skysight-inc/HackerNews huggingface dataset:
Trying really hard on the narrative to get people back to filling expensive real commercial real estate. A lot of firms are invested or locked into expensive real estate.

As someone who realized the additional life benefits of working alone and away from the stupidity of mindless commutes, I am not buying this kool aid.

Saving a ton of money on rent as well.
Unfortunately the internet moves fast, and if you're using a smart TV (prime for DDOS) or (in internet years) old tech it's the same as trying to drive a model t on the highway - sure it's a perfectly serviceable vehicle but you're probably going to get pulled over more often because you're a danger to yourself and others.
I wonder how long this conversation is going to continue. In-office vs. Remote. Seems like the In-office folks are pining for a bygone era, as if we will ever go back to the way things used to be. Personally, I will never go back to the office again except for special occasions. And I will never work for a company who would force their staff to be in-office.
The UAW guide to UAW made vehicles is hardly comprehensive. Lots of automakers building cars in the US in factories not in the UAW.

https://region1.uaw.org/member-info-0/2022-uaw-union-built-v...
Do you enjoy free Saturdays? Paternity leave? Maternity leave? A pension? Health insurance? Holidays? A 40 hour work week? A safe working environment? Workplace training programs?

And so on. All of these and more are the result of unions. You by your lonesome wouldn't stand a chance negotiating all of the above with the captains of industry, no matter how rare your talents.
Yeah, it is even possible to do this sort of analysis in domains with exponentially-distributed outcomes?
Aside from the tiny sample size, there's a lot of potential correlation/causation confusion here.

A pre-seed startup where the founders meet f2f every day is probably much more serious than one where the founders are just on Zoom. But that doesn't mean you can't be a serious remote team.
GPT3 APIs down significantly more than OpenAI are reporting
what is the point of this then? there's no actual secret then, LOL, are you sure?

If that's the case it simply moves "the need to trust the DB host" to "the need to trust the encrypt/decrypt intermediary" (literally a MITM, LOL)
That's a good distinction
The Big 4 accounting firms long ago (1999-2002) each spun off a management consulting division.
Congress contact forms blocking the name Curl
Probably. I think you should start by understanding the workers' conditions and demands better. Your post mentions job security and puts in quotes, and yeah, that is one thing the workers mentioned, but they've talked about more, too.

If you've been treated with dignity and fairly compensated for your effort at your previous jobs, that's great! Not every employer is like that, though, and no amount of personal relationships can change them. In that situation, you gotta demand it together with your fellow worker.
When I first learned Rust I'd been writing Haskell in serious side projects for four years, and had used C++ at work as well as a game project and was quite familiar with it (I'm not sure C++ is ever comfortable). Practically every feature in Rust other than the borrow checker was thus already known to me, and I still found Rust a quite significant learning curve, though to be fair I probably also learned about some things in C++ that looked safe but weren't.
In practice, all simple behaviour you want can be expressed succinctly. If you want it to have complex behaviour, the type is complex. This is no different from using natural language to describe the problem. If for example we want it to implement multiplication, how would we do that? We'd operate not on built-in integers (which have the operation already), but e.g. on an explicit list of bits. Let's make the list length indexed. We get `mult : Vec n Bool -> Vec m Bool -> Vec (n + m) Bool` This is not enough to constrain it. We add `mult 1 n = n`, `mult n m = mult m n`, `mult 0 n = 0`, `mult n (mult m o) = mult (mult n m) o`, and finally, `mult n (add m o) = add (mult n m) (mult n o)`. This uniquely characterises multiplication on the natural numbers.

In natural language, it might suffice to say "implement multiplication", but this is because it _knows_ what multiplication is beforehand. If it did not, and only knew how to code, you would effectively have to restate the exact same properties.
This will more often be the case when you're not dealing with trivial examples.
Primeval Foods Holding Tasting Events for Cultivated Lion, Tiger and Zebra Meat
I'm sorry that majority of crypto people, content and companies, made you think that way. Crypto offers and has potential to be more than that but fails to educate masses. Here is one fact, at very basic level, crypto helps sci-hub funded > more access to research and scentific writing. Also help people in 3rd world countries to hold usd equivalent (not perfect, yet). I know these are hard to see, while living in western economy with lots of access to things.
https://en.wikipedia.org/wiki/High-altitude_military_parachu...

