skysight-inc/HackerNews huggingface dataset:
Ugh. I'm sorry they didn't enjoy it, but I wish I had been there. It looks amazing.

The price of 130-200 Euros is actually quite reasonable for a meal like that. These dishes are a ton of work. Equivalent restaurants in the US usually cost around twice that.

It does sound as if the service was rude, and that's entirely inappropriate at any restaurant at any price. The waiter should never scold the customer, and a place this innovative absolutely must be prepared for food allergies. I don't know why this one failed so badly. It is sufficient reason to avoid the restaurant.

The only caveat I'd place on it is that the reviewer didn't seem to understand what kind of restaurant they were eating at, and so I can't take their description of the service entirely at face value. I'm sure they're being honest, but they were on a very bad foot for the entire experience, and they were going to be unhappy the entire time.

This is dinner-and-a-show. You shouldn't be hungry afterwards: 27 courses, even tiny ones, is a lot. (Assuming, of course, that you get all 27. If they aren't making substitutions for food allergies, that is a serious failing.) Of course there's no "main"; you should be too full to eat a big piece of anything at that point.

These were 27 creative, interesting, innovative dishes. You don't have to like all of them: if they weren't pushing the boundaries, they wouldn't be as interesting.

Some of what they're describing is actually quite dated, which may account for the comparatively low price. This stuff was fashionable 20 years ago. Some of it has become trite. The untasteable drops of sauce on a plate are going out of fashion, and good riddance. They're pretty, but not delicious, and this kind of meal needs to be both.

OK... the foam in the cast of the chef's mouth is in poor taste, and clearly the restaurant is reaching. The citrus foam is actually probably delicious, and 20 years ago it was a novelty, but for the effort it takes to produce they really should have found a more interesting presentation.

So, what I'm reading is that they misunderstood the restaurant. At the very least they needed different expectations, or skipping it entirely.

As for whether I'd like it, I have to read between the lines. It sounds as if there are some good ideas, though I'm not sure I'd have the patience for four hours of that particular dinner and show. Similar meals at other places take under three (so that they can have two seatings a night), and the pacing is important. I'm getting the impression of a formerly-innovative place that is coasting on its reputation.

What I'm not finding is anything hilarious in the review. They don't know what they're looking at, and that's not especially funny to me. They just look dumb. I'm sure they're not. But I suspect that I could have helped them enjoy the meal better if I'd been there. Maybe it's not for them, but certainly not if they're expecting the wrong thing.
One's choice of implementation language for a project should not be taken as a statement of faith in anything but your ability to use that language to solve a problem. A language that has opinions about ones ethics as a defining feature seems intended to solve a different problem than any i have.
Define proprietary. You pay, they provide full HTML (with Tailwind styles) for all of their controls, that's the point. Worth the money IMO.
And a lot of it is driven by compliance obligations as a public company. If you don’t want SOX work and processes, don’t go public (or work at a startup that’s about to go public). If you don’t want SOC2 work, don’t go after large companies.
Has the tax system ever become less of a trainwreck? I'm not an expert, but the trainwreckedness seems to monotonically increase. On multiple occasions in the past, significant numbers of voters have contacted their representatives to discuss just this topic. Why didn't voicing their concerns work on those occasions, and why will it be different this time around?
Tailwind is more like an editorialized version of all the features available in "vanilla CSS" than it is a UI library. Tachyons is a small, tiny UI library that enforces (ugly) standard defaults.

Also, the naming of classes in Tailwind feels much more natural — the tachyons naming is condensed to the point of being abstruse.
The big secret is that sidecars can only help so much. If you want distributed tracing, the service mesh can't propagate traces into your application (so if service A calls service B which calls service C, you'll never see that end to end with a mesh of sidecars). mTLS is similar; it's great to encrypt your internal traffic on the wire, but that needs to get propagated up to the application to make internal authorization decisions. (I suppose in some sense I like to make sure that "kubectl port-forward" doesn't have magical enhanced privileges, which it does if your app is oblivious to the mTLS going on in the background. You could disable that specifically in your k8s setup, but generally security through remembering to disable default features seems like a losing battle to me. Easier to have the app say "yeah you need a key". Just make sure you build the feature to let oncall get a key, or they will be very sad.)

For that reason, I really do think that this is a temporary hack while client libraries are brought up to speed in popular languages. It is really easy to sell stuff with "just add another component to your house of cards to get feature X", but eventually it's all too much and you'll have to just edit your code.

I personally don't use service meshes. I have played with Istio but the code is legitimately awful, so the anecdotes of "I've never seen it work" make perfect sense to me. I have, in fact, never seen it work. (Read the xDS spec, then read Istio's implementation. Errors? Just throw them away! That's the core goal of the project, it seems. I wrote my own xDS implementation that ... handles errors and NACKs correctly. Wow, such an engineering marvel and so difficult...)

