skysight-inc/HackerNews huggingface dataset:
I think "should have been" implies here that it wasn't a 30-minute-fix patch — with possible insult intended toward a highly-coupled part of the kernel architecture that made the fix require touch-points than it should have.
Google's rationale is very weak, yes. But it makes no sense to say that this is the AOM pushing Google to do this as a proof of loyalty. Why wouldn't the same apply to Apple and Mozilla? In fact, if deprecating JPEG-XL is something the AOM wants, wouldn't you expect the browser vendors (all of whom are AOM founders) to all conspire to kill JPEG-XL? The right conspiracy theory here isn't even that AOM is forcing Google to do this as a proof of loyalty, the conspiracy theory which at least makes some semblance of sense is that Apple, Google and Mozilla are working to kill JPEG-XL to help their own image format win. But then it's just a group of companies acting in their own self interest and not some coercion, so I suppose that story isn't as sexy.
Serious question but why aren't people comfortable with CentOS?

It wasn't a live or die change but people seemed to have freaked out somehow.
>Every game that's available for the Wii U digitally, is available for a pirated download. Straight from Nintendo.

Oh wow, how did Nintendo manage to be this stupid?
Specifically, it was invented because Jewish people performed too well on objective metrics and of course we cannot have too many Jews. So they did away with those pesky objective metrics and came up with an opaque system that no one could easily audit but at the same time they could easily apply their racial biases

On a completely separate and unrelated note Harvard is also getting rid of objective metrics now.
Because they are nerds. Duh.
I get why employers would hate this, but overall, wouldn't greater transparency in the labor market drive economic growth by virtue of making the labor market more efficient by doing a better job of connecting skilled, hard-working and motivated employees with employers who can pay more?
He doesnt. There are a ton of videos which says what he specifically looks for. from their hiring page

