skysight-inc/HackerNews huggingface dataset:
I once innocently and accidentally strayed into the disabled-straw debate. My Twitter responses were quite the scene for a few days after.

From memory, it's considered yet another imposition on someone who already has enough struggles to deal with. They might forget, etc. I can't remember what the argument is against straws being kept under the counter and only given on request.
I think worship is overstating the attitude.

Things I admire: his scale of vision (replace fossil fuels, expand beyond earth, augment human intelligence); his willingness to go for clean-sheet designs; his persistence, iterating and learning from failures; his personal commitment, both in working on and financing his ideas; his obvious enjoyment of his work.

Thing I dislike: over-hyping things; driving employees too hard; being too thin-skinned; the personal attacks, especially in public; his general appearance of being gleefully unaware of his own privilege.

If he went home to his family and workshop in the relatively modest Musk compound instead of hanging out with stars, private-jetting around the world, and being a jerk on Twitter, I'd be more impressed.

But I think a part of the attraction is that he seems like "one of us": an engineer who (like us, in our dreams) has taken the napkin projects from a long session at the pub, and made them real.
Thanks for sharing these. Hadn’t heard of the first 2, so look fwd to reading them. We did review the Amazon Dynamo architecture (which is used in Dynomite) in depth but found it to be lacking for supporting even single-row linearizability. multi-row ACID with serializable isolation builds on top that property. These are must-haves in a storage architecture to power a distributed SQL API.
> I am skeptical that these income sharing agreements are so great. Especially in software.

Exactly. We also have no idea how these kind of income sharing agreements will work out long term at scale for the company. No idea what the cost of long term recovery will be. Personally I doubt these kind of income sharing agreements will be enforceable long term.
If you look at the models themselves you can look several days out and get an idea of what could happen.

https://mag.ncep.noaa.gov/model-guidance-model-area.php

Select GFS (Global Forecasting System, the usual model) and NAMER (North America), then Precip P06 (six-hour precipitation accumulation), and then Loop All.

Over time, you learn the behavior of the models; for example the GFS's longer-range predictions tend to overestimate peak rainfall from super heavy storms (it'll predict three inches and we'll get one).

It's not as convenient as Wunderground but it's data straight from the source.

Other occasionally useful models are the NAM (shorter range and limited to North America) and the HRRR (high time resolution but very short range).
Former head TA (Jack) here - 15-213 still remains incredibly foundational to the work I do for my job. Working with the professors of that course (who also wrote the CS:APP textbook, which I still regret never getting signed by them!) was an amazing opportunity and something I hope I never forget.

If you want some exercises to help you learn the foundations of computer systems, I honestly cannot think of a better resource than this!
How low can we go? The challenges associated with deep sea diving
I LOVE this! The healthcare industry NEEDS competition.
Ya, but if China invents fusion power, it's not like it's going to stay in China. Inventing fusion power will (probably) not be a strategic advantage to the country that invents it. The technology will disseminate rapidly to the other major powers. What will happen is the middle east will stop being such a hot geopolitical issue, and will be relegated to the status of other countries that are important only insofar as their humanitarian crises are a source of guilt for richer countries.
At my workplace there are occasions when some people just push their own glasses, cups or bottle waters up touching the nozzle. It is so unsanitary. When we have the disposable cups this kind of issue wouldn’t happen.
This same thing is unfolding in my office. They are getting rid of paper cups but no one washes their dishes. I don't understand what's wrong with paper cups? They are biodegradable.
The primary reason is they're suffering an inverted population pyramid.
It's not even terribly important to Western music. In my view the main problem is an instrument of a complexity that needs a professional technician to tune it. And then you have to choose how you want it tuned. For instruments that could be tuned by musicians (harpsichords had to be, because they went out of tune easily), a variety of temperaments were used. String and wind instruments have no temperament to speak of.
In complete fairness here, wind does have to pay "not just ... up-front capital costs but long-term environmental remediation, accident insurance, and so on". Farmers and the various states' departments of natural resources don't just hand over their land for free with no strings attached, and insurance on those windmills is not cheap.

Even so, it still comes in orders of magnitude cheaper than nuclear.
Make transit as attractive as you think it "should" be and these people wouldn't be choosing uber instead.
Not in the same manner of alcoholism or stimulant/opioid addiction.

Especially the psychedelic drugs. They punish harshly for trying to "trip" multiple times in a row. You'd have to take an absurd amount to abuse it in the same manner as the classical "hard" drugs. It's incredibly easy to restrain oneself to a 1xweek usage. It's like a incredibly cheap Friday night trip to the movies in that context.

t. Someone who's tripped hundreds of times with no ill symptoms

