skysight-inc/HackerNews huggingface dataset:
Glad you mentioned Bootstrap, because it was such a breath of fresh air when it came out.

I have a slightly different take than the rest of the comments at the moment. It wasn't that the "holy grail" layout was terribly different to achieve for any particular browser, it's that it was so damn hard to get it to work on all of them simultaneously. They all interpreted the relevant properties just differently enough that what worked well for one completely screwed everything up on another.

That even understates the complexity, because it wasn't even differences between browsers as such, it was different versions of the same browser, or the same browser on different operating systems - and then combine those two statements to achieve a metastasizing web of suck.

We developed a whole toolkit of hacky tricks to hide certain things from certain browsers, and reveal them to others. We had epic fights with non-technical management to persuade them to allow us to drop support for a particular browser / version that made life particularly difficult.

When frameworks came along - js, as well as css: I'll always love jquery (and before it prototype and scriptaculous) with all my heart - they made all of that just... Go Away. You wrote one .js file and one .css file, with a couple of includes, and it Just Worked. It was magic.

What amazes me is that frameworks from that era still work! I have a personal website for a (non-technical) project that remains near and dear to my heart. The code is vintage 2010: jquery and a stripped-down bootstrapish css framework, with php includes in every file. (Updates went by SFTP, if you want a really "OK boomer" laugh at my expense.) I last updated it in 2014, to add a "permanent hiatus" message (sob!), and literally haven't touched it since. It... Still looks great, even on mobile. All the js works, and degrades gracefully. Layout resizes nicely. Fonts render fine. It's an artifact, and a monument to what, in retrospect, feels to me like a particularly human-scale internet ecosystem.

I haven't written much production code in a decade, but I hire and direct really talented developers, so I've kept my hand in. I don't hate modern methods, by any means - among other things, they so much more productive than what we had back in the day: the velocity of development is wonderful - but I do wonder, if I were to walk away from a similar site, built on today's web technologies, will it still be functional in a decade's time?

I know: not a fair comparison. Still, thank you for indulging my saunter down memory's lane.
$1,500 is a bit much. I'd love this as a replacement for my aging NAS/webserver, though.
But VW sold the second highest amount of cars in the entire world last year. Clearly a lot of people do not care.
I'm still a drip man but after about 20 years of trying all kinds of coffee, french press is still what I fall back to when I'm not in a hurry and want just a smooth flavorful coffee. I always grind my coffee and use within a day or two, nothing smells as nice as fresh ground.
There are a lot of people who drive every day, yet go on the freeway less than once per month.
From "PyTorch for WebGPU" (2023) https://news.ycombinator.com/item?id=36009478 :

> Fwiw it looks like the llama.cpp Tensor is from ggml, for which there are CUDA and OpenCL implementations (but not yet ROCm, or a WebGPU shim for use with emscripten transpilation to WASM): https://github.com/ggerganov/llama.cpp/blob/master/ggml.h
and what about the 13 year old boy who was sodomized in an israeli military prison? a human rights watch group documented it and presented it to the IDF. the next day, the IDF confiscated their computers and labeled them a "terrorist group"

https://electronicintifada.net/blogs/tamara-nassar/israel-cr...
That's actually sort of what I'm witnessing happening in my workplace. They day they are onky getting the most qualified candidates, but it has been a while since we've seen a "qualified" new hire from.anywhere but India.
I’m not sure I follow? The clear improvement here is to add a checkbox representing a supported option to hide that header.

Hiding it in usercss isn’t supported and is liable to disappear at any point (say, the developers decide they’re tired of maintaining some part of the code that makes the custom usercss flag work). It serves the purpose for now, but cannot be relied upon in the long term and as such is a hack.
Chinese Double-Sided Embroidery
My thirteen-year-old got tangled up in his dress shirt the other day.
Funny you mention Jira, so you're saying there is no information after a day that requires you to reload?
Certainly! My goal wasn't to claim an equally ridiculous opposite position, only to observe that a lot of very good engineering is completely indistinguishable from what the author sneeringly calls bureaucracy.
Discussing the historical context is important, but what's happening now matters even more.

