HNHacker News
TopNewBestAskShowJobs

nightpool

5,321 karma · joined September 19, 2010

hacker news delanda est
submissionscomments
nightpool··on Restructuring Announcement
Haven't seen any public reporting on this yet, but from internal conversations this seems to include a 60% workforce reduction at Tumblr, which now only has a few remaining engineers.
nightpool··on Charlie Javice convicted of defrauding JPMorgan in $175M startup sale
Yes, all accredited institutions are required to have one as part of their Computer Science curriculum.
nightpool··on JEP Draft: Prepare to Make Final Mean Final
Why would that prevent the JVM from using the same speculative optimization JIT with deoptimization hooks approach?
nightpool··on JEP draft: Prepare to make final mean final
They actually have a very similar proposal in the draft already:

    The sun.reflect.ReflectionFactory class only supports deserialization of objects whose classes implement java.io.Serializable
That is, you'll still be able to mutate final fields using the ReflectionFactory class, as long as that class inherits from Serializable
nightpool··on JEP draft: Prepare to make final mean final

    [Speculative optimizations] may not suffice in this case as future planned optimizations may wish to rely not only on immutability within the lifetime of the process, but also on the immutability of fields from one run of the application to the next.
Can someone elaborate a little more on what this means? I'm very surprised to hear that this was considered a blocker important enough to add all of this complicated machinery (and breaking several deserialization libraries...), when I've never even heard of such an optimization and can't imagine what sort of form it would take
nightpool··on Debugging PostgreSQL More Easily
scary! definitely a really dangerous footgun and I'm not surprised nobody recommends it.
nightpool··on Debugging PostgreSQL More Easily
TFA says "First of all, there is ONE global sequence for all tables, which means that all IDs across the entirety of the systems are unique", that does sound like "IDs are guaranteed unique across table", no? Maybe there's some gotcha there?
nightpool··on Show HN: Bubbles, a vanilla JavaScript web game
Fun game! Getting some errors trying to set the velocity of balls: https://i.imgur.com/fXOJ7UT.png
nightpool··on OpenAI asks White House for relief from state AI rules
Yes, you're allowed to make personal copies of copyright works that you own. IANAL, but my understanding is that if you're using them for yourself, and you're not prevented from doing so by some sort of EULA or DRM, there's nothing in copyright law preventing you from e.g. photocopying a book and keeping a copy at home, as long as you don't distribute it. The test case here has always been CDs—you're allowed to make copies of CDs you legally own and keep one at home and one in your car.
nightpool··on Steam Networks
How often does it get to -20f in New York City?
nightpool··on Tell Mozilla: it's time to ditch Google

  The good news is that development could easily be funded by donations. It's only a few million. Enough to keep a few dozen people employed.