I do stick Envoy in front of things when it seems appropriate. For example, I'll put Envoy in front of a split frontend/backend application to provide one endpoint that serves both the frontend or backend. That way production is identical to your local development environment, avoiding surprises at the worst possible time. I also put it in front of applications that I don't feel like editing and rebuilding to get metrics and traces.

The one feature that I've been missing from service meshes, Kubernetes networking plugins, etc. is the ability to make all traffic leave the cluster through a single set of services, who can see the cleartext of TLS transactions. (I looked at Istio specifically, because it does have EgressGateways, but it's implemented at the TCP level and not the HTTP level. So you don't see outgoing URLs, just outgoing IP addresses. And if someone is exfiltrating data, you can't log that.) My biggest concern with running things in production is not so much internal security, though that is a big concern, but rather "is my cluster abusing someone else". That's the sort of thing that gets your cloud account shut down without appeal, and I feel like I don't have good tooling to stop that right now.
I simply installed a browser extension to block YouTube recommendations. Haven’t surfed YouTube on my laptop since

Phone is a different story tho
Which case studies or incomplete data are you relying on? That's literally what I'm asking for here.
It's definitely uninteresting, the honest title should have been "Malicious website hides StrongPity trojan in program installer".
Theoretically that is based on actuarial data which says people are living longer and can work longer.

If you can find one where people born before a certain year get a pension and people after it will never get one, then it's a like to like comparison.
It's more like a series of templates. You copy them into your project and customize them. I used them for a big project and found them to be absolutely fantastic. It's a lifetime license for unlimited projects - the time I saved was very quickly worth the cost.
Why some work environments breed toxic cultures
> Tailwind is better in every way, and JIT is a killer feature.

I dunno, the smaller dev build from JIT is great, but it breaks my in-browser design workflow. Only the CSS styles needed are generated, so I can't make in-browser tweaks to see what a different padding/margin/other-property looks like.
Singapore at least has a decent public housing purchasing system. Not perfect by far, but it seems to be the best solution out there so far.
There's already a system that does the whole job of flying, for emergency use only - Garmin Safe Return.[1] In the plane, there's one big red button. If pushed, the plane finds an airport and lands, all by itself. It picks the nearest suitable destination airport, using info about fuel state, weather, and airport status. It starts squawking with the emergency transponder code. It plays emergency messages to ATC. There's also pilot incapacitation detection. If the pilot doesn't do anything for a long time, the system sounds warnings, then takes over.

Everybody else has to get out of the way, though, when it declares an emergency. It can't really communicate with ATC. So it's strictly an emergency system, for now.

This is really just integrated control of the existing avionics. The existing systems are good enough that you can input waypoints and have them followed, and do an automatic instrument landing on a designated runway. This mostly sets up a flight path. It can't deal with traffic. There are no new sensors. The additional hardware just lets it lower the landing gear, apply the wheel brakes, and shut down the aircraft after landing. After which you're blocking the runway until someone comes out and moves the aircraft. Again, emergency use only.

It's intended for the "sick pilot, healthy airplane" case - the pilot is out of action, but the hardware is fine. It's not helpful in making hard decisions when the aircraft is having problems.

[1] https://youtu.be/d-ruFmgTpqA
> It’s also quite obvious, mechanistically: COVID doesn’t lose many infections by eventually killing the patient who, by then, is obviously sick and most often in the hospital.

But viruses spread in the real world not some hypothetical lab. In the real world as viruses become deadlier they tend to provoke a much larger response from governments and populations, both in terms of prevention and vaccines/cures/treatments. That's why there's a lot more money spent on potential HIV vaccines than on vaccines for the common cold. Being deadlier is a distinct disadvantage if you're a virus trying to survive for the long haul.
Can the Nuclear Regulatory Commission (NRC) Reform Itself?
A link or pairing of the images and corresponding audio would be nice to have.
i think you can successfully type the return type using a Union. This might have the performance penalty of instability, but i care more about the soundness issue of potentially returning garbage types than about e.g. vtables

btw rust-miniscript is a nice example of a type stable parser :)
It sounds like it's Bazel for JavaScript. Does it ensure hermetic builds? If so what technique do you use to sandbox build steps?

As far as I know Bazel uses a temporary directory with symlinks by default, or sandboxfs if you have it. Pants uses a database that it writes files to disk from. I have a PoC build system that uses seccomp.

What does Turporepo do to prevent undeclared/missed dependencies?
Lol, bro, making their typography and layout changes is not really development. I’d much rather they just pick that up already.
Then what are you basing your opinion on?

