skysight-inc/HackerNews huggingface dataset:
This is slightly mitigated by elite graduate schools selecting good candidates from elsewhere (unlike for academic hiring). The large majority of Oxford DPhil students didn't go to Oxford as undergrads; I went to Leeds and most of my cohort was international, for example.

The expensive school to Oxford pipeline is definitely a thing, but it's much more prevalent at undergraduate level, at least if we're talking about expensive British schools...
The fact of the matter was that _servers aren't actually easy_. Caddy v1 tried to give the illusion that it is, but it just caused more problems, really. The complete rewrite for Caddy v2 was necessary to make Caddy flexible enough to solve like half or more of the open issues the Caddy repo had at that point. Flexibility and simplicity are often at odds. But Caddy tries to keep smart defaults in general.

Also, any time someone brings up the malicious fork "wedge", it saddens me. That was done at literally the most stressful moment in the project's history, and it only made things worse for everyone. I really hope people learn to chill out and give maintainers a bit of time to breathe and respond instead of taking such hostile measures like that. (You can probably pretty easily dig up the Github issue with the discussion if you really care to see what went down. Sigh.)
128-bit vectors can do some stuff with integers, but most don't work at all for 128-bit floats which are where 128-bit is most important in hardware (because the software fallback is SLOW).

I believe IBM POWER chips have both IEEE 128 floats (I think they call them a long double) and IEEE 128-bit decimal too.

Outside of some very precise simulations though, I doubt there is very much demand.
Don't all serious desktop environment render glyphs using the GPU anyway? So don't you get that for free when you use the standard frameworks?
Perhaps it's not too late to make another site.
I've more or less stopped using Fiddler and Postman since I started using ngrok.
As faculty in the UK on the receiving end of the current pension cuts that little voice telling me to leave for industry while I still can only gets louder when I hear about people jumping ship like the OP...
I'm all for electrifying most of the USPS fleet but I don't know that a Tesla Semi running regional highway routes is a good reference point.
Another commenter already described how difficult it is to upload on pornhub now; but I think there is an incredible myopia when it comes to Pornhub. For some reason people believe if you shutdown pornhub then the problem goes away.

The profit aspect is misguided as well - there are probably millions of porn sites out there and on 4chan there are probably hundreds of illegally, coerced images trading around for free by obsessed weirdos who will dox women just to feel closer to them. Pornhub likely makes most of it's money from the top 10-20 pornstars; the bottom 99% just represents a headache which is why they probably found it easy to ban non-verified porn.

I'm sympathetic to sex workers who should be allowed to make money from their work; but the very distribution of content over the internet exacerbates this problem whenever there is porn involved.
I think the implication is that women tend to have more of a problem with pornography than men. Perhaps if the CEO had been a man it wouldn't have gotten to the point where it resulted in their interview being cancelled.
Why are companies doing this?