PS: Sunrises are so godamn beautiful on the comedown. If only one could bequeath the beauty of such moments as a shareable gift.
Nothing to be nervous about. Let healthy competition occur.
This isn't an argument, it's a description. I suspect you didn't read the paper.
ICD is primarily for billing and analytics, but it's not the only option. SNOMED CT is usually a better fit for clinical use cases.
I would be wary of selection bias in the people who already use reusable containers. They might be more diligent in their sanitation than a larger population would be. Anyone in the food service business that is good, cares deeply about health inspections.

I can foresee some problems with the plan. For example, you might get higher turnover because staff members are sick of cleaning dirty cups. It might take longer to serve each customer which would usually leads to less business. People who aren't aware that they need to bring a cup might leave empty handed and never return. It might be easy to do the occasional mug, but at lunch rush with a line of people it may be a different story.

I would be highly interested in seeing the results of an experiment where a shop only used reusable cups. I think it might surface problems that you might not think of. Not to say that it couldn't be solvable.
new construction in the Bay Area is luxury inherently

The very state of newness is in itself luxury? That's a pretty damning assessment.
It also undoubtedly alters the taste
You're calling bullshit on a paper defining the terms that it is using in the paper?
And there are utility scale mounting systems for PV that use no concrete at all, just steel earth anchors.
If anyone is looking for a good reusable coffee mug solution I've been quite pleased with the Zojirushi vacuum-insulated mugs.[1]

They keep your coffee hot for 6 hours, they don't seem to impart much if any of a taste on the coffee, they're easy to clean and they can really take a beating.

Ergonomically it's pretty well thought out. They have a switch mechanism that can either flip the lid open or lock it with a push of the thumb. It also works equally well for keeping ice coffee or water cold.

[1] https://www.zojirushi.com/app/product/smkc

I would be interested in hearing what other people are using.
One company of 120+ people I was at did have a dishwasher and people were somewhat diligent in filling it up, but that didn't stop dishes from piling up in the sink etc. The receptionist ended up being responsible for running the dishwasher and so on unfortunately.
In Seoul these days, I've seen many coffee shops not allow you to sit in if you use the disposable cups. If you want to stay there to drink, you have to use a reusable cup.
Trends come and go, and here it is
I really want something like Hammerspoon, but for Linux
No, I’m not.
I didn't even know of that word, so I don't know it's history, but niggardly is another similar word, or snigger.

Etymologically they may be unrelated but come on. Every single time you say one of those words we all know what word people are going to think of instead, as they're way too close in spelling and pronunciation. It doesn't help those words are not commonly used at all either.

So although they technically may not be bad words, I wouldn't say them. Languages do not follow rules or technicalities. Those words just got the short end of the stick, unfortunately.
Medical necessity isn't a binary condition. Two providers presented with the same patient chart will frequently come to different conclusions. Insurers (both private and government) do employ doctors to perform medical necessity reviews.
Interestingly I remember seeing signs at Booster Juice company that talked about why they chose to keep using styrofoam cups for environmental reasons. Because the carbon footprint of producing non-styrofoam cups was apparently much higher.
I think you mean aesthetic, not atheistic, unless you are suggesting that it is due to a change in their beliefs?
Erlang distribution is just not meant to be used over the Internet, both for security and network reliability reasons. It’s something you would use on a restricted LAN. It’s also entirely optional.

There’s an FAQ entry explaining the reasoning behind this - in short, making a distribution protocol that can work securely with untrusted nodes is very difficult and risky, so the more pragmatic choice is to just not support that use case.

https://github.com/erlang/otp/wiki/FAQ:-What-kind-of-patches...
I think exactly the same yet legalizing everything victim-less can be a hard target to reach. There is, however, an easier concept: laws that are scientifically and logically unreasonable should be cancelled.
... do you have a corgi?
I'm curious what percentage of non-biodegradable waste is from cups and straws. I suspect there are much bigger fish to fry. It would be a bit more work and coordination but it seems that a standard set of 30-50 different metal/ceramic containers could serve most packaging purposes at grocery stores. If marketing/branding is an issue, some soy or other non-toxic ink could be used to print labels and decoration on the packaging with each re-use.
If they have a plastic lining on the inside (for waterproofing) then they’re not
Yes, basically (35 seats for "geographical constituencies", ie districts, and 35 seats for "functional constituencies", ie industries and the like).

The opposition used to get enough seats to hold the pro-Beijing camp in check somewhat (with veto power on constitutional reforms), but after the (entertaining, but ex post unfortunate) oath-taking controversy [1] in 2016, six members-elect were disqualified, after Beijing "interpreted" the Basic Law of Hong Kong to "clarify" it (as it is entitled to do under the Basic Law).

Now the one-thirds minority to block constitutional changes is gone.

EDIT to add: Still, it's much too democratic for China!

[1] Among the antics: legislators held a "Hong Kong is not China" banner, mispronounced "People's Republic of China" as "people's re-fucking of Chee-na" (the latter a derogatory term), and spent about ten minutes reading the 80-word oath in extreme slow motion.

