HN user

pieter

2,565 karma

I'm the author of GitX, a git frontend for OS X, and completed a Master in Artificial Intelligence. I'm currently working at Silk: www.silkapp.com If you wish to contact me, you can do so at pieter@frim.nl

Posts55
Comments392
View on HN
arstechnica.com 12y ago

SpaceX to sue Air Force to compete for launch contracts

pieter
2pts0
bitcointalk.org 13y ago

How I got robbed of 34 btc on Mt.Gox today

pieter
235pts243
pastebin.com 13y ago

Announcing Range Retrievals for Amazon Glacier

pieter
5pts0
about.silkapp.com 14y ago

Using multiple IP addresses on Amazon EC2

pieter
1pts0
lkml.org 14y ago

Git 1.7.8 release notes

pieter
11pts2
github.com 14y ago

NodeJS maintainers don't respond to fixes for Node 0.6.x after 4 months

pieter
2pts0
news.ycombinator.com 14y ago

Ask HN: How does your startup manage user logins?

pieter
5pts1
www.nu.nl 15y ago

Dutch provider to charge extra for use of Whatsapp, Skype, etc..

pieter
2pts1
www.apnic.net 15y ago

APNIC is the first RIR that has depleted its IPv4 pool

pieter
5pts4
www.macworld.com 15y ago

First look: Adobe Color Lava, Adobe Eazel, and Adobe Nav

pieter
1pts0
arstechnica.com 15y ago

Cable-backed anti-muni broadband bill advances in North Carolina

pieter
68pts30
arstechnica.com 15y ago

Major Canadian ISP admits throttling World of Warcraft

pieter
93pts32
www.potaroo.net 15y ago

IPv6 transitioning protocols, part 2

pieter
2pts0
www.potaroo.net 15y ago

Transitioning Protocols (for IPv6)

pieter
2pts0
seclists.org 15y ago

Mac OS X 10.7, still no DHCPv6

pieter
52pts25
www.anandtech.com 15y ago

NVIDIA's Project Kal-El: Quad-Core A9s Coming to Smartphones/Tablets This Year

pieter
1pts0
www.anandtech.com 15y ago

Anandtech's Sandy Bridge review

pieter
8pts1
www.anandtech.com 16y ago

Anandtech's iPhone 4 review

pieter
44pts16
blog.llvm.org 16y ago

New LLVM C++ Standard Library

pieter
38pts10
news.ycombinator.com 16y ago

Ask HN: Any way to invalidate cookies?

pieter
5pts5
llvm.org 16y ago

LLVM 2.7 released

pieter
10pts0
arstechnica.com 16y ago

Apple's wager

pieter
3pts0
www.devwhy.com 16y ago

It's all about the framework

pieter
48pts10
blog.llvm.org 16y ago

Amazing feats of Clang Error Recovery

pieter
112pts18
www.gametableapp.com 16y ago

Game Table: Classic board games for the Apple iPad

pieter
12pts12
anandtech.com 16y ago

Palm WebOS, Pre and Pixi – Where Are We Now?

pieter
3pts0
h20435.www2.hp.com 16y ago

Flash on HP's Slate

pieter
1pts0
blogs.adobe.com 16y ago

Adobe CTO on Flash for Mac

pieter
26pts34
blog.omnigroup.com 16y ago

OmniGroup: iPad or Bust

pieter
1pts0
www.anandtech.com 16y ago

NVIDIA Introduces dual Cortex A9 based Tegra 2

pieter
5pts1

I was willing to gloss over the AI usage because I really like the Bun DX. I used Bun in Shell scripts and small prototypes before and decided to use it for something bigger.

But then in a week or so of use, tons of issues appeared. Use-after-free bugs when a client disconnects (both in Zig and the Rust port, funnily enough) which will kill Bun. Unimplemented feature which just return “0” always. Many backpressure bugs which means something like “return new Response(fs.createReadStream(bigFile))” will greedily read and OOM your box.

All of these have been reported, robobun has made fixes of various quality, but none of this has been addressed. Some of them have been reported for months.