In military operations, HALO is also used for delivering equipment, supplies, or personnel, while HAHO is generally used exclusively for personnel. In typical HALO/HAHO insertions the troops jump from altitudes between 15,000 and 35,000 feet (4,600 and 10,700 m). Military parachutists will often reach a terminal velocity of 126 mph (203 km/h), allowing for a jump time under two minutes.

...

All types of parachuting techniques are dangerous, but HALO/HAHO carry special risks. At high altitudes (greater than 22,000 feet or 6,700 metres), the partial pressure of oxygen in the Earth's atmosphere is low. Oxygen is required for human respiration and lack of pressure can lead to hypoxia. Also, rapid ascent in the jump aircraft without all nitrogen flushed from the bloodstream can lead to decompression sickness, also known as caisson disease or "the bends".

---

You'll note that the numbers there are much less than 60,000 feet.

The altitude here is closer to the ceiling for the U2 spy plane (famously known for being high altitude) at 70,000 or so feet.

For further context with the U2, here's the pilot suit required to operate at those altitudes - https://www.afcent.af.mil/Units/380th-Air-Expeditionary-Wing...
A 10 day trip to Tahiti from San Francisco in March costs $600-$700 for the flights

https://www.google.com/flights

hotels cost anywhere between $100-$500/night

https://www.booking.com/searchresults.html?&ss=Tahiti%2C%20F...

finally, I'm guessing $100/day on meals should be enough.

So you are asking if sales people making $114K-$212K, or $3,174-$5,608 per month after California income tax

https://www.levels.fyi/companies/salesforce/salaries/sales

https://smartasset.com/taxes/california-paycheck-calculator

can afford a $3,000-$5,000 vacation. On the internet someone said they got 5 months of severance pay, if it's true and it's a lump sum payment then it seems like all of them have the money for it, unless they were spending more than they were making or need more than 4 months to find a job that pays the same.
The Frozen Politics of Social Security
They're predominantly owned by real estate interests, which is also why they bang on the crime & homelessness issue so relentlessly.
I think the word ‘natural’ in this context is too vague. If you’re coming to Rust from C++, sure, Rust’s closures feel quite natural. If, on the other hand, you’re coming to Rust from Haskell then they’ll feel wholly unnatural and confusing.
Maybe I'm wrong. But I think John Mearsheimer got it right in 2014:

"Next, Putin put massive pressure on the new government in Kiev
to discourage it from siding with the West against Moscow, making it
clear that he would wreck Ukraine as a functioning state before he
would allow it to become a Western stronghold on Russia’s doorstep."

This is happening now.

"Russia wants all of Ukraine, they want to subjugate them completely."

I don't think so. Russia annexed the territory it really wants. If Ukraine demilitarizes they would make a deal.

https://www.mearsheimer.com/wp-content/uploads/2019/06/Why-t...
Which 3 - 5 books would that be?
For the uninitiated:

https://sceweb.sce.uhcl.edu/yang/teaching/csci5234WebSecurit...

Chaumian mints are gaining some popularity in the bitcoin world: https://fedimint.org/
The point of a union is not job security. It's about giving workers collective power they may not otherwise have.

What would people do with this theoretical collective power? Probably job security combined with restrictions on work. Do as little as you can while being guaranteed a paycheck.

What people want is protection from being fired for no reason.

How can people be fired for no reason? There is always a reason, whether it's related to company's performance, worker productivity or overall economic conditions.
Find where you spiral and focus on changing some of your attitudes to remove the cycles of spiraling.

An example of spiraling is:

1. “I should be achieving <unreasonable expectations>”

2. Shame about not being productive enough to achieve those expectations.

3. Numbing your emotions by getting distracted on web forums.

4. GOTO 2

To break this, don’t imagine you’ll go cold turkey. You’re human and will stumble. Instead, have ways to break the cycle and stop it from starting.

