skysight-inc/HackerNews huggingface dataset:
Think it’s worrying that YouTube hasn’t realized they’re the disruptor and actually have more value in a lot of people, especially young peoples minds than Disney properties.

I don’t see this as a space them worth burning the money to compete in. Makes more sense to invest that back in their own platform, even with their budgets lack of focus can be damaging.
MATLAB has had a JIT at the function level for several years now that alleviates specifically that pain. But most guides still focus on vectorization for optimization.
Sounds like a story I once read in a children horror book.
Is there anything comparable to this with boost/asio?
Quanta has used this graphic in previous articles, and I find it very hard to grok. Time on the y-axis is just strange and confusing. Rotating 90° clockwise makes it much clearer.
I picture the big bang as a bunch of heavy "black holes" approaching eachother discharging something that looks like lightening between them that grows more intense as they all pulled closer together. Eventually fusing into a persistent electromagnetic "explosion." Like a really bad welding accident.
But how do other monkeys know they participate to a legitimate cause? They don’t have language to express reason, facts, inferences or values.

Which strikes me, because they really did “ask nicely”, not attacking humans and behaving in a measured way. Where I’m coming from is:

Is language necessary? Human crowds are most often fair (doing a revolution is quite fair, even if individual events are a bit… messy. But crowds stuff up sometimes, ie Jesus vs Romans). Might we (humans) act about as fairly if we didn’t have language at all to express our griefs? All that bullshit that goes on in courts, sometimes fair sometimes not; all the bullshit that goes on in companies about metoo: Does it “average out” the same as a crowd of angry monkeys, or are we effectively more efficient at delivering justice? Is our language a vehicle for reason, or is it just a vehicle of feelings and anger that happen to translate itself into words that seem rational?
When do you know "Web3" isn't going to meaningfully change anything? When the same powerful people who benefited from web2 are pushing it as a "revolution".
Maybe the real question, why do you want to do thise things? Because games and movies don't matter that much, really. Nor do books, really.

You dont need to force it. Try something else. Try different hobbies to spend time with.

And also, old games are not as good as nostalgia has us remember. Maybe you are alt tabbing, because the books you ate picking, movies you watch were good for past you. And now your interests changed and they don't fit you, actually.

You may just need to change genre.
Do you ever marvel at the fact that we have learned and continue to learn so much and yet still really understand basically nothing about why this universe exists, what its limits are, what’s driving its changes, and what its ultimate fate will be?

Not really. Modern science has been looking at the origin of the universe for less than a single human lifespan. It's not surprising how little we know. It's pretty amazing that we know anything really. If you'd been studying physics 70 years ago you'd be wondering if the Big Bang or the Steady State theory is right.
The assassinations in the 60s serve as examples.
Why not compare it with t.rotate(rotateBy, around)? Could a,v used for many purposes and this example allows us to indicate their role for this specific call?
How else would you subdue someone? You can’t expect all cops to be able to go 1-1 or even 2-1 with someone to subdue them physically. Cops also have guns strapped to their sides that can be reached for. I’m not justifying their behavior, but when I try to imagine subduing someone, I’m not really sure how I would do it. There is definitely room for tools that make it easier.
> I'd say making buffer overflow and UAF CVEs Just Go Away -- forever -- is a DAMN good reason to switch to Rust.

rocket Crate up to 0.4.6 on Rust uri::Formatter use after free

https://vuldb.com/?id.172079

If only people stopped with the cargo cult nonsense that leads to this absurd belief that adopting a tool is a silver bullet to fix their sloppy practices.
My side project tries to address this! by replacing the habit with a real book. It's a little half baked but personally I've read 20 books this year, which is the most I've ever read as an adult. Won't self promote beyond that but the link is in my profile.
Not sure about that. If Matlab is their main competition, then they are much cheaper and you get tons more (that you may never use but its there...) for the price of just Matlab's base software. The downside is that the engineering community by and large uses Matlab because it's what the legacy code is and it is taught in school. I've used Mathematica and I enjoy using it (and Python) more than Matlab but at the end I have to use Matlab because that's what my colleagues use.
https://en.wikipedia.org/wiki/History_of_Hinduism traces the roots of Hinduism as far back as possibly 1900 BC.
Notchmeister makes your notch more festive
Wordle creator here. Nice work!