I’d prefer Bun to work on stability rather than fancy features like image processing or threads.

Server-sent events 3 years ago

Note that this really isn’t anything except the agreement to send messages separated by 2 new lines. The SSE object in browsers is old and quirky; for example, it only supports GET requests, which means you’ll hit path length limits if you use it for something like LLM completion with large prompts.

Luckily since there’s nothing special about the browser support, you can very easily replace it with custom implementations. https://www.npmjs.com/package/@microsoft/fetch-event-source for example offers mostly the same API, but does offer POST requests and a bunch of other goodies.

Location: Berlin, Germany

Remote: Yes

Willing to relocate: Maybe to NL or else in EU

Technologies: Node, Typescript, AWS, Lambda, Serverless, React, etc.

Résumé/CV: send email :)

LinkedIn: https://www.linkedin.com/in/pieterdebie/

Email: hirehn@purelymail.com

I'm currently working as a senior software engineer (SDE3) in Amazon AWS, working on distributed services built on top of AWS, both frontend and backend.

What I would love is something that can give alternative tube sizes.

My bike uses 22x3 tubes, which are unusual and hard to come by. However, there have been reports of 20x4 bike tubes or 18x3 motorcycle tubes also fitting.

A website that recommends more widely available or cheaper “this will also fit” tubes would be amazing.

All these faster speeds won't do anything really for heavily populated areas. The most important thing is total available bandwidth (bytes/sec/hz), and it's unclear how better that will get. LTE itself doesn't improve a lot over 3G techniques, the thing that's making LTE faster in saturated conditions right now is that there's just more bandwidth compared to 3G.

Biggest thing I'm missing in the FF Aurora builds is a console in the Inspector / Debugger panes. Having to switch to the console pane all the time gets annoying quickly.

This still doesn't explain why the MRI implementation is accidentally threadsafe. Why doesn't the interpreter switch threads after reading the value from the hash but before storing the updated value?

Skype has always relied on a central authentication server, which means that anyone with control of that server would be able to MITM any conversation. The recent changes of ownership and centralization of the service have nothing to do with this. Presumably the US government has been able to tap into any Skype conversation they want for a long time.

This is pretty cool. Anyone know what the retrieval pricing is? With Glacier you can limit the amount you pay by retrieving really slowly, but I'm not sure that works with the S3 frontend.

Note that you don't need to 'enable' the Meta key in Terminal on OS X.

By default, option does what it does in other programs, allowing you to type alternative characters. If you'd still like to keep that behaviour, you can send meta by pressing escape first -- Meta-b becomes escape, then b.

The checkmark he's talking about is only used to bypass the password verification on your mac -- there's no password or passphrase sent to Apple at any point.

What happens when a user tries to log in without Apple ID is the mac sends a request to Apple: "Is this password valid for this apple id?". If Apple replies positively, the login request is accepted and the user is allowed access to the system.

See how this doesn't work for Filevault? Since Filevault encrypts the encryption key with the users' password, and the password itself isn't known to Apple, this checkbox can't be used to decrypt the drive.

The main vulnerability here is that it can allow access to a Filevault-enabled system that still has the decryption key in memory -- as is the case by default for any mac that goes to sleep. Either the checkbox shouldn't disappear if you enable filevault, or they should make the decision to disable AppleID-based authentication when Filevault is enabled (which is probably what they tried to do).

If you want your system to really be secure, you need to disable the RAM-based sleep, so that the RAM contents are written to your Filevaulted disk before shutting down completely.

I'd be careful with these; it means you can't plug in an untrusted power supply anymore.

Just imagine one of these cables also acting as a USB keyboard, which brings up a new terminal, adds an SSH authorized key and closes the terminal window without you even seeing it.

That still doesn't make sense. If 'i' is not the lowercase equivalent of 'I', then the lowercasing should just result in another letter, right? The only thing that could cause the bug is if it uses two different ways of lowercasing (perhaps one when registering the class, and another way when looking up the class).

The mapping between uppercase and lowercase can be completely arbitrary, and as long as it's used consistently you shouldn't get these kind of bugs.