And what's happening now that I think you might be missing is the complete and total subjugation of the Palestinian people by the Israeli government despite it being universally condemned by 95%+ of the Earth.
Former MSFT gaming intern here. The internal conversations around accessibility are fantastic, you all are killing it.
And so very obviously, surveillance. This little fellow would be a spy's/cop's wet dream of physical intrusion.
Most remote companies don’t need time zone restrictions, and many Indian contractors are already working weird schedules to at least partially align with US time zones. I don’t expect that every company can outsource every WFH job, but the idea that they can’t because it might make a conference call hard is, frankly, rank nonsense.
My experience is that Word (and Office products in general) have worsened over decades, favoring and indulging the least adroit user to maximize their user base, cloying the product with showy gimmicks of marginal utility or worse, whose primary purpose seems to be to keep you glued to the machine for as long as possible.

I used to support MS products way back when, when they were largely a language company. No more. Life is short, and my patience with their products has come to an end. Sure, LaTeX can be a bear, a supremely frustrating one whose learning curve is more like a wall, but at least it's a bear that sits still, and for which there are authoritative sources when you get into a real bind. With Word, PowerPoint, or Windows itself, there are few such resources, relegating you to spend hours wading through the post swamp of self-declared Microsoft MVP “experts”, where your only comfort is that “3332 also have this problem”. No thanks.
Interesting link. He is very convincing and persuasive in his speeches. Whatever you may believe about Putin, he is certainly not stupid. Not even his worst enemies would honestly think he is stupid. He has an extremely sharp mind and is a cunning adversary, and so is his opposition in the west.

"Russia found itself in a position it could not retreat from. If you compress the spring all the way to its limit, it will snap back hard. You must always remember this."
The author’s comment actually confirms that it doesn’t currently support anything else other than argparse though. The author says they wrote it to be generic enough to extend to other libraries easily, which is great, but that is not the same at all as currently supporting said libraries. They provided a link that said it supports any cli, but when you follow the link, the instructions tell you to implement an argparse compatible wrapper for your cli in Python, which of course, is supporting argparse
And yet are looking like the winners at the moment with the EV market slowing down due to demand and offering hybrids which the market can’t get enough
It's a hissing cockroach, which is relatively clean and sticks to forest habitats and does not carry any human diseases, if that helps.

This particular cockroach is one of the least bothersome species of insect. Nothing to fear.
What word would you use?
The Indian workers you want are either poached by quality h1-b visa giving US companies (Intel, apple) or are already working for FAANG offices in India, those Indians also want and get US caliber pay.

You’re welcome to try to use TCS/Infosys or worse places to outsource, but the results will be predictable.
Forgive the bluntness but this is like suggesting that garbage men should be compensated over software engineers for having a nastier job.

You get what you negotiate, not what you sacrifice. If you feel you should be paid extra for going to the office (I agree), demand so!
Concur. Once an org knows what it’s good at, you need to start optimizing to scale. That means doing things that would have been counterproductive during the early exploratory work.
47.6% of statistics mentioned in comments are completely made up
There are only three New Brunswicks in the world, one Canadian Province (American: state, European: Country) - the default Wiki match for "New Brunswick"[0], and two American towns (56k New Jersey, and an unrecorded number in Indiana).

There are many places called Brunswick[1]. Brunswick is indeed from Germany, in honour of George III established in 1784[2]. Yes, your town of forked river/Gifle has a street name origin for the same reason, but it wasn't complete until at least 60 years later, and was originally named New France Street[3].

Bit of a miss on Whitchurch, ringing in with only 14[4] uses in the world, while Newtown[5] can be found 80 in places, excluding variants like Sturminster just down the road from you[6].