Love the touch of showing word definitions after each guess. This is something I wanted to do but ultimately avoided in favor of keeping it all client side.

Interesting to hear about your subscription exploration too. Will keep that in mind if I ever decide to try and monetize.
Which would be fine for e.g. verifying the results of computations done using Mathematica.

I completely agree that Mathematica needs a steady stream of income to continue, it is a great language and for many use cases the best available. But every time I see a paper that relied on Mathematica for critical conclusions I'm forced to dismiss it as incomplete speculation.
> At some point, Mr. Jones began to douse himself with hand sanitizer, Mr. Stanzione said.

> “I think they were afraid he was going to hurt himself, and that’s what started it,” Chief Darling told The Times Union, calling the episode “horrible.”

The irony here is that they were apparently trying to protect him from himself, but he was behaving very oddly by dumping sanitizer on himself. This doesn't sound like just a little bit on the hands, but more like someone dumping the jug over their head given what happened.
A Tale of Two Currencies: Turkish Lira and Zambian Kwacha
Excellent, now figure out how that plastic suddenly bursts into flames. Many of the plastics used in consumer electronics are referred to as "self extinguishing," or are otherwise quite hard to ignite.
The courts in four countries have already made this requirement.

Just because it isn't necessary for you does not mean that it's not necessary for someone else.

People don't need to "examine their life choices" just because you disagree with their needs.
Those are free alright but alllow me to recommend

magistv

It offers everything that's on star/hbo/netflix/hulu/disney plus/amazon/etc plus live sports plus a lot of live hd channels for just 9 a month.
From my perspective people in Norway, Denmark, Germany are for more free than Americans. They are from for fear of financial ruin in case of a medical emergency. They are free from fear of arbitrary firing. They are mostly free from fear of homelessness and hunger. At least, they have less fear of these things. From my experience in Europe people just live better overall there. Everything is more walkable.

In terms of life quality I can’t think of an area where America is clearly better than these countries.
How does it work? Do I need to close/reopen file after every log message?
Because a and v would be more typical variable names than rotateBy and around. Note that the author did not change the variable names in the translation process, they left them alone. So you could drop any variable in there but the calling of rotate becomes clearer (subjective) by switching to keywords and no longer relies on programmer discipline to have good variable names.

And yes, they probably could be used for other purposes. The names are mnemonics for "angle" (a) and "vector" (v). How you arrive at them and what you'd use them for could easily vary across a system.
I think it's far more likely that he is a better computer scientist, and a better programmer, than the vast majority of people you or I know.
Loops and other general purpose programming constructs are afterthoughts in Matlab! It's not really a general purpose language, it is at it's core a numerical computation language, it's made for matrices and vectors operations.

If a Matlab user don't need Simulink or one of it's numerous costly toolboxes, this user should give Julia a try.
>should it?

Yes, it should, because people expect wireless headphones to be as safe as wired ones, which have exactly 0% (zero, zlich, nada) chance of spontaneously catching on fire.

Wired headphones are still widely used, made, and sold. This would allow the consumers to make an informed choice, and will give the manufactures of safe devices (wired or wireless) the deserved edge in the market.

Also, consider the comments just from this thread about the risks:

>In the end you're carrying a high energy density power source on your head that would love to just catch fire. Don't they teach kids anything in chemistry these days?

>I mean I’m glad it didn’t happen to me, but a billion people are carrying around billions of Lithium-ion batteries. Those batteries sometimes catch fire because Lithium is highly flammable. It’s gonna happen.

