skysight-inc/HackerNews huggingface dataset:
Thanks for repluing. I'll trie to make sense of what you're saying and maybe reply you loiter. Have good doi :)
Is it incorrect to call it static electricity, though.
How does over $3 million only fund 6 episodes?
If those hoaxes were along the lines of 'vaccines cause autism', they might be cause for concern too.
Yes! They were Flash games that can still be found around the web with a bit of effort.

I wrote a little bit about what I learned from them though: The 8 lessons I learned from releasing 8 video games (https://web.eecs.utk.edu/~azh/blog/8lessons8games.html)
You are right indeed regarding that there are cases where trail recursion does not work. But in this case I would say that the culprit is the laziness of f.

I put mutual in between parentheses because not all languages support optimising mutually tail recursive functions.
Not at all. Modern C++ can express some memory safety and lifetime models simply and elegantly that are difficult to express in other systems languages. It doesn’t define one for you by default but it also doesn’t limit you to a single model that is clearly inappropriate for some important systems code.

The bug factory, in many cases, is a consequence of having no way to properly express lifetimes in languages that only support a single lifetime model (or no lifetime at all in the case of C), therefore requiring unsafe hacks and workarounds. If, for example, your entire address space is accessed via DMA then Rust’s memory lifecycle model breaks, and this is a canonical design characteristic of all high-performance database engines. You can trivially design C++ constructs that automagically handle lifetimes under these constraints; in other systems languages you have to do a lot of fiddly manual resource management in unsafe code blocks.

The idea that a single memory lifecycle model is appropriate or optimal for all systems applications is objectively wrong. C++ doesn’t implement other formally verifiable safety models but it provides the tools required to elegantly build applications using them and largely hide making them safe.

This is one of the well-known strengths of modern C++: the ability to implement many different formally verifiable memory safety and concurrency models as first-class constructs. Not every application needs it but some, certainly everything I work on, definitely do. I don’t disagree with the objective — I highly value the ability of the compiler to ensure that my code is safe.
I believe the difference is that Rust implicitly creates a new scope when a variable of type X is (re)assigned with a different type. So you in rust you can write (python syntax)

a = 3
a = "x"

and both of these variables will exist at the same time with different times and potentially referable to from the outside. In python that cannot work, because there are no types. That's why in python the behavior is to always overwrite the existing variable, or create a new one in a local scope _if and only if_ this scope is somehow specified, i.e. by declaring a function.
Autopilot CEOs
Discovering this capability changed how I debug. Conditional breakpoints that log-only creating an always useful, easily enabled/disabled log of critical method results without littering the code itself with logging statements.
Without all the black hat SEO techniques, those auto generated results wouldn’t rank.
Bjarne Stroustrup is a Director at Morgan-Stanley, a major investment bank in New York where software difficulties may cost millions of dollars per minute. He has described his workday as people coming to him with a difficult software engineering problem, about which he asks increasingly detailed questions until light dawns, and they go away ready to re-write the badly designed subsystem causing the trouble.
Cities have spend billions on developing bike infrastructure, typically by removing roads, and the best they tend to manage is a low single digit improvements in % of commuters biking (if they get any improvement at all). It’s such an demonstrable failure of an idea that I struggle to believe that people can still suggest it with a straight face.
That is great to hear. But the article doesn’t make that abundantly clear imho.
I'm tempted to say this is an attitude issue? Perhaps it's even an idea the car lobby wants to promote.

There's nothing inherently bad about rainy, slushy or snowy weather. It's just water. Getting wet is not going to melt you.
> Its a good reminder that things we think are common sense (like the government being involved in murder but not in legislating how much jewelry a girl can wear) are not necessarily so. They are very much cultural based. And these are both human cultures. What would an alien culture think is common sense?

First, I think the word "culture" is extremely loaded and ambiguous, and stereotypes great masses of individuals each with their own opinions, and to make static things that constantly change. But that said, whatever it is, it exists somehow.

IMHO this relativism argument - that it's nothing more than local 'culture' - is greatly overstated. The evidence is that individual liberty is a principle embraced by people almost every place that they have had the choice: The U.S., almost every country in Europe, Japan, China (where they have a choice - in Taiwan, in Hong Kong until very recently, and in Tienanmen Square in 1989 - they strongly advocate for it), Korea, India, almost every country in Latin America, Tunisia, Syria (where they had a choice), Benin, Botswana, etc. etc. In addition, people risk their lives to travel from repressive countries without traditions of liberty to free countries and they strongly embrace the freedom. My ancestors did. Finally, you don't see people migrating the other way.

(I don't see how speculating on unknown, non-human, intelligent lifeforms informs the discussion.)
> The entire article is premised around this assumption

Not sure "assumption" is the right word here, since this isn't a hot-take by the author :) I just googled "developmental disgust" and skimmed the first few research papers, and 5+ a few years seems to be the consensus of whatever the scientific evaluation processes are.

Our own kids might not be a representative sample, since they're always biased toward our own genetics, and you may be developmentally atypical. Or there may be some caveats in the methodology that are controlled for in studies, but which we might misinterpret when measuring disgust in the wild (maybe "disgust" measurement protocols controls for a "new sensation aversion" or "parental mirroring" that babies have -- literally just made that up, and no idea if those are real things, but an experiment would likely surface and control for any subtleties that the field is aware of :) )

Anyhow, you got my brain thinking back to how it used to work through building scientific protocols, so thanks for the opportunity to exercise that part of my brain again (this was def not my field of study, so I have no special cred here!)
For kids there are the Roman Mysteries by Caroline Lawrence. My daughter is reading them and loves the books. I have not read the books except for a bit here and there - and what I have read is well written, fun and seems be accurate.
The natural conclusion to that line of thinking is that all cars bid for using the road. This would certainly help lower traffic, but it would also prevent poor people from using public infrastructure. I think it's very difficult to strike a good balance here.
Can we please keep gender warfare off HN? (or at least when it has nothing to do with the story/discussion)
Actually fork does not create two threads it creates two processes which should "share memory" only in the "copy on write" sense. There is no undefined behavior implied here. When developers misunderstand the difference between thread and process boundaries (as in the case of the SQLite devs) things ca go to total shit real fast.

If you replace "Samsung" with Unix and "Sony" with Microsoft your other statements are correct. That's the problem.
Dynamic tolling is such an obvious solution, easily implemented with license plate scanners.
Ethical Conduct in Cybersecurity Research and “hypocrite commits”
The regs are changing anyway so the risk is basically zero even if they had something worth stealing.
I'd much rather take a bus, subway or train.
A million times this. Honda published a teeny bit of data in the mid 2000s but that's basically it
What if you cannot buy the blu ray
in your region and wanna watch a particular movie ?
C++ is a massively bloated language. But it is also vastly more expressive and more safe than C, and also significantly faster at runtime. It just has a stupidly high barrier to entry.
> And what's the alternative, assuming N people still need to make trips to a particular location?

Public transport? Works really well in a lot of cities.
https://en.wikipedia.org/wiki/Listeria is much more common in unpasteurized milk, but can also contaminate pasteurized milk. Infection in humans has roughly a 20% case fatality rate.

Listeriosis is rare, but if every McDonalds were serving spoiled dairy products, a one-in-a-million chance results in several deaths.
We should be striving for a society where the elderly are just as capable of cycling as they are of driving. With electric motors assisting the subset of people not able to do so while also not qualifying for a disabled mobility scooter should be rather small.
The main beneficiaries are the millions of daily users FFS. Uber/Lyft provide service in markets where taxis were so unreliable they were fundamentally broken.

In the suburbs/college towns/etc in the US, getting a taxi had to be done hours in advance if you wanted a guarantee they would even show up.

Otherwise you would call a dispatcher on the phone, tell them where you were and wanted to go, then they would say something like “someone should be there in 30-60 minutes”. Then it would be about a 30% chance they would actually show. That’s right, too much to drink at a bar around closing time and you will likely end up just walking home drunk in the dark. Really great industry.

This was my experience throughout all of the 00s in multiple large suburban cities and college towns. An absolutely dead industry kept alive by regulatory capture that deserved to get fucked.
Yayagram – Send/receive printed messages on Telegram
> You know, I really wish this file was XML instead.

Enough said. Xcode is the worst devtool I ever used
Unfortunately doing CFD is not a question of running ./cfd carmodel and waiting for a day. You need to ensure you are correlated with real life i.e. the wind tunnel.
Giant water monitor lizard surprises beach visitors in Thailand
> wouldn't it just be easier to switch languages

Unfortunately in many cases no, which is the problem
Passive investments in Large Cap, Small Cap, and International funds. Good ratios could be 50 25 25. Find ones with low Expense ratios like .03% a yr. Funds could be from places like Charles Swab, Vanguard, fidelity. Best to set these in a 401K or IRA first then after maxing for the year set the same funds or dif in regular accounts.
At about 14 I invented the "Rubberstring Racing Game". You draw a racing track on large piece of paper. And you draw successive vectors on the track using rubber string as a ruler. The string has a knot in the middle. So you can copy the strength and direction of previous vector by stretching the string from zero to knot and drawing new vector from knot to end.

Now here comes the ingenious part: At the end of rubber string is a small piece of cord. You can change this new vector only within this small circle. Obviously if you speed vector is too long, you cannot make sharp turns and vice versa. Capice?

The game was a small success. But I also realized that about half of the human population will never learn to play the game. But I wont tell which half.
This is a well written article but I never really understood all the negativity around seasteading, it seems to bring out some serious antagonistic vibes from many people. The tone is summed up best in the last sentence.

> To fix the world, though, may require more humility and sacrifice.

The issue is that many recognise there is now no opt-out button on entrenched power structures that suffer from so much inertia, affecting change can take well over a human lifetime, even in liberal democracies. Once upon a time groups of people could pack up and leave for greener pastures when faced with oppression. That no longer exists and even worse popular sentiment amplified by the internet which actively seeks to disenfranchise such people:

* The Uyghurs wanted independence, hows that going?

* The resource rich Australian state of WA voted decisively to become an independent country but the Crown refused to allow it, the state now gets back $0.30 for every dollar of federal tax they collect.

* Catalonia independence vote got 92% support, it was declared unconstitutional by Spain and the EU.

This argument of fix the existing system simply doesn't work for many across the planet and falls apart quickly. Issues like gay marriage and marijuana decriminalisation have had majority support for decades before governments started paying attention. Plenty of people have potential solutions to many of societies ills, but those in power don't want these problems fixed. I think food aid during African famines is the most vivid illustration of this concept. There's enough food to make sure people die, but the people with the guns get the food from foreign donors then use it to only give to their own supporters and let their opposition die out. Despite being responsible for causing a famine, they actually end up stronger because of it.[1]

I congratulate all the people trying to experiment and find solutions to these problems. At least someone is trying, the arguments about it being a rich persons plaything or tax evasion are spurious and downright bizarre. The world could do with a few new small cities built from scratch, like all pioneering endeavours it's going to be horrible at first, but those who pave the way set the stage for many to follow.

[1] https://www.sciencedirect.com/science/article/abs/pii/S01762...
I want to like matrix but the UI is just beyond terrible when you enable encryption. It also just ends up in lots of strange situations where if you log in from a new place the verification system completely bugs out. I can barely make sense of what it wants most of the time let alone getting non tech friends to use it. I want to like matrix but the non default encryption and terrible UI on element is a dealbreaker.
As someone who has been working on ways for people to self-report driving habits in a privacy-respecting way:

People in the US absolutely loathe the idea of being taxed based on license plate scanners. The combination of automation, surveillance, and taxation is basically toxic across the political spectrum.
The onus is on the teams to prove it. If you cheat in formula 1 and they feel like punishing you a fine of one hundred million dollars is not unprecedented.
You don't have to be suspicious of election results to have low faith in government. And it doesn't change that the state operates under the implicit threat of violence.
> That ends up being regressive taxation. Public resources are public goods; they are for everyone, regardless of ability to pay. I absolutely oppose effectively restricting poor people from the roads in parts of the city - and what happens if there is a lot of traffic in their own neighborhood? Can they pull out of their parking spot?

There are two separate problems. One is insufficient road capacity at time X for Y number of vehicles of size Z. You can adjust X, Y, or Z, all with the use of variable tolling.

Platitudes such as “public resources are public goods; they are for everyone, regardless of ability to pay” will not solve congestion.

A second problem might be there are too many people in society too poor to be able to make use of a fair amount of limited resources, such as road capacity. This is a separate problem, and can be solved by giving poorer people money so they can pay to use the roads at peak times.
> Optionals are not zero-overhead in any other language.

This is a common misconception, and a pet peeve of mine. Properly designed optional types add neither space nor code-size overhead.

Consider the C function:

foo(int* ptr) { ... }

If it is part of the API of foo that `ptr` may be null, then foo must not dereference `ptr` without verifying that it is non-null. So the body of foo must be something like:

foo(int* ptr) {
if (ptr != NULL) {
...
}
}

Or, take the non-pointer case:

foo(struct S s, bool s_present) { ... }

Clearly the intent of this function is that the contents of `s` should not be accessed if `s_present` is false, so the implementation of the function must check `s_present` before inspecting `s`. (Inspecting s incorrectly wouldn't necessarily be UB, like in the previous example, but it's clearly erroneous)

The only thing that a good optional type implementation does is make it a type error to fail to do what everyone agrees both of those functions must do anyway in order to be correct. It need not increase the size of the representations, nor must it emit a single unnecessary instruction when compiled. There are plenty of languages that do this, Rust being a prominent example.
I would love to have a anonymous WhatsApp client. Even if the features set would include only reading and writing.
This is, in general, Valve's approach with Steam users. A user cheats on servers using Valve Anti-Cheat? Banned from all of those servers, but not from the games themselves. A user spams heinous garbage in the forums? Banned from posting in the forums. I think one of the only things that will actually get an entire account disabled is charging back a purchase.
First, you aren't forced to pay any tax, the ride-sharing company is. Businesses like to say that taxes are passed on to their customers, but that's not actually true (depending on the elasticity of demand). If Uber could increase revenue by charging more to cover some new tax, they'd already have done it to increase their profit.

> I don't have a car. why should I pay for your right to drive on the roads for free

That's an issue with every public good, from schools to police to public health to courts to real estate records office, etc. None are utilized anything like equally across the population. Yet we chip in and pay for them because we decide, collectively, that they are important for the community.

Also, you do use the roads all the time even if you don't drive yourself. Your hair stylist uses them to get to work, your groceries get to the store, your customers come to your store, etc. etc. Imagine your situation if there were no roads.

> (semi-)public transportation

It's a private, for-profit company.
I was thinking recently about how amazing it is that we can constantly re-experience funny and wonderful memories of our children as they age.

Their entire young lives are documented, so they can also see things they definitely didn’t remember from a year or two ago.

I wonder how this affects their view of themselves...
Also:

Steven saylor’s “Gordianus, the finder” series.

Tho this is likely completely fictional except incidental details of the setting in Rome just pre AD.
As someone who puts Final Fantasy VII on a pedestal—for multiple reasons, including, but not limited to, the fact that I learned English to understand the plot when I was a kid—, I have to agree with you.

While the plot from Final Fantasy VII still holds up, and a certain character's death in the game was my first experience with death, games like The Last of Us—especially the second one— and Ghost of Tsushima have a much bigger impact on me today than Final Fantasy VII did at the time, and the voice acting is a big part of that; characters feel more real, which make me care.

Actually, Horizon Zero Dawn is a good example of that. My wife and I loved the game and did every single thing we could, but the atrocious voice acting means that while we loved the gameplay and story, we did not care about the characters at all.
> Platitudes such as “public resources are public goods; they are for everyone, regardless of ability to pay” will not solve congestion.

Calling it a platitude doesn't address that critical issue; it does suggest you don't know how else to address it?
They're not broken, it's just that they don't want to clean and maintain them because it's such a small percentage of sales for the effort.
What I mean by Good ratios is investment ratios. So example end of the month have $1000 to invest put $500(%50) in Large Cap, $250(%25) in Small cap, and $250(%25) in International. Have more money and time before retirement could go 25 50 25 ratios
Youtube and Facebook have a much different encoding problem then say HBO/Netflix/Hulu...etc

YT & FB have a few popular videos, and a ginormous long-tail. That long-tail needs to be encoded, and cheaply as it might not get many views.

The TV/Movie VOD over IP industry stands to benefit optimizing the encoding to have the smallest filesize with highest quality. Spending considerable CPU cycles to find that best quality path.

For those like Netflix, why would you invest with ASICs. You likely don't have a huge infra bill (relatively) when it comes to encoding. And CPU vs ASICs, the ASICs mean you loose flexibility to really fine-tune the quality and use the latest codecs.

For those like YT/FB. You just gotta encode that long tail. Getting something cheap that's 80% the quality of CPU-based encoding is good enough for 99% of the content.
Didnt expect moxie to be hostile to similar projects ...
+1 to Nielsen Norman. Whenever I'm doing any design work, I always look for their recommendations first. They have the best UX guidance that I've been able to find. Most other resources I've found focus more on styling (fonts, spacing, colors, etc.)
The Brave browser is an interesting first stab at this. Another project named Permission.io is also trying to reward users for their time and attention also (disclaimer, I work on it).

But ultimately what I find most fascinating about this article is blockchains being applied to all interactions- accessing web pages, doing this on web pages, everything. I'm thinking we'll all have wallets that constantly process micropayments everywhere we go, money going out, and coming back in, continuously.

Can't say I like it, but maybe it's more fair?
> > forth implementations that eschewed closely to his philosophy.

> this [typo] inverts your meaning.

Actually it doesn't. "forth implementations that eschewed his philosophy" would, but "eschewed closely to" expands to "ommited [stuff] in a manner close to", where stuff would presumably mean (ANSI standard) features. So it's: "forth implementations that eschewed [junk] in a manner close to [what] his philosophy [suggests]". "Hewed" is also fairly correct (and less confusable), though.
Pessoa has been a lingering influence on my own work (which is visual as opposed to the written word) since I was a teenager. Growing up in America to Portuguese immigrants meant I always had a curiosity about it, and Pessoa always stuck as something utterly strange and unique.
One of the side-effects of this is that, Reading Rust code is painful.. it is a bit like reading old perl or haskell code you haven't looked at. Especially when rust is not the day job it gets complicated/painful to remember the distinctions between "=" in say python(that's what i use most) vs "=" in rust. This is not necessarily a bad thing, but it does contribute to that previous posters' point out finding errors or bugs from libraries being used hard to find or fix. Once again, I don't care much for go, but rust is one of the languages that excite me, but trying to level up in rust(beyond the trivial tutorial code/projects) seems to need a dedicated "maker time' schedule rather than spending 30 mins- 1 hour spare time in between distractions from children.