skysight-inc/HackerNews huggingface dataset:
Shame Republicans didn't pass comprehensive immigration reform when they had control of both houses under the former administration eh? The president promised a "one-time payment" [1] from Mexico to pay for a border wall believe it or not!

https://web.archive.org/web/20161105151917/https://assets.do...
Cert renewal is why it's not used everywhere, I think. While OAuth2 / client credentials is complicated, at least .jwks endpoints make cert rotation easy.
“To implement a useful CS program”

That’s too bad. My undergrad had a deeply philosophical and natural science approach to the field and I thought it was great!
For a similar example of the difference between ownership and management, while it's not a co-op, Vanguard Group (the investment firm) is structured so that the company is owned by the funds it manages and thereby by its own investors. The internal structure is still basically the same as any other big corporation, the difference is how the top-down management behavior is incentivized.
I love the idea of Linux on a mac, but until the touchpad software is up to the same standard as the apple version I'll make do with osx.

edit: I believe they are looking for donations.. I'll find a link when I have time.
Honestly that backpack measurement sound pretty good to me. I’m sick of subsidizing people with oversized bags while I travel super light.

I don’t support hidden fees but I think price discrimination based on usage is totally reasonable. Just make the costs up front.
YouTube channel Video game esoterica actually had a fairly good idea on how should have handled it. Put a little more hardware grunt into the 32x and release the Neptune (Genesis + 32x) while pushing heavy on the software support for this. Use the current user base to hold over enough momentum to slow Sonys progress. Then progress with the then offered to Sega - 3DO M2 hardware which would have launced in 97.

The big thing folks have remember, Sony was not considered a major threat. It was entirely possible it could have just become. another obscure Japanese console from a hifi company. Like the X68000, PcEngine, Pippin & FMtowns Marty.
Yeah, beyond. It ventures less into oversight than it does a slight.
When was pop music not commercial? Isn’t this basically the definition of pop music?
>> to GPT

Nice verb,
is this an original coinage?
I've been thinking about how IT union would look like, because IMO the reason it still hasn't materialized is that it needs to be dramatically different from the unions every other industry has. For one, I think it should be remote only, highly automated and the main offer would be to create a platform to discuss problems that arise, collectively make a choice and then enforce it through the hands of union members, if people sabotage the process they get kicked away. Have a way to prove that you are indeed a current member, things like that.
My bet is that it won't be able to provide a human-level explanation.
The only way to continue supporting all those things is to never change anything. Even if all the APIs are still around, are they going to be bug-compatible?
There is nothing interesting about pointer dereferencing errors (or their slightly-more-turd-polished equivalent, null references). Absolutely nothing at all.

Most programmers will spend a non-trivial amount of their career fussing over them, however, and any programming education program that doesn't at least touch on how to identify them and what to do is pedagogically void.
If the history of an organization(and not it's current goals and practices) is going to be prevent you for being able to join, then life must be very difficult.
And you can use `unsafe` in Rust, code up all sorts of memory-unsafe stuff and have it blow up in your face.

In both cases, it should be clear to you that you are behaving in a possibly dangerous manner, that you should know what you're doing and that you are responsible for not endangering others with whatever you're doing.
If I'm trying to meet NEW people, not long-term existing friends, it starts to sound like more of a reasonable concern, right? If they're existing long-term friends you can meet anywhere, including in your own home, parks, wherever, but I assume third places would also be intended to expand your friend circle, not just hang out with whoever you happen to already know.
When your hire can prove your algorithm runs in O(1) amortized time but has trouble setting up ssh and always commits to master, and you turn down a candidate who got stumped on rederiving Bellman-Ford but maintains several projects, I'd say that's gatekeeping
This is amazing. Reminds me of claptrap from Borderlands
yes, my company pretty much focused all their efforts on core products and i was brought in to work on "new" products. on one hand i don't want to quit but on the other hand, i have no meaningful work. Part of me wishes to get laid off so i can get severance.
I'm working on a web framework in Ruby that works kinda like React/Preact but it's 100% server side, so you can write components declaratively as in React, but you don't need to have separate apps for your frontend and backend. I think it's can be a good approach for many types of apps.
Junior doctors in England to strike for 72 hours in March – Doctors
'Jews, along with Blacks, were seen as outsiders to be marginalized by large sections of the dominant US culture at the time'.

I know this is the popular broad stroke concept of between wars American culture but in reality it was a lot more varied. The 'United States' was anything but united in that era. Huge numbers of blacks where migrating north to Chicago to work in manufacturing, different states had very different relationships with ethnicities and religions. NYC was always a very Jewish city for example.

Another example of rejecting assimilation and celebrating other cultures were the German American Bund as you note, with large rallies etc celebrating the German National Socialist movement by German immigrants.
They used to post graphics that basically said masks only work if you and the infectious person are both wearing masks. In other words, if only the uninfected person is wearing a mask, or if only the infected person is wearing a mask, all bets are off.

Basically they all demonstrated that you need a mask to keep some of the infectious stuff out of the air, and another mask to avoid as much breathing in what the infected person's mask didn't filter.

I imagine that has not changed. It's hard to tell though because none of the subsequent tests seem to ever take that into account.
I don't know much about this, but I read that some primates have endemic SIV and don't get sick, whereas some other species of primate will die of AIDS after exposure to SIV.

For example, Wikipedia on SIV says that ~90% of female African green monkeys (vervets) have SIV, and don't get AIDS.

From there one imagines that a primate species on first exposure to the virus has it as a deadly disease, but sometimes they evolve a resistance to getting sick from it, without eradicating the virus.
Have you actually ever seen a co-op work?

> why not retain creative control of your ideas and make millions at the same time?

Because there are (a lot!) of people who are more interested in an equitable work than extracting fortunes for themselves.

Because you "make millions" on the backs of the people you string along, and not everybody wants that.

> Horray, effective altruism!
You mean the thing that allows you to ignore any current problem in favor of pretend problems a hundred years out? And conveniently includes making yourself rich, which is of course only happening to fix said pretend problem. And, well, your life really pleasant on the backs of others, but that's a rounding error.

> Meanwhile, if you start a software co-op... who exactly are you helping?
One option here is helping an industry that's currently setting itself up for a marvellous collapse because it treats open source as an opportunity to extract only. (Until the maintainers give up, and then there'll wailing and gnashing of teeth)