https://en.wikipedia.org/wiki/Hong_Kong_Legislative_Council_...

https://www.youtube.com/watch?v=M9rDqvSP4AY

https://www.hongkongfp.com/2019/03/11/pledging-allegiance-be...
The alternative- Customers make their own coffee?

Instead of driving to a starbucks, they- make coffee at home/work?

Is the taste of starbucks that much better that we need to drive to it, use all these extra materials, in the name of our morning drug Caffeine?
Ah, thanks. I was mainly pondering why there is a difference.
Let's restrict it to travel within the solar system. We'll need fusion to power all of those beams.
+1 to this. We have some middleware that scrubs our database exceptions for precisely this reason. You need to think about this any time you're logging the value of any variable, if your company handles any PII or other sensitive information whatsoever.
Two comments ago, I knew what all those words mean. Now I'm not sure...
Californians need to live in denser construction near jobs. No more sprawling, low-level construction where fires can easily spread and jump from one building to the next.

I don't necessarily disagree with your conclusion, but you don't exactly solve the problem of fire propagation from house to house by putting everyone all into one building. A given suburban house might propagate and burn down. But if a 500 unit apartment building goes, you're losing 500 units, no ifs ands or buts.
This project is part of ITER-- China's contribution to an international effort to make fusion power a reality.
Very dumb but honest question: How are we certain that stars are fusion reactors and not, say, the other ends of black holes?
The world is less racist because people have chosen to suppress racist speech and policies.

Are individual people any less racist than in the past? Who knows? Probably unprovable.

But our perception of the world is not governed by how people are, it is governed by what people do. And every person has a choice to promote, tolerate, or suppress racism. Choosing the latter is what makes the world seem less racist.
It wasn't just dead reckoning - they had RDF (radio direction finder) since the 30s, and dedicated navigators / radio operators on board.

But even without radio, why is it terrifying? Navigating by dead reckoning is pretty straight forward in good weather.

Edit: they also used celestial navigation. Many planes (until the 60s?) had astrodomes for the navigators.
I can't particularly relate, There are things that I am paid to do and there are things that I want to do...sometimes those two things overlap, sometimes they don't. Money is one way to maybe produce incentive..it's not guaranteed and it's not the only way.

I can say for sure that the quality of the things that I want to do will always have better quality on average than the things that I am paid to do.

I can certainly generalize that humans are not flexible, but I don't think that's limited to programmers.
How come? I think it'd be likely that there will eventually be a hybrid text-to-speech engine that is trained on the narrator, and can continue where they left off.
Reminds me of the great film Spotlight when the reporters start cross-referencing records to find out where accused priests had been moved or placed on leave.
The solution is to create better conveniences, not to ban them like luddites and go back to the 18th century.

Also, first world problems.

Also, despite first world problems, first world has other more important problems that should be solved, like drug addicts, homelessness, and crime, maybe the people's council should focus on that instead of this?
Transfer tax is totally fine.

But governments that try to get between families will end up on the loosing end. What inevitably happens is that the rich get loopholes and the middle class pays. At least in California everyone gets the same deal.
There are a lot of people required to run a company/school that don’t fall into those categories. Outside of teachers and career coaches we have:

growth (what you call marketing)

student success (student support)

* engineering

* analytics

* finance

* operations/HR

The marketing team to instructor ratio is about 1:50
Might as well add proton embrittlement to that list. Bane of hydrogen economies everywhere.

https://en.m.wikipedia.org/wiki/Hydrogen_embrittlement
It is supremely sad that petty passive aggressive actions like this take place in what is otherwise a great piece of software. Actions like this make me strongly consider not using a Scala for any future project. Not because I dislike the software, but because there has to be some level of detached professionalism in how an ecosystem is maintained. These actions and the discussions around them would be more appropriate on a primary school playground.
I clicked this article expecting to find you singing its virtues. Color me surprised.
I’m not entirely sure what you mean, but if you can build it with JavaScript and a NoSQL database than yes :)
Did we really need a study to come to this conclusion?

Heros are called maintainers, or creators.

This is every project. This is what this study concludes. Does the world not understand this?
I think the cause and effect are flipped: if they succeed they will want democracy, if they fail to escape the middle income trap they will never reach high enough on the hierarchy of needs to demand political voice.
HTML doc titles are often more accurate and neutral than the visible title on a page, so this swap is something we do often. Why is that? I'm not sure. Since it's mostly the big media properties that do this, it's possible the two are written by different people with different goals.
> That said, this is great news!

Great news indeed. Scientific progress into psychedelics needs to be celebrated. We also need to celebrate specific individuals in the field, like Drs. Nichols (father and son both), for their continuing scientific contributions and persistence, often in the face of governmental and industrial opposition [1].

