skysight-inc/HackerNews huggingface dataset:
I'm in NYC. Besides walking my dog briefly in the heavy rain twice I wasn't even aware of Ida until the clear morning after someone showed me flooded subway photos looking like from the end of MGS2. I'm not sure it was communicated properly save for the flash flooding broadcast that could have also come from just a lesser heavy thunderstorm.
I didn't downvote it, but it feels like the parent comment is making excuses for rust build times being slow. As someone who's worked with C++, slow build times are a leech to productivity, and I expect new languages to have a better solution than "whatever."
The thing that comes to mind are leukaemia cutis, cutaneous b-cell lymphoma and POEMS syndrome.

(1) https://dermnetnz.org/topics/skin-manifestations-of-haematol...
You can take a look at Pirsch Analytics [0], which I am a co-founder of. We take privacy very seriously, that is why the core of Pirsch is open-source [1].

[0] https://pirsch.io/

[1] https://github.com/pirsch-analytics/pirsch
> “That’s too much for cosmetology work.”

So it's not even an economic argument, "If I pay that I'll go out of business"? It's just a moral one, "They don't deserve that amount of money"?

I can't say I'm surprised, TBH.
What are the effects on the average consumer? As catastrophic as opponents of higher wages are publicly afraid of?
> How often are folks writing applications that don’t need to connect to the web these days?

In Go? Rarely, I would expect. In Rust, I'd assume connecting to the web is the exception rather than the norm. Most Rust projects tend to be lower-level infrastructure & systems programming.

This probably explains, and in turn is explained by, their different choices re: http in stdlib. They have much different aims and target use-case.
Yes, it's much easier to just have accounting data in a relational database. It's much easier to work with (edits and arbitrary analysis/reporting), rather than having to use/learn some bespoke tooling and data format. It's much easier to associate entries with metadata or categories, and much simpler to add editing GUI on top if you want to, or integrate with third party data sources.

(I wrote a text based ledger tool myself, and then switched to storing data in PostgreSQL)
We stopped eating out nearly as much during the pandemic and replaced it with higher quality groceries and prepared foods from delivery services.
I had a quick look:

- on a 4k screen the hero section looks bugged, being very close to the bottom of the page (instead of being centered or at the top).

- the buttons don't have "cursor: pointer;" to them, so they don't seem clickable.

Overall it looks very messy, I would recommend starting from a premade page and just changing the text/images.
That's fine, then. We shouldn't assume a certain service or job is productive enough to exist because it used to be in the past. If barbershops need to go the way of horse liveries, that's OK.
Perhaps off-topic, and this may or may not be a popular sentiment on HN, but maybe they could do with fewer toys? At least fewer battery-operated ones? I mean, each and every one of us should be doing our part to not partake in unsustainable consumerism.
Many of those types of businesses aren’t able to stay afloat with higher labor costs, it’s that dire for them too.
data seems to show that it had a very minimal impact. The “labour crisis” is probably better explained by covid deaths and/or people changing their lifestyles/spending to endure the pandemic
In that case you'd be justified in not paying the tip, surely? The effective price beforehand was $45, since you weren't really tippin, just subsidising the employer.

They just bumped the price by 5 bucks and dispensed with the pricing trickery by paying proper wages.
Is this a reference to the PPP loans? I know a lot of small (and large) businesses received lots of cash injections but I don’t see how business owners having more money leads to fewer hires?
FR skates are the best currently out there IMO
The worst decision regarding Rust syntax was following C++ syntax. Due to this, we write, in type syntax

Things<Like<This, That>, That> -- as in C++

Instead of a more legible (and very familiar to Rust authors)

Things (Like This That) That -- as in Haskell

Inherited from C++, we had also :: for namespacing (while a dot . could be perfectly be used for that), and tons of other stuff like <> for scoping generics.

Without some of that we could have:

pub fn read<P: AsRef Path>(path: P) -> io.Result (Vec u8) {
fn inner(path: &Path) -> io.Result (Vec u8) {
let mut file = File.open(path)?;
let mut bytes = Vec.new();
file.read_to_end(&mut bytes)?;
Ok(bytes)
}
inner(path.as_ref())
}

Perhaps it looks a little better? It looks for me, at least.

For doing better than that we could drop C-like syntax perhaps?

The trouble is that languages have a weirdness budget - there's a finite amount of novel stuff a language can have until it becomes too weird for mainstream programmers. So language designers have to pick their weird features carefully. Spending it all in novel syntax is unwise.

I think that at the time the Rust pull was safety for low level code and, as Rust was targeted to replace some C++ components, following C++ syntax was seen as a good idea.
> I wonder if it's that people have wisened up to the "take on extra responsibilities for no pay because it will look good on your CV" bullshit.

My hypothesis is that a bunch of people in low-paid service jobs like this had their jobs cut under them by the pandemic and were forced to find alternative income streams. That was painful at the time, but now many of those people find themselves in a much stronger position to refuse the work.
I’m a little confused, wouldn’t this mean that there are people sitting around who seemingly prefer no job than a lower than they would like paying job?

I don’t understand how all these unemployed people are surviving.
Dr Seuss explained it in "The Sneetches", it's all about status signalling.

> if there weren't parties looking to exploit fashion dynamics for selfish advantage?

What parties are those, the elites using fashion to signal higher status, the people selling the elites the latest fashion, or the underdogs trying to catch up to what the elites are wearing so they can attain high status too? Aren't they all following selfish motives?
Thank you for the information I have never heard of that. Now I understand why you would think that. In Canada we, from what I have see, do very little drug testing. I have never been asked to take one and work medical field. I believe oil rig workers are sometimes subjected to them. It’s just not that common. But if I did do one now I will avoid Ibuprofen and similar products.
Something inexpensive that enables people to pay for not going to the effort to cook relatively tasty food exists everywhere that’s large enough to support the overhead, since before the modern times. It doesn’t have to be particularly good or healthy, but it does exist. In some European cities supermarkets just sell packaged premade salads and pasta, for example.

Personal service might be more expensive overall, but I’m not ready to immediately declare that obvious just because the people behind it are visible to the buyer.
> At the very least, most of a restaurant's and a coffee shop's labor can be replaced with automated ordering, having the customer collect food themselves when it's ready

Automation, automation, digital transformation, sure we can do it all. But in many cases it makes things suck a bit more, and life crappier overall.

If I go to a restaurant a real person taking the order is part of the ambiance and expected service. You pay for it (maybe not in USA though).

At the last place I visited some guy dropped a tablet on the table. It said 'Next-gen Restaurant Experience' at the back. We got to fiddle a long time to type our 6-person order in. Crappy. Last time I visit there.

> retail/grocery -> see what Amazon is doing

They facilitate rat-race shopping. No more small social chat at the PoS with employees that know you. Just in and out, and back to work.

We this kind of automation every time we lose small social interactions that are important in a healthy society, imho.

Sorry, end rant/
I imagine it's that there's a fairly high ratio if function signatures to other lines of code, and function signatures are particularly gnarly in rust compared to many other languages, at least when lifetimes are involved.
As some of the commenters here have already voiced, I also struggle a bit to understand the issue with using relational databases if the data is actually relational. Which, for probably like 95% projects it is.

The argument that "it will slow us down" seems so vague, I can't really see how defining the schemas and relationships slow you down. You need to know what data you are dealing with anyway even when prototyping, how else would you create views for the users? Tables? Are profile fields for users also open ended? I can add any number of fields with random values?

And "Your database doesn't do much for you?" So what exactly does NoSQL database do for me that PostgreSQL (or MySQL) won't? I'm really curious, I'm not attacking anyone, I just want to know, maybe I've been using the wrong database my whole life.

But I think that database as anything else in your project should be selected by best fit not by mere "it's a cool buzzword, lets use that". Most of the projects out there have relational data and should be using relational database because it fits the core data model.

