skysight-inc/HackerNews huggingface dataset:
You have an interesting point, that I think comes from our ill definition of why we have downvotes on HN and why we have flagging. Flagging, from what I can tell is for "a comment that breaks the HN guidelines" or "a story does not belong on HN". It seems like your downvotes for comments that "don't have a good fit for HN." would actually be better moderated by flagging, no?

Flagging blatant racism and other destructive argument tactics is also fair game. So what are we actually downvoting for?
> what if the tech bubble of the 90s is allowed to collapse

It collapsed in the dot.com crash (remember pets.com).

> I am convinced the USA is in the place it is because since about 99, no rich person has been allowed to fail or lose money, not really.

Well, I was a tech bubble paper millionaire in '99, and had nothing by 2002. It all evaporated.

Then the smaller bubble of the 2000s crashed in 2008.

The huge bubble of the 2010s.. hasn't crashed. I sure can't predict when, but cycles suggest it'll crash at some point.
I'd be interested to see a "top of all time by adjusted score" list of posts.
This sounds like the services API gateway provides.

I imagine all the cloud platforms have similar products
Indeed you are correct.. Fruits of multitasking..
gRPC Load Balancing in Rust
You are right, I don't have rich friends who create wealth. But if I to choose one as a friend or mentor to make the world a better place, I'll side with the person not trying to game an entire society to get richer, regardless of the other's stated intention to "create wealth for everyone".

That said, I don't doubt that they do create wealth, I just think any benefits to society are incidental, and that the logical rigor of their ex post facto justification is lacking.
when the zoom ip is sus
As someone that works with finite state machines, I can’t begin to describe how annoying I find it when everyone needlessly reduces the name down to just “state machine”. To me, it makes it seem like the people making “state machines” don’t understand the whole “finite” part and thus don’t understand half the point.
How about checked arithmetic? I'm familiar with the post you linked. Again, as someone who has done security work, I was fascinated by footnote 3 under the table:
"not by default, but available via compiler setting or by linting against unchecked arithmetic".

Would you say also that Rust's macros offer a stronger type system than Zig's comptime?

There is this misconception that Rust will make systems secure simply "because memory safety". But this overlooks the most foundational point of systems safety: simplicity. Most failures or exploits (two sides of the same coin really) originate through excessive dimensionality, a point where Rust's complexity unfortunately dwarfs Zig's.
> but dial up their condescension up to eleven

Sorry, what does this mean exactly? Could you come up with a hypothetical sentence that is like this? Thanks!
Funny, but does give deep meaning too the saying "A picture is worth a thousand words"; Or in this case - Three Operating Systems.
South Africa may push for military action against Mozambique insurgents
Gave giant balls two pink to kids.

One was slightly larger then the other. Life Lesson, either both must be identical, or don’t get.
> it does fall down for graphy tasks like multihop joins, connect the dots, and supernodes.

These can always be accomplished via recursive SQL queries. Of course any given implementation might be unoptimized for such tasks. But in practice, this kind of network analytics tends to be quite rare anyway.

One should note that even inference tasks, that are often thought of as exclusive to the "semantic" or "knowledge" based paradigm, can be expressed very simply via SQL VIEW's. Of course this kind of inference often turns out to be infeasible in practice, or to introduce unwanted noise in the 'inferred' data, but this has nothing to do with SQL per se and is just as true of the "knowledge base" or "semantic" approach.
Actually it is far better than having no security at all
> This bit is going to feel stupid until it doesn’t

It's exactly like this. When your mind gets better, some things that seemed extremely relevant become unimportant and it gets way easier to just say "yeah, when a problem comes, I'll work it out".

For example, I used to think and worry a lot, in an unhealthy way, about how I was going to afford a top college for all my children. Except I don't have children and most likely won't in the next years.
My Thermapen is fine, so is my one with the F/C button. Because I happen to need both and so this supposed distraction is a big benefit. Super simple is nice, except when it's too simple for a given user. Reminds me of how Apple stuck by their guns with single button mice for years but two button mice with scrollers won out because the one button was too simple.
Is your macro published anywhere?
Another effect to consider is that given that the number of "slots" on the front page hasn't changed, the time you have to rack up threshold upvotes to hit the front page will have reduced. New posts fall off the "new" page much quicker.