Do you understand that you're saying "there really isn't any data to base it on, just believe me."
State of World’s Land and Water Resources for Food and Agriculture (SOLAW 21)
> If it's required by law, then it should be free to read.

Nobody really disagrees with that. Most of the codes are available in paper form in libraries.

Organizations like the ASME (https://www.asme.org/) write the codes and they do a pretty good job.
A company I worked at used a home-rolled task tracker. It had data modeling for a Job to be done, and within it a series of Steps that had to be done in order. Users could select the steps they wished to view from a big list, and be presented with the work items in that queue sorted by date. That was it.

This task tracker worked fine for a period of time, until the list of Jobs exploded. The company added dozens of different types of tasks people could do, correlating to different products that had different delivery dates. Every person in the department had to be aware of every kind of sub-task they would be responsible for, and they had to manually subscribe to that sub-task or work would get lost. People spent a large amount of time every day selecting and un-selecting tasks just so they could view a focused list of todos, especially anyone in a shared role like Admins, or Lead Designer (who would also complete Design QA steps for other designers).

Having to do this multiple times a day really irritated me. I didn't have access to the codebase and management wasn't whitelisting any extra development, so I hacked around the problem. I discovered that sub-task subscriptions were stored in a cookie on the users' machine, so I built a JS Bookmarklet that would read your cookie and help you create a new bookmarklet you could save to your bookmarks bar. This new bookmarklet would automatically navigate you to the task tracker, switch out your list of subscribed sub-tasks, and reload the page. I made a simple HTML help page instructing users how to use the tool, and I provided a basic set of pre-baked bookmarklets to get people started. Simple stuff like, "Website Development Approvals" or "Templates Ready for Build" or "Work Order ready for Design".

This automation _exploded_. I instantly saved 20 minutes a day across 20+ people. But more importantly, this simple bit of code introduced and formalized the idea of a "Role Queue" at the company. Business Admins had confidence they weren't missing work items, because they all collaborated on maintaining an authoritative set of bookmarklets for their work. Same for Designers, QA, Developers, etc. This in turn changed how the departments were run. People could work off the "same" queues, tag team work, and make group decisions on priority.

Where before everyone saw a slightly different lists of work and felt different levels of stress, now there was consensus between coworkers. I saved thousands of man-hours, and really smoothed out the path to production for a new product, all because at its core, I resented having to do such a stupid task like "just click these boxes and uncheck these and save" just to go from viewing "Ad buildout" to "Website buildout"

Funny thing, the company is still using my bookmarklet code. Every now and then I get a text from an old friend or two working there laughing about the code comments I put into my core bookmarklet builder.

/**
* BetterQueues by Titus Johnson
* This is hack to make it easier to view work queues
* If you're reading this and this code is still in use, you need to get a better job
*/
Availability matters. Buying drugs/products from dealers is not something most people are comfortable doing.

A ban on smoking products dramatically reduces availability.

There are already black markets for cigarettes anyway. I think they are unavoidable.
One only needs to read his indictment to see that they didn't point to any specific false statements by him.
I've had the feeling that Tachyons is a bit abandoned, no? The album component/example [0] has been showing 404 images for a while. The last release on GitHub is from 2018.

CSS frameworks don't ... need? to be state-of-the-art/updated all of the time (I get that), but at the same time, like anything else, once a component/css/etc. library falls behind, it (can) become harder to make it work with other tools.

i.e. it's hard to abandon the bandwagon of constant new releases, as the second that you do, "stuff" sometimes starts breaking. This is of course a very general observation that doesn't apply to everything.

[0] https://tachyons.io/components/collections/albums/index.html
> ... and not the external demand to immigrate,

It's got to be a mix of both, no?

> that my original claim isn't just "kinda sorta true" but rather, "strictly true".

I don't think we are really disagreeing. My point was that the common trope about US being the only place everyone wants to go has never really been true, but that especially by net amounts, it has been and remains a popular immigration target, albeit not as much as it has in the past.
Show HN: Easy Mention Rotation for Slack
The American Dream has always been intimately tied in with the immigrant experience. People would leave their homes in Europe because they dreamt that America was a land of freedom and opportunity. It was a term largely setup in opposition to the rigid social structures of 19th-century Europe.

Arguably the American Dream is very much intact, it's just that it's mostly brown & yellow people achieving it. I have a lot of friends who left their home country because there were no opportunities for them there, and now have the suburban house with a yard, 2 kids, white picket fence, neighborhood Trick'or'Treaters, good savings, and vacations whenever they need a break. They work very hard for what they have, which has always been part of the American Dream, but they get a good life in exchange for it.
“Total” in the sense of “from everywhere” and “for everyone”, not just “from South Africa” or “for unvaccinated”
I've been a Bootstrap user for a long time, but I recently made the jump to Tailwind. It's not the revolutionary upgrade I was hoping for, but it's nice evolutionary step in the right direction. It's quite intuitive, but it doesn't get rid of most of the frustrations that come from doing layouts, as those come from the design of CSS itself. `@apply` makes the upgrade worth it though, it's easy to make custom classes from the Tailwind elements.

The one thing I don't like is that the culture around Tailwind seems a lot more proprietary, like you're getting three quarters of a product that you need to buy the rest of, whereas Bootstrap felt like you got everything you could ever need for free.
Most places have never experienced an 8.0 earthquake and never should - if you live in an earthquake area (like Japan) then sure, that is going to dominate architecture choices, but it's not relevant elsewhere. The largest ever recorded 'shaking' in my city is 4.0 IIRC, which was caused by a far away 6.0 earthquake.
just got parachuted into a tailwind project. have to say I don't fully get it.

the major stumbling block has been how tailwind is mostly just css translated into its own hard-to-memorize lingo.

For example, say I want to do something basic like "display:flex; justify-content: start".

In tailwind you would type "flex justify-start" instead.

Which doesn't really follow any rules as far as how to get from A to B, so it's just a matter of having to look the magic word up in their docs each time until you memorize. And there are a lot of keywords (many modifiable according to n-dimensional properties) to memorize.

I know there are handy slugs like "w-1/3" that encapsulate a best practice - but I'm a person who'd rather master the underlying mechanics of that best practice and be able to deploy, tweak and debug it myself.
What is the population of Cambridge?

for me the demo returns that the model did not find an answer...
I still don't think that one bedroom apartment in Beijing is worth $1 million, even considering what Beijinger's make. And you can rent that same 1 million dollar apartment for just 8000 kuai (~1200$) a month also. Look at the price-to-rent ratios. China is definitely in a huge property bubble, possibly the biggest in history, by any measure.
Thanks for the reply - I assumed that was the case, that these particular parts are now completely surplus and there's not enough of the remains of other units to make up anything functional.

I agree also that there's benefits in documenting these for emulation and educational purposes.
I can tell where I work it came down to a simple question of having to maintain, control, update, publish and develop TF modules vs just buying the dang thing and not having to worry about it.
Best no-code deep learning platforms
They aren't the "coders" of the Rust project.
ABetterABK (Activision/Blizzard/King) Announces Initiation of a Strike
So… the new goalpost is, “top epidemiologist say that there is a pattern of common-cold-viruses to get milder with time”?

Do any of them have names? (Either the viruses or the epidemiologists)

And that’s supposedly because… these common cold viruses were just too quick to kill their victims, at first?
Courts already allow you to request that documents be flagged as sensitive.
denying reality because he is asking for proof? wow.
Right. Every epoch shows a tendency to model intelligence in terms of some favored technology. It's a mistake to take these beyond very casual and loose metaphors. It's a very difficult habit of thought to break for some people because they've tacitly committed to a particular (sloppy and half-baked) metaphysical view of the world and haven't yet learned to examine those presuppositions and learned how they fail spectacularly.

I would prefer we use "automation" instead of "AI". That way, we are forced to speak specifically ("automation of what?; it's always specific) and say things like "machine-automated aviation" because that's what this is. It's clear, faithful to the truth, and obvious what we're talking about and what's happening at a general level, and we aren't reifying some vague bullshit fantastical term like "artificial intelligence" which only leads to romanticized mystification and projection. There is no artificial intelligence. Machines doing so-called AI are the same kinds of machines we use to write email and make phone calls. We've just configured them in a way that makes them useful in different situations in different ways for specific ends, even if the applicability appears general; we've done the generalization which is then represented in concrete ways which are not themselves general.

(N.b. central to intelligence is the ability to abstract (not the lambda calc/CS meaning) from particulars. I have the concept Circularity which is not just an image (there are potentially an infinite number of circular objects), but based on experience of particular circular things, my intellect has abstracted from this experience the universal concept of Circularity. I understand Circularity, apart from any given circle, and yet what is true of it is true of all circles. I can analyze the concept to infer that any circle's circumference is twice its radius times pi or that its area is the square of its radius times pi. Computers don't do this and cannot do this even in principle because all physical things are always concrete. There is no physical Circularity, only physical, concrete circles. And abstraction is not regression. Indeed, all the abstract values in your computer aren't really abstract except in the mind of the observer. Those in your computer are representations only, devoid of denotation except what's in the programmer's head.)
I think calling a team that is (it sounds like) struggling with governance and organizing a conference "toxic" doesn't feel right.

I think it is good to also show some empathy here and consider that probably nobody gets paid to be on the core team or to run the Rust project. It can't be easy to be in the middle of such a vibrant and vocal community, basically as a second job. At least that is what I think when I read some of the situations in this post.