skysight-inc/HackerNews huggingface dataset:
While many media outfits are very good at manufacturing outrage, I’m not sure whether a big ad farm putting (say) Walmart ads on PornHub would materially move the needle on bad-press-risk.

Like, if a media outlet or politico wants to make hay about Walmart being advertised next to nazis, I’m sure that’s trivially easy to find today (and you only need to find one instance of that adjacency to make hay for a news cycle).

So why isn’t this already an issue in the status quo? Why aren’t brands being pressured into changing their ad placement habits right and left?

Sure, some businesses are being called out for things they explicitly endorse (e.g. Budweiser pride ads), but that’s not the same thing as running an ordinary ad in a questionable place.

Perhaps advertisers have written off adult content sites as places where there isn’t enough money to be made to risk it? If so, I’m curious what consumer behavioral data backs up that conclusion.
I used to enjoy hearing things like this, but it feels better suited to previous generations than today's. In this day and age I feel it's just cruel. You have kids and young adults literally questioning their life's worth and committing suicide over the stress school and the prospects of the future puts over them. Is it really worth hitting someone with a hammer just because the poor soul didn't quite hit the keyboard hard enough to get an apostrophe to appear on the screen that 1 time? The higher the stakes, the more careful anyone will be, but surely that's not a license to increase them arbitrarily?
Do you think I would have brought up AMP for Email if I didn’t know what it was about? Please, take a breath.
True - for (relatively) small numbers. For large (huge) numbers estimation is usually considered to be equivalent to counting, and the result is sometimes represented using the "scientific" notation (i.e. "floating-point") rather than as an integer. For example, the mole is an integer whose value is only known approximately (and no one cares about the exact value anyway).
Two economists were walking down the street. The first economist spotted a £20 note on the ground and stopped to pick it up. The second economist asked "why are you stopping?". The first economist said "to pick up this £20 note". The second economist replied "don't be stupid, if there was a £20 note on the ground somebody would already have taken it". The first economist considered this for a moment, then nodded, and they both walked on.
Funny, my kid's teacher regularly hands out ELA worksheets that have these types of mistakes in the instructions/prompts.
I feel extremely jealous of you.
Not gonna lie, this is a nice idea. But I suspect past the wow factor I wouldn't want to drive like this too much. Probably the biggest advantage here is the lack of motion sickness for those who get it. The graphics would make me feel like I'm missing out wearing VR headset instead of seeing the actual "outside". Pretty sure I'd prefer Gran Turismo 7 on VR with a steering wheel. When I drive into a dark tunnel, it really gives me the "entering smaller space" feeling, and so on
Is this a first for Chrome DevTools to have features that require a Google account?
HTTP is a protocol that allow servers to communicate with each other, regardless of who is running those servers.
GitHub ChatOps: Augmented Reality for Ops (2013) [video]
subversive narratives under control of foreign power
AudioCap: Sample code for recording system audio on macOS 14.4
Hi the data is from https://site.financialmodelingprep.com/developer/docs
Many ORMs have similar features - jOOQ is not unique in this. The article is talking about an addition to SQL syntax, not a DSL embedded in another language.
That's a great point. I'm starting out with experiences that are intended for low speeds. In the video, the vehicle is never going more than 5 mph. I think there's a lot of ways to make things interesting, e.g. adding additional tasks, without having to go much faster.

In regards to multiple vehicles, you're absolutely right. At the current state, this is limited to one player per driving area. But the fact that the vehicle is software controlled, will allow multiple vehicles to eventually drive on the same track.
The principal of the local elementary school had typos on her public web page.
And to make it worse, Americans are moving in and buying places up!

https://www.businessinsider.com/retired-americans-move-to-it...
All fair points about zero. Sorry, I acknowledge now I was overly influenced my metrics dashboards I use for alerting. I've seen people panic at a seeming steep rise in error rate or increase in latency because the chart was not showing the full range (0 to 1 for rates, or 0 to 2x SLA for latency). I was only thinking of operational alerting dashboards.
> Destroying everything with extreme prejudice within a 2 km radius using fire seems right to me.