Another side is helping people live a more sustainable live. There's nothing wrong with a co-op to e.g. ensure health care and pensions. While working reasonable hours.

Could this fail? Probably. Maybe even likely, because co-op folks tend to be a bit more idealist, which makes business survival a bit harder.

But let's not pretend there aren't a lot of people who wouldn't be willing to join a co-op, or that it generates absolutely no benefit.
That wasn't my intent, but I see how it reads that way now. The parenthetical was me griping about naming, not meant to update the meaning of the sentence. In the dual-upstream scenario, I'd use stateless NAT with a single on-link prefix (GUA or ULA).
So there’s an interesting prehistory to all this. The us music industry began in the late 19th century… and this is before the record! music publishing and songwriting was literally publishing… of the sheet music. The standard form of this was as a piano score, and that’s the form that songwriters generally had copywrite on. Now if you were to perform this you would obviously need an orchestration, and this was subject to copywrite as well, but orchestrations were generally not published.
An important thing to consider is that orchestration is a technical skill, and many great songwriters had limited formal training in music. So orchestration was almost always separate from songwriting. It still is on broadway; almost all great broadway composers outsourced orchestration (including composers like Richard Rogers, Gershwin, or Sondheim who were perfectly capable of writing it).
Some kind of sports bar type environment (TV, drinks, food, lots of seating) would be ideal, but without the emphasis on it being a bar... if there were a place like that but with tea or coffee I'd definitely invite people there more.
I've found exercise works best for step 2, fwiw. I rotate weightlifting, yoga, golf and dog walking with great success.
Never used pure Debian so I don't know how much of this is Ubuntu's fault but just today I had to fix a similar issue as described here: https://askubuntu.com/questions/1097066
Also the solution somehow ended up uninstalling the desktop environment. Still scratching my head over that one. It wasn't my own system though.
Why stop at genetic defects? Just abolish the whole modern medicine: let the sick people die, so only the strongest, most immune survive. Do we really want to live in the world like that?
Made a github page to test this correctly, and nope... even with no canonical link, the system realized that it was a dupe a forwarded me to og post.

https://consumer451.github.io/hn-test/
What is this can you please explain?
Great ideas!! Especially the concept of mutual aid communities, I bet they could be implemented right now. If only we could get a bunch of engineers to build a worldwide, decentralized, nonprofit platform to organize them...
>So most interview questions like "make a binary tree" are dead.

"Make a binary tree and explain it on this whiteboard"
“Oral exams also don't scale and raise obvious equity issues.”

Not to be intentionally obtuse, but what are the obvious equity issues?
Controlnet: Control diffusion models by adding extra conditions
1) The age of the article isn't particularly relevant, because it's talking about decades long trends.

2) No, he's responding to / explaining Jacobin's use of "Accounting Magic".

3) Are you saying that it isn't appropriate to attempt to account for the degradation of our infrastructure due to time? I don't really think you're expressing an actual thought here.

4) In what sense? It seems pretty straightforward to me.

5) Sure, but let's not stop at accountants.

All in all, your criticism isn't actually saying anything. I still have no idea what exactly you find objectionable. You're only expressing derision for its own sake, I still have no idea what your stance is or even in what direction you disagree with Strong Town's conclusion.