Might be interesting to plot the number of new posts per day over the years as well, if that data is accessible. I would guess it would inflate at the same rate.
Indeed multiple edges (with different labels) are quite useful, particularly when you want to represent RDF graphs. But since there is no restriction on the form of L, you can still represent those by, e.g., letting L be a set of sets of IRIs, and thus labelling your edges with sets of IRIs, which you then interpret as a set of RDF triples (i.e., as a set of edges).
Today I learnt: "Overseas" is also apparently an adjective! As in, "overseas trips"
Why is Zig a bad name?
An atomic operation is a sequence of steps that are indivisible in their effects. That's a return to the original definition of "atom." Atoms as constituents of molecules are the exception from the trend and a misnomer.
As a desktop developer, I would like you to know that I also have a mobile phone and I use it to read Hacker News during my breaks.

This looks like a very cool project. I wish it was around before I glued together my current hellish multi-platform release system. I will dig into it before I require it again.
Windows Server 2003 was a joy to use as a daily-driver on my laptop back in those days. It had excellent compatibility with Windows XP but could be a little more lightweight.
Exactly! I used to travel a lot for work and talk to Uber drivers all over the country.

The immigrant ones had stories like "I own 3 of these cars, so 2 guys drive for me, and my daughter is in nursing school" or my favorite "I just got hired in Columbia University as a janitor so I can get my MBA there for free". While the Americans were just kinda resigned to driving the Uber.

Immigrants are self selecting - we are people who chose to make moves, get off our asses to make something of ourselves .so of course the idea of accreting valuable skills and assets is going to resonate with us.
Has he been tested for immune deficiencies? What is his age?
Have a contact that's an NIH immunologist, want to get his opinion.

tia
Is that the scientific designation of mermaid fantasies of lonely fishermen?
> Use your valuable development time creating your app, not it's packaging.

FYI, “it’s” should be “its”.
You are definitely right about this. I was thinking more of who it was enforced upon and how things got messed up with respect to the difference between tabs and spaces. I remember opening things in a terminal and it was relatively clean, maybe a few wrapped lines, and then editing in notepad, and then it looked like trash when opened in the terminal because newlines were all put in some arbitrary width. My perspective mostly comes from MSDN shops I interned with in the 90s, so the terminal (DOS) was mostly a printf debugger, scripting environment, gaming console, and BBS gateway. I installed zipslack once, and had no idea what to do with it. Forgive me for being a L4m3r (still actually).
Helping is activity, how do you evaluate the outcomes?
At least if said OS is Solus or maybe Arch Linux, Clear Linux. These in particular can be crazy fast and literally boots in maybe three secs or so.
There are plenty of First-Nations people in the United States without access to clean drinking water.

In your time in the US, did you get a chance to visit the Navajo reservation?

"Tribes without clean water demand an end to decades of US government neglect

US has broken promises as Indigenous Americans lack access to safe water, a crisis worsened by Covid-19"

"An estimated one in 10 Indigenous Americans lack access to safe tap water or basic sanitation..."

https://www.theguardian.com/us-news/2021/apr/28/indigenous-a....

Please check out this photo-essay on the homeless in Los Angeles.

https://www.latimes.com/california/story/2021-03-08/homeless...

What do these folks have that the poor in other countries don't? Food insecurity, outbreaks of disease, living in improvised structures, threat of violence, lack of access to health care are all present in the United States.

Did you get a chance to visit anywhere like the Imperial Valley?

"Two weeks ago, federal prosecutors filed a lawsuit intended to clean up or shut down Duroville, which they said was lacking in necessary permits but plentiful in horrid conditions: defective construction, faulty electrical wiring, unhealthful distribution of drinking water and a deeply flawed septic system. Those ponds of gray.