[0]: https://en.wikipedia.org/wiki/New_Brunswick
[1]: https://en.wikipedia.org/wiki/Brunswick
[2]: https://natural-resources.canada.ca/earth-sciences/geography...
[3]: http://www.yeovilhistory.info/brunswick-street.htm
[4]: https://en.wikipedia.org/wiki/Whitchurch
[5]: https://en.wikipedia.org/wiki/Newtown
[6]: https://en.wikipedia.org/wiki/Sturminster_Newton
64 is a lot of cores, getting that many cores in something like a Threadripper isn't cheap.

But I wonder what the relative performance is. Four channels of 3.2Ghz DDR4 is theoretically a good amount of aggregate memory bandwidth to keep those cores fed...

Why 64-cores for a NAS though?
Just tried it - doesn't seem to be working. In fact, I'm getting 1.4 t/s with a Quadro P4000 (8 GB) running a 7B at 3 bits per weight. Are you changing anything other than the 8 bit cache and context?

For reference, I'm getting 10 t/s with a Q5_K_M Mistral GGUF model.
> Declining religious tolerance was another effect

Pagan Rome had centuries of persecution of Christianity not always and everywhere proactive but often brutal and widespread. The early Christians didn’t gather in the catacombs for the aesthetic! Whereas Christian Rome was highly tolerant of Pagans for centuries while Paganism naturally declined.
As someone who somewhat agrees with what you said, your one sentence makes it look like a terrible argument.

Rome was fine with you worshiping pretty much any god, so long as you put them under Jupiter. In a way that's religious tolerance, yet it also led to them going terrible things to the Jews and later the Christians, plus many now largely forgotten cults.

Christianity was actually somewhat similar for a while, they were fairly fine with you worshiping your pagan god if you could call them a saint and you accepted Jesus. And their acceptance of pagan rituals led to much of what we consider Christmas.

Neither were truly tolerant, but both could be fairly lax if you dressed things up correctly. Plus both had periods of greater tolerance and intolerance.
Unrelated, but speaking of holes in the market ... I really wish there was a "not quite fridge" for storing things like medicines and butter at "room temperature" in hot climates without relying on heavy A/C use. This seems like the kind of thing that should exist on a small scale somewhere, but if it does it has been SEO'ed away (SEP'ed?).
I'm surprised to see this little article of mine on the front page! If anyone has any questions about it, feel free to ask.

Also, if you're interested in more ELF shenanegans, check out the rest of tmp.0ut #3 [0]; the other authors have been working on some really neat stuff!

[0] https://tmpout.sh/3/
80% of the US lives in urban areas, in urban areas you can practically by definition.

https://www.census.gov/newsroom/press-releases/2022/urban-ru...
Reuters Takes Down Hacker-for-Hire Investigation After Indian Court Order
The difference is, you can teach a user who's never seen a computer before to work with a GUI in an afternoon, maybe a weekend -- and if the GUI is well-designed, the skills they learn on one program will transfer well to others.

Meanwhile, there are XKCDs about how even experts can't remember how to work tar: https://xkcd.com/1168/

Before 1984, computer UX was, universally, sucky. As Alan Kay put it, the Mac was the first computer worth criticizing.
Of course not, unless you move the entire office and all roles. It’s like you’re intentionally missing the point (or at least the stated reason) behind returning folks to the office.

To be clear, this is not a defense of RTO policies.
Korean "homegrown" apps are usually more successful domestically. They don't need help from the government when US-based apps are years late to the game, not well localized, and not competitive feature-wise. The Youtubes and Instagrams that manage to penetrate the market are exceptions rather than the rule.
I used to have this issue on nightly (not annoying enough to make me consider switching though), but it dissappeared several months ago, haven't seen it since. Are you sure it's still happening
Given Chinas horrible record of reciprocity, why in gods name would any country allow Chinese companies to sell autos in their countries?

Tesla is the only automaker that hasn’t been forced into an IP theft disguised as a minority JV in China.
That's the problem. The Linux way of distributing apps is wrong for trying to compete with the other consumer platforms. The ChromeOS or electron style of doing things is another story though.
I love how the graphic undermines his argument. All those tentacles have their own intelligence. Any of them could therefore strangle him, even if they are all axed from the head.

