skysight-inc/HackerNews huggingface dataset:
Link to the article https://www.newyorker.com/magazine/2023/12/11/the-inside-sto...

Also discussed in this thread https://news.ycombinator.com/item?id=38486394
Oh lol, I've never heard of /bin/mkdir even on regular FHS linuxes. Is that actually a thing?
See: https://news.ycombinator.com/item?id=38493318

When a company of sheisters repeatedly sheists their way through history then assume interactions by them will generally be sheisty. I'd say this is some sort of reverse Hanlon's razor.

As a sailor of yore manning a merchant ship, when approached by a frigate flying skull and crossbones I suppose you'd say "but captain we cannot know their true intentions perhaps they wish for some adhoc trade! It would be premature and I dare say prejudiced to assume otherwise!"
> We got him a pretty beefy Alienware so he wouldn’t be tied to the cluster GPUs.

Probably this.
This is a poor comparison. Even in a non-profit, if your board wrote anything that went against the non-profit, it would certainly rile up other members.
> child labor is actually a symptom of a deeper problem

It is. But we should see it as a symptom of a problem to be cured.

Simply banning procurement would be a mistake, as you observe. But an NGO could be put in place that e.g. pays parents picking cocoa a stipend if they can verify their kids went to school.

Put another way, we can use the global consensus that child labour is bad as activation energy to spur and focus the wider reforms that are needed.
I'm broadly not that supportive of these kind of character assessments or psychological evaluations from afar. They're at best salacious clickbait. I despise Trump and I was even uncomfortable with all the same things around him.

But, I think we might need to start reckoning with the fact that the people who amass a lot of power in our society almost never do it because of their moral fortitude, but rather because they have less than most. If we actually think you should have to be a bona fide good person to be president or run OpenAI, we should probably figure out wtf that means, how we would assess that, and how we'd develop that in potential leaders. Thinkpieces and tweets about it after the fact are frankly pathetic. Maybe come out swinging a little earlier.
Not to be confused with Onyx the clothing store.
What sort of rete engine are you using to process this many events, home grown or something like business events?
Got any server recs?
That’s great to hear. Thanks!
With DRM you never purchase _content_. You only purchase a _license_ to access it.

Words do matter. I sense possible legal grounds for reimbursments if it wasn't crystal clear to the layman.
Completely random, but Christophe gets his hair cut in my sister’s tiny hair salon.
The one interaction from this article that tells you all you need to know about working at AWS:

> Employee question: It often feels like "employees come last" at AWS due to its heavy focus on customer satisfaction, the employee said, according to a transcript of the meeting obtained by Business Insider. How did AWS plan to resolve that conflict?

The response was "dismissive," according to a staffer who attended. AWS SVP of sales and marketing Matt Garman said he didn't "accept the premise of the question." AWS is simultaneously building strong customer relationships and a welcoming office environment, he explained.

“We reject the premise of your question” smdh

The tone deafness is incredible.
Tangentially related, but as someone who watched Salad Fingers when it came out (I was ~20) I have the feeling it didn't age well.

Somehow much of the stuff I found really funny in the 00s seems kinda pointless to me now. I rewatched Scary Movie and thought it was disgusting.

People say, yes that's because you're old now, but it's not true for everything, and especially not for stuff that came before the 2000s.
I mean this is nothing new? If you bought an iPhone you were part of exploiting child labor. Will you stop buying an iPhone? Of course not. We should ideally stop showing such fake interest in these things and focus on other things.

https://www.thefp.com/p/your-iphone-was-built-with-child
https://web.archive.org/web/20231201210754/https://www.nytim...
What's subtle about it? In the dog whistle analogy, who are they who cannot hear the whistle?

To me this is more like yelling "ROVER! COME HERE BOY!" at the top of your lungs.
AA guns can only hit relatively low altitude targets. Gepard for example is limited to altitudes of 3 kilometers (~10,000 ft). Good for local defense against attack helicopters and fixed wing close air support, but no where near cruising altitude for modern jet aircraft.
Tons of great advice here, thanks for taking the time to type that up :)
SerpApi | https://serpapi.com | Junior-to-Senior Fullstack Engineer | Illustrator and Graphic Designer | Based in Austin, TX but remote-first structure | Full-time | ONSITE or FULLY REMOTE | $150K - 180K a year 1099 for US or local avg + 20% for outside the US

SerpApi is the leading API to scrape and parse search engine results. We deeply support Google, Google Maps, Google Images, Bing, Baidu, and a lot more.

Our current stack is Ruby, Rails, MongoDB, and React.JS.

We are looking for more Senior FullStack Engineers.

We have an awesome work environment: We are a remote first company (before Covid!). We do continuous integration, continuous deployments, code reviews, code pairings, profit sharing, and most of communication is async via GitHub.

