skysight-inc/HackerNews huggingface dataset:
FWIW, figuring out what to build is often more difficult that building a product. It would probably take much less than 6 months to rebuilt the product given the knowlege you've gained along the way. Maybe it's worth getting a new technical partner or hiring some devs and re-building the product. Perhaps you can ask your co-founder to let you use the current product and pay for support in the meantime while you find a team to build the next version.
the 3 reasons that made you hate it are genuinely why people like it and/or find it fascinating..

Have you seen either of the films?
A bit of a tangent… but we are rather dumb animals. If you watch an animal like a Bowerbird, that expends oodles of energy to stack petals in color-coordinated piles to attract a mate, and really think hard about all the stupid stuff we do, and what the underlying impulses are that cause us to act as we do, for the most part we are not much farther ahead of a Bowerbird intellectually. We just have flowery language to express our experiences.

Collecting antique crap falls in to that type of category, I think, no matter how much people try to gussy-up the behavior.

Edit, to add: there seems to be something more attractive about truly old things vs copies, just like certain petals are more enchanting to a Bower Bird. Why this is such a strong impulse I have no idea.
My understanding is that they have different consistency models and different APIs. I think etcd might be better suited for more use-cases, but I don't think migration of existing systems is straightforward.

Some previous discussion here: https://news.ycombinator.com/item?id=18687516

I also enjoyed this lecture about zookeeper: https://www.youtube.com/watch?v=pbmyrNjzdDk
Actually, I was thinking of cache coherency protocols in multi-processor systems like MESIF or MOESI:

- https://en.wikipedia.org/wiki/Cache_coherency_protocols_(exa...

- https://www.cs.utexas.edu/~pingali/CS377P/2018sp/lectures/me...

I know the same problem exists in distributed shared-memory systems like supercomputers, but I'm not sure where the original term comes from.