“The system itself leaks sewage under and around trailers and in common areas,” the government charged in court papers, leading to raw sewage being “tracked into trailers and elsewhere on the feet of residents and their pets.”

But everything about Duroville is hard, just as its name suggests.

It sits on the Torres Martinez Desert Cahuilla Indian Reservation, where Mr. Duro is a prominent member. Weary of the news media, he has hired a spokesman, Alan Singer, who stops short of equating Duroville with nirvana, but calls the tales of squalor overblown and racist.

Mr. Singer asks one question, though, that pricks like a cactus: If Duroville is shut down, where will these thousands live?

So far, no answer."

https://www.nytimes.com/2007/10/21/us/21land.html

The order of magnitude in numbers may differ, but there is plenty of grinding poverty in the United States.

The more you travel in the United States, the more you realize that it isn't the magical shining city on the hill people think it is.
I'm disappointed there are no links to binaries/disk images to download. Building it all is overkill for the average reader to just try it out and see if it's at all useful.
There are definitely counter-examples. Linux wasn't started because Torvalds thought it would get him rich quick. Rowling didn't write the first Harry Potter thinking it would eventually earn billions. Plenty of famous artists, inventors, and scientists died poor, only receiving posthumous recognition. Key vaccine researchers were resigned to struggling in less-profitable sectors of biotech until 2020 happened.[0][1]

People in a great many fields put in huge amounts of effort for very little financial reward (and even virtually guaranteed hardship), and sometimes that results in huge benefits for the world.

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

[1] https://www.nytimes.com/2020/04/27/world/europe/coronavirus-...
It’s exactly the kind of response you see on HN unfortunately
> Yes, as long as the original pointer was to a non-const location.

So then actually no - it's not guaranteed to be portable. That non-const location qualification of course means portable code cannot just cast const pointers to non-const.
I agree, as a customer and a business owner I believe Basecamp made the right choice to get rid of politics in the workplace. They need to focus on improving their business, and arguing these culture wars undermines that.

I would never work in a place like Apple or Google that respond to cancel campaigns and give the lynch mobs what they want. I would love to work for Basecamp where the founders say and do what they believe openly. Working at a place that would fire someone for their political opinions even though their work is good would be terrifying.
> unless [the exact scenario Naval is talking about]

Good example of "all or nothing thinking" here. "Toiling every day on the backs of humans for our every need" OR "Frighteningly advanced automation" — reality is higher fidelity than that.

We're already SO far towards the latter scenario (washing our clothes magically with the press of a button), painting it as a dichotomy only serves to highlight how out of touch with reality the immutable scarcity worldview is.
I'm about three years into using elixir professionally and I still kind of hate phoenix. There's a lot more to love in elixir than phoenix, and to be honest, especially if you're getting paid to work on a phoenix codebase, you can kind of grin and bear it, ask for help on slack/elixirforums, and it's mostly fine. There are truly only a handful of things where "you kind of have to know the magic incantations", and it's very easy to find someone who knows them. Often it's a generator. Typically you only need to be shown once per project at most (and everything else is a normal copy/paste away). And the debug lines making no sense is relatively rare. In the best sense of "being a framework", once you're past these problems, you're into pure elixir and all is good again.

Jose has stated that fixing internalized pain is a real priority for the elixir ecosystem moving forward, so it's entirely possible that these things will be fixed over time (or it's possible it won't!).
Water is wet, man lands on moon.
> No economic system other than capitalism has come close to so much suffering and death.

See "The Black Book of Communism".
https://www.amazon.com/Black-Book-Communism-Crimes-Repressio...
I view it as a cost-benefit analysis between implementing security by obscurity versus actual security. If you have real security, then you don't need security by obscurity. If you have security by obscurity, you still need real security. So it's obvious which is a better ROI. That's not to say security by obscurity layered on top can't be useful, such as filtering out noise, but I think the point most people are trying to make is "this thing is not a solution to your security problem, it is a potentially dangerous distraction".
Solar is far from being free to harvest and it is definitely finite at the local level. We are not talking about the universe, to someone living in Alaska solar is very finite, in fact, it's useless.