Same happened to me with PayPal. My 2FA was through Google Voice, and they blocked Google Voice so I couldn't authenticate. Now I refuse to use them. Recently I emailed a band to get an alternate payment option to buy a t-shirt just to not do business with through them.
Mostly legacy. I should convert it.
Because it’s very easy for the CPU-GPU interface to become the bottleneck, as state-of-the-art resolutions require shoving around literal gigabytes per second to get a standard framerate (seriously, make a rough estimate how much data your 300 ppi phone or tablet is pumping over the bus to the screen, it’s chilling), and the less you do it the better. (See a HN comment about Audacity slowing down in recent years [as screen resolution increases]: https://news.ycombinator.com/item?id=26498649.) Getting a not-quite-SIMD processing unit specializing in throughput above all else to do your heavy lifting is a bonus.

I suspect the underlying question is “why a supposedly-3D-optimized GPU for a 2D task?” While it’s true that modern GPUs are 3D-optimized, that’s AFAICS because the decade-long lull of 1MP-or-so screens and ever-more-powerful desktop CPUs ca. 2000–2010(?) made CPU 2D rendering mostly “fast enough” so as the programmable 3D pipeline emerged the 2D accelerator from the workstation era died out, leaving perhaps only an optimized blit behind.

Compute- and power-constrained handheld devices and higher-resolution screens made developers (software and hardware) wake up in a hurry, but now, a redraw-everything-every frame, 3D-adapted graphics facility is what you have, so a redraw-everything-every-frame, 3D-adapted graphics facility is what you shall use. The much more parallel and power-efficient processor and wider bus is still easily worth it, if you spend the effort to wrangle it.

(It’s interesting to think what 2D-optimized hardware would look like. Do people know how to do analytic or even just AGG-quality 2D rasterization on a GPU? Or anything but simple oversampling.)

Not a graphics programmer, treat with a measure of skepticism.
This is how IPv6 works today.
The federal Canadian government could not direct the police without using the emergency powers and the original police chief seemed to favor the protestors. The police in Canada, just like America, have had no issue cracking down on other protests, and started doing so after Sloly was replaced
UK Universities see 50% rise in US students post-Brexit
You're probably way overpaying for your use of the road if you have 2 cars. It's just an insane system to have public roads, where people like you are subsidizing large vehicles that wear the road much faster as well as many bicyclists who pay nothing. Public roads where the land value sometimes unjustly supports motor vehicles when bike only roads would far more represent judicial use of public coffers, other times supports free-rider bicyclists when others bear the burden of providing the road.

>Historically, streets were for walking. Walking in cities predates cars in cities by thousands of years.

Historically, thousands of years ago, women commonly died in childbirth, a large fraction of children died before reaching age 5, and the only way for the greatest portion of the population to survive was manual labor in agriculture or some sort of subsistence existence. Most roads at least in US were not built thousands of years ago, a overwhelming portion of the total road area in America was designed with motor vehicle transportation in mind.

To suggest American roads are built as places for walking, for the vast portion of mileage, is just laughable at face and you only have to witness them to see this. And, in many cases, illegal.

Privatize the roads, IMO, and let the market decide how to efficiently allocate costs. It would be the fastest way to move towards more efficient systems in urban areas, such as much more bicyclists rather than wasteful cars. Bicyclists would pay their share, but see that it is very low. Car drivers may just see how wasteful it is to drive everywhere, when the cost is in front of them. It could lead to a rejuvenation and revival of the age of the urban bicyclist -- and just maybe a safer and cleaner world for everyone.
I think everyone who responded to you makes a point that just doesn't matter, because it's in a shadow of a much more significant problem:

If your formula involves Π, multiplying it by an integer will produce a float, with its precision problems.

Though you could define pi as 31415 integer... Though if Hwillis is right and originally an integer would overflow after ~50 days, now, being 10000 larger, it would overflow after ~7 minutes.

And finally, if you use sine or cosine, which take radians as input, any whole number passed to them (which probably are at that point converted to floats, but let's assume they aren't) will be a multiple of 57.2957795° expressed in degrees. Almost a sixth of full rotation is way too big of a step for any smooth transition.

Out of curiosity I decided to check if multiplying 1 radian could result with a very big, but visually (due to wrapping around 360°) only a little step:

print(min((180/pi*i % 360, i) for i in range(1,100000)))

Apparently 19 radians is ~1088.62° (mod 360° =~ 8.62°)

44 radians is ~2521.01° (mod 360° =~ 1.01°)

377 radians is ~21600.509° (mod 360° =~ 0.509°)

710 radians is ~40680.00345° (mod 360° =~ 0.00345°)

The last result is surprisingly good, but isn't it a spoonful of honey in a barrel of tar? :)

BTW, changing min to max in the Python script will also give useful results (close to 360 rather than close to 0). Worse results for low multipliers but better results near the end of the range.
Yeah - as an ancient software geek I don't want it, but I definitely want someone to build it, especially in the open source space.
It turns out that it's quite difficult, because people modify the videos before re-uploading. Search YouTube for something like "Bob's Burgers full episode" and you will find plenty despite the uploaders not having the right to upload those videos to YouTube. And if you look in a week, those exact video files will be gone, but the same episodes will all be there again, with different edits and different uploaders. It's a hard problem to solve, that even the biggest tech company in the world is not entirely successful with.
a large chunk of it likely boils down to "digital signal processing would have been a top-of-the-line military capability in 1970 when the aircraft were designed, and the onerous recertification process ensures that the cheapest outcome is always to just re-use the system and never mess with it". There's no incentive to mess with a working system, and a huge cost.

do remember we're talking about commercial aircraft where software updates are still deployed on 3.5" floppies.

it's difficult because obviously this is not a domain where "move fast and break things" is an option, I certainly see the benefits of a conservative engineering culture. But the 737 MAX situation already happened as a clever end-run around not being able to touch anything, and not being able to touch anything is more broadly killing general aviation (small aircraft). Extremely few aircraft have been certified since the 80s when the new regulations went into effect, it is very expensive and difficult. And at some point that boils down to encouraging "the wrong fix" or simply ignoring problems.

these aircraft have defective radar altimeters, they are unable to function properly with a guard band over twice the size of the original design spec. The other problem here is regulatory capture - these aircraft shouldn't be in the air at all with a radar altimeter that is so dangerously defective. The right fix isn't "just let aircraft manufacturers ignore certification requirements when it's convenient", it's to come up with a level of certification that promotes a culture of engineering safety, but basically the FAA is just letting boeing keep dangerous planes in the air because it would be a mess if they didn't.
(Notably 3-byte characters include all or almost all non-astral CJK, which is otherwise stupidly simple to draw.)
What's the plan for getting caught in the rain?
In the US, all calves are normally pastured until they mature.

Beef cattle are often there just until they are big enough for the feedlot. Then they never walk again until just before slaughter.

There is a US law that animals must walk into the slaughterhouse themselves. Sometimes they get amphetamines so they can make it.

Dairy calves are likewise pastured. So the box always says "pasture-raised", which means nothing.

Most adult dairy cows in the US are fed mostly corn. Somebody who feeds them grass and hay gets a big price premium for "grass-fed" dairy. It says so in big type on the label.

That is why most US butter is almost white: it gets color from carotenes in grass, and the dairy cows mostly don't get any.
New Committee Will Investigate Copyleft Implications of AI-Assisted Programming
Just use a sha256 hash of the library. If it matches something you already have, you can skip a download. If not, you download another copy.
I believe you meant your comment to be in this thread: https://news.ycombinator.com/item?id=30441513
There's ~4000 accredited universities just in the US. Even just the top 1% is 4x what you're thinking.

I think the problem with the statistic is that it points to tenure-track maybe not being meritocratic.
> I don't understand the obsession with constructors.

The article describes how smart pointers are more difficult to use for opaque/POD structs without destructors. Correct me if I'm wrong, but I think types with destructors generally require constructors too (though you can sometimes rely on default destructors/constructors, by holding fields which themselves have destructors/constructors).

> Fallible placement initialisation into allocated memory is something that I honestly don't know a good use case for. It's certainly not something that's very common and I never encountered it.

Understandable. Rust lacks any safe means for placement initialization (even infallible), resulting in stack overflows (often disappearing in optimized release builds) when allocating large heap arrays (because it has to stack-allocate the array, then memcpy to the heap), eg. https://github.com/rust-lang/rust/issues/53827. I haven't encountered this firsthand though.

> It also again boils down to a case of premature optimisation

Copying can be a correctness issue as well as performance. One time I wrote a function which took an object by copy (when I should've passed by reference), and returned a reference to the object, resulting in a use-after-free. Additionally mutating a copy doesn't mutate the original object, unlike a non-const reference.
You would probably like law textbooks. They are just prose, mostly with in-line citations rather than footnotes. No colored sections and only only a rare sidebar. They make reading, serious 100+ page each sitting reading, much easier. There is only one voice to follow and your eyes never need to bounce around the page.
It's all the other shitcoins that are mined on GPUs.
You don't need to introduce any problems. Splitting a package and deduplicating the downloads doesn't imply mixing versions.
As someone with a friend who was on a jury that was overseeing a sexual assault casae, this is categorically false. You can do this by the numbers too, which show that it is false.
YouTube has definitely been flagging more false positives over the years, as pirates have gotten smarter. When you broaden the algorithm to flag more bad content, you also end up flagging more good content unless you narrow it in some other way.

But the issue with YouTube etc. isn't flagging innocent people, it's flagging innocent people and then rejecting their appeals. It should be pretty easy for PornHub etc. to get videos "verified" by getting explicit consent from all parties filmed, so that they cannot be flagged and removed from the system.

In fact, I really don't see any reason against a law requiring all porn sites to require verification for all videos (w/ retroactive revoke on the hosts). Nobody's being censored, and if you agree to be in a porn video you kind of waive your right to anonymity.
Doesn‘t sound as good if you reverse the analogy but I think it still holds.
It seems like facial recognition would actually be useful in this case. Rather than ban a hash of the video itself, ban a specific face appearing in any content on the platform.
Ukrainian government and commercial organizations hit with data-wiping hack
That's pretty old news. It's been problem free for a long time and it's very well documented where you might have issues.
>Small communities would be favored in an environment where all user submissions are reviewed before going public.

HN would have to go offline anytime dang decided to sleep.
It used to use a bunch of unsafe, someone decided that wasn't acceptable and it blew up into a whole thing where people started dog piling on the project and the maintainer. everyone got emotional, he eventually quit and gave up actix to someone else i think. pretty unnecessary and childish the way people acted towards him imo. a lot happened on reddit and github so it should be easy to find.
Procedural generation is going to be fantastic for personalizing language and explaining ideas; it's pretty obviously the future for anything written that is learning & information oriented.

However I'm concerned these personalization systems will be too accommodating and just tell people what they want to hear. One way people use search is for motivated reasoning: I believe something, I search for it, I find confirming evidence. A procedurally generated system I imagine is especially prone to this kind of massaging of queries to get desired outputs - tweak a few input parameters in the form of a query, and out pops the answer you seek. It's a hard problem to test for.

Funny thing is when people search to find what they want to hear, they're often driven to content farms, and those are increasingly ML-generated. Seems this is just cutting out the middlemen!
> My university took a whooping 53% for overhead.

Highway robbery.

I love these kinds of breakdowns. It's very useful to help communicate successful models in people's crafts.
Shape is part of the experience. But it specifically does not address non-Americans.
Similar here. I'm no fan of the weird right wing self parody copycats, but Rumble seems to be less inundated and more generally acceptable than the others it generally gets associated with. Not sure if it'll last, but I've heard some of the podcasts and such I follow mention their Rumble alongside Facebook and Twitter in the general spiel. Gives me a little hope that an upstart is still possible.
You missed the point of the comment. The relative price increase for car drivers to pay for 100% of their infrastructure cost is far lower than for transit riders. In my area, which is one of the most pro-density and transit-oriented cities in America, it would take a small increase in gas tax, and we've already had a large gas price increase from the market, so returning to normal prices with a small tax increase wouldn't hurt too much. Meanwhile, a bus ride costs the taxpayer ~$7 and the rider pays ~$3. That number does not include the cost of the roads the buses drive on, as government owned vehicles are exempt from gas tax and the transit system does not contribute anything towards road maintenance. A train ticket costs ~$3 but costs the taxpayer ~$30, not including capital costs. Most of the fare revenue also comes from unlimited use passes that all businesses are forced to buy for their employees if they are over a certain size, even if the employees never use them. Meanwhile, drivers in my state pay a ~-70 cents per mile subsidy (that's a negative in front) for the highways. Local roads are more complex, as nearly every arterial has a bus or bike lane these days and every building needs a road to run up to for a variety of reasons. These numbers are taken directly from my state government and my local transit agency's reports, not from some YouTube editorial or blog post. I find those personalities just speculate on what the "true" cost of infrastructure is instead of actually looking it up.

Going from $3 train tickets to over $30 tickets hurts a lot more than going from a 50 cents a gallon gas tax to a 60 cent one. In my particular case, moving to a user-pays system would mean that I would save $500 a year in car registration taxes that are used exclusively to fund the transit system, which would more than cover a fair increase in the gas tax.
‘Underground maps’ segment cities using fashion, AI
> you can send someone a letter via UPS or FedEx--for significantly more money.

Right, the reason it costs significantly more money to use UPS or FedEx is that it's illegal for them to charge less. Paying more puts your letter into a different legal category that is not reserved to the USPS.

Nobody cares about the mailbox. The USPS holds a monopoly on the delivery of non-urgent mail, which is defined as mail that costs below a certain price point to send.
Wikipedia has a page on it: <https://en.wikipedia.org/wiki/SWEET16>. It's architecturally odd because it was designed to run on a 6502 with as small as footprint as possible (about 300 bytes of code, 32 bytes of RAM) and only did a few operations (add, sub, cmp, call, return, inc, dec, load, store, branch-on-condition).
We are now accepting crypto payments via Coinbase Commerce. At shop checkout, select "coinbase commerce".
I worked for someone who took an America Airlines contract 5+ years ago. He was working on encryption, and he was like the 3rd or 4th person they brought in to do the job because their codebase was total spaghetti and no one could figure it out.
The problem is you're fighting uphill against individually-rational behaviour. If you keep your word while everyone around you breaks theirs, you will feel like a sucker while they get ahead. Most people will think "if you can't beat 'em, join 'em" after a few rounds of this.

But being known as an honest man is great. I remember reading an article years ago (my search-fu fails me, sorry) about a guy who stopped lying about everything, even little white lies. He did this first as a result of losing a bet, but later found that he really enjoyed the trust people put in his words and decided to keep going. OTOH, if you are known as someone whose word is his bond, that is unfortunately an exploitable vulnerability.

It is not clear to me how you rebuild this norm at a societal level.
These comments are basically equating Peertube to Gab, but I have to disagree with that comparison. Gab is a website, Peertube is software, and these are different things. Peertube doesn't need to be profitable to stay alive, it just needs people to keep using it. So I think it will have a longevity that "outcast" websites don't.
I worked for someone who took an America Airlines contract years ago. He was working on encryption, and he was like the 3rd or 4th person they brought in to do the job because their codebase was total spaghetti and no one could figure it out.
There is a freewheel on there, it doesn't talk about how its implemented though and I'm interested in it as well.
On the linked homepage I see "No ads. No trials. All our features are free!" But on the pricing page I see it costs money for 40+ cards. I'd consider unlimited cards a feature which makes the text on the homepage misleading (or just wrong).

I do like the concept of cards being children of other cards. That fits how I think about things. In obsidian I use folders and links, but I'd really like the folders to have some top level text associated with them.

I also think the price is way too high compared to free alternatives.
> We can see there is this bias in the system, but we can't say yet what causes the bias

I went to Stanford and cal (undergrad and master’s respectively). I can tell you academia is plagued with elitism. There’s almost a class system that parallels the idea of an Ivy League or an elite institution. People who get in, feel special, that they are better and worked harder than the others, and therefore want to keep the others out.

This extends beyond academia where a lot of hiring decisions boil down to who went where. It’s ultimately a private club where you’re not invited. Cal and Stanford grads can get away with it in Tech, but the minute you go higher up the ladder, suddenly Harvard (mgmt) grads make you feel you’re on the outside.
Isn’t this just the basic 20/80 pareto rule distribution?
It's about the same. If no one cares to seed and save your videos, they will not be accessible.
Awesome set of tools!