Huh? Mozilla currently spends $260M on browser development, of which >90% is salaries. Where are you getting this "it's only a few million" idea from?
nightpool··on Tell Mozilla: it's time to ditch Google
In 2023, Mozilla spend $230 million dollars on software development. And then they also $6 million on "Grants and Fellowships" (which supports many "green field" open source software initiatives), $1 million on Events (under which the event you're worried about probably falls), and $7 on travel (which probably also includes lots of travel to things like C++ conferences and browser standards conferences and other things that you probably would agree are very mission related, along with the event in question).

So—just out of this subset of expenses, there's probably some other stuff you could take issue with—Mozilla spent money in a 94% ratio on browser development, and 6% on "other stuff", of which probably .001% was this conference in Africa. And I think it's arguable that a lot of that "other stuff" is related technology! But even ignoring that, talking about how we can use the open web to improve life for people in third world countries is exactly the kind of thing that I, personally, would like Mozilla to be doing. And I'm happy for them to spend <5% of their budget on it.

nightpool··on A 10x Faster TypeScript
Hejlsberg discusses the decision not to use C# here: https://www.youtube.com/watch?v=10qowKUW82U&t=1154s
nightpool··on uBlock Origin is no longer available on the Chrome Store
How big is your monitor? I can only see about 10-15 tabs on my 4k monitor before Firefox starts scrolling them off the screen. I regularly have 2-3x that on Chrome before tabs stop showing up.
nightpool··on Walt Disney's MultiPlane Camera (Filmed Feb. 13, 1957) [video]
Sponsoring a paper or two a year at ETH Zurich is not really the same thing as technical innovation and risk taking being an integral part of their company's success.
nightpool··on Google change is breaking some digital photo frames
Did you see the section of the doc I quoted that said albums wouldn't be shown to the user? I think that makes it clear that it's by design
nightpool··on Google change is breaking some digital photo frames
No, if you look at the screenshots on that page it's clear that when they mention albums, they're only talking about the search experience, not the picking experience:

https://developers.google.com/static/photos/images/picker-pi...

They also clarify this in the documentation: "Albums, favorites, and other common photos categories are not show [sic] directly. Users can search for photos using various criteria, such as keywords, dates, locations, and album titles"

The user can search for album names, but only the images from those albums are shown, and users can only select individual images. In the screenshots, you can also see that it shows that you can only select up to 2000 images. And you can see in the docs that only Image, Video and Motion type files are returned—there's no album reference that you can grab, and the URLs for these files expire after 60 minutes: https://developers.google.com/photos/picker/guides/media-ite...

nightpool··on There Was a Texas Lottery Arbitrage
Where are "some kids from a random town in Kansas" going to get $24M dollars?
nightpool··on There Was a Texas Lottery Arbitrage
They're talking about the world that most people live in, where lawyers are expensive and bureaucracies are run by computers and people looking at computers. They're saying that 90% of the time, the computer is correct, and people will look at you strangely if you say that "No, my contract with the insurance company says that it has to cover this medication, so your pharmacy has to fill it, regardless of what the insurance's computer system says". Everyone knows that the insurance's computer system has a bug, everybody knows that the medication they're trying to give me should be covered, but nobody is able to fix it.
nightpool··on Things we've learned about building products
It probably helps that one of PostHog's core products is an A/B testing framework, so it's much easier for them to iterate on it internally for what they need to A/B PostHog. Even when you already have a best in class A/B testing framework though, I agree—A/B testing too much or waiting too long for "more data" to make decisions can slow down momentum badly for features that should be no-brainers.
nightpool··on Chrome Returns 206 when the Server Returns 403
But the Content-Range header and the Content-Length header both indicated the "expected" number of bytes e.g. the number of bytes that would have been returned if the server had given a 206 or a 200, not the truncated number of bytes that the response actually contained. Is that expected?

The latest response from the Chromium team (https://issues.chromium.org/issues/390229583#comment20) seems to take a different approach from your comment, and says that you should think of it as a streaming response where the connection failed partway through, which feels reasonable to me, except for the fact that `await`ing the response doesn't seem to trigger any errors: https://issues.chromium.org/issues/390229583#comment21

nightpool··on Chrome Returns 206 when the Server Returns 403
I was also pretty surprised when the OP said "the Chromium team refused to use my server to reproduce the bug", when the actual comments of the ticket were "clone this repo and run my giant node app" and the tester's response was "It seems a bit difficult to set up an build environment to run the static server, could you provide a more minimal repro case?". OP's description of the tester's reasonable concerns seems very unfair.

Even just having a web-accessible endpoint that reproduced the issue would have made the process a lot smoother I think. Apparently in response to OP's request for an easier test case, OP asked for GCP cloud credits(?) to host their server with?. You probably used more bandwidth & CPU loading the new Chromium issue tracker page then you would have just setting up a simple vps to reproduce the issue

nightpool··on How to gain code execution on hundreds of millions of people and popular apps
I don't think Firebase is really at fault here—the major issue they highlighted is that the deployment pipeline uploaded the compiled artifact to a shared bucket from a container that the user controlled. This doesn't have anything to do with firebase—it would have been just as impactful if the container building the code uploaded it to S3 from the buildbot.
nightpool··on IBM completes acquisition of HashiCorp
It "fails" in that I cannot use it to debug my code or print out outputs like the . In general, Terraform's debuggability story is very poor, and the DX tools (like the VS Code plugin) are lacking
nightpool··on IBM completes acquisition of HashiCorp
This works great for toy examples and fails the moment you have 1 (one) module
nightpool··on There isn't much point to HTTP/2 past the load balancer
Multiplexing websockets has always seemed trivial to me. Curious to learn more about h2 streams though! Support is coming to JS and has already landed on Firefox and Chrome: https://developer.mozilla.org/en-US/docs/Web/API/WebTranspor...
nightpool··on There isn't much point to HTTP/2 past the load balancer
How is http2 bidirectional streams better than websockets? I thought they were pretty much equivalent.
nightpool··on There isn't much point to HTTP/2 past the load balancer
Why does HTTP2 help with this? Load balancers use one keepalive connection per request and don't experience head of line blocking. And they have slow start disabled. So even if the latency of the final request is high, why would HTTP2 improve the situation?
nightpool··on Cross Views
Presumably that would only work for the wall-eyed (diverging) images given at the bottom of the screen, the cross-eyed (converging) images given throughout most of the article wouldn't work with this technique.
nightpool··on Claude 3.7 Sonnet and Claude Code
> 225 coding exercises from Exercism

Has there been any effort taken to reduce data leakage of this test set? Sounds like these exercises were available on the internet pre-2023, so they'll probably be included in the training data for any modern model, no?

← PreviousPage 11 of 34Next →