>Nothing is perfectly safe, that is how lithium batteries fail. You should know so you can properly deal with problems.

>Well, at lease EVs are spontaneously catching fire.

>Everyone is aware of the risks, there were a bunch of stories about airplane cell phone fires a few years ago.

>lithium battery fires are really nasty, and that's why he got a chemical burn. LiPF6 is a contact irritant, PF5 it decomposes to is a gas, and also a respiratory irritant, and HF PH5 decomposes in the air is a dangerous poisonous acid. This is what everybody visiting a lithium battery factory is told on safety orientation. In case there is fire in the factory, run, preferably until you are few blocks away.

So, paradoxically, the risks are both negligible and inevitable, something that every consumer should be prepared for because "everyone knows" batteries explode, but no manufacturer should warn about, mitigate, or account for in the design because who'd buy their product then?

I hope you agree that the above is self-contradictory.

Now, ultimately, warnings are not a panacea, but they do work. At the very least, having their product labeled as "unsafe to use in bed" would make the manufacturers invest in research that would result in a better product that doesn't merit such a label.
If WhatsApp encryption can be broken, there is no way the agencies capable of doing so would share it with the lowly SEC. That would be a top level state secret.
This is not a small group of dogs, but a prolonged war between two species.
This feels like it creates a massive ethical loophole.

There are different ways to gather pure factual information, too. In particular where the factual information you are trying to gather is information about the extent to which someone complies with the law, there's some real danger in being able to fall back on a 'we're just gathering facts' defense.

Take this example: "a researcher calls the director of a shelter for battered women and asks her for the average length of stay of the women who use the shelter"

What are the regulatory requirements shelters need to comply with? Do any of them concern length of stay? Are there any liabilities a shelter might expose itself to if it were known that it had women staying there for longer than a certain period? Or individual liabilities if it were discovered that they restrict how long people can stay? Would they potentially expose any of their clients to danger if the length of stay information were revealed to a particular person?

If so, then providing the answer to that question is something the shelter needs to give some thought to. And the manner of their response might be different if that question were posed to them by:

- a woman enquiring about staying at the shelter

- a government inspector

- their landlord

- a random man phoning them

- a journalist

- an academic researcher identifying themselves and the nature of the study they are conducting

