skysight-inc/HackerNews huggingface dataset:
Let the industry self-regulate that. You stipulate a reasonable minimum wage, but like most other industries, mid-level and above restaurants need to pay a competitive wage, or talent goes elsewhere. If the going rate post-tip is about $36/hour, then the restaurants can target that as their post-tip benchmark wage.

I can tell you as a different type of talent worker, nobody is trying to pay me minimum wage. Minimum wage is set to ensure there's a reasonable floor on downmarket offerings. When you're 18 and fresh out of school and you work at your local Cracker Barrel, minimum wage ensures you don't get exploited. It's not the benchmark for experienced workers who have picked up a valuable skillset.

You have all these restaurant operators crying that getting rid of tippers puts them out of business, makes their business unviable. Well for one, that's nobody else's problem -- there's no contract, no constitutional guarantee that you're allowed to be in business. Making something economically viable is the whole game.

But it seems like everyone just flunked grade school arithmetic.

The cost is a wash at the end. At mid-range restaurants and above, practically everyone tips the same 18-20% on top of the base cost of the meal. If tipping is made illegal, you can expect meal cost across the board to rise by about this much to make up the difference. It's the exact same cashflow. You can pay a living wage on what you're already charging customers on the final card settlement.

They all seem to be imagining this nightmare scenario where they're forced to raise their menu prices, and that prices them out of the business versus their competitors who, somehow, don't need to do the same.

The law shouldn't cater to business operators with no business sense.
> That's not at all what the parent comment is saying.

That's what I'm saying. It's how discussion works, he said one thing, I said something different.

> Also, such materials are real.

Real but not feasible for any reason. The other commenter didn't give any info that would deny that. You didn't, too. I don't blame you, it would take non trivial amount of time and money to just understand if an idea doesn't work out in real world. Maybe manufacturing too expensive, maybe there's some blocking regulation, maybe health hazards for workers, environmental hazards... But yeah of course a random guy on HN knows for sure it's the IP law that's always ruining things. Who would care about potential drawbacks of some tech, we got PFAS into blood of probably everyone now so why stop there?
I don’t think a Sybil attack will work on a Staking network since the leader is known and a MITM can’t broadcast a block without the leader’s key. The only think they can do is take them off line to prevent a solved block from getting sent to the network, but that problem exists without taking into account Sybil attacks
Concrete is laid on recognizable shapes that would never be present in nature - and while it would lose strength and degrade in time, the underlying minerals would still be present and clearly recognizable.

Same with steel, stainless steel, brass, ceramics (of all types), glass, plastic, etc.

Hell, just all the roadside glass bottles over the years will leave one difficult to ignore trail.
I like Chezmoi for this, and also use it to manage my home directory.

Plain ol’ git is also nice in a pinch.
It's a spectrum and I think your experience is probably typical. A minority of people see nothing and another minority of people see vivid images. Most people get varying degrees of fuzziness.
Sea transport is really cheap in bulk. Somehow Japanese cars didnt fetch $15K premium after crossing the pond in the nineties.
Things I've Learned After Ten Years at Vets Who Code
How, on macOS, does apple lock you into their ecosystem when you can run whatever you want?
Interesting idea, but needs to be ported to the Typescript type system.
What If We're Stuck Down Here?
It's still horrible, not in a (direct) security but in an interop sense: Now you have to embed an entire WASM engine, including proper sandboxing, just to render the font correctly. That's a huge increase of complexity and attack surface.
If you could configure your linux kernel without suid support, that would be huge benefit for security, IMO. suid feature is huge security hole.

Whether fighting one particular suid binary worth it, is questionable indeed. But this is good direction. Another modern approach to this problem is run0 from systemd.
Well, it's not now!