We value super strongly transparency, do open books, have a public roadmap, and contribute to the EFF.

Apply at: https://serpapi.com/careers
> It's also important to not traverse files top-to-bottom (which yes, is very tempting).
Optimal code traversal is tree-like, you jump from definition to definition, skipping over the irrelevant, and gathering necessary info on demand.

A (successful!) ex-colleague of mine read thousands of lines long files top to bottom.

I don't know how, but somehow this worked for them.
It is reliable and active! The 'linkml' repo definitely has more than 1 active contributor, and not all of the dedicated team are represented as committers. There are also monthly (third Thursday) user community calls https://bit.ly/linkml-community-agenda if you're interested!
Upnext | 100% Remote | Full Time / Contract | Software Eng / Design / ML

At Upnext, we are passionate about solving information overload. Every day we get bombarded with content from social networks, news sites, blogs, messages, etc. It’s hard to keep up and it’s even harder to find the content that really matters to you. It takes time and energy to sift through the noise and find what really matters. That's why we created Upnext, our flagship product that lets users easily organize reading, audio, and video content in one neat space. We’re not stopping there, our latest app helps you stay up to date on the topics and news that you care about by aggregating updates into a single place. Using our own AI models we’re building in deep personalization from the beginning so Upnext users will always have the most important updates about topics they care about. We've got open roles for:

- Software developers: our tech stack is TypeScript / Node / React / Python
- Designers: we're creating a seamless, beautiful experience across desktop, native and web - ML research / ML engineer: help us design build and deploy our first generation of recommendation and understanding systems
- Marketing / growth: help us get the word out!

If you'd like to chat, email me at joe [at] upnext [dot] in!
Still dont understand why anyone would "pay" for this. The default model will probably be better in pretty much all cases. I guess if someone randomly has some sort of esoteric knowledge? Seems very limited.
It always annoys me when news articles about laws neglect to mention the number of the law (which would allow us to look it up and read it directly). So I went looking, and found it: it's complementary municipal law 993/2023 (https://legislacao.portoalegre.rs.gov.br/norma/47673), which adds a single article to complementary municipal law 170/1987 (https://legislacao.portoalegre.rs.gov.br/norma/24099). As you can see if you download the docx in the first link, it's a single page, which contains a pair of articles written in a very boilerplate way (the first article inserts a new article, with three paragraphs, into the other law, and the second article says that the law takes effect immediately once published).
That sounds like something I really wish were available for JS development.

Used to have a setup where, during development, I write all my .js files as "script files" rather than modules, all placed inside a folder, and the "build-step" is simply concatenating all .js files in that folder. All the functions in each script file are globally visible from all the other script files and there's no need to import/export anything. No one should publish code in that form, but during development it was incredibly freeing and helps me concentrate on the actual programming tasks at hand rather than getting sidetracked by trying to figure out the right way to organize the code into modules, something that (imo) I'm in a much better position to do when the programming tasks have largely been solved.

It's like writing a book. The natural process is to first create substantive content in fragments and then gradually for a chapter or section structure to naturally emerge from these fragmentary bits of content. Focusing too much on 'modules' during early development is imo akin to being preoccupied with spending time deciding what chapters and sections you want your book to have before even having a substantial base of content.

Unfortunately the current tooling for JS doesn't really support this workflow as well as I'd like.
> I bet if it was $100k salaries for ALL technicians there would be no shortage.

OTOH, at some point outsourcing will become a viable alternate.

Pack up all the cars that need expensive repair, ship them to Mexico for fixing, ship them back once repaired.
Source or are you just spewing out your rear end?
> Historically, almost every country that has "developed" into an "industrialized" nation has had a very difficult, dangerous, violent learning curve.

Historically, countries that industrialized didn't have an extensive history of examples to learn from and they had to figure it out for themselves. Every currently developing country doesn't get their own turn at being horrible to people or the environment.

The developed world should expect developing nations to learn from history and avoid the errors made in the past just as we'd expect them to take advantage of the advances in science and technology that have been reached.
> should ideally stop showing such fake interest in these things

Perfect is the enemy of good [1]. We don't have to completely solve a problem to make discussing it worthwhile.

[1] https://en.wikipedia.org/wiki/Perfect_is_the_enemy_of_good
NATO did exactly what you suggest: at the request of Russians, shut the door to NATO for Georgia and Ukraine.

Where do you get this interpretation from, honest question. In Bucharest 2008 France and Germany voiced opposition against a NATO membership of Georgia and Ukraine. Despite that resistance the declarations of the summit says the following.

We reiterate that decisions on enlargement are for NATO itself to make. [...] NATO welcomes Ukraine’s and Georgia’s Euro-Atlantic aspirations for membership in NATO. We agreed today that these countries will become members of NATO. Both nations have made valuable contributions to Alliance operations.