Not the OP, but in my country, instead of destroying everything, we lockdown everything within a 2km radius and only kill the colonies that actually have the disease. Sometimes it means the entire apiary, sometimes only a few hives. There doesn't seem to be a need to bomb the whole area :-).
> Would you fire a programmer who let a bug slip through? Would it be acceptable to give a zero to a student who had a bug in their code? I've seen successful books with spelling errors. They should be minimized, but having a single spelling error doesn't mean the write gets 0 income.

I think it depends on the error. For the code example, the code should at least be compilable, with no syntax errors. How could you give anything other than an F on a code assignment that doesn't even compile?
Reducing exposure to a dysfunctional governance system is a pleasant byproduct for sure.
Magic numbers something something. If your language provides it as a constant, why not use that? You’ll always get the correct value AND a descriptive name for free.
I have a budding rose garden that I would like to adorn with statuary. One problem is that I have a tight budget. A second problem is that if you look at garden centers you will see its easy to find 9000 different cast stone frogs: frogs meditating, frogs reading books, frogs thinking, frogs with a purse and shopping bags, frogs in an Adirondack chair, frogs hugging, reclining frog, etc. It is surprisingly difficult, however, to find cast stone classical or ancient sculptures outside of a few pastiche renditions.

I find this extremely odd! I would think there would be a large market for beautiful cast stone things. Instead, there is (apparently) an extraordinary market for concrete frogs.

I figured that in the era of 3D printing and widespread 3D models[1], it might be fairly inexpensive to make my own mold and pour my own casts, even if I do destructive casting techniques. Here again I was disappointed: To order a 3D plastic print from a site like ShapeWays came out to over $1300 for something fairly small. So that's off the table, too.

I expected more democratization of ornament than there really has been, given the tech today. It's surprising to me that no one is trying to make silicone molds available of famous statues, generally, but I guess there's just no interest or no perceived demand. Or maybe there is a big market, and I've missed it, because I was not searching for silicone molds of frogs.

[1] For instance, The British Museum has a sketchfab with free models: https://sketchfab.com/britishmuseum
The requirements seem reasonable. The enforced punishment may not be depending on the circumstances. I feel like it's overkill - deduct points but dont make it an automatic F. Do I also get an automatic A in the class if the professor misspelled one? People are human after all, so it might happen. I guess it really sucks for people with language disabilities too.
I wonder if this affects tvOS as well. I got my first Apple TV from a friend, wiped it, and recently bought a second brand new Apple TV.

My girlfriend was attempting to install an app on the new ATV and it prompted for my friend’s Apple ID to log in. The only association this new ATV should have is to my ID which is logged in on both devices.
Ah, for the Good Old Days - when you could low-level format the hard drive, and trust that nobody without near-CIA technical prowess could recover the data.

Was someone at Apple trying to tip us off to the danger with that "Crush" ad?
... that music though ...
At least when I was in college, there was an approved formula book that was allowed in exams.

Need the formula for the moment of inertia of a shell sphere? The coefficient of linear expansion of gallium? Fourier series of a sawtooth wave? If you've somehow forgotten the formula for the mean of a sample? It's all in there.

There were of course some things that weren't in the formula book - and if you had to look up every last thing, you'd face a lot more time pressure in exams.
It's really a matter of who's going to catch your typos. If you use the constant built into your language, millions of people are looking at it. If you type them into your throwaway bash script, nobody is going to notice you typed 60 * 60 * 24 * 356 to get a year's worth of seconds.
A passing lapse of attention on a trivial issue seems like a perfectly good excuse

one’s correct usage of its has no bearing on their mastery of introductory
finance.

If we devoted extra energy to getting high schoolers to follow your dad’s shitty rules, they would probably do worse on standardized tests because you’ve utterly distorted the apparent salience of certain skills
This feels like a corporate greed play, on what should be a relatively simple chat application. Slack has quickly become just another enterprise solution in search of shareholder value at expensive of data privacy. Regulation of these companies should be more apparent to people, but sadly, is not.