I don't have anything against NoSQL databases, they obviously have their usage and place but I have against choosing them because they are "cool" and "fast to prototype on" if the project itself has 100% relational data.

Also the tools fastest to prototype with are the ones you know best, it doesn't mean that tool is best fit for the project.
On desktop it's not even mouse over, you click and a native (thread-blocking) alert is shown.
> I don't understand it, that you'd either

>

> a) be willing to drive your business into the ground serving a limited menu because you won't hire a couple cooks at $20 an hour, or

>

> b) have a business so close to the brink of shutting down that an additional $20-50 an hour will shutter you.

Restaurants run on notoriously thin margins ( https://upserve.com/restaurant-insider/profit-margins/ ). There's a reason restaurants often fail even in good economic times: even small miscalculations or mistakes can put a good restaurant out of business.
The first iteration can be making it mobile friendly!
I don't know Rust but converting that code snippet of Go code you wrote to (non-idiomatic [wouldn't use upper-case characters, namespaces used doesn't actually exists]) Clojure:

(defn Read [path]
(io/ReadToEnd (os/Open path)))

Now that's what I call readable!
I'm curious how you would hang out with your ex-wife.

Edit: seems like I didn't manage the tone here. I didn't mean it as any kind of insult. I've just genuinely never heard of anyone getting along with their ex partner in this way, so I am curious to know more about the dynamic
To take a guess at what you don't like, it can be equivalently spaced out a bit more like:

pub fn read<P>(path: P) -> io::Result<Vec<u8>>
where
P: AsRef<Path>,
{

And of course if you were using a lot of u8 vec results, you might create a shorter alias for that.
and people living in apartments could consider plants as pets
This doesn't actually decentralize anything, it relies on a central system to connect peers.
Basically any Juniper NetScreen (SSG-xxx) device, since it was ScreenOS that was modified by the attackers.
I bet there's amazing food there.

They just don't have the Alcoholism.

Also, if the Old River control system ever fails Morgan City will be the next New Orleans.

https://en.m.wikipedia.org/wiki/Old_River_Control_Structure
We should uplift our pets, at least to the intelligence level required to have revolving credit accounts.
And for evictions to restart.
Democrats and Republicans are the same... just different lies.
>I think most of the Amtrak likers here are comparing it to the plane travel experience, with all the hellish nonsense associated with that. It wins that comparison

I disagree, Amtrak is worse in my opinion. It has all the downsides of air travel except for TSA, but takes 2x-3x as long for most trips and cross country turns into days of travel.
I wonder how the pilots would have reacted if the computers had crashed 10-20 seconds earlier. Would they have landed or would they go up again to wait for reboot?
Surely mixing usage of space and parentheses for function application is a bad idea?
Very! The lifetime of nodes is actually quite a bit longer than 5 minutes as the tab doesn't need to be foregrounded (which Google Analytics and others report as the end of the 'session'). That, and when a node comes online, it joins the network with the cache contents it had filled previously. So it joins the network warm, not cold and needing to be filled.
Can't you add something like this to MySQL using triggers or some similar system?
New Orleans and Port Fourchon are pretty vital to US economic interests because of their ports.
Sure. And slave overseers are not plantation owners.

We have this bipartisan love affair with small business, and the fact is many of them are unproductive institutions abusing tons of poor immigrants to stay afloat. They also provide ideological cover for the more labor-intensive actual big corps. It's about time the rose-collard glasses came off.
Under Windows 10 open up control panel and look for the legacy Windows 7 backup applet. It will sanpshot your machine on a regular basis to a remote SMB/SAMBA drive.
It's not. You're mistaking the will to live and prosper with envy. People are correctly identifying all across the world that centers of power and capital are objectively worsening their lives, and they are taking action against them in their own, perfectly justified self-interest. The difference between that desire and greed is that greed cannibalizes the existence of others to sustain its own existence. No one is confused. We're seeing a revolutionary period approaching that will be comparable to "The Enlightenment." Let's hope it happens because I think the unavoidable alternative is 1000 years of darkness, another longer, world dark-age.
Robots are better at menial, repetitive tasks. No matter what you pay a cashier, they will never be better than an ATM.

Free humans to do menial work. I think it’s pointless to try to improve wages for these low end jobs.

Similarly with fruit picking. It pays poorly and is hard and dangerous. The solution isn’t to improve wages, but to automate. Humans shouldn’t be forced to do meaningless jobs.
The last year has been very different, that causes an actual change in people. We can't attach numbers to it though, so it gets less attention.

There has always been a balance between monitary compensation and other compensation, like being treated well, or having fewer work hours, etc. Everyone weighs these differently, but a small shift in the average weights can have a large impact. Perhaps on average people are valuing good working conditions more. Or have decided they'd rather do without some luxuries in exchange for avoiding certain types of jobs.
> That is literally a luxury good with a fixed supply. As the # of people who desire that good has sky rocketed generation to generation, of course the price went up.

We’re arguing the same thing. Everyone wants to go to the beach. The ability to get cash to do so increased demand.
Well one heuristic to look at is how much proprietary and closed-source software is out there, and then make a rough estimate, say 3% of proprietary software has some sort of backdoor or malicious payload in it.

What you have to ask, is why is certain software proprietary? Most of it is innocent, but sometimes it's closed for evil reasons.
This is also about healthcare, which is trickle-up economics. If workers and employers alike are not concerned about paying thousands a year for premiums, that would be a double benefit that would appear as jobs.

If the US can spend billions on fossil subsidies and trillions on military and foreign wars, it should be a no brainer to stimulate domestic the economy with universal healthcare.
ashtonkem: To quote what you wrote two sentences afterwards:

> 1) Programming language quality is a non-factor in business success.

What TeMPOral wrote (below) is is not quite the same in my view. First, they elaborate more. Second, there is a different argument:

> Software side has so much slack in it that it can (and often does) do extremely bad job at making the actual thing and still succeed.

Namely: it is NOT the case that software does not have a business effect. Rather, other aspects of the business have to work extra hard to compensate.

To take a systems point of view: two systems can have the same output over some time period but very different internal efficiencies.
The economic argument in this case would be sticky prices in reverse.

But a reluctance to change prices at an existing business does not mean we won't get changed prices.
The United States really needs to kill tipping culture off
I doubt it’s that advanced, honestly, the commercial real estate market here is pretty thuggish.

And everybody’s prices are sticky, it’s seemingly part of how we define fairness. (See the haircut comment two levels up for an example from the consumer side.) I’m certain economists have loads and loads of strong words to say to all of us about this behaviour.
Dragging your foot on a skateboard leaves your other foot planted on the board, meaning the board is vulnerable to catching on any crack or edge while carrying most your weight, which will send you tumbling.

You can drag your foot exactly the same way to lose speed on skates by dragging one perpendicular to the direction of travel, while your other foot is still perfectly capable of jumping you over any cracks or edges since the skates are strapped to your feet.

I'll admit it's easier to never go too fast for comfort on a skateboard, by simply not riding the skateboard; you get off and walk on shoes. Which is a problem for rollerblades. But that's kind of irrelevant beginner territory isn't it?

Once you're competent enough to be riding either at speeds above a run, the skateboard has significant speed governing challenges, as do rollerblades.

I street skated for years and never became competent enough to use power-slides for governing speed on anything but the most ideal uniform asphalt surfaces. To propose that as some kind of accessible braking method strikes me as disingenuous at best. For most, attempting that'll be a spectacular prelude to a broken clavicle.
Is this a complaint about an extremely cheap haircut?
There are two ways I see databases doing paxos.
The basic way, like some databases like Percona, basically is a single raft across the whole database. It can help with high availability, but the database scale is still kind of constrained to the capability of a single writer.

What you really want is databases like CRDB/Yugabyte/TiDB, which are sharding+raft. Tables are sharded into 128MB chunks, and each chunk has their own raft. The database handles transactions, distributed queries, and auto-balancing transparently.
> caught subscribing users to premium SMS services

If one thought of espionage...

> Also intercepts SMS confirmation messages and replies on behalf of the user

> All the remote servers that received this activity were located in China
I've used zerotier for a good 5-7 years now, and can honestly say it's pretty great. I use mostly for personal stuff, some business, mostly letting folks into my house to hit my storage because it's perpetual, and supports pretty much every device. I use this with rpi's as well with quad/octal serial cables as term servers with customers too.

This includes my synology filers, android, ios, pi, win, lin, mac, ddwrt, and tons more, but this is at least what I've used it with so far.

I saw Slack's Nebula release, and thought "oh, they just recreated zerotier", and recently someone told me of Tailscale much the same. Now Cloudflare seems to be doing like for their Quick Tunnels and treating it with the buzzword zero-trust to get enterprise attention.

Zero-tier is and has been way ahead of the game for a long time. I'm a bit surprised someone hasn't just acquired them by now. So many of the "enterprise" sd-wan and zero-tier solutions suck out there, but traditional infrastructure folks don't understand how this overlay networking works to even consider it. Their loss, but obviously Slack and Cloudflare do.
OTOH, when US chipmaking moved overseas, Taiwan was the only China that could be considered.
I am so excited to see new observations and theories challenging the current model

(Link to earlier comment of mine summarizing what I think is wrong with the established mentality)

https://news.ycombinator.com/item?id=27399696
> I don't think you can even say that most philosophers would agree that moral reflection promotes moral behavior, because you'd have to get them all to agree on what moral behavior is - or in other words, you'd have to solve the problem the field has been trying to solve for the entirety of its existence.

I don't have the philosophy creds, but I don't think you really need to agree on what's moral behavior to think that thinking about it may promote behavior inline with the moral framework of the contemplator, whatever that happens to be. Or if the behavior didn't change, perhaps the contemplator wasn't really reflecting on morals after all.
>New Orleans will be uninhabitable. The only question is when.

A very, very long time from now. According to the IPCC Sixth Assessment Report sea levels are projected to rise between .57 and 1.25 meters by 2120. So unless you have waves currently lapping against your back porch you, your kids, your grandkids and your great-grandkids will be OK in NO.

For context, sea levels have risen about .3 meters over the last hundred years and we have adapted without city evacuation and relocation.

https://sealevel.nasa.gov/ipcc-ar6-sea-level-projection-tool
Air pollution linked to severe mental illnesses
Is it working for them? I get the feeling that it might, depending on the price level they were at previously. Perhaps the thing to do would have been to rebrand completely, make the place look a bit more fancy.
But I'm not talking about function application - I'm talking about type application.

The syntax of type application and function application is already different in rust: F<A, B> vs f(a, b).

Type application even has default and named parameters! F<X = A, Y = B> and F<A> if B has a default.

I just think this particular type-level syntax is very noisy, specially because types in Rust tend to be very nested.
In honor of weekend HN: https://xkcd.com/1758/
This is exactly why I stopped rollerblading. I had a coach who made us all sign “contracts” promising we wouldn’t rollerblade because so many players were injuring their wrists.
> There's no mention on the FAQ page how it prevents from a fake user sending malicious scripts across the network as well.

All content is fragmented, encrypted, and hashed before it's distributed across the network. If a peer ever receives a file piece from a peer and that piece's hash doesn't match the expected hash, it's dropped along with the connection to that peer.
We still have kin in English
Vastly better than Houston's. Not even remotely comparable. The same rainfall amount that would put Houston under water would have a few streets and underpasses rendered impassible for a few hours in New Orleans and the surrounding areas. My hometown was on the east side near the eyewall when the storm stalled over them for a few hours. Tons of wind damage, virtually zero flooding aside from parking lots and one levee that was damaged from the storm surge.