In December 2021 Russia made a final attempt to get a political resolution of the conflict, sending letters to the US president and NATO demanding an agreement. The response came in January 2022.

What we have made clear is that we will not compromise on some core principles. And one of them is, of course, that every nation has the right to choose its own path. So NATO respects a country or a nation when they decide to apply for NATO membership, as for instance, Ukraine [...]

I don't see how this can be interpreted as abandoning the idea of a NATO membership for Ukraine. It also somewhat misrepresent the process, it is of course in the hands of NATO members to admit new members, a country wanting to join does not mean much on its own.

Also article 10 says that new members must be in a position to contribute to the security in the treaty area. Depending on how one understands that sentence, a NATO membership of Ukraine - or even just its consideration - arguably achieved the exact opposite, at least for the moment.
For those who don't get OP's reference, in the original version of the book, Oompa-Loompas were literal slaves form Africa. The publisher made Roald Dahl change them to mythical creatures.
It's not clear how you meant that but the reply you received interpreted it as a swipe (and it landed that way with me as well), so I've detached this subthread from https://news.ycombinator.com/item?id=38493152.
That makes the file backwards because main calls foo which calls bar, so it should be main, foo, bar; not bar, foo, main when you read it.
This is a 'wow' for me. Super human even. I couldn't make these if I tried.
Good luck to anyone that gets hired for these roles. Rockstar games next release is going down in the history books.

I believe GTA V is the most profitable media product of all time and this looks like it won't be any different.

edit: what's with the downvotes?
The Xerox comparison is apt, but importantly that is text rather than direct expression.

Media processing is experiencing a fundamental change though. Traditional compression removes information. What's happening now creates new information and interacts with semantic context.
You can upload files. I've made one to act as a coding assistant to a little-known language that way. It seems to work OK. It makes syntax errors, but I'm not sure if that's a limitation of the Custom GPTs paradigm, or if the docs I gave it aren't any good. I know there are other services that do this kind of thing, but why bother finding one?
Those are tools

For instance, sometimes I work with IP addresses, like "I have to grab the entry that matches this IP the most"

When you know the existence of radix trees, the problem is easy to solve : use a lib, create a tree, populate it, and then do some lookups

When you don't, you write an aweful foreach and crazy algorithm to compare entries
Reinventing polari is certainly one way to make yourself less understood...
Thanks for the clarifying points Phillip. I'm a big fan of PowerSync! Exciting to see you guys go after the partial replication problem.

I've adjusted my comment to be more clear and hopefully more fair. I didn't mean to mis-imply anything about your service.
All I see these days is kids watching mindless youtube/tik-tok videos all day. Perhaps sending them to a farm for some movement might actually be good for them & give them a sense of accomplishment. Seize their phones before they go.
Can't wait for this new feudal lord to be replaced by open source.
The climbs are basically pure dice rolls. Alot of regular human beings could climb these mountains, they would just die 80% of the time. These climbers might only die 10-20% of the time. But they always do in the end. Still, a riviting exhibit of human exploration.
Lithiums don't work in cold temperatures? That's a new one on me. Many lithium battery formulations work in colder conditions than other common formulations. I don't read the NYT so didn't read the article, but were they climbing in temperatures well below -40° with exposed batteries? I know that lithiums are commonly used in balloon payloads that can get mighty cold!
> Wtf. No? Do you pull your kids from school so they can help you at work?

If I were in a position of "family eats or family doesn't eat" I would be sorely tempted to tap my kids as extra income earners. This isn't a particularly new problem in the world. The West has only gotten stringent on child labor in the last century, and you're seeing other countries coming up that are also struggling with the issue at hand: enough money to feed the family.

