News for hackers. Stuff that matters.

jerdfelt

Re:Porkbun partners with Proton on Thursday March 13, 2025 @10:53PM (#43359187)
You don't have to wait until expiry. Transfers generally add 1 year of service (for most TLDs), so unless you're already at the limit, you can transfer everything now.
Re:M4 Macs can't virtualise older macOS on Saturday November 16, 2024 @12:01PM (#42157423)
Intel has proposed dropping 32-bit and 16-bit support in the future.

https://www.intel.com/content/www/us/en/developer/articles/t...

Re:Show HN: Shpool, a Lightweight Tmux Alternative on Thursday June 13, 2024 @10:37AM (#40670243)
It is mentioned in the first paragraph of the README:

shpool is a service that enables session persistence by allowing the creation of named shell sessions owned by shpool so that the session is not lost if the connection drops. shpool can be thought of as a lighter weight alternative to tmux or GNU screen.

Python 2 was even more terse with it's print statement

    print >>sys.stderr, "foo"
Does the ZNS (Zoned Namespaces) spec come close enough?

https://nvmexpress.org/new-nvmetm-specification-defines-zone...

Re:The Curse of NixOS on Monday January 24, 2022 @09:02PM (#30066963)
Is there anything that explains the why and how a bit deeper?

As an example, in the video "Packaging a Gem as a Nix derivation", he basically just and copies and pastes another default.nix, changes some strings and mentions he doesn't understand what 'passthrough.updateScript' does, but just changes a string there too.

This doesn't really help me understand Nix.

Re:MobileCoin: A New Cryptocurrency from Moxie Marlinspike on Friday December 15, 2017 @07:04PM (#15936394)
I'm not sure if you're trying to imply that Lightning Network is vaporware, but there are currently three implementations that pass the integration tests:

https://github.com/lightningnetwork/lnd https://github.com/ElementsProject/lightning https://github.com/ACINQ/eclair https://cdecker.github.io/lightning-integration/

Re:SpaceX raises another $100M on Monday November 27, 2017 @08:43PM (#15793540)
You can get indirect exposure to SpaceX through some Fidelity mutual funds.

http://blog.sfgate.com/pender/2015/03/25/see-which-fidelity-...

Re:Greg's Cable Map on Tuesday September 05, 2017 @09:41PM (#15180547)
The Azores
Re:Ask HN: Who wants to be hired? (June 2017) on Thursday June 01, 2017 @11:20AM (#14460985)
Location: Redmond, WA

Remote: Yes (have spent the last 6 years working remote)

Willing to relocate: No

Technologies: Python, C, Go, x86 Assembly, Linux, Hypervisors (Xen), Distributed Systems (check my resume for more)

Résumé: http://johannes.erdfelt.com/resume-hn.txt

Email: [email protected]

I've done work from low-level BIOS extensions, to Hypervisor development, to Linux kernel development, to Network Services (DNS, SMTP, DHCP, HTTP, TLS, etc) to high level distributed systems.

I've worked as the first engineer at a startup to large multi-national companies.

I'm generally looking for something in the cloud and/or backend internet services, but I'm open to something new as well.

Re:Jeff Bezos’ Annual Letter on Thursday April 13, 2017 @01:55PM (#14109339)
Unfortunately, Amazon does not appear to keep different sellers products separate in the warehouse. All it takes is one seller sending counterfeit products to the warehouse for their inventory to be contaminated by counterfeits. This makes "fulfilled by Amazon" more risky in some respects.
Re:Ask HN: Is there anything you like about recruiters? on Sunday February 26, 2017 @02:40PM (#13739318)
In my experience, do a web search with a unique phrase out of the company or job description. It will often lead to the same job posting directly from the company.
Re:Time Is Running Out for NTP on Monday November 28, 2016 @09:23PM (#13060224)
There is NTP the protocol[1], and there is NTP the implementation[2].

While the implementation is popular, there are alternatives. There is also OpenNTPd, chrony and ntimed for instance.

There are also alternatives to the NTP protocol too, such as PTP and SNTP.

[1]https://www.ietf.org/rfc/rfc5905.txt [2]http://www.ntp.org/

Re:Zuck’s photos from Facebook’s futuristic Arctic data center on Thursday September 29, 2016 @10:44AM (#12605630)
These are farms of cheap Linux boxes.

They go out of their way to design and manufacture their own motherboards and equipment[1] to reduce their capital and operational expenses.

While the motherboard and enclosures are probably custom made, the components inside (CPU, memory, etc) are all "commodity".

[1] http://www.opencompute.org/

Re:The Correct Way to Validate Email Addresses on Thursday September 08, 2016 @01:05AM (#12450413)
The 63 character limit on domain name labels in RFC 1034/1035 isn't arbitrary, it's a limitation in the way DNS packets are encoded. The upper two bits of the label length are used for compression of labels in DNS packets.

Without protocol changes, DNS cannot support labels longer than 63 bytes.

However, I agree that validating it is unnecessary.

Re:Show HN: Twincl – A New Attempt at “Rich Forum” on Friday August 05, 2016 @01:09PM (#12234023)
I agree. All too often people are surprised by it on Reddit. Whenever someone replies with a number followed by a period (eg "42."), it's always converted into "1." Among other problems (escaping of backslashes, etc)
I noticed this blog post is mostly marketing for their minio software, so I went to check it out (I guess the marketing worked).

I wish there was some documentation available. I understand it's an object store, it implements the S3 API and it's open source. It's hard to figure out much more than that.

This is not the first open source object store (Openstack Swift, Ceph, etc) so it's not clear what differentiates this from other options currently available.

Ignoring the competition, what is the design of it? I'm assuming it can scale out by adding more hosts, but the README doesn't mention how to do that. How does it cope with bit rot? Is this designed for read-mostly data or can it deal with a high percentage of writes effeciently?

Re:Silicon Valley Asks Mostly for Developers with Degrees on Thursday March 31, 2016 @10:24AM (#11397363)
I do not have any degree, relevant or not.

Obviously they were happy with my competency since I was offered a job, they just took the path where they used my lack of degree as a negotiating tactic.

Turns out there are plenty of other places that don't care about degrees and offer more money, so I accepted a job somewhere else. It was an easy decision at the time.

Re:Silicon Valley Asks Mostly for Developers with Degrees on Thursday March 31, 2016 @10:21AM (#11397338)
This was from the manager I would have been working for. Like any large organization, there are exceptions and he could be the exception rather than the rule. From my perspective, "Google" cared about degrees.
Re:Silicon Valley Asks Mostly for Developers with Degrees on Wednesday March 30, 2016 @10:28PM (#11394596)
I have previously received an offer from Google and was low balled quite a bit. When pressed on this, they pointed to my lack of degree.

So I got a job offer from them without a degree, but they certainly did care.

I've always asked for what I want to make and only once have I had a company ask for paystubs to back it up.

That one case was Google (about 8 years ago) and like an idiot I gave them the paystubs (which matched what I asked for). Their offer was 25% less.

Re:Docker and Security [pdf] on Friday March 11, 2016 @06:16PM (#11270273)
The number of hypercalls isn't a good indicator of the attack surface area.

As examples:

There is a full x86 instruction decoder which is technically not part of the hypercall interface. x86 instruction encoding is surprisingly complicated. There was a vulnerability in that code: http://xenbits.xen.org/xsa/advisory-123.html

Handling x86 page tables and all of the various feature bits is also surprisingly complicated. This is part of the hypercall interface, but there was also a vulnerability in that code: http://xenbits.xen.org/xsa/advisory-148.html

Re:Critical Xen bug in PV memory virtualization code on Thursday October 29, 2015 @03:44PM (#10473747)
It depends on the version of Xen they are running. XSA-148 only affects Xen 3.4 and newer. If AWS is running an older version of Xen, they may never have been affected.
XenServer runs their version of qemu under a unique unused uid, in a empty chroot and with a separate network namespace. This is the default behavior under XenServer.
Re:What I learned from reading 8,000 recruiting messages on Wednesday October 29, 2014 @12:20PM (#8528017)
In my experience, recruiters that don't name companies will often cut and paste part of the job description from the company. Often a search with some choice phrases from the job description will find the company the recruiter is trying to hide.
Re:Why I don't mock on Wednesday May 28, 2014 @02:51PM (#7812065)
The Openstack project is a good example of a complex project with complicated testing. Merges are gated on successful test runs of a handful of different tests (unit, integration, etc)

An example of complicated mocking can be seen here:

https://github.com/openstack/nova/blob/master/nova/tests/vir...

In particular, SpawnTestCase.

Disclaimer: While I didn't write this example, I am responsible for some of the other mess

Re:When two-factor authentication is not enough on Thursday April 10, 2014 @01:52PM (#7568328)
Part of what they do is set up registry locks.

This is different than a registrar lock in that a registrar lock is managed by the registrar (GoDaddy, Tucows, etc) but a registry lock is managed by the registry themselves. It requires personal contact with specific individuals to enable and disable the lock, making attempts to steal domains more difficult (but not impossible since social engineering is still feasible).

I've never used MarkMonitor before, but I did handle the registration for a hugely popular domain at one time. They decided to move to MarkMonitor but in the meantime they requested a registry lock set up on their main domain. This turned out to be very good idea since the registrar at the time was social engineered into changing the credentials for the account (with forged letter head similar to the fastmail.fm attack). The attackers were able to change the nameservers for little used domains but their main domain could not be modified.

Re:A successful Git branching model (2010) on Tuesday September 24, 2013 @03:13PM (#6440062)
I'm not the parent, but I find the nvie.com branching workflow a little complicated.

My experience lies a little bit with the kernel workflow, but heavily with the Openstack workflow, which has large codebases as well.

Both workflows differ from the nvie.com workflow by not needing a 'develop' branch and as a result, needing less merges.

Both Openstack and the Linux kernel use 'master' for development. In the kernel case, changes are reasonably well tested and vetted before they hit 'master' by the use of maintainer branches.

In Openstack, all changes get gated through a variety of unit, functional and integration tests, so they are reasonably well tested as well.

AFAICT, feature and release branches work the same in all three workflows.

I guess both Openstack and the Linux kernel care less about hotfixes since neither run production systems, only their customers do.

In my capacity running a production Openstack system, we apply hotfixes to our release branch and then deploy it from there.

I guess I just really dislike all of the merging that happens in the nvie.com workflow and the extra 'develop' branch as a result. It seems unnecessarily complicated.

Re:Designing a Pragmatic RESTful API on Tuesday June 04, 2013 @02:20PM (#5821191)
Internet Explorer does support SNI since IE7. However Windows XP doesn't even if running IE7 or newer.

That said, we're on our way to a bright SNI filled future, we just have to get over the hump of old versions of Windows and some old mobile devices before it's common enough to be used reliably.

Re:This page is anonymous on Wednesday May 01, 2013 @02:09PM (#5639707)
Only reloadable prepaid cards require SSN. Non-reloadable (Gift) prepaid cards don't require an SSN. Some even allow you to set an address for AVS purposes.

Older »