Maybe we should change the term "red herring" to "de-tentacled octopus head"

Edit: changed "dismembered" to "de-tentacled" :)
The crypto markets responded to Russia's invasion of Ukraine even faster than Twitter did. That was an interesting day
Fair point. And plenty of people have heard of Postel's Law, because he's smart as hell and has earned us paying attention to his words. You haven't heard about my Laws, perhaps the most popular being "duct tape can fix anything, ergo nanomachines smaller than a duct tape molecule can't work", because I'm just some rando on the Internet.

I think it was a perfectly reasonable rule of thumb for the time he said it. I'm 100% onboard a modern variant like "be liberal in what you accept by returning an appropriate error code instead of crashing", e.g. an HTTP 400 for invalid data instead of a 500.
Ah, so I wasn't even replaced by the good Indians. Not so great for the ol self esteem.
My opinion is if you want to find out what works best is to come up with a bunch of different variations in a context-free environment to not influence prior results, determine some metrics you are targeting, and start prompting away.

Then you will find the answer that works for you, and probably well more thought out than 3/4 of the articles you will find regarding this sort of thing.
Why are these scientists so desperate for a Magical Quantum Solution to consciousness? Shouldn't they first disprove the much more likely hypothesis that consciousness is an emergent property of the (macro level) structure and operation of the brain?
The phenomenon you describe is not constrained to the 60s. It happens during a collapse of the imperial order...usually when "the common folk" no longer experience the benefits of maintaining an imperial buercracy. When the military rebels against the court Eunichs in late Han China...with the French Revolution & the disparity written by Victor Hugo in Les Miserables almost a century later. When Charles Dickens describes the conditions of the poor. When many Hebrews rebelled against Roman authority.

Your work is about making companies more successful in this system & I'm sure you are quite effective at your job. However, many are left out with their wealth & agency transferred to these organizations.

The innovator creates a tide that rises all boats. That improves the quality of life for society at large. The bureaucrat administers the existing order. Order is a service that saves many lives but can become very expensive to maintain...eventually costing more than it's benefits, or the cost/benefits of an alternate system. Some systems are more effective than others in maintaining an empire or civilization. The feedback of growing antagonistim toward counterproductive beucracies should be an indicator or the health of an empire or society. Sometimes it's better to cut the Gordian knot of complexity & let the innovators reform the system, through buecratic innovations, tech innovations, & social innovations.
One reason i think these tutorials are great is because the writing is concise and to the point. No extraneous words.

It follows the style of writing outlined in https://en.wikipedia.org/wiki/The_Elements_of_Style almost to a T:

Vigorous writing is concise. A sentence should contain no unnecessary words, a paragraph no unnecessary sentences, for the same reason that a drawing should have no unnecessary lines and a machine no unnecessary parts. This requires not that the writer make all his sentences short, or that he avoid all detail and treat his subjects only in outline, but that he make every word tell.

— "Elementary Principles of Composition", The Elements of Style
Have they done the Neurips ml framework breakout this year?
Ensuring an app looks and feels the same across various distributions seems quite challenging when it’s not only different flavours of the OS but also different desktop environments.

At the same time, the OS flavours don’t seem to offer a unified way for handling payments, subscriptions and in-app purchases which is a significant burden to implement from scratch by every app developer.
The article is specifically about espresso but the title here suggest it works for any kind of coffee. Does this apply to traditional slow brew coffee too?
How would one integrate this with a CLI tool that expects some user input during execution?

Would love to package this around a bisect script I use to debug issues for my game engine. Giving it a GUI would make it possible to share it with users such that they too can help bisect problems.
You know what else would help with congestion? Not devoting entire lanes of half the roads to people still living in March 2020 who want to go to restaurants but not actually have to go inside the restaurants.
I wonder what the collapse looks like.
Why would the world not change?