By that way of thinking petroleum, nuclear, natural gas, wind, etc., are free and infinite at a human scale. They are not. Each of this has finite costs, direct and indirect consequences of deployment at scale. And because no energy conversion process is 100% efficient, each of them has consequences related to the fact that waste --most often in the form of heat-- will be generated as an unavoidable part of the conversion process.

We can't look at electric cars with innocent idealistic eyes and think they are the solution to all of our problems just because they don't have a tail pipe. They do, in fact, have an exhaust pipe, it just happens to be distributed across the entire energy and materials supply chain.

I am very much pro electric transportation. I simply don't like the idea of not being honest about what it is and what it is not. Utopia it is not.
Citizen App Wants to Send Private Security Teams to Your Neighborhood
Could the portable version do the trick?
I am going to venture a guess that both you and the parent you are replying to belong to exactly the same economic strata as your parents. You haven't had to build yourself up.

For someone who has built their life from 0 dollars broke ass immigrant to being in the 1%, Naval's narrative resonates as exactly the right advice.
Do any of those extra keys even work in today’s apps and OSs? What does the Call button even do? Are they essentially macro keys you have to program so they produce a series of keys?
This is a popular argument, but I'd argue isn't really true. Looking at electrical engineering, there is no standard license and no standard of performance. Like programming, it's just too broad across different areas with vastly different requirements. The equivalent of very sloppy web development might be a blinky (non-kids) toy, that fails after a few uses with no particular requirements (other than "make it as cheap as possible"). Or look at how often smartphones and laptops fail electrically (or compound failures) for really obvious reasons, that just weren't important enough to fix.

To address the particular point being made here, lots of things in EE are experience driven, for example which decoupling capacitors to use or to not use 90 degree angels on pcbs. I think many aspects of typical engineering are way more driven by experience and vague rules of thumb than we expect looking in from the outside.

The reason why this is more obvious in software development may be because it's pretty hard to have good measurements and understanding failures is pretty hard and working around them is pretty easy.
I don’t want to get into a Zig-vs-Rust debate (nor should anyone!) but I did take some exception to this:

> [Zig is a] slightly nicer C. There are plenty of languages like that.

Are there “plenty of [actively supported] languages like that?” The design space of relatively simple, typesafe, imperative native programs strikes me as rather unexplored since the early 90s. At least I can’t think of many languages I would consider a nicer alternative to C - indeed actual C alternatives like Pascal and Fortran are arguably less nice. Maybe this is my ignorance.