We're rather privileged in the West in that we don't really struggle for necessities. Even our impoverished have clothing, shelter, and food. We don't really understand what it means to be truly impoverished. Nor do we understand the kinds of decisions a father or mother must make in order to ensure their survival and the survival of their children.
It's a bit sad to see people jump on the witch-hunt bandwagon every time something like this is published. That kind of reaction is an absolute disservice to the public. Even if this guys turns out to be a totally 100% evil fraudster who took millions of NIH funding to buy coke, b&*#!es, and fancy cars while knowing that his drug might kill dozens of people, it just demonstrates that the system for awarding such funds is deeply flawed. Science is about fact finding, how are we even pretending that that's a remote possibility with a sample size of one? Studies need to be independently verified _multiple times over_ to actually establish them as facts.. that's standard procedure in other fields. That we just abandon that scrutiny by blindly accepting anyone's claims because they wrote X number of papers on a topic is not on that guy at all. And worse, nothing will change buy burning him at the stake of public opinion. The next guy comes along and the story repeats, science.org and the "whistleblowers" get their five minutes of fame (and click $$$). If we want things to change we need to hold the institutions who award such grants and fast-track permissions accountable, instead of allowing them to get away with a cheap scapegoat.
you can only have one person work on the code at a time? that seems, very very obviously dumb
If I wanted a big picture, I would look at the docs to get the overview of the public interfaces. Once you're in the file, you're tracing execution for the most part.
Sounds pretty good, although still lacking in natural-sounding tone sandhi (e.g. try 一下, it should be yi2xia4 instead of yi1xia4).
Sure, I'll concede that the LSAT is equally as important as your gpa. In my experience adcoms (just slightly) prefer high gpa's over high test score, in the case of applicants known as splitters, as the gpa can be a stronger signal of how consistently hardworking a candidate is. But my point still stands in response to the parent comment that they're extremely important
I was under the impression that Ukraine's air defense is just our air defense, just 20 years out of date. And I'm also under the impression that what needs defending from isn't going to look like what Russian does now, as Russia is essentially a failed state, using tech that's even older.
He primarily uploads publishes all his material, alongside with Jerry Jackson et al, to his own website[0]. I remember subscribing to it over RSS as a kid and his stuff would always drop there first. Might be some gems to discover if you haven't browsed it before (: Newgrounds, ebaumsworld etc were all reuploads [1].

[0]: https://www.fat-pie.com/

[1]: At least ebaumsworld was notorious for the bad kinds of piracy. albinoblacksheep, newgrounds, and somethingawful, were the major hubs outside of other individual creator sites like weebls and lemondemon otherwise IIRC. Firth did publish himself on NG, and later on YouTube. But I think he only appeared as himself on YouTube like a decade or so after Salad Fingers first went viral. https://www.newgrounds.com/portal/view/276616 https://en.wikipedia.org/wiki/EBaum%27s_World#Copyright_infr...
Yes, there's more functionality. But not orders of magnitude more. The bloat of modern software is incredible.
The authorization story in letting the client upload a new version of the application database (after a drop in connectivity) sounds like a total nightmare.

I just don't think there are "embarrassingly client-side, but also needs a server for some reason" web apps that would benefit from this in the real world. Even Google's or Apple's version of the simple Todo app has a lot of (useful) integrations, which means having some level of trust with the client.
I still have a physical copy of, "Creating Killer Web Sites." That era of web dev was hacky and super fun.
I don’t know what SPA’s you have the pleasure of using, but most SPA’s I’m subjected to are an exercise in molasses like interactions and loading spinners.
That's a lot of contortion to attempt a defiance of etymology. And anyway the conversation was about redistribution, that prefix of course demanding an additional contextual layer on which the word is applied. Trying to imply that in general redistribution should be ambiguous enough to be synonymous to concentration is firstly just muddying language to make conversation harder and second taking us further from the point of the conversation anyway. Since when is it in the interest of any discussion that "words mean things" becomes controversial?
Still curious how much EA people pulling the strings behind the scenes and jockeying for power played part into the recent drama. Toner and CSET being bankrolled by EA and all.
I have to use TFS for a couple of projects where I work. I really wish we had a "TFS Guy"!
Hm this is a good idea. Or similarly, be able to make a "meta file" that maybe contains every function that was used in a chain... Cool thought
Author here. Yes! Turbo 8 changes are very exciting.

It hasn't been released yet but it was merged in main and I was trying it out today. I plan dig more into it and write a breakdown. I'm really interested in how it's exactly working to see what corner cases we need to watch out for. As is usual with "magical" features they're great until you run into a corner case.

Probably the best way to think about morphing is as something that gets you up and running really quickly. Then as your app matures you can replace high traffic pages with turbo frames and streams or something else. In a typical app, even when it's mature you might find that 80% of the pages are low enough on the performance requiremetns that you can just morphing and then use the development time savings to really optimise the other 20%.
There are a number of disadvantages too, though. The firmware provides no stable ABI, and a lot of the calls it provides are not documented. The firmware files themselves are large, in the range of 20-30MB, and two of them are required for any given device. That significantly bloats a system's /boot directory and initramfs image (which must provide every version of the firmware that the kernel might need), and forces the Nouveau developers to be strict and careful about picking up firmware updates.

Is 20-30Mb of /boot space really a concern for someone running an nvidia graphics card?
If (as the article states) the total value of the cocoa that Murina's entire family managed to harvest, in an entire year, was $115 - that sounds like destitute, desperate poverty to me. If actually living in such circumstances, ~all humans put their kids to work, and lie as needed to survive.

And if the "child labor certification" inspectors you send are anything resembling decent human beings, then they will send back endless lies in their reports, saying "no child labor here" - because they prefer lying to seeing yet more farm family members die of starvation, because the families could not afford luxuries like food.
>cockroaches

They're just one enterprising rebrand away from being Urban Wall Shrimp.