When XFS was designed, the storage ecosystem was spinning rust attached using PATA and SCSI. We've developed quite a bit since then, with things like SAS, NVMe, and SSDs. Storage have gotten over an order of magnitude more throughput, over an order of magnitude less latency, and several orders of magnitude more IOPS.

Running a filesystem designed for ancient hardware means you won't be taking advantage of several decades of innovation.
It’s too bad that this New Brunswick isn’t in California, so we could get the full match like Ontario, Ca.
I suspect he's thinking of just straight up using an authenticator instead of a password, which i should remind people is 1FA.
Urban areas in the US by definition means not just the downtown but all the surrounding suburbs and rural buffers. You definitely need the freeway to get downtown in most cases.
I think you have it backwards.

By staying home and giving up my office, I am taking on the cost burden of the work facilities (office space, internet, etc). These were previously paid by the employer and are now paid by me. I should be compensated.

I might save money by not commuting, but that expense has NOT been transferred to my employer -- it's GONE. I saved that money and nobody has to pay for my commute now.
Yes. On camera it's not an issue. The issue comes when you want to store more than 10000 pictures (or even a subset who happen to have the same numbering) in the same folder. But I already wrote that subfolders don't count.

To quote Ken Rockwell:

>File numbers have three programmable letters (good), but then an underscore and only 4 digits, so it only can make 10,000 shots before file names repeat. At 120 FPS it's trivially easy to make more than 10,000 shots in just a half hour of shooting sports, and now you have to keep all those images in separate folders because you can't put two files with the same name in the same folder. Nikon needs to replace the underscore with a digit so we have at least five digits in our file numbers. Even LEICA's pokey LEICA M9 of 2009 uses seven digits in their file names to prevent duplicates, and that camera barely worked at 1 FPS.

It's an arbitrary restriction in the camera software. It needs to be fixed.
Isn’t engineering just another way to say applied science?
> In the fiscal year that ended Sept. 30, there were 503 air traffic control lapses that the F.A.A. preliminarily categorized as “significant,” 65 percent more than in the prior year, according to internal agency reports reviewed by The Times. During that period, air traffic increased about 4 percent.
If APNG couldn't pick up steam and get widespread adoption, not sure how this will. But hopefully I'm wrong.
There are innumerable ways to avert the worst iniquities of private equity without going Full Communist Revolution. Of course, the longer that plutocrats try to wring the system dry, the more likely the latter is to happen, but I suppose it would be incoherent of me to expect private equity to understand the concept of thinking in the long-term.
I don't know why you're being downvoted. Hell, the freeways in the Bay Area are already clogged up by morons like the ones going 55 mph in the express lane (which baffles me, as you have to pay, a lot during rush hour, to use the lane) while people try to pass them on the right. I'm amazed when I get to go the posted speed limit on the 101 between the peninsula and the city.
It's absolutely not ridiculous on every level.

What is ridiculous is when not releasing on Friday means that "your metrics go up and that is bad". This is one of the reasons I hate metrics for software engineers. I should be able to put up a PR any day of the week without holding back committing and PR'ing just because there's a natural 2 day delay that will fuck up my metrics.

I will decide if this is something that needs merging now and be out in an hour even though it's Friday or if it can wait. And for that I need to not have perverse incentives. Just like I need to not have perverse incentives to make your Thursday cutoff by bypassing good engineering. If I can merge now or in two hours and it makes just a two hour difference and nobody cares for some dang metric, then I am more likely to take the time to add that one extra test that catches the bug. Before it hits a customer.

But in no way do I ever want to be restricted ever again from having a fix roll out within the hour. Our hourly deploy process (fully automated) is awesome. Never. Again. Without. It.
Oh the IP theft is happening anyway. But no, in their infinite wisdom, non-Chinese automakers oppose taxes and tariffs on Chinese dumping EVs because they fear retaliation against their China sales (such a big growing market!).

But of course the party will cut them out anyway, they were just waiting for local companies to make somewhat competitive cars. It will probably not be in the nature of obvious import tariffs, but it will happen.
The year of the linux desktop is upon us.