With what you've said, you could just as easily be a Communist or an Anarcho-Capitalist, because you haven't actually expressed anything, aside from a vague and unjustified distaste for Accounting.
Grasping reality is better done by grappling with it directly than by trying to force it into your everyday intuitions. I'd bet the people who made flash work were many-worldsers.
Not too familiar with this but does this mean that eventually Asahi Linux will be obsolete? Is Asahi a forked Linux kernel and the work will eventually be merged right into the main Linux Kernel?
It'll depend on the details of what business function the ML component is integrated into, how critical that function is, and how the org has chosen to structure production support responsibility across roles and teams.

If the ML component does not serve any operational purpose for the business, maybe there's minimal impact if it breaks or is unavailable, so it isn't worth having anyone on call, and support can be done within business hours.

If the ML component is heavily integrated into some operational production service that has a large business impact if it fails, someone is surely going to be scheduled to carry a pager to promptly restore service. That may or may not be an ML engineer.

Hypothetical example #1: the business has an automated sign up process for new customers. ML is integrated to try to record-match new customer details against details of existing customers (or whatever), to decide if this is actually a returning customer or a genuinely new one, which influences how user accounts are created. The ML component requests data from 6 other internal systems to define features in order to make decisions during the sign up process. One of the teams responsible for one of those internal systems releases a new version of their thing that causes it to start responding with data that breaks the ML component. The ML component can't handle this, becomes unavailable, and this breaks the business' ability to sign up new customers.

Hypothetical example #2: the business is a utility that sends out monthly invoices to customers, the product manager of customer invoicing (or whoever) decides to add a new table to their monthly invoice that contains both statistics about each customer's consumption but also ML-based forecasts of usage over the next quarter, as well as some ML-generated tips to reduce/increase consumption. This code gets run in batch mode every month as customer invoices are being generated. Suppose there's some issue that causes this customer-usage-forecast to fail, and due to how this is integrated, it fails in a way that prevents all customer invoices from being sent. Unsure if a team will be scheduled to provide out of hours support for a batch invoicing system, but this will generate a lot of attention once people see it has stopped working and is going to impact the business' cash flow.

In both of the above examples, there isn't necessarily anything ML specific -- it's roughly indistinguishable from being a backend engineer supporting some production system that's performing (or, er, complicating) some internal business process and is integrated with a bunch of other weird and wonderful internal or external production systems.
> "What's the weirdest bug you debugged? What made it weird?"

If you can remember, 5-10 years after you solved it.
Note that Linux 6.2 does not include anything like a full upstreaming of Apple Silicon support. You'll still want to run the downstream Asahi kernel for a while.
Civil like burning down and looting businesses that don't fly a particular flag? ...or pulling the fire alarms at venues when a speaker is presenting something you disagree with? Or civil like destroying timeless stories with emotional garbage and inserting woke ideology into things that have nothing to do with the zealotry?

On the contrary, I'm being perfectly civil. Colorful descriptions that profess my disdain for the left's new mind-diarrhea is not even close to incivility. If you don't like my descriptions, then the proper course is to ask yourself why people might take issue with cry-bullies.
Lol. Juxtaposing a bit, I kind of imagine you as an immortal wondering how anyone could lead a mortal life what with all its precariousness.
It didn't really make sense to me. How did you imagine any decisions working?
>computational systems

It doesn't say computers. Untyped lambda calculus is a computational system. You've just misinterpreted the text.
> I mean honestly “HUGO static sites”…how about a directory of html files hosted by nginx or Apache?

Whether you put HTML files on the mentioned services or have a build step with a static site generator is not the point.

Where does your nginx server run, how do you keep it up and running, how you do provision it, how do your files end up on the server?

You can write a bunch of shell scripts and do all of this on a cheap VM for 5 bucks. Or you can get it for free on some of these services with git integration, global caching, web hooks, previews, cheap storage, image optimization etc. You get unlimited or at least a lot of sites and it's all automatic. On some you can even just drag and drop a directory into their web interface and the website is there in a couple of seconds.

It's basically a different layer of abstraction that's free/cheap and works nicely for simple use cases or as a specialized part of a more complex deployment architecture.

I have personally recommended netlify, cloudflare etc. to people who have the technical ability to write HTML/CSS or use a static site generator. Those things are very easy to use and carry around less risk than having to provision and configure a web server yourself.
Or just novel applications of the things you learn in class.

"Congratulations! You leaned depth-first-search! ^award noises^ Below is the algorithm for reference because memorizing it just for this test is silly. You're working on a real time mapping application called Maply. Locations are represented as nodes and all direct routes between any two nodes are represented by directed weighted edges."

a) Write a function that takes a start node, an end node, and a maximum distance to travel and return the shortest path between the two.