p.s. the first rule of London is we don't talk about London...
This is basically a hack to get pragmatic performance at a cost of comprehensibility. It would have been better if Go allowed union types then a func could be declared to use interface A|B efficiently. Passing a narrow interface when a wider implemented one could get used is lying about the actual "interface" in the signature. Added to that is that Go's interfaces are structural (which I think are great), but could lead to accidental misuse by passing in interface A for an object that also has method X for unrelated purposes that co-incidentally satisfies interface B which the called func on A magically uses.

> Like all articles about Go’s interfaces, we are obligated to start with Go’s io package.

Also the io package, or stdlib in general is not a good place to look for good patterns to use in Go. Numerous antipatterns are used in the name of performance. The principles for stdlib authors and recommendation for Go developers are different. As an example io functions can return a value AND an error--and whether to continue or not depends on the specific error (as some are benign). It's better that I don't name an example as you should always be on the lookout for (until having learned) them.
So, another poster cleared up my first question. It's probably because the seed is the same. I think it would have been a better demo if it hadn't been, though.
"Manager" is a broad category, but in my case I am deeply involved in product design and technical architecture (with lots of input from my team) so I find that being able to plan a feature together, hand if off to one of my developers to implement it, and then see them successfully execute our vision to be just as exciting as if I had written it myself.

This is possible because I have exhaustive knowledge of the product, having worked on it for many years as an IC (and watched several other people struggle to manage it before I took the wheel). I imagine I'm a scenario where a manager and team are more disconnected, and nobody is really passionate about the product, that milestones would feel a lot more muted.
125.135.80.59
Show HN: I made a AI to help me with the Marketing
This AI is so amazing, so brilliant... I don't have any words for it. Please it check out by yourself!
> Dropping a packet upon encountering a resource problem isn't effort, let alone best effort

The dropping part isn’t the effort; the forwarding part is.

> the checksums in UDP (and TCP!) also poorly assure integrity when datagrams are delivered.

That’s true, but it’s becoming less of a problem with ubiquitous encryption these days (at least on WAN connections).
<< These are the sorts of systemic conditions that lead to many so-called road user errors.

There is certainly an argument to be made that we are all outcomes of the system in which we operate. That is to say, we all victims of circumstance. Does that, however, mean bicycles should swerve between cars like motorcycles in CA ( and lately -- illegally -- in IL ) or go against the traffic diagonally?

Both examples are admittedly anecdotal, but very recent and both from recent trip downtown.

At the end of the day, it is the user error. Having a tank to drive just happens to be re-assurance that whatever happens, the other user will bear the brunt of their bad decision.. which is supposed to be deterrent. But, apparently, it is not.

I honestly do not know what it is about bikes, but not completely unlike BMWs and Teslas, they seem to attract oddly aggressive drivers.
> The font shaping engine Harfbuzz, used in applications such as Firefox and Chrome, comes with a Wasm shaper allowing arbitrary code to be used to "shape" text.

In that case could you ship a live demo of this that's a web page with the font embedded in the page as a web font, such that Chrome and Firefox users can try it out without installing anything else?
Why Should I Write?
The short answer that an herbalist will give you is to use the whole plant in order to benefit from non-active compounds that balance out the active compounds, perhaps providing benefits like reducing side effects or potentiating the active compound. Also sometimes there's a sensory quality of the herb that contributes to its effect, eg. digestive bitters. Sometimes the herb tastes good. And often they are nutritionally beneficial too (vitamins, minerals, etc).