I would recommend https://mattermost.com as an alternative.
It's interpreted as bad news, thus there is zero political will to pursue policies that reduce housing prices.
Yes, it's interesting isn't it, how everyone is debunking eachother, and that hasn't changed much from the days of Petrie. Doesn't seem like the "science", after all these decades, is solid and settled yet whatever timeline you believe.
Yeah you're not wrong, I use password managers for everything. The forums that require an email sign-up are typically always the ones with the annoying (to me) sign up process where I feel like I'm doing the equivalent of putting my resume information in line by line on a job application that didn't auto-input it. Age, required. Gender, required. Car model and year, required. etc.. etc.. etc.. Just got old to me after being on a thousand car forums over my lifetime.

I couldn't tell you how many birthday messages I get from 10-20 year old forums every year.
Explanations of monads are vastly more complicated than monads. Any Javascript programmer will recognise what .flatMap() is and does - you don't even need to know design patterns for that.
"This has a multitude of problems, however. The terminfo database is part of the ncurses library, and different operating systems and distributions package different versions of ncurses. This was a problem for tmux users on macOS for many years because the version of ncurses packaged with macOS was so old that it did not even include the tmux-256color terminfo entry at all!"

I build static Linux userlands from scratch using only busybox/toybox and a statically-linked GCC.

When compiling programs, e.g., tmux, I have been using netbsd-curses instead of ncurses.

After I compile tmux statically, the terminfo entries needed by tmux, i.e., needed by the curses libraries compiled into it, are contained by default in the directory $HOME/.terminfo. If nothing is found there, tmux then checks /usr/share/terminfo (or whatever path was use when compiling, e.g., /usr/local/share/terminfo).

This directory can of course exist apart from a curses library installed in a directory. In the userlands I make, there is no curses library installed in a directory after I have finished compiling all the programs.

For example, I can make a tarball of the terminfo directory from any suitable up-to-date distribution and untar it on the target computer.

Or I can make a hashed database of only the entries I need.

For me, the terminfo database is not "part of the curses library"; curses libraries provide an example terminfo database and a utility to compile terminfo entries. If the entries were truly part of the library, then one might argue they would be compiled into programs along with the library when compiling statically.

I keep a personalised copy of a terminfo database, i.e., a tarball of a terminfo directory, separate and apart from a curses library.

To be used with whatever curses library I choose. Not to suggest there is a great variety of curses libraries to choose from.
> Send a real spam email? Block that domain when there’s complaints.

What happens when the spam comes from gmail.com, outlook.com, or any of the other big cartel domains? Their domains can't be blocked without loss of functionality.
May their proverbs be as inscrutable as their code, amen.
you are right in calling out these people are a tiny portion of the population, yet here in 2024, their numbers don't seem to matter... as they have been wildly successful in moving the overton window

In summary, they are a tiny % , but by no means insignificant in terms of impact.
Like a store... for apps? An "App Store", if you will. ;)
Counting and estimation are different by definition. One is a full enumeration, the latter an extrapolation from sampled data. In both cases 'accuracy' is a factor. Even if we are counting the number of stars, it is still a difference of technique compared to estimating the number if stars.

I could try to count fibers in muscle or grains of sand in the beach, chances are accuracy would be low. One can be smart about technique for more accurate counts, eg: get 10M sand counters and give them each 1kg of sand which they then count the grains with tweezer and microscope. That is counting. At the same time, we could find an average count of grains in 1kg sand from a random 100 of our counters, and then estimate what an expected total would be. The estimate can be used to confirm the accuracy of the counts.
The Spaghetti Detective is now Obico
This paper has 12 authors, which fascinates me to no end for some unexplainable reason. How does it work? Is it a common occurrence to have this many people working on a submission? Did each of them get at least a paragraph in edgewise?
I don't think the exclusivity was really the problem. If a console has enough bangers people will buy it.

But certainly what Square Enix has produced doesn't rise anywhere near to the level of "good enough to get the console for."