b) Your boss said that users need to be able to add stops along their journey. Write a function that takes the final path you computed in part a and the new node for the added stop and compute the amended path changing as few of the original legs of the trip as possible (don't want to disorient your users).

c) Now your boss is saying you need to handle the situation where users make mistakes. Use the function you wrote in part b to implement this feature.
OK I'm convinced. I like it!
How to Make a Text Adventure Game in Rust – Part X Adding Attributes
I don’t have a problem with it.

Tear the page out if you like.
Exactly! Seems weird to miss out the name of the project lead.
I find myself wondering if the future of programming looks more like editing than synthesis.

This is not a bad thing if it's the case; a lot of the job of a software engineer is in analysis of code that exists, but so much of the pedagogy is in synthesis-from-scratch in a world that is already full of billions of lines of code.
I went to uni 10 years ago and even then, I can't think of any classes that were just memorizing and regurgitating. You'd have to memorize fundamental concepts, but come exam time you are applying those concepts to new questions, not regurgitating anything. In high school a lot of exams were regurgitation, but I attribute it to teachers at that level just not having the niche experience required to craft clever "apply this theory" sort of questions that a domain expert in a university could do, and students in highschool are also responsible for a lot less theory learning on their own.
To be honest, this sounds extremely difficult and not in a good way. That sounds like many many hours of writing work, to describe a problem that might be many years in the past, that might have been solved by extremely intricate methods that are easy to forget, using technologies that are now not commonly in use, etc.

A good question to ask about each interview question might be: would a good liar have an easier time answering this than a person trying to answer honestly? And if so, retire the question.
A sad sight: so much effort and background research went into this paper, and yet so superficial is the author's understanding of QED and renormalization.

In another discussion on HN today Feynman's little book "QED" came up. It is still a great read and I think it conveys the theory's elegance very well. So I would suggest to read it instead of this article.

Unfortunately I do not know any good books explaining renormalization to the general public. Maybe someone else has an idea?
That’s true but on the other hand if you never spend money then it’s not providing you any advantage. Money is only useful if it’s spent. In that sense a flat sales tax is the “fairest” since it reflects the actual chosen consumption of that individual.

(I know this isn’t true in practice because of exclusions from sales taxes, but we could imagine one that applied to all consumption.)
I have always been disgusted by the AirBnB practice where they charge YOU a service fee and take out a % of the nightly fee the owner charges.

Like who are they working for? Me? Or the b&b owner?
I'm not saying that borrowing protocols are the _only_ way to get memory-safe programs. But aside from that, yes exactly. How memory management in C/C++/... works is not inherently safe, otherwise we wouldn't have all the memory-related bugs we have. Of course, you can write memory-safe code, but adherence to borrowing protocols can guarantee that your code is memory-safe, or at least reduce the risk by a lot.
Because lots of people from more distant countries go there for their appointments instead?
“enough friction and a timesink”

Have you taught students before? Many will spend inordinate amounts of time to not learn the material. Often times it seems there is no friction too great if it allows one to not think too hard.
https://asahilinux.org/support/
Well, nobody’s rounding them up to be burned, so in bookshelves, libraries and archives. The copyright owners might do well to print more copies of the original, too, as the demand has risen with this stunt. If they’re very shrewd, maybe that was the intent all along?
> there are barriers to entry into the US and maintaining the status

Yes, that's the whole point!
Past comments: https://news.ycombinator.com/item?id=4936515
Project this into the future and all text written past and new will be converted into a bland gray blob catering to any imagined sensitivities, including those still to be invented.

"Updated for a modern audience" as they say, where "modern audience" is 0.01% chronically online unhinged activists.

So be it. Guess which tool is really awesome at spitting out such bland texts? Checkmate, "writers".
A good boss is a BS shield, that enhances productivity. I enjoyed startups when I was younger, but now I like to be focused. Fighting fires for a living can result in broad experience, but also less deep work, which can “stunt growth”. At least that’s my opinion/experience. They were also the most fulfilling, that completely disappeared 8 years of my life.
> I’m arguing that free individuals in those societies with the power to choose otherwise, and access to information about the consequences of their choices, don’t get to blame those norms for their behaviour.

Fair enough, but I care less about how to apportion moral blame for society's collective failings, and more about how to fix it, into a society able to sustain itself and produce exceptional children.
Linux has had Magic Trackpad support long predating it's support for Apple Silicon. On KDE/GNOME sessions in Wayland, you'll get 1:1 touchpad gestures for desktop management. Asahi should be using Wayland out of the box, so you'll be getting trackpad gestures along with the regular HID support.

Edit: here's what it looks like in action - https://youtu.be/aBEsxTVRsEo?t=100

It's also worth noting that Firefox ships with pinch-to-zoom and swipe-back gestures by default for Wayland now, too.