(edit: you can take some comfort that you're not the first to define cache invalidation in this way, but then you're not the first to claim this victory either: https://briandunnington.github.io/distributed_cache_invalida... ;)
"The Institute for Advanced Study in Princeton, in my opinion, has ruined more good scientists than any institution has created, judged by what they did before they came and judged by what they did after. Not that they weren't good afterwards, but they were superb before they got there and were only good afterwards."

https://www.cs.virginia.edu/~robins/YouAndYourResearch.html#....
Would you say more about Deming? I am 2/3 the way through The New Economics based on recommendations on HN. I love the boldness of some of his ideas. But also, some of them are.. not good ideas. Like, if you were to try to follow his prescription wholesale - it would not work out well. I recognize that it's primary[-ish] source in dialogue with Drucker school (which also has some good in the bad! even though Deming hates on it), so it can be valuable as a radical idea even if not practical. But where can I read "Deming, the good parts"?
funny to hear that

i actually migrated from Wordpress to Zola
> with a simpler cache model (say you just cache a single item), do you agree that solving the "when" problem is very managable?

The "when" problem is dependent on your application architecture, not on your cache backend nor the number of keys in it.

If, overall, you have an extremely simplistic application architecture, then cache invalidation may be quite easy, but you'll either:

1. forgo advanced user interaction or dynamic updates, in which case cache invalidation may not even be required at all (excepting publishing)

2. have scalability problems, and need to increase the complexity of your application to meet those challenges

The difficulty of cache invalidation scales with the complexity of your application (and not necessarily linear scaling)

> My argument is that #1 can be very managable with simpler data models. #2 can't be avoided; and #2 is very hard.

Yes, #1 can be manageable for low-traffic simple static applications. It is a general problem who's difficulty relates to the complexity of the application.

Yes, #2, can't be avoided. But, while it is interesting, and - in some cases, given a specific caching stack - it may be relatively hard, it's not a general problem. Difficulties with it are implementation-specific, not broadly applicable. Significantly, it's not the general and fundamental hard problem being referred when people talk about the universal difficulty of "cache invalidation".
Also anecdotal, but the best self-taught programmers I know (or knew, at this point) came from the demoscene and often made their careers in game development.

The people you mention made a common mistake. They went to a university to study X, and not because they were interested in X but because they wanted to do Y and believed that X would be useful in it. That's a mistake, because academic education does not work like that. Mastering the curriculum does not make you an expert in the field. The curriculum is only a scaffold. You are always expected to learn more, both because you should find the topic interesting and because learning more makes sense.
The street dogs of India seem especially lethargic compared to ones I’ve seen elsewhere. I wonder if it’s the hot climate, the ease of finding food in an ultra-dense urban environment, or perhaps more exposure to parasites. It would be great do to some follow up studies to compare other countries.
Well it's on the filter list, so someone must consider it more offensive than words not on the list such as "gaping poophole thrusting".
No idea (I don't work for VMware), have you tried contacting support?
#1C1E57 (ICIEST) is dark blue, which could hold true in certain contexts!

#DEBA65 (DEBAGS) is brown, much like de color of de bags made of de paper.

And on a related and exceptionally juvenile note, it should be very possible - and frankly obligatory, for those in fashion tech companies reading this - to create and sell a #B00B1E colored bra.
Keeping “wrong people” from voting is essentially half of election “security”.

It’s not just coercion risk. It’s the whole chain of custody.
Paul Graham commented on a related Tweet a few hours ago: https://twitter.com/paulg/status/1534617377912111112.

He wrote: "All professional investors know [that qualities like determination and intelligence have orders of magnitude more effect on founders' overall outcomes than their parents' wealth]. Given a choice between growing a network of founders who are smart and driven, and building a network of founders who grew up rich, all professional investors would take the former."
Seems a bit ranty and hand-wavey.

Example:

> Reason 3 for why platforms hurt the business: everything is a nail if you only have a hammer.

> Have a question? Submit a ticket, platform team will get back to you in 3 business days. And their answer will basically be "huh, weird. We will investigate for 2 days, send a ticket to AWS to ask them WTF and play Chinese whispers/Telephone game".

> The platform team is a blocker

Does anyone take this seriously?
How else might we try to meta-attend to our social problems?

Not by haranguing forth on HN, a site that's explicitly not for that kind of discussion.
you don't even need those

a cache with long-enough TTL will do the magic for you

https://mish.co/posts/always-cache-your-website/
Do domain names matter any more? What you need is a unique business name. Don't just name your app "bear" or something, because people are going to get search results for actual bears.
Agree.

I would add that even good old, rock solid assembler isn't a straight entry point into controlling the CPU, but is now just an abstraction over µOPs. Abstractions surround us these days, and for each of us, we find differing levels of what's tolerable vs what should be known about the next layer below.

I'm personally (kinda) ok with not knowing too much about the sub-assembler processes that happen inside the literal black box called a CPU, but I know that for branch optimisation, it's important.
And she did it in a few months! No time to get music working so someone at Panasonic got a band together and recorded a garage band redbook version.
I tried, this broke it for anyone using a touchpad to scroll it horizontally (like me on my Mac) and also maybe for people scrolling on a tablet.

Mostly people stopped that complaint when I added big buttons to scroll it to the next page.
TikTok refusing to refund balance for “violating advertiser policies”
> The new grouping is not a clear cut, like why is the position of the docked grouped with window behaviour?

Both seem faulty in that regard. Both cram Dock and Window behavior into the same section, when each should be a separate section similar to the Menu Bar section at the bottom. But that's not a fault of the design language here, and can be fixed without changing it.
I'm sorry, but you're just spreading more FUD.

I've never had an issue with my USBC ports on my phones or billion other USBC devices going bad.

OTOH, it's a frequent problem for iPhone users. In my circle, it's frequent enough that even my brother who works for Apple has this issue, and it's frequently (but not always) severe enough that the phones require replacements, instead of the $5 cable. And that was my point from the beginning: USBC is designed so that the failure mode affects the cheap, easily replaceable cable rather than the expensive device it is connecting to.
What I think makes no difference when it comes to how companies decide whom to lay off. I doubt a policy preferring foreigners or citizens either way would look good in court should the employer get sued for unlawful termination or discrimination.
No, it's easy to know what the tight races are likely to be, and very difficult to predict which races are going to come down to a margin of just dozens of votes; it's much harder to predict those races than it is to predict the winners of races, since they're very uncommon, and lopsided polling is not.

No, this doesn't sound plausible.
Coase’s theory doesn’t only apply to firms but to other organizations as well.

Imagine if San Diego wanted water from the Colorado River (what nerve!). They’d have to negotiate with every little town next to the river. And if one town doesn’t want to negotiate, well, they can attract business with offers of “take as much water as you want” and “emit as much toxic waste as you want”, and we’ll fuck the people downstream.
home of the famous BAGGER 288

https://en.wikipedia.org/wiki/Bagger_288
"Very possible" reads to me a bit cheat-y, in that you could do so but you probably don't want or need to. Paging a workbook out to disk in this way necessitates keeping a cell-to-cell relational map for everything and then paging it back in when you then need to pointer-chase through a set of updates--well, you've just reinvented virtual memory but worse, haven't you?

Excel is an intensely business-critical product and has a lot of smart folks working on it. There are tradeoffs you're eliding and I'm confident that they know of them.
Interesting, thanks. I'd heard of PNG being used for this before and thought people had lost the plot.

For context I started a neg scanning project a few years ago, ~150 rolls on an epson v850 (flatbed), and stuck with the default compressed tif after some surface research. There is little chance I would consider another processing step .. unless it was batched on a server somewhere! Very painstaking process, which has been on indefinite hold for a small while now (waiting for the AI to catch up).
My state is exclusively postal voting, and checks signatures. If the deviation is too great, the reject the ballot. Has happened to my wife. Inconvenient, but it's a non-trivial hurdle.
Front page! Way to go Joe!
Clarified that it did not have any nuclear material
It's clipboards all the way down...
I have to make a list of it sometime. My primary issues are with how apple deal with multiple devices in somewhat close proximity. The HomePod always picks up the request irrespective of how close or far I’m from it. My phone might be right next to me but unless I pick it up and unlock it, HomePod takes priority. Which might be fine if there’s a way to either control other devices or to handoff the request to a closer device.

“Not you, I want the Siri on my phone” or “switch to my phone/iPad”

“Skip the song on my iphone”.

Much worse is the responsiveness.

“I don’t understand”

“Still working on it”

“I can’t seem to be able to connect to the internet at the moment”

“I’m sorry. Can you please repeat?”

With all the on-device ML stuff I assumed they’ll get Siri to operate without the internet for basic recognition and switch to network mode for more complex use cases.
I feel like it used to show stuff like "you're in downtown manhattan" or "you're in washington heights", but it has been a decade or so....
> unlike a dividend, there is no way to directly tie the repurchase of shares to x amount of actual long term market value

I don't understand what you mean. From the point of view of the company - and what you called its significant incentive to go ‘growth’ if I understood your comment - there is no difference between spending $1bn repurchasing shares or distributing dividends.
All at the end of the evening? If you do it in the middle of the day, and the actual voter shows up, there's a good chance you're spending the night in Cook County Jail.
Very cool! Would be interesting to try to control for hacker news popularity - something like total upvotes or total comments as a denominator might make this look even worse.
But everyone knows, that the number of relics increases over time. For each one lost, two new ones appear. So if we had 2% of the true cross in 1870, perhaps we had only 1% in 1543. Someone needs to update the catalogue. When we see how much we have today, we can estimate, when the cross crosses 100%. In the year 3451? (The Hobbes theory.)
It looks to be at worst 10fps to my eyes. Which is also where animation really starts to shift from “moving drawings” to “fast slideshow” in my experience. So right on the border.
Not only has the employee been constructively terminated, but I would argue that they have been actually terminated if they were told that their remote work agreement was voided and they need to sign a new one.
What's the keyboard in your banner photo?
The real question is: will apple follow its own guidelines? That wouldn’t happen if Steve Jobs were still alive
That wasn’t the specific example I was thinking of, but it is illustrative of such policy decisions.

Credit where credit is due, Iowa and Hawaii actually rank very highly in terms of healthcare affordability and outcomes.
I love how when you copy something onto the clipboard, it silently and transparently outputs different things depending on where you paste.

For example, copying from Excel can output:

- to a table (when copied into word)

- to rich text when copied into Wordpad

- to plain text when copied into Notepad

- and even an image when copied into Paint.

All without having to select the desired type at the source.
translation of the main points (of the linked article, not the full 43-pages BEA-RI report) :

Fire started simultaneously in a battery and and in a power inverter. It doesn't look like there's any comment on why/how it started on either and how/why it started on both at the same time.

Batteries were lead-acid, not Lithium-Ion (lead-acid is supposed to be less of a fire-hazard).

There's timestamped video of the start of the fire. Alarm was triggered within less than a minute. Someone was at the initial fire location within 2 minutes. Building was evacuated within 4 minutes. Fire Department called within 7 minutes of fire start. On site 17 minutes later. Power company is called within 17 minutes of the 1st fire alarm.
Power company couldn't cut power from the substation because of fire risk (and delay to get approval from OVH, which owned the substation). The upstream substation is shut down 80minutes after the fire started.

The fire-engulfed building still has power for another 98 minutes. Fire is considered under control 3h after that (6h after it started), extinguished another 3h later.

There was significant concern that the building would collapse.

There was no fire sprinklers or fire-extinguishing mechanism in the building itself. Water supply was insufficient (single fire hydrant delivering 16k gallons/h). Now water reserve, or pumping mechanism (the Rhein was super close).

Only after 2h were the firefighter able to throw water at the blaze. Before that, there was still electrical power on site.

Recommendations:

Battery storage already have some regulation WRT fire hazard. Charging equipment don't. Apply the same rules for both

improve the ability to cut power from a site

There's a bunch of question that pop in my mind :

Concerning the construction, how common is it to have a 1-h fire resistance ? In the report, they say the floors are made out of wood with a treatment to allow for 1h firewall, and the "internal structure" has a 1h "fire stability". That sounds awfully low to me, especially considering that the fire took 6h to control, 10h to clear.

What's "R-5" concrete structure ?

The power is provided through 2 redundant 20kV AC lines. Then, the power can follow one of 3 path :

directly fed into the hardware if it's "clean" enough

corrected to be cleaner before being fed into the hardware.

converted to DC before being fed into the batteries.

If the batteries are needed, the power is first converted back into AC before hitting the servers, which will convert it back to DC.

My question : Why don't we convert all the power to DC in a central location before feeding DC power to the servers ? I would expect some significant saving costs in DC->AC conversion, no need for AC "cleaning", and the ability to extract the AC->DC conversion out of the servers (increasing density, and removing some more heat close to the servers). I'm sure it's not a new "idea", I'm just curious as to why it's not a good one.

On the report itself, it looks like the presence of battery makes electrical cutoff much harder. If you cut the main power lines, the batteries and power generators take over, so your DC is still powered.
I'm not sure why all the complaints and concern, seems like a fairly successful server migration to the cloud to me.
You’re looking for Redwood
I built something very similar a few years ago https://hex-colours.netlify.app/
It is possible to have paper ballots that can be counted by machine for fast results, but that can also be published afterwards so that anybody can check the count, and that allow individual voters to check to see if their vote was counted correctly (but not to prove to someone else how they voted--this is called coercion-resistance), using "fill in the bubble" ballots that can be counted by widely available inexpensive optical scanner with the only new equipment needed at the polling place being special pens for marking the ballots, with all the cryptographic magic that that allows the verifiability and public counting being in the ballots themselves and put their when they are printed. For voters that aren't interested in verifying later that their own vote was correctly counted, they can ignore all that and it appears just like a regular "fill in the bubbles" process that many places have used for decades.

Here's a paper with details in PDF form [1], and here it is in HTML [2]. Here's a paper proving that it is coercion-resistant [3]. Here's a Wikipedia article [4] on it.

Voting systems with these kind of verification/auditing capabilities are called "end-to-end auditable" or "end-to-end voter verifiable" systems, and here is some information on them in general [5].

[1] https://www.usenix.org/legacy/event/evt08/tech/full_papers/c...

[2] https://www.usenix.org/legacy/event/evt08/tech/full_papers/c...

[3] https://eprint.iacr.org/2010/502.pdf

[4] https://en.wikipedia.org/wiki/Scantegrity

[5] https://en.wikipedia.org/wiki/End-to-end_auditable_voting_sy...
> ATS panels also..

https://www.shentongroup.co.uk/blog/what-is-an-ats-panel-aut...
People can and do care about accessibility while not being blind. Being considerate should be a characteristic we all have.
Bottom bracket height is also a very important metric - the lower it is, the lower will be the center of gravity. This helps stability.

Regarding your example: It's actually suprising, because Gravel bikes are supposed to be more stable than road bikes (less turns on gravel roads, and the extra stability offroad is helpful). Cyclocross bikes are the less stable cousin of gravil bikes - they are supposed to turn quicker for race courses.
But since all bike categories have lots of models inside them, there's always a full spectrum in terms of geometries.

At the extreme end of bikes are downhill bikes, which have super long wheelbases and relaxed steering angles (< 64°). That helps them maintaining their course over super rough surfaces, besides an abundant amount of suspension.
I interpreted "CLI in the browser" the same way, seems like a slightly wrong description.

Other than that I love the concept; someone like me who sucks at creating UI's really benefits from something like this (:
California also has a state income tax up to 12% (!!) and a sales tax of 7%. Texas has no state income tax and a sales tax of 6%.
Presumably, the stuff you develop in metaverse would allow you to monetarily benefit from it as well, and that should be good enough of a motivation for a lot of devs to enter the space.

For a rather primitive example: look at Roblox (the closest functional approximation of a proto-metaverse) and see how much money some Roblox games can make. In 2020, Roblox devs generated about $328mil in revenue, with 32 of them getting paid over a $1mil. And that's not even mentioning that a lot of them were made by one person.
Nobody likes to get down to the details of actual fraud events, really. Neither side. Democrats because they don't believe it happens often. Republicans because when it does happen, 9 times out of 10 the perp turns out to be a Republican. This has been the amusing reality for years now.

I personally think that fraud of a significant scale in a country with thousands of different voting systems is basically impossible to hide, and a lot of people are looking for it. We take many steps to reduce that risk. And when we catch someone trying, we should slap them down hard as an example to others.
In Korean, you're also not generally supposed to use people's names, unless it's their title + last name (or last name + first name to disambiguate).
> 1. The cache tried to fill the metadata with version.

> 2. In the first round, the cache first filled the old metadata.

> 3. Next, a write transaction updated both the metadata table and the version table atomically.

> 4. In the second round, the cache filled the new version data.

Another way to look at this is that while the database can handle writes to the 2 tables atomically, the caching layer can't do a consistent read from the 2 tables, because it is either too expensive to do the 2 reads from within a database transaction, or too expensive to do a single read with join?

Our current system also suffers heavily from distributed inconsistency, mostly due to these "too expensive" constraints imposed by an ex-FB guy, even though our scale is nowhere near FB level. Yes I am bitter.
Getting a 404 error...
Feel free to replace "physical phenomena" with "phenomena caused by physics laws" if it makes more sense that way.
May I suggest to post this question on a forum better suited to these kind of submissions, like Stack Overflow?

This is probably what you’re looking for: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#...
Not a very good one then, and never heard of any of those. The big ones like Slack do run in a browser because the whole point is to access an online service.