There are various languages “between” C and C++ in terms of abstraction and complexity, and the space of “somewhat C-like” languages is heavily explored (D, Java, C#, Objective-C, and in a different sense Ada or Swift). There are plenty of alternatives to C++. But Zig is one of the only ones that’s not dramatically more complex than ISO C.

Happy to be corrected if I am missing something obvious (I mostly do functional programming).
Physicists Have Broken the Speed of Light with Pulses Inside Hot Plasma
If the term "finite-state machine" were used instead, there would inevitably be people making comments like you, but instead complaining "this isn't finite, you have extra data in the machine that can be infinite". The pedantry isn't helpful.
Ask HN: Best top level domains for a personal blog?
So I've decided to start a personal blog to write down some thoughts about anything (professional and personal). I know it's a nitpick but is there a recommended domain? I'm looking at .page but would like to avoid big tech if possible.
Overflow panics in debug, two's compliment wrapping in release. You can choose a more specific behavior by using specific APIs if you want something specific for overflow in release. In the future, it may be panic-ing in release too. We'll see if the checks get cheap enough.
Gitter.im is a poor substitute for IRC, imo.
I just looked up the suicide rates, and holy cow.[0] How many additional white men have taken their own lives because they are assumed to be able to "handle put-downs?"

[0]https://www.cdc.gov/nchs/data/hestat/suicide/rates_1999_2017...
> I believe, however, that the viruses that represent the common cold (rhinoviruses) can be definitely characterized as being much more benign in regards to symptoms.

There are at least four endemic cold-coronaviruses, plus the adenovirus family, plus a bunch more. The severity of most of these respiratory infections depend a lot on patient comorbidities, and immune history.
The title is basically a word salad
The OP asked a simple question that requires no definitional equivocation. You are complicating the question unnecessarily.

The question is: will the virus become endemic. The simple answer is "yes", because it is already endemic: it has multiple mammalian reservoirs, is found in every country on earth, and is ubiquitous in the human population. It is endemic.

Theories about severity, treatment, etc., are completely irrelevant.
I changed the tabs angles, the theme, the colors scheme and the caret blinking back to look identical to ST3.
Personally, I find living well below my means leads to a great deal of happiness. I never have to stress about money. Never have to worry about losing my job (as long as it isn't a long term loss). I can make future career decisions based on quality of life a not raw salary.

It's an opportunity cost like anything else, but I would argue having more wealth than you need is a tangible benefit all its own.
Wormhole Tunnels in Spacetime May Be Possible
CARA
And if the bell never rings?
For HN, you should know about: https://hn.algolia.com/?dateRange=custom&page=0&prefix=false...
You must be kidding me with the CosmosDB mention. It doesn't even have foreign key constraints. I have to work with it and I have never seen such a feature-poor dbms before.
If you have some control over your computer, you can easily create a small AutoIT script that runs every 30 seconds and move the mouse a bit.
As is the case, in fact, in C++ code: so, a distinction without a difference.

Linus's ignorant diatribe about C++ tells us plenty about Linus, but nothing meaningful about C++ or its suitability for kernel coding. That every detail he rails about in C++ applies equally to Rust is unintentionally revealing. That each such detail makes C++ and Rust better for large systems, moreso.
I know quite a few that do. They make amazing silent real estate investment partners.

Here’s a thread on Bogleheads from yesterday from a young doc earning $1M+:

https://www.bogleheads.org/forum/viewtopic.php?t=349431

I think median is closer to $300k to $500k per year though.
It doesn't but it allows them to export its value, which is the only thing everyone cares about.
Moodles and chitowneats I wonder what are some examples of things you'd like to say / opinions you have, but that might make the coworkers angry?
Good luck repairing a car now. They are way more reliable, and way more tolerant to owner neglect, but give me an old BMW 2002 or VW bug and I can repair pretty much everything in those machines with my Haynes manuals. Safety on the other hand is orders of magnitude better today.
I wish all of you not to fall in the trap of ontologies. I worked very hard in this domain my conclusion is that all ontologies fail to scale eventually. I would recommend people in the field to go towards "perspectivism".
I'm not sure how you could really run a server environment of any size without that
Maybe. Though one should then also account for the likely case that early adopters were more niche and deeper into the content, being part of an early community. When communities grow it attracts all sorts of people which may decrease the quality of content but because there is more a few gems will still occur. Because they would be hidden behind the "crappy" content they need to be given more points to arise the mass. A prime example is Stack Overflow which almost died due to its own fame (for the early adopters).
Honestly, it's a metaphor. It makes sense to try and understand the intended lesson. The fact that you don't actually wear a tie at work is kinda besides the point.

I LOVE my work. But I also LOVE the idea that I can stop working if I wanted to, at least for a while, because of savings.
It would be interesting to see a 'best' page based on inflation-adjusted scores:

https://news.ycombinator.com/best

That would require indexing the inflation adjusted scores of every post (or at least, every post that has ever made it to the front page, or maybe just every day's #1 if you assume that no day's #2 and below could ever outrank any other day's #1) rather than adjusting the score of posts on the current page, which is more than can reasonably be expected from an extension, so I'm not actually making a feature request... unless you feel like it.