1. Have more humility. Don’t compare yourself to others especially characters on a stage like Jeff Bezos.

2. Give yourself power over your negative emotions by putting a label on them.

3. Use your body to process feelings. Specifically when you notice yourself feeling shame, do some pushups while imagining children playing on you like a jungle gym.

4. Do something you’ll feel grateful for having accomplished.
steep learning curve usually means the opposite of what the author wants to say:

"The common expression "a steep learning curve" is a misnomer suggesting that an activity is difficult to learn and that expending much effort does not increase proficiency by much, although a learning curve with a steep start actually represents rapid progress."

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

When writing, consider "challenging learning curve" instead (I'd love other suggestions too).
> "Worthless" is a bit strong.

No, TCO is worthless, it’s an unreliable optimisation.
>They don't need to learn your domain. Your domain is not special and for all intents and purposes is irrelevant. Thats my take from what I've seen. The issues that companies face are all generic and bad no matter the domain

why don't the consultants just cut out the middleman and take over these billion dollar industries if it's so easy? Why bother consulting for tech companies if they can just put them out of business with a direct competitor? Domain expertise apparently doesn't matter, should be easy for these expert managers

The number of companies that have gone bankrupt or been disrupted due to short term optimizations recommended by these management consultant companies is massive
I was upset and said things I regret and which the poster didn't deserve. I apologized but I still feel bad about it.

Not that it excuses my behavior, but I have mentioned this elsewhere - e.g. https://old.reddit.com/r/haskell/comments/qc4bxd/outperformi... - but I also can't blame anyone for not knowing that.

Edit: I decided to edit the original comment to make my feelings about it clear for anyone else who comes across it in the future.
Because they aren't using Haskell? Haskell more or less creates all the problems that transformers solve.
What are the 3-5 books you have in mind?
That's funny, I started with Hyperion two weeks ago. I like it :)
Spoken like someone who has a story to tell!
Bloat like?
> the Russian economy, which is why it grew this year

This is basement-level trolling. The Russian economy shrank last year. Its central bank just forecast between a 1% contraction and 1% growth for 2023 [1].

[1] https://www.reuters.com/markets/europe/russian-central-bank-...
They are extremely similar.

Rust just happens to heavily use linear types. Haskell let's you use both. If you write your Haskell program using linear types you get borrow checker semantics.

The main difference is mem management. However haskell could likely be written to be manually memory managed. There are manual men based ocaml implementations.

Haskell is not typically used for systems programming.

> you don't even have strict order of evaluation!)

People say this but I'm not sure people understand it. Haskell evaluation order is exotic but deterministic in all cases unless you introduce threads, which bring non determinism into any language including rust
FYI the Army does fly aircraft, and have pilots. We had rivalry with the Army ROTC during my time in Air Force ROTC.
Infix operators and currying give Haskell completely different ergonomics to Rust, even if you could largely do the same thing in both languages.
And I'd love that you would stop emitting CO2 because you can't go anywhere without a one ton metal case so we are still able to grow food in twenty years from now.
Did the pilots just not look at the altimeter? I’m not a pilot but it seems to me once the autopilot is set you’d naturally look at the altimeter and maybe airspeed indicator to confirm it was working.
In other words, as the article says, the study is “suggestive and not conclusive” and others should also be doing similar research.
I think I can summarize this for you:

The conclusion in the article might be true, but for innumerable reasons the study was flawed and its results shouldn't be taken seriously.
Great question! I wonder if there are laws or loopholes that could make it ok, or how it compares to other forms of intermediary Exonumia/tokens[1] that can be exchanged for goods or cash? [2]

[1] https://en.wikipedia.org/wiki/Exonumia
[2] https://en.wikipedia.org/wiki/Pub_token
> It means they're focusing on their product, not the automation of sales.

I disagree. It makes me think that they're focusing on the hard sell rather than the quality of their product.
Or at the least 7 out of 10 dentists agree
> but are not a good fit in Haskell to significantly elide GC

That's because the entire haskell ecosystem would have to be rewritten which seems insurmountable.
> “In C or C++ you always have this fear that your code will just randomly explode,” says Mara Bos, cofounder of the drone firm Fusion Engineering and head of Rust’s library team.

That sounds like a completely valid reason to abandon C++ over Rust.

I mean, what self-respecting programmer that keeps up to date with the trends would use a such a dangerous language that makes code blow up in their face?

That is so '80s.

Well, I am joking, of course, but that comment is hard to take seriously.
This is exactly what Satoshi Nakamoto had envisioned.
I've shared some ideas about this a few days ago, including a "framework" for becoming better lifelong learners: https://www.dsebastien.net/meta-learning-the-missing-link-in...
I recall a Computer-Supported Cooperative Work paper (possibly this one? https://dl.acm.org/doi/10.1145/358916.359005) that identified different levels of collaboration including working together in the same room ("radically colocated" in CSCW jargon), working near others on the same floor, working on different floors or parts of the building, and working remotely or from different offices. They claimed that radical colocation was significantly more productive compared to the others, and collaborating across different floors was no better than being in different parts of the world.

Based on my experience since then I am less skeptical about those claims than when I first read the paper. I've been on skunkworks projects where a half-dozen people worked out of the same conference room for a couple months, offices where my teammates' desks were clustered together around a meeting space, open-plan offices with my team spread across the building, and working remote during Covid.

For well-established projects any of them were fine. But for new projects I felt like we gained a tremendous advantage by being in the same room. Maybe that won't always be true, but I wouldn't be surprised if it still holds today.
It seems like a person who is not really technically trained. He got a good sounding domain and a bit of popularity and battled through trolls all these years - then popularity (and questionable usefulness) faded, the joy/stress ratio quickly became not worth it.

I get that this person must be stressed, but this decision does not have much useful morale. A bit like this HN post - catchy name, but not much substance.
F#, Scala, Purescript, Haskell and many others are much much better in this regards than Rust. They are not replacing Rust of course because they don't focus on performance/lowlevel, but in the context of OPs question, while Rust is great, it still has a lot to catch up here.
> I’ve been in the industry for over 30 years and I’ve seem some shit.

Then maybe you should reevaluate your cold war attitude on network security.

I hope your sites/companies/projects never get attacked by a hacker from an "evil" country that goes through the absolute minimum effort of tunneling through a VPN or botnet in the US...
AI takes control of tactical aircraft for over 17 hours in world first
What are you perceiving if it doesn't really exist out there somewhere?

The solar system existed before our senses received the information that it did. Insurance companies scan for pre-existing medical conditions before they discover them in new patients.

Why would you seek new objects, if there were not objects out there to find?

You have to sever all relationships to un-sensed, but knowable objects, to live only in the senses. That kind of reduction is too much to ask.
oh I care, it's just that I think the ideal font is the one you're used to and so you should simply pick the OS default everywhere. Plus those fonts are pretty good anyway so why not.
Does that work now? I seem to remember having to use `tags: list[str] = Field(default_factory=list)` a lot
Unless you're told the status quo is what you're postulated to be happy with and unhappiness is due to something else, e.g. appointed enemy, so you must double down on the postulate and destroy the enemy.
Do Apaches fly high enough for an intercept of something flying at 60k feet? I woupd have rather called in the Space Force with an invisible F-45 or something.
I'm surprised email clients/sites don't warn you if you're replying-all to more than x addresses with an "Are you sure?" pop-up
If you have thousands working and creating wealth, and then a handful of heirs not working, and siphoning off expropriated surplus labor time of those who do work, then the heirs have a pretty good deal going for themselves. A couple percent of the created wealth of a few thousand workers just for one person? That adds up quick.
I’ll just link this here, and everybody can draw their own conclusions on what Asimov did and did not intend:

https://en.wikipedia.org/w/index.php?title=Three_Laws_of_Rob...
...to not have to throw it into a landfill ? How's that not natural conclusion to you ? It's in the title of article...
Wow I would have killed for this in my algo trading days :) Great looking tool
In most Haskell codebases most code is written imperatively and executes sequentially.

It is very rare that anyone is actually using the truly advanced techniques like knot tying or TARDIS monads which are truly impossible in other languages.
Beyond the insignificant sample sizes, this study also fails to respect selection bias.
"there's no evidence to support the things you are saying, but they're wrong."

Is it really hard to believe that activities that rely on communication thrive in environments that support high-bandwidth communication? nb: lack of evidence does not substantiate the absence of something, it may mean nobody has bothered to collect the evidence (or that the evidence is difficult to capture).
EU is as variable as the US for such things, but with more languages and currencies and the police may ask to see your ID when crossing borders (happened to me twice in recent years when leaving France, with the border inspection on the train itself, even though I've also gone across the French-German-Swiss borders on bike without even a signpost in all cases).

We've got the Blue Banana region[0] which is well connected, and western Europe more broadly, but if there's a way to get from Berlin to Athens only by train I don't know how to find it.

[0] https://en.wikipedia.org/wiki/Blue_Banana ironically straightened by Brexit
Blue Origin manufactured solar cell prototype from lunar regolith simulants
That's a fair question!
To be honest, it was a no brainer choice for us since we were 2 engineers at the beginning with 10y exp on Ruby, we wanted to be focused on our product and not on the tech we could use.
Ruby ecosystem is still a very good choice imo, as Python or NodeJS or any other language could also be!
I have the strong opinion that regardless the language you use, you will always face the same problems, so go with what you're familiar with and let's focus on what you want to do. I can swear that we had some headaches about our core billings features, if we had a tech we did not master, we may have lose all our hairs!
The only downside I can see is recruitment, it can be harder to find experienced ruby developers, but well, if it's the only one we have, I'm pretty happy with it!
This is your brain on reddit.

There are few positions more level-headed than “war bad, but bombing civilians also bad”.

Can you consider that neither Putin nor Zelensky are good people?
Musk is being cautious. Starlink terminals on the ground work fine in Ukraine. What has been disabled are mobile terminals mounted on drones that would be used for attacks on Russian soil. That could provoke Russian anti-satellite attacks.
I have wondered if Starlink and similar low-latency worldwide internet networks would lead to remote piloting. Personally, I would expect the first application to be the gradual replacement of maritime pilots.
I personally just use `dataclass(kw_only=True)`, which should really be the default in most cases anyways.
Isn't that what bcc: was invented for?

Yes. I recently had to explain that to my bank. Now I have the names and email addresses of all my fellow customers of the bank.
Even a naive calculation based on the total number of vehicles registered with the DVLA (including classic cars, buses, lorries, etc.) and the draw on the national grid, means we'd have to double the current generating capacity in the UK to charge all those vehicles at the same time. Admittedly, that's never going to be the case, but the number of car owners grows year on year.

Best case, we need to add an additional 10-30% electrical capacity in the UK by 2030. And that's exclusively for EVs. Never mind that as the economy grows it requires even more electricity for other industries.

And we're still squabbling (unscientifically) over nuclear (it's safe and it's green), and wind turbines (we really, really, need better storage).

Of course, charging stations, everywhere. My town of 100,000 has 20 public chargers that I know of, with I'd guess an average charging time of 30 minutes. Versus 10 petrol garages, with approx. 10 pumps, and a filling time of under 5 minutes. Arguably, we'd need 600 chargers to provide the same 'capacity' as 100 petrol pumps, if not more. Yes, people can charge from home. Some can't.

And the range problem. I personally drive 300+ miles in one journey a few times a month (relatives at the top of the country). I will not spend an additional hour at EV stations when my fossil fuel car can get me there on half a tank without stopping. Until the range problem is solved (600 miles on one charge, guaranteed), I'll be the last person to buy an EV.
If you only had mid-5-digit dollars to spend, I'm thinking that a well-thought-out ESMTP protocol enhancement, submitted RFC, and implementation in a few open-source email client and server software packages would be well within reach. Basic server-side implementation could mostly be done with existing-language scripts - "IF( Total_Message_Size > 50M ); THEN..."