https://www.youtube.com/watch?v=kNWTculMsTY
"motivation and intelligence"
Seems to me that; if US car companies are giving up on the idea [Didn't Tesla recently announce similar?] then the idea is pretty much dead for now. I could just about see self-driving vehicles working in US cities with their straight roads and grid layout. But the twisty narrow roads of most European towns and cities would add a whole extra level of complexity.
I'll certainly never donate again.
Many of the core challenges that are fundamentally about human factors and collaboration haven't changed, such as the conflict between business requirements, engineering approaches, and the desire for no-code solutions.

Ex.: People were writing about agile, no-code, and the challenges of reducing cost and complexity before we had the terminology for it and before a whole industry of consultants existed to explain it.

Application Development Without Programmers https://a.co/d/2kKeOTx
I was not implying that you'll slip into such extreme policies, it's just that people with strong moral compasses are often unable to reevaluate their positions: "this is good, so it cannot be wrong".

Which leaves me no choice but to trust all my future projects to services run by people as you put it, "without a moral compass".

If I'm into (say) 3D printing and create software for it, I simply will not risk getting de-platformed just because some dude is upset people are 3D printing guns and guns are bad. The day 3D printing is illegal/restricted, I'll stop or accommodate to regulations.

I chose "3D printing" as something innocuous, but feel free to replace it with anything divisive and controversial... People just do not realize who *exhausting* it is dealing with founders with strong moral compasses. (And yes, I get it's their/your prerogative and if I don't like it I can GTFO. Just venting off.)
Tumblr requires a certain amount of tribal knowledge to get value out of. The site is newbie hostile almost on purpose. Doesn't affect me or all the people happily using it over all the SV alternatives though.

It's not a site whose value can be judged in 5 min of viewing.
> 3. It's not composable. A library doesn't necessarily know which objects should use which arena, or may not even support arena allocation at all.

> 6. Languages which do automatic memory management can still support arenas, and may offer additional benefits when they do (eg. Rust's explicit lifetimes can tie an object to the arena it came from).

Languages with automatic memory management don't expose the arenas as an implementation detail, and so they are free to work out how to compose them, and when to change their minds.

Java has had copying collectors practically from the beginning, and that ability to rewrite pointers after the fact affords you the ability to work with heuristics that have known failure modes, where any mistake becomes a use-after-free bug. Moving an object out of a volatile arena is just an inconvenience. So it evolved from generational collectors, to thread local arenas, to thread local arenas where some objects that are likely to survive are never allocated into the arena but 'pre-tenured'. This process really hit its stride with the introduction of escape analysis, which is a logical ancestor of today's borrow checker. With escape analysis you know for certain some objects never escape, in which case you can even inline simple objects (eg, register allocation). And if an arena has an escape probability of 0, there's less guard logic to deal with, and there is some short circuiting one can do when considering the root set for Mark and Sweep.
Unfortunately, it's not an intuitive idea and it's deeply rooted in the history and development of classical mechanics.

One way of looking at the Lagrangian is via the Legendre transform from the Hamiltonian, which in my opinion is highly intuitive since it's total energy, H = T + V. I'm not going to go through the whole explanation of the Legendre transform. Instead, I want to point out that in the Hamiltonian formulation, you can think of the independent variable as momentum, mv. When you transform to the Lagrangian, you're making, among other things, a change of variable to the velocity, v. If you have a velocity independent potential, then it only really matters in the kinetic energy, and the Lagrangian picks up a sign change due to the transform.

So in the end, it's recasting an intuitive idea into a more mathematically tractable form. The action starts making more sense in the path integral formulation of quantum mechanics.
optional or repeated are not semantically correct for a required field though. I’d rather not pollute the contract this way. It doesn’t lend itself to automatically generating documentation from the schema either.

Guess I’ll take another look at proto2 then.
We've changed the title to what the article says now. I don't know whether WaPo changed their own title or the submitted title was editorializing (the latter is against the HN guidelines - https://news.ycombinator.com/newsguidelines.html).
Yes, and I understand waiting until the war ends. And even waiting for a few years after. But at some point, you do need to accept realities. The Golan Heights, for example, has Israeli registries, phone numbers, etc. If, in the future, Syria recaptures it, they can make another adjustment.
So far as we can currently understand, it seems that about 96% of the matter-energy of the universe is stuff that we cannot see, detect, or explain. Dark matter/energy.

There's more than enough room for fanciful explanations.
Yea, only a genius like Elon could have figured that out.
For finance and tech jobs the compensation will be tied up in performance bonuses and equity, so salary ranges aren't the most meaningful for these roles, except when there is no non-salary pay.
they're amazing and, frankly, I hope they never go away

You might want to preemptively contact your city councilmember and share your thoughts with them. Or go one step further and attend one of the meetings to speak on mic about it. Remember that they're far more likely to hear from people who complain, and it takes just a single council session to ban them.
The article is pretty clear that although the board was shut down due to backlash, DHS hasn't stopped this new "mission" to censor speech the government doesn't like.
Not enough. I'm trying to do this with our new code base, but it's difficult when I need to get everyone else on board. I'm trying to lead by example, but I feel like I'm also racing against other devs to get good feature work in before bad code gets in. The rest of the devs will simply copy what the existing code does instead of figuring how how to do something properly. Doubly frustrating that I don't have a senior title or pay, but am hiring and cleaning up after senior devs.
> protein folding overall - is knot theory not used there?

To my knowledge, no. There has been some analysis done on knots in folded proteins:

https://www.umass.edu/microbio/chime/knots/index.htm

(particularly by Prof. Taylor) but this is not the same as using knot theory for analysing the folding process or for predicting folds.
$50/hr, good heavens. My salary for my first professional job out of university was disappointing even for the time; it wouldn't qualify as minimum wage these days, some places (U.S.). But I worked with great people on interesting problems (airline reservations in IBM/370 mainframe assembly language). And I had flight benefits, which I made good use of.
Interesting development. If I were to guess who would acquire (acquihire?) Remix I would have said Cloudflare.
> The code is GPL, nobody will arrest you for forking it.

The author is literally maintaining a fork already https://asahilinux.org/

I do take your larger point about rubber-stamping contributions generally not being a good idea.
Ask HN: Are most software practices and idioms subjective?
It's an idea I can't shake lately.

It seems common to see people speak with certainty about any given software engineering practice, idiom, or concept. This isn't just people new to the field, enamored with a technology. In fact, it can be prominent with experienced folks. Yet if you pull on a thread or two, there's no verifiable underlying support for the views. Good intuition? yes. Scientific validity? rarely.

I'm sure you can think of examples. Just look to the last few pull requests or design discussions you've observed.

My current working idea: Most practices are subjective and often contrary to one another. Subsequently, what's more important is choosing one of the broad system/software classes and being consistent about how it's applied.
What do source code licenses say about using source code as training data? IANAL, I would imagine it's only relevant if the model spits out already existing licensed code, and that using the code as training data is largely irrelevant.

For a simpler example than code-generating ML, if I write a program to recognize a directory of source code vs non-source code, and my logic is if (unbalanced parenthesis count in all files > X) { return "not source code"; } else { return "source code"}.

And then I compute X by scanning over the linux kernel source and counting the amount of unbalanced parens, have I just committed a GPL violation if I don't GPL my source code recognizer?
Intuitively this seems reasonable, but, as a sense check I want to put the other side: Not necessarily with the goal that you change your mind, but that you didn't end up just doing what was intuitive without weighing the options.

The public CAs are run pretty well, and they have people actually overseeing them to verify that remains so, without you lifting a finger (well, unless you'd like to help oversee them at least). In contrast a local CA is very likely to be poorly run, because it's not really anybody's actual job to do it properly, you can't justify the expense [If you're Google, then, sure, you can justify the expense but also you are not asking about this on HN] to train them, they can't afford the time and effort to do their best work.

The public CAs are almost certainly not going to lose their root private key, if bad guys do steal the root key for a CA, it'll make news and also you almost certainly aren't the target, in contrast the root key for your private CA probably lives on somebody's laptop (which can be left on a train) or a server somewhere.

There's good tooling for the public CAs. Your software might already come ready to use ACME, and if it doesn't you will find instructions pretty easily. In contrast although there are technology stacks for this stuff without the public CA context, they're not as widespread, particularly in Free Software, and you may find if you need certs for five systems that means five separate tools. Or you do it manually which sucks.

Everything already trusts the public CAs. It's not difficult to tell Mac OS, Windows or even a Linux distro to trust some root CA, but it's an extra step to be done and if you forget it may be difficult to figure out why things don't work. For some services that's enough, but if you also want BYO devices to work that's a nightmare, likewise for guest devices.

Names will almost certainly leak anyway. If your goal is to hide the fact secret-project.example.com exists, I strongly recommend instead changing it to some-codename.example.com so that you needn't care much if the name leaks.

None of the above makes mkcert a bad idea - mkcert is for development. But you should weigh this when deciding whether internal-git-server.mycorp.example should just use Let's Encrypt certificates rather than spinning up an internal only CA.
Either way it worked. I got you.

That's not really what this site is for. Your talents would be better put to use over on Reddit, or maybe Fark.
Crap. That’s my PIN code.
> People who are good at the SATs usually want SAT scores to matter. People who get good grades in high-school want high-school grades to matter.

Both of those have predictive value for success in university.

So if "merit" means "well prepared to learn the material in a university curriculum", these are both useful measures for predicting it.
New intel cpu is competitive in gaming, but with the sacrifice of the power. And amd still has the counter play with 3d cache version which crushes intel on every metric. So yeah..
But why are you taking your (justified) anger about poorly designed emissions controls systems on fans of EVs?
I am completely certain he considers "posting on twitter" etc to be "work", even before he started the Twitter acquisition game.
I don’t understand what you’re trying to imply here.

Are you seriously suggesting that I chose to downgrade the graphics on the XB1 because I felt like it, and that dozens of other AAA game studios did the same thing?

Our engine was Microsoft native, by all rights it should have performed much better than PS4.

If you’re going to argue you’ll have to do a lot better than that since I have many years of lived experience with these platforms.
> However, learning simpler Unix tools - i.e. grep, sed and awk - is worth the trouble

The deeper issue is .. maybe not. I never have any interesting data lying around in text files, it's all in SQL databases or behind JSON APIs or maybe in XML or even Excel files. So if one doesn't need sed/awk/grep/etc, then they are never going to reach for perl.
UBI images work fine for many use cases, and importantly, they're free to redistribute, not just use. If you're selling a containerized software solution to people, it might make sense to use the UBI as it will get real security updates, etc.
He’s a a fine programmer, but needs to work on manger stuff more. You guys don’t even know what a manager does.
> What is the most important (for me) is that the sterilization _forces your server and client to have a typed API contract_.

I solved this by generating JSON schemas from my TypeScript files, and then enforcing those schemas on my endpoints.

Using the magic of code generation (actually just templated strings) I am then able to create client libraries in whatever languages are needed.

The unfortunate part of this is being limited by what TypeScript offers, no run time validation of the shape of fields, e.g. no way to say "this number has to be less than 120". JSON Schema is actually a lot more powerful than TypeScript, so going from TS->JSON Schema actually reduces expressiveness.

But then again, the vast majority of programming languages don't allow for actually good descriptions of types. :(
I think that's a fair point. Then it's worth noting the Supreme court is not considering ending affirmative action at all, just the race-based selection.
It's just an optimization to make your react pages load faster.
Better it be private corporations who jack up prices and whose sole motive is profit.
He's going to drive away advertisers by allowing more hate speech. That's their major revenue source. That won't increase advertising. The $20/registered user per month sounded great until I learned there are only 400k registered blue checkmark users. That's only 96 mil a year, a drop in the bucket for a company that cost 44 billion.

I'd suggest he work to get many more users who are engaged, and that would bring advertisers. This isn't helped by silly culture war memes being posted.
Please read the message thread yourself, and _then_ judge: https://lore.kernel.org/linux-arm-kernel/4faa5e4c-b43b-12e4-...
This is non-sequitur and also factually wrong: China has a government debt of approximately 40% of GDP (about $7tn): you don't get there by running a government surplus.
Adding my own anecdote: Minneapolis has tons of electric scooters and has done a nice job of providing infrastructure (dedicated parking, expanded bike lanes, etc), especially downtown. There’s also plenty of signage reminding people that they aren’t allowed on sidewalks. Despite all of that, there are tons of people riding recklessly through crosswalks, on sidewalks, etc, on top of the usual problem of scooters being scattered all over the sidewalk and blocking pedestrian traffic. The problem isn’t with scooters, or even necessarily with the reckless operators - it’s the complete lack of enforcement of the rules. People are going to do what’s most convenient, even if it’s dangerous, even if it’s technically prohibited, unless there are consequences.
Also I said thrive

For instance, if you wanna be in the know about your favorite band's tour, tumblr is probably the best place to do it (even better than twitter due to the quality of discussion).

It's the closest thing to the fan forums of old we have in the social media era.
> Personally, I'd prefer Wikimedia focus on improving access for poor people around the world regardless of skin color, but unfortunately this view seems to have gone out of style.

I'm pretty sure the foundation could fund such work with the full support of the community, if they went about it in a different way.

For example, if they transparently said they were going to try paying professional researchers/editors/translators to beef up articles on subjects that were under-represented; they took a systematic look at subjects and determined Haiti was under-represented; and they spent $x00k towards some concrete goal, like getting Haiti more articles/words/featured articles than Star Wars.

Or if paying editors is unpopular or ineffective, they could fund efforts to recruit more volunteer contributors to the Hatian-language wikipedia, spending $x00k and measuring success by the increase in article count, how long the newly recruited volunteers stay around for, and suchlike.

You know - transparent priorities, with goals expressed in terms of wikipedia contributions.
What was special about 3.81?

Even Debian 9 had Make 4.1. You either have a very old OS or are keeping it around for some reason.
> This is, for me and my wife, the entire point. We had a docked bikeshare system in Seattle and the docks were never where we needed one, particularly since Seattle's topology--a city known internationally for being incredibly flat and dry--meant that the docks on the bottom of a hill would be perpetually full and the ones at the top of the hill were always empty.

I can't speak to Seattle specifically, the DC area is quite hilly in some places so I've seen the same problem, exacerbated by the fact that DASH buses are free which means people will happily CaBi downhill and DASH uphill. I'm not sure how dockless fixes this though except for the fact that dockless bikes are always e-bikes which are easier to take uphill. But docked e-bikes can get you the same effect as long as there are actually docks at the tops of the hills. I find that Capital Bikeshare is really good about placing docks at bus stops and train stations and having a high enough dock density that you'll rarely need to walk more than a couple minutes from the dock to reach your destination.

> This is probably true, but I think a lot of people just don't see themselves as "the scooting public" except for the brief time they might be using one.

The scooter companies may perceive everyone as either a sometimes-scooterer or a potential convert to scooting but I don't know how true that is in reality. On top of that, people who ride transit, ride bikeshare, or ride a bike for their daily needs are typically quite happy to self-identify as such. I personally don't ride scooters but am a daily user of CaBi and one of the local bus systems (DASH).

> It's the same problem with cars, just downsized a great deal.

I can and do agitate for taking space from cars and restoring it to people. It's just frustrating that what little space is available for scalable mobility like walking and biking has even less to work with because of scooters and bikes cramming up already narrow spaces (like the 14th St. Bridge between Arlington and DC, whose pedestrian passage is already uncomfortably narrow, has several bikes and scooters abandoned there at nearly all times.)
A good enough start would be someone who sees an humane act of community and brotherhood by a Christian minister, and their response is that the state should confiscate everybody's money to pay for it after laundering it through bureaucracy instead.

Most of us aren't communists.
Exactly. And the base comp is largely the same everywhere. It’s the equity that matters.
<<What exactly would you like to see the Fed do?

You are not going to like my answer ( and it is the same as my answer for Treasury, HUD and multiple other agencies ). I would like FED to do less. I do not want it constantly engaged in trying ( and failing ) to follow signals it cannot or will not comprehend.

Frankly, if we are going to have politicians run monetary policy, we might as well move it back to congress where it belongs.

<<It’s creating was bought on in response to numerous banking panics in the 19th century.

I know the rationale, but isn't that FDIC's job now to basically say to people 'your money is fine; don't panic'? Oh, you say, 'yes, but that does not preclude general market panic.' And this is where I have a problem.

To a reasonable person, 2008 shockwaves for any other type of business, would have created a massive pain for everyone involved. Somehow, there were only few casualties from that event. Instead of actual wave of bankruptcies that would have made people think twice before putting entire system at a precipice of oblivion, we had government effectively reward bad behavior. I personally would argue that a system, where incentives reward dangerous behavior is a bad system.

And the most amusing piece is that we are still paying for it ( not in money either, but the bad system that encourages that dangerous behavior remains in place, which means we will eventually deal with another like market panic sooner rather than later ) edit: all while the original reason for the instability was never really addressed.