So if as an academic you ask a 'just gathering information' question, but conceal your identity, don't share whether the information will be aggregated or identifiable, and don't explain what you're gathering the information for, you are not just collecting a fact - you are forcing the person you are asking to make an evaluation of what information to provide; in other words, you are creating a human behavior, and what you are studying will be the outcome of that.
ah, you're right. i missed that.
There's remarkably little research done on how powerful "less than lethal" implements are. I'm reminded of the anti-police riots down in Austin right after George Floyd died and a kid got hit in the head with either a rubber bullet or sandbag round (can't remember which), suffered a major cranial fracture and brain damage from the shot.

One wonders the morbid question: would you prefer a "less than lethal" round that could severely and permanently alter the course of your life or a real bullet that would end it? There's not an easy answer to that question for me.

[0]: https://www.texastribune.org/2020/06/01/austin-police-george...
If you need to change the buffer size afterwards.

My understanding is that most implementations of new call malloc under the hood (this may or may not be outdated at this point, I haven't kept up with C++ implementation) and both of these systems introduce a layer of record keeping, so if you're in an extremely memory constrained environment, you may want to use malloc directly.

If you want your code to be noexcept, you need to call malloc and handle the case where it returns null as new can throw (this is UB in theory, but in practice I'm pretty sure everything just aborts) to strip out all the stack-unwinding code.

If you want to avoid the constructor call (for whatever reason).
> Both your operating system and your programming language will make use of caches, however, sometimes it is necessary to manually buffer your files.

Hmmm? This part stands out. It sounds like the author is here. Can you help me understand this advice? It feels like it should have a million caveats and not be general advice. Often times memory mapping the file is going to be better. Unless you’re an expert you’re probably not going to do better than the page cache.
Hey everyone! I love how we often talk about older classic articles here (posts with the year in the title like [0]). I haven't seen that practice on other sites, which is a shame. For me these posts often lead to the most valuable discussions.

So I built this small website [1] to browse and search across all timeless HN posts [2]. The idea is to make use of the immense library we're all curating by posting and commenting here. What you can do with the site:

• Browse the best links of all time, according to HN: https://hn.lindylearn.io/best

• Search for resources for example on "career advice" (prioritising old content that's still reposted frequently): https://hn.lindylearn.io/search?q=career%20advice

• See the best links per publishing year. For example, which articles from 1995 do we still talk about? https://hn.lindylearn.io/years/1995

• What are the best posts on any website? https://hn.lindylearn.io/from?site=paulgraham.com

It was a quick project to put together, but I hope it's somewhat useful not just for myself. Halfway through I realised there's some prior art for it [3], but I think this site adds enough to make it worthwhile. I'm curious to hear what you think.

[0] https://news.ycombinator.com/item?id=29590667

[1] Named "Lindy Hacker News" after the Lindy Effect https://en.wikipedia.org/wiki/Lindy_effect

[2] It indexes all HN posts with a year in the title that have more than 40 upvotes, where the article publish date is >= 2 years before the post date (results in about 10k posts). Articles are ranked by the summed score across all posts for the url.

[3] https://news.ycombinator.com/item?id=16442888
We need to stop normalizing states of “Emergency” to deal with everyday policy issues. It’s inappropriate, anti-democratic, and a dangerous road to head down.
Just took a quick look at Rebol and it looks interesting! I love languages that push the boundary of what they allow programs to "naturally" express
More text? :-)

(I know of the suckless community and of st in particular (I've never tried it)).
There is no such thing as “personal merit” independent of parenting. Kids are a product of their genetics and upbringing.

And you’re missing the point re: income, which is that all poor kids aren’t similarly situated. Asian kids raised in the bottom 20% of the income scale have a 25% chance of ending up in the top 20% as adults. For white kids it’s only 11%. Socioeconomic status is a factor but it’s not dispositive or insurmountable.

As to grades—you think it’s easier for a bright but poor kid to do their homework in time for 12 years than to study for one test? As to “personal stories”—that’s just a vector for manipulation by the whites people who run the admissions system. It’s remarkable to me to read anecdotes from admissions counselors, who say stuff like that they are looking for weird and non-conforming kids: https://www.cnbc.com/2021/10/22/former-stanford-admissions-o.... Talk about cultural loading!
Old slick Jamie Diamond knew exactly why his guys were using Whatsapp.

"Federal law requires financial firms to keep meticulous records of electronic messages between brokers and clients so regulators can make sure those firms aren’t skirting anti-fraud or antitrust laws."

I'm shocked they were doing this since 2018.

Diamond probally wishes he had this tech when he was an apprentance.
It can only make safe assumptions.

Assuming a global mutable variable will never change is generally not a safe assumption.

I suppose, at least in principle, that something like the GraalVM AOT compiler has the option to scan all of the code to verify that it never is mutated. But HotSpot cannot, because it only JITs code as it is loaded.
everyone needs equal access to public data. right now only big tech can download the many web pages (without thottling or being ip banned) on linkedin (microsoft), youtube (google), facebook, github (microsoft) and billions of more pages. this also leads to a gap on AI training sets to give big tech even more entrenchment. for instance, only microsoft can build that ai coding application they did because other companies can't access all of github without being throttled or ip banned (last time i checked - but i could be wrong now)[microsoft owns github]. regardless, we need some sort of bot 'bill of rights' to ensure equal access going forward. perhaps the answer is legislation or perhaps it is some massive p2p proxy net. i think it is legislation because the p2p proxy net is too hard to implement, and it would have to solve turing tests.

but perhaps web 3.0 (dweb) can just bypass all this nonsense and make its own versions of these popular services with baked-in accessibility for all.
Usually the argument is "do not try to subdue them, try to de-escalate". Obviously that is not always possible, but before worrying about how to deal with the objectively complicated cases of subduing a belligerent person without hurting them, we should probably focus on the much more common problem of police escalating instead of de-escalating situations.
This might be a better link

https://tools.google.com/dlpage/gaoptout/index.html?hl=en
YouTube TV is a separate $65/month subscription. Seems like an absurdly high price relative to Hulu or Netflix, but it’s meant to compete more with local cable packages.

Without the premium content, it’s hard to do that. I think the content providers know this and are trying to squeeze YouTube into giving more of their profits to the content providers. Either that, or to raise prices to be similar to cable.

YouTube TV is claiming Disney content added $15/month to the bill, so they’re dropping the price by $15/month as long as Disney is out:

> “We will be decreasing our monthly price by $15, from $64.99 to $49.99 while this content remains off of our platform,” YouTube TV said in its Friday night statement.
This. It's amazing when you also take into account that the beings evaluating it originated from the very arbitrary matter that we strive to understand.

I always express that the greatest science "fiction" story is actually the reality above us, and the multitude of unanswered questions.
Heaven forbid more researchers and people fluent in tek took the time to learn to code better rather than moan they can't input maths symbols into the keyboard...

I'd love to see basic computing taught alongside algebra but apparently "thats too difficult"...
That doesn’t follow. Poor people are aware of many things they don’t do. You’re wanting to lower standards to help people who don’t need that kind of help to expiate you own status guilt.
Poor people may also not have cars. Or have ever flown on a plane or owned an iPhone. But they aren’t necessarily stupid and will probably know what these things are and if they happen to be then they should go to elite colleges.
How to use built-in Proxy object in JavaScript
Great insight. I wonder if it applies to him. Perhaps the dog was gifted to him without any choice of his own.
The "leading consensus in science as to the origins of Covid" is that it was a natural zoonosis. There's very little support for the lab leak conspiracy theory in the scientific community.

Yet this conspiracy theory is discussed ad nauseam in the American press, contrary to what you're saying.

The reason why this theory has become so popular in the US is that it distracts from the disastrous response to the pandemic in the US.

China essentially beat the virus by April 2020, and has had almost no cases or deaths since. Yet nearly two years later, the US is still struggling. As it says in Matthew, "first cast out the beam out of thine own eye; and then shalt thou see clearly to cast out the mote out of thy brother's eye."
The caret is because ↑ (arrow up, in case HN drops it) wasn't really "typeable" (or even available) in most computers. I'm not sure if Wirth's Pascal even had the caret - i do have an old book about Pascal which uses the arrow for pointers, but i remember seeing the caret in various dialects.

IMO Pascal actually has much better pointer syntax than C, even with the caret (which is basically a pointer/arrow up without the tail):

1. Pointer de-referencing is done via something that looks like a pointer and doesn't reuse some math operator (despite writing C for more than two decades i still pause for a bit whenever i want to multiply a pointer to a number)

2. Getting the address of something is via the "at" character @ (which kinda makes sense as a pointer to something is a way to refer "at" it), no way to mix the two

3. No special syntax for referencing a member of a record (struct) through a pointer, all record members are referenced using a dot ".", all pointers are de-referenced through the caret "^" so of course all members to a record pointer is done through using both of them: "^."

Also i think that the reason C has -> is because in C pointer de-reference is a prefix whereas in Pascal is a suffix so without it you'd either have to write (*ptr).foo. Pascal avoids that by having both be suffix operators.
Expansion wouldn't be isotropic in that model, so no?
If their argument is that they can't make money with open source, then they should say that, instead of this list of non sequitors.
This can cut both ways, though—English-likeness can be bad for a language when it comes to the boundaries of what English expresses well (see https://daringfireball.net/2005/09/englishlikeness_monster). There's a reason we don't program in COBOL!