Personally I have observed the benefits firsthand of herbs including blue vervain, California poppy, chamomile, gentian, kava kava, lemon balm, marshmallow, motherwort, Oregon grape root, pedicularis, skullcap, wild lettuce, all quite safe (though some you don't want to take regularly). My herbalist doesn't bother with willow themselves, they've tried it and it's just not as effective as acetaminophen or ibuprofen, so I haven't bothered to try willow. Apparently the concentration of aspirin compounds in willow is quite low, perhaps that's why: https://www.evolutionaryherbalism.com/2021/07/28/willow-bark...
GitHub Copilot for Xcode
A bit of background on those control characters and what they mean:

https://en.wikipedia.org/wiki/C0_and_C1_control_codes
I think there is also a phenomenon where bits of the human condition are given a label and then suddenly sprouting a subculture on the internet where people get excited to be part of something special. Some kind of disease fetish.
> ... static adversary A that can corrupt ...

Doesn't that mean that an adversary using multiple identities would be able to do so? And therefore, some means of limiting the number of identities (through public key or prior trust) would still be desirable?

What am I missing? Is this mitigated through staking?
Why didn't you read the article?

> By ruling out a number of alternative solutions, the results strongly support the idea that supermassive black holes started out with considerable masses from the get-go, in astronomy lingo: that they are "primordial" or "seeded large." Supermassive black holes did not form from the remnants of early stars, then grew massive very fast. They must have formed early with initial masses of at least a hundred thousand solar masses, presumably via the collapse of massive early clouds of gas.
Thanks!

Will do!
Unicode OS when?
And they sometimes get very upset when people call them out on their BS.

https://www.vice.com/en/article/n7jq98/man-fined-for-enginee...

https://indyweek.com/news/wake/state-engineer-files-complain...
Screenshot and OCR!
Both regions have high humidity, but Florida tends to have higher average humidity levels, particularly in the summer months. Florida has a subtropical to tropical climate, characterized by high temperatures and humidity, especially in the summer. Florida experiences high humidity levels throughout the year, often ranging from 70% to 90%. Summer months are particularly humid, with frequent afternoon thunderstorms.

The Netherlands has a temperate maritime climate, influenced by the North Sea.

Florida and the Netherlands are not close in comparison.
No, developers flocked to macOS because it runs unix and has a complete and nice looking UI with sensible design patterns designed by an actual designer instead of an engineer.

Development across the board is better on a mac for some / many people.
Spending money in that casino-cum-game funds energy research in a foreign adversary nation.
I think the completely isolated eco systems in places a fairly short boat ride away shows there hasn't been an advanced civilization for some double digit number of millions of years.
Came here to say the same. We've evolved on a finite planet, so war is in our DNA.
>Which is why your server wants you to tip in cash, because then there's no official record of the tip.

That theoretically makes sense, but I've never actually seen that. If I'm paying with card, it's almost always added to the total bill, so there's always a record.
Eh, plagues or evolutionary ‘black holes’ followed by an outside context problem are all possible too. Aka Dodo bird type situation.
I have to picture somewhere else I've been before that is like that. I can't make up new realistic landscape images in my head. That said, I'm not an artist
The Seed7 Programming Language [video]
For YouTube specifically, you are not the customer. Viewers are the product. If they do something that annoys you, but you don’t leave, that change is a success.
> The secret City of London which is not part of London

The City is part of London under any normal person's interpretation of that word. Being as charitable as possible, it is true that the ceremonial county of Greater London does not contain the City. But the Greater London administrative area does.

It's also not "secret". Many people aren't aware of it, but that's through ignorance on their part rather than secrecy on the part of the City. The City plasters its logo all over the place: on all street signs in the City, on police uniforms, on statues, etc. Even the bollards in the City bear the colors of the City's flag. It's impossible not to notice that the City is different from the rest of London.

So that's two mistakes in the headline alone.

> The mayor of Greater London has nothing to do with the original City of London, which still has separate governing bodies and a mayor.

This is wrong. The Mayor of London has authority over the City of London, through the Greater London Authority (although some power is delegated to the Corporation, in the same way it is to borough councils).

There is indeed also a mayor of the City (confusingly called the Lord Mayor of London), but that mayorship is largely ceremonial in nature.

> Oddly enough, if the monarch wants to enter the City of London, she first must ask the Lord Mayor for permission.

This is just an urban myth, no such permission is required. In fact, the sovereign has precedence over the Lord Mayor (in the context of formal events and such like).
This is correct, however JS/Python pundits expect a stack metaphor when debugging even with an iterative process which can execute in constant space. This leaves us with trampolines as Guido prescribes [1].

[1]: https://neopythonic.blogspot.com/2009/04/final-words-on-tail...
Since it only alters the presentation of the text, not the text/data itself, maybe using a type of image-to-text tool like this could work: https://www.imagetotext.info/

I guess that’s the closest you get to copying.
I'm hoping that in a few years time WASM sandboxes will be an expected part of how most things in general purpose computing devices work.

There's very little code in the world that I wouldn't want to run in a robust sandbox. Low level OS components that manage that sandbox is about it.
I wasn't suggesting to eliminate tipping, I was suggesting to raise salary as an alternative to changing the tipping options.

The unlimited earning potential would still be there.
Notably, that is how melting glaciers raise sea levels.
There's data that suggests that the increases in vehicle/pedestrian collision is mostly due to the in car displays that require you to take your eyes off of the road to do anything. Most excess collisions since around 2010 collisions have been at night, when peripheral vision is less likely to catch movement, and when the screens will mess up your night vision.

Also, smartphones being used while driving are a massive hazard that people aren't really talking about. The number of people that I, or my passenger, has seen texting while driving is really shocking. I'd wager it's a bigger problem than drunk driving ever was.
In a way, TCP is just about as reliable as UDP, but at a different layer: TCP will either forward your entire stream of data in order and without gaps, or it won’t. UDP does the same, but on the per-datagram level.

Reliability is arguably more of a statement about the availability metrics of your underlying network; it doesn’t seem like a great summary for what TCP does. You can’t make an unreliable lower layer reliable with any protocol magic on top; you can just bundle the unreliability differently (e.g. by trading off an unreliability in delivery for an unreliability in timing).
These were my exact thoughts when i read the headline. But when i read the article, their strongest evidence in their defense is the fact that people with severe disabilities can still perform higher level thought.

tldr; Language is not required for thought, but on page 3 of the link, "Instead, these tasks engage other brain areas that are non-overlapping with the language
network (Fig. 1b), although they sometimes lie in close proximity
to the language areas"

I used to do rubber duck debugging, but instead i turned into listing exact step-by-step instructions in inline comments. It seems to work like rubber duck debugging, and all it took was for me to "Externalize the steps" so i can think about what needs to happen at each level of the thought heirarchy.

and section 2. you describe memory and thought as similiar in nature but those are handled in two entirely different regions of the brain.
Scott Hanselman – The Fear Factor in Maintainable Software
I thought it was an earlier syntax for the <map> area but apparently not. The earliest syntax is already identical to the current syntax: https://www.actionpa.org/internet/html_extensions_3.html
He uses an image segmentation model to detect if a person is standing under his apartment.
They really help when you're working with huge numbers. It's just a different kind of density plot. A vertical histogram can be nice too. Or you can use color and overlay a few regular old histograms. Go wild.
It seems like it'd be possible to, instead of typing multiple exclamation points, have one trigger-character (eg. ). And then replace that character visually with an entire paragraph of text, assuming there aren't limits to the width of a character in fonts. I suppose the cursor and text wrapping would go wonky, though.

You could also use this to make animated fonts. An excuse to hook up a diffusion model next?
> The font shaping engine Harfbuzz, used in applications such as Firefox and Chrome, comes with a Wasm shaper allowing arbitrary code to be used to "shape" text.

Oh, this can't be used for nefarious purposes. What could POSSIBLY go wrong?!
SACKs have been in TCP for 25-30 years now (Widely adopted as part of New Reno, although RFC 2018 proposed the TCP option and implementation back in 1996).

That said, the typical reason why TCP doesn't send packet N+1 is because its congestion window is full.

There is a related problem known as head-of-line blocking where the application won't receive packet N+1 from the kernel until packet N has been received, as a consequence of TCP delivering that in-order stream of bytes.
I love that the "Why?" section is deliberately left blank.
> In a datagram-first world we would have no issue bonding any number of data links with very high efficiency or seamlessly roaming across network boundaries without dropping connections. Many types of applications can handle out-of-order frames with zero overhead and would work much faster if written for the UDP model.

So your argument is that software isn’t written well because TCP is too convenient, but we’re supposed to believe that a substantially more complicated datagram-first world would have perfectly robust and efficient software?

In practice, moving to less reliable transports doesn’t make software automatically more reliable or more efficient. It actually introduces a huge number of failure modes and complexities that teams would have to deal with.
Le Monde should realize that French-speaking Americans/Canadians are reading their articles and make sure everything is written from that context.

Oh no they shouldn't, because that's idiotic; as it is for any national publication in any language. You want to read foreign articles, you deal with the conversions/idioms/colloquialisms/etc.
This concept is great, it’s also a brilliant idea for a webcam on a Bourbon St balcony in New Orleans to throw beads at parties below. I am friends with a guy who owns a multistory bar in the middle of the strip and would be open to this, so if OP or someone else is interested in developing an AI/remote control bead thrower, drop some contact info and I’ll reach out
The stored potential energy of a concrete block on the 15th floor of a building takes a very long time to turn back into heat.
Exactly the same story over here in Croatia. It's a narrative from political elites blaming "lazy and demanding" workers.

The real truth is that working conditions, salaries and culture suck, and yes, workers are emigrating to other EU countries like never before in history of the country/region.

Politicians are crying their eyes out how people don't want to work so they're "forced" to let immigration being rampant. All the while being corrupted like there is no tomorrow (and probably there isn't).

This is happening everywhere and there are slight differences depending if those are jobs in tourism or not.

In tourism terrible cafe owners are complaining that waiters cost too much (they don't), hotel owners are paying minimum level wages to immigrants (why paying full salary to a local?), local public transit company is complaining that that cannot find drivers (so: immigration). All of this is complete BS. The standard of living is going down the drain, the difference between a tourist and local's buying power is larger and larger, politicians are doing everything in their powers to enrich themselves fuck all, same with judiciary, and public health services works only on paper. We're completely screwed.

And related, this reminds me about 20 years ago I was constantly hearing and reading from the media how domestic IT is sorely missing workers of any kind. Which was bs, they then wanted almost minimum wage experienced workers, just like they still want now.
'Fresh water' always means as opposed to salt/sea water. 'Fresh water fishing', etc. (I'm not sure where you draw the line in rivers though)
I was in Espoo HQ, the week after the burning platform memo, which killed most developer love that was worked on during the previous years building up to Qt and PIPS.

Everyone I talked to wasn't that happy with management.
Other people have probably thought about it more than I have, but the way I see it working is that a set of unacked messages are stored on each end of the connection. When a connection receives a message, it acks it by ID. When acks come out of the order the client sent them in (or after a timeout period), it re-sends the packet that may have dropped.

If every message is getting dropped, the set of unacked messages fills up and the connection stops accepting messages from the application, similar to TCP in that situation.

I mostly work with TCP so haven't had to deal with unreliable channels generally, but I do use a similar approach at the application level for reliable delivery across reconnects.
Correct

The work safety world disagrees with that thinking. And several workers pay with very painful consequences when they override safety to make things easier.

And my advice for those who don't believe me is to go play and cut a tree with a chainsaw with a disabled kickback break and guards.
I wasn't arguing any other experiences. The person I responded to offered a perspective on the US computer scene that was inaccurate. I was simply correcting that perspective.
Cyclists just don't see themselves as normal road traffic, so they don't see themselves as having the same responsibilities or held to the same standard, which is something I'm guilty of myself. I've ridden against traffic for short periods or ran red lights on a bike before (where it's clearly safe to do so), since I feel "semi-pedestrian"