1. https://motherboard.vice.com/en_us/article/gypbnx/psychedeli...
The world is bathed in 100,000 TW of sunlight.

Current world primary energy consumption is 20 TW, 1/5000th of that amount.

In contrast, 11% of the Earth's land area is under cultivation for crops. Add pastureland and that increases to 37%.

Why the outrage over PV land use, when it will be just a pimple on agriculture's land use butt?
I don't pride my team on doing something new when there is a tried and true way of doing it. Only when there is a need for a new way that the tried and true way doesn't cover and is a bottleneck.
$35 Atomic Pi Cherry Trail Linux SBC
Wyoming, and any state rounded up to 1 representative, is special. Aside from that the effect is minor.

There is an effect going the other direction that benefits California, and in fact is why there is a fight going on at the Supreme Court. Voters in those rural states are underrepresented due to non-citizens being counted to apportion the representatives. California has something like a couple dozen extra representatives from that.
Why is fusion needed to power the beams? Sunlight would work just fine.
What makes an intellectually interesting angle is if it gratifies intellectual curiosity. I know that sounds circular, but it isn't entirely. An article that's only about ongoing power struggles may be of intense interest, may be important, may gratify curiosity to be up on the latest developments. But is it gratifying intellectual curiosity? Is it teaching us something new about the world? Is there a spirit of play about it, the touch of joy that comes with having one's horizon expanded? That's the quality we're looking for.

The other big concern is the type of discussion that is likely in corresponding thread. Are people going to have a conversation of discovery together? or are they just going to bash each other? Each time they bash each other, the health points of this community take a hit, so this is an existential issue for the site. Will HN be a garden of curiosities or a battlefield? It can't be both, and battlefield wins by default and ends in scorched earth. Nothing intellectually interesting about that.

Yes, there are political posts on HN every day that don't get flagged, but that's not because there's carte blanche for politics. It's because some intellectually curious topics have political overlap. The first is the active ingredient; the second is secondary. I wrote about this recently here: https://news.ycombinator.com/item?id=19720659. I wrote a long comment from the opposite angle, defending political articles on HN, here: https://news.ycombinator.com/item?id=17014869.

I grant that the article you submitted also has information that isn't just about current power struggles—it contains historical detail, information about the relationship between the branches of government. But it is too close to the bullseye of partisan conflict for it to fall on the good side of the line for HN.

It's true that all of this is mightily subject to interpretation. But de facto standards have developed over the 12 years that HN has been around, which are not as arbitrary as they at first seem. That's for sure why your submission got flagged. The moderators and the community broadly agree on what those standards are—not by coincidence; it's because the moderators are mostly following the community's lead, while occasionally nudging it in new directions. If you want to see an example of a nudge, https://news.ycombinator.com/item?id=19754780 is a recent one. Note that while that article had political charge, its material wasn't primarily political. That's the kind of thing that's more likely to be on topic here.

p.s. The guidelines say to stick with the original title unless it's misleading or linkbait—important exceptions!
As soon as a pointer to said memory is passed to an extern function in another translation unit, the compiler can't prove anything about how it's used, which is the case in pretty much all of the examples mentioned in this thread.

Also, type-punning is a thing. memset is byte-oriented/memory-oriented. Just because you're using it to zero a struct of a particular kind doesn't mean that's the only way the memory will accessed. Just because reading the padding of some struct is undefined behaviour doesn't mean accessing those bits by some other means is also undefined.

A compiler usually can't eliminate a call to memset() in most practical cases of initialization (where memory leakage is also a concern) because they almost always pass a reference to a routine in another translation unit. Something like memzero_explicit() can be used anyway -- but you're massively overstating the relevance of compilers eliminating dead stores done via memset(). It's much more of an issue for post-destruction memory sanitizing (which is the primary use case for memzero_explicit) than it is for compiler f*ckery when memset() is used for initialization.
It depends on the size of the total addressable market. If the size of your target market is big, even if there are bigger established players, there is always a chance for a small, nimble product to carve out a niche. Established players often head upmarket (especially if they are VC funded). This often gives an opening for a new entrant to capture some of the SMB market share.

An example closer to me: the search engine market is dominated by Elasticsearch, which is open source, extremely popular and is now even a public company. However, I decided to work on a small project called Typesense (https://github.com/typesense/typesense) to try and carve out a niche (and perhaps charge for it later).

I decided to take a dive simply because of the size of the market -- search is required in almost every SaaS application, and there are plenty of downsides to ES that can be addressed with a nimble, alternative search engine. And that's what I am doing :)
I don’t think the fact that cities support the surrounding countryside has been very controversial since the 1500’s.

It kind of makes sense. If 10% of the surface area needs 90% of the resources, they are going to be easier to provide than for the remaining 90% of the area (mainly because spreading things like doctors, hospitals and supermarkets around to serve a few hundred people is not easy).