I'd argue the content is actually just bad. I haven't played the second installment of the FF7 remake but each episode has been a prolonged remake of 1/3 of a very old game.

FF16 played like a very boring MMORPG, fetch quests included but social interactions with other people excluded.
Not me, the authors -- I'm a fly on the wall compared to them ;) This is some serious work, I just did a fast implementation. Re implementation -- it turns out that there are parts of some standard libraries that this problem pushes to its limits, that we had to go around during implementation. So there were still some cool challenges involved. I was also pretty happy about the late binding/lazy evaluation thing I came up with. Of course Knuth just did it (check his notes), without even thinking about it :D What is an achievement for me is a lazy Monday coffee for him, but oh well!
Gen Z workers 'non negotiable' demands for job loyalty and productivity
Knuth's presentation of this [1] seems very very similar to the heap-version (top-k on a uniform deviate) of reservoir sampling as mentioned in [2]. The difference is in how duplicates are handled. I wouldn't be surprised if this algorithm was in fact already in use somewhere!

[1] https://cs.stanford.edu/~knuth/papers/cvm-note.pdf
[2] https://florian.github.io/reservoir-sampling/

Edit: Another commenter [3] brought up the BJKST algorithm which seems to be similar procedure except using a suitably "uniform" hash function (pairwise independence) as the deviate instead of a random number.

[3] https://news.ycombinator.com/item?id=40389178
Will it untangle heavily obfuscated code?
Not blaming the beekeeper (I don't know), but in that particular case I would really like to know how it happened. I am a beginner beekeeper, and I know many beekeeper who have had AFB in one hive without having to kill the entire apiary. And 10 000 hives means many apiaries (I assume?).

Could it be that the beekeeper took too long to react and let all their colonies get infected? That surely takes some time.
There's a brick and mortar retail problem in these dinosaur sites no one wants to address.

In DeviantArt's glory days, 50% of the content was derivative fan art. Machines are pretty damn good at making things that already exist.

That's not a direct contributor to the demise of an image sharing site, no matter how much DeviantArt dresses itself up as a Web 2.0 era hub. "It's like a virtual silk road specifically for artists all over the world!", wonder how long that can stand in the age of monolithic social media platforms. Sites which are more than capable of serving what DeviantArt specializes in.
So you solved the issue? Right?
Discussed at the time:

Ubershaders: A Ridiculous Solution to an Impossible Problem - https://news.ycombinator.com/item?id=14884992 - July 2017 (88 comments)
The only purpose it has for me for last decade is bills, invoices and all sort of similar transactional spam crap.
This is pretty nice, although one nitpick: each click on the Randomize Interactions button places the site in my history again, with the updated matrix settings. So, before someone realizes it, their recent browser history is full of Particle Life instances. I feel like that's not ideal, but I'm not sure the best way to fix it.
Rad Review
Houston would need another 5 hurricanes to be livable, and ATX just wants to keep having shitty roads and more traffic with its token tram that crawls into E ATX.

Where I grew up, I recall the demolition of a 1920's-era local train station took 15 years and it was replaced in the 90's with a light rail system with stations in the middle of nowhere and railcars were almost always empty.

Most American cities are too badly designed to allow for efficient local public transportation. I think about the only way out is high speed rail into city cores from feeder satellite residential suburbs, and then local busses and trains.

I'm glad NoLa got a clue.
No. HTTP is Client/Server, not Server/Server.
Previous - https://news.ycombinator.com/item?id=40304666
>> consultants

I do this now for a living. Phased releases, change of scope means pay out the phase and start a new contract.

I collected 75% of cost of ONE project 3 times from a single client... DO A, no do B, no do A... they canceled A for a whole year. I came back and finished it on a new contract the 4th time for 1/2 the first contracts cost (cause it was done).

It was not a trivial sum of money either.
Just got going on Fantasian and I'm liking it so far. I really didn't want to subscribe to Apple Arcade just to play one game, but the free trial with a new device got me to give it a shot.
Anecdata ahead: I'm about to leave a dentist after 15 years because I feel more and more like a cow with insurance payout for udders. She used to be good, but now seems like she's just making sure there is not a penny of insurance money left at the end of the year. Still got $50 left? Hey, how about some fluoride goo before you go, because "insurance pays for it".
One additional point. This gatekeeping about what email should or should not be is just too much sometimes. It is the very reason why email has been in stasis for so long.

Anyway, you understand why I brought it up, right? It is an attempt at a standard in email that already exists. When we are talking about improving email, highlighting existing work is useful. That means there is something tangible that can be used to improve the weaknesses in the current model.

Additionally, he brought up HTML email in the post. AMP email is an attempt at standardizing HTML email. That is relevant to what he wrote.
Off the top of my head, students who speak English as a second language, or students who have dyslexia or dysgraphia may have trouble spelling these words on written exams.

I’m curious if an ‘F’ for a typo can even be enforced if the professor provided a proper grading rubric.
ah that makes sense. thank you for clarifying. i was expecting a fair valuation based on YOUR assumptions and the value I misconstrued was that YOUR assumptions are better than mine so I must pay you.
Vitalik Buterin says OpenAI's GPT-4 has passed the Turing test
I don't think any of that contradicts anything I said?
> Well, make a choice and write it down.

Or don't and don't allow unnecessary ambiguity. For * and +, there's a agreed upon order of operations far more universal than a programming language, but it's sensible to use a partial order so nobody is mistaken about whether e.g. logical or and bitshift binds tighter. Similary C counld have just not have allowed omitting the braces around single-line else clauses and would have been a simpler language for it.
Nice!

Python-like + High-performance.

And, Different from Mojo, its Fully Open-Source.
This was college, not kindergarten.

Note that the students did not have any problem with those requirements, and his classes were full.
People regularly memorize knowledge that they need to apply, and an intelligent person can learn what they need to know as they need to know it.

How many people will ever have a need to know the derivatives of the inverse trigonometric functions?
Here is the Cell article: https://www.cell.com/cell/fulltext/S0092-8674(24)00459-8
Coreweave success only to grow, this knock off AMD service shows how far off
Related:

Wuffs the Language - https://news.ycombinator.com/item?id=26731305 - April 2021 (75 comments)

Wuffs’ PNG image decoder - https://news.ycombinator.com/item?id=26714831 - April 2021 (138 comments)
I am well aware that I could do "pkg install thunderbird" or use ports.

My own preference is to explore the repo and compile it from the repo itself. Do you have a problem with that?
That's a good point.

Syncing DevTools settings likely requires it, but otherwise, not sure and not a great direction to go in IMO.
Then there's iWork (AKA Pages / Numbers / Keynote), which internally converts all Microsoft Office documents to its own format and tries really hard to save in that format. If you want to save to the original document, you need to re-export. If you work on a document for hours and your computer crashes, your document is gone, because you were technically working on an "unsaved" file. If you have a habit of pressing cmd+s all the time, you keep getting interrupted by the obnoxious save dialog. There's no way to fix this except by saving every document in Apple's format and then re-exporting to Microsoft's.
Yup, cue the imminent enshittification. E.g. your Pi6 will require sign-in and come with ads.
It warms my heart to hear about someone fighting the good fight over people's atrocious grammar and usage. The battle is completely lost online.

I'd add:

your/you’re
who’s/whose
were/we’re/where
to/too/two
then/than
are/our
lose/loose
wary/weary
affect/effect
aloud/allowed
definitely/defiantly
You're describing new solutions like Stalwart and Maddy. Which try to automate away a significant portion of these issues and maintainability concerns.
This is incredible. This is the kind of work we need to crack open the under utilized GPUs out there. I know LLMs are all the rage, but there's more gold in them hills.
Its Canada. 40% of Federal MPs are landlords.

Now you know why the govt loves immigration.
Hashing Modulo Theories
I think it's the second.

Settings Sync launched ~a year ago and requires being signed into a Google account, plus consent. https://developer.chrome.com/docs/devtools/customize#sync
Sorry, I forgot. Here is the link: https://youtu.be/QnUgsd1SiT4