skysight-inc/HackerNews huggingface dataset:
Two days ago I started to rewrite an api I made years ago in Nuxt3. The day after I finished it. Sure, I know javascript and I could reuse a small bit of code but if I would imagine switching to rust it would probably take me at least a month mostly because I don't know much about it.

The times I've actually tried Rust out it's been a struggle, to say the least, and I am a programmer with over 10 years of experience. Ok if you are the VC-funded kind of startup that needs developer hype and can afford to hire people. But if you are a bootstrapped startup I barely can think of worse languages than Rust to start with unless you've extensive experience in it.

The crates available seems sparse and of low quality. Getting back to my example, I would have to rewrite a parser from scratch most likely and only that would probably take me quite some time while in node I can just npm install it which have worked flawlessly for years.

Unless you're in a market that requires the service or product to utilize every cent of performance or is in embedded industry I think Rust is a terrible choice for a startup.
Who the hell decided that windows no longer need a border? Clearly someone who never has overlapping windows open at the same time. It's a horror-show of trying to visually figure out where one window ends and the one beneath it begins because, well... white backgrounds look just the same as other white backgrounds. Please, for the love of everyone's bleeding eyes, put the border decorations back. (If I could find out where to change the styling myself it would be done already. But I can't and defaults matter!)
What Ford got from his well paid people is they didn't quit. Even though assembly lines are easy to train, he still was losing a lot of people because working the same station for months is boring, and so he was constantly having to recruit and train people.

Don't let the above take away from the other factors you mention. The total situation is complex.
Are you sure? This is a quite common practice for businesses to put the fired employees on paid leave until the contract is terminated, I would be really surprised if that would not be possible in France.

Article L1234-5 [1] of French Labor Code looks like it is possible.

* [1] https://www.legifrance.gouv.fr/codes/id/LEGISCTA000006195622...
Freedom is wonderful because you can go out and build what you want to see more of in the world. Chances are, if you're missing "third places" in your life, then other people are. Or, just as likely, there is a reason you gave it up, and maybe you weren't aware of the trade-offs at the time, and now it's time to correct it. Universities are (somewhat) unique in that they are microcosms, with very central control over a relatively small population. But the public, the world at large, is far more chaotic and free.

The problem is, as usual, a fundamentally corrupt justice system that serves only the parochial, low-intelligence, low-curiosity instincts of it's law enforcement officers ("that don't look right. Time to put a stop to it, and if they don't stop I'll beat and arrest them under one of the many pretexts available to me." Lots of things don't look right when your IQ is 90.) Time, of course, is the enemy, since the court defaults to "no". The court is not interested in speeding anything up. Ever.

Still, scrappy entrepreneurs hanging a shingle and offering a "third place" for profit are somewhat respected by the establishment. Hence 3rd wave coffee shops with live music, microbreweries, and so on. Otherwise the need to keep a low profile with physical exploration puts a serious damper on real world experimentation, much to the detriment of society as a whole. This is, perhaps, the most positive light in which to see the conservative side of the gun debate: if dying kids isn't enough to motivate gun control, then its also not enough to prevent them from launching rockets or mixing up explosives in their kitchen for fun, or working on cars in their front-yards. At least if they die doing one of those things, they'll die happy. And if they don't die, they'll know something about the world.
There are plenty of Rust devs looking for work outside of embedded.

Also, for me Rust's speed is one of the benefits. I would default to Rust for a lot of different things where speed doesn't matter at all.
I see the point and I agree with you. But let me point out 2 things for the sake of being scientifically correct:

* we're just at the middle of the month
* the price has dropped 4x, those charts are in USD

So comparing June (14 days) to Dec is not entirely fair.

Your point still stands.
I would say GitHub is also missing CI. After having worked with GitHub Actions I cannot say I am impressed. It feels more like an MVP than a real CI system. It also as frequent outages.
Its pretty clear that the poster of the parent comment isn't sentient, they're just regurgitating information they've been fed, they don't understand the deeper meaning of the things they say. The poster may be an AI, but they are not "alive", this debate is silly.
It’s not the ad agencies or spokespeople that are liable if those disclaimers are removed — it’s the primary company. The ad agency gets paid to produce the ad and help place it on media channels. If there is a legally required warning, that’s up to the customer to provide. The celebrity endorser is a paid performer and nothing more. Their reputation could take a hit from being involved in the ads, but that’s not a legal concern. That said, I do wish them luck in trying to market anything else.

In this case, the customer doesn’t think they are covered by SEC rules because they aren’t trading in securities. The claim being that crypto isn’t a security but rather a commodity, which have fewer regulatory restrictions. However, that’s all about to be tested in court at a massive scale.
Hypersanity
Australia is at least a week: https://www.fairwork.gov.au/tools-and-resources/fact-sheets/...

Canada two weeks: https://www.canada.ca/en/employment-social-development/servi...

China, 30 days: https://china.acclime.com/guides/china-labour-law-hiring-fir...

Russia, two weeks: https://uk.practicallaw.thomsonreuters.com/5-503-4083?transi...

(Did you really think ex-communist countries would be good examples?)
Their relative distances affect which portion of the moon is illuminated, but not what the line between the two looks like projected against the sky. That line being a great circle is what causes the terminator illusion.
Ok, then socialism and communism aren’t associated with the far left. This makes right/left terms about where they sit in parliament. We’re trapped by common usage when it comes to jargon, and your usage of fascism vs. Nazism shows you’re not parsing them correctly. The former was a corporatist state that preserved trappings and some legitimacy of existing governmental power. The latter, well, didn’t.

How about: leaders <- government <- owners <-> workers -> government -> leaders. Which I can’t format in a circle. And the presence or absence of “for all” can be a tell about where on the political spectrum people or groups sit.

It’s generally accepted that the red states sit to the right vs. the blue states and the us sits to the right of Western Europe. There’s a spectrum of countries as there’s a spectrum of states (or provinces in Canada). The “political middle ground” can be constructed from this set and then decorated with secular or religions states from elsewhere throughout.
Cloudflare mitigates a record of 26M request per second DDoS attack
theres just a lot of definitions of DX out there man. really hard to stand out. and its much easier to talk about it than to do it day in and day out
> Having to spend half your available income for things that are automatically taken on your salary in Europe is _the_ major reason Americans are paid considerably more, with "US tech companies and VCs have so much money they don't give a damn about salary" as a close second.

I don’t think you can name many things here that the American tech workers have to spend on, that are included in typical European social benefits package. For example, if you were thinking about healthcare, you would be very wrong, as American tech workers spend very small fraction of their pay on healthcare, smaller than a typical European tech worker.
How do you know it isn't? The only claim was that there are many employees with acess to 'sensitive customer information'. That would be the case even if the employees could only see customer information associated with tickets that they had been assigned.
That's too bad. Gitlab is the code host that doesn't use HTML. They're even more hostile to HTML than Microsoft Github. It's infeasible to use or even look at a directly listing on gitlab in a browser older than a year or two. It's all javascript over there, and not generic javascript: bleeding edge JS that only works in megacorp browsers.
IMO any discussion about “fairness” is null and void while the U.K. has a FPTP electoral system. It’s inherently unfair and a poor representation of voters wishes, no matter which country they live in.
If Coinbase allowed you to pay in fake dollars I'm sure they would get more volume too.
I heard a cybersecurity instructor remark once that “the more complete surveillance tools are, police become wardens, crimes become infractions, and citizens become inmates.”

His previous job was as a guard at a federal prison.
I remember laughing at Matt Damon til I learned how much he made from that ad deal. It was like 80 Million dollars or something insane.
Never occured to me before, but you're right, and it's an interesting way of putting it.

Github boasts "83 million developers", but I think the number of actual developers is probably closer to 0.83 million (which is still a very large amount).

But of course I am an insensitive jerk who likes to exclude people, because I think to be called a developer it takes more than registering an account, creating a repo with a couple of broken files and add noise to the signal.
The race condition that led to bankruptcy
Severance is chump change to a company like Coinbase. It was a filter to find the disgruntled employees.
reminds me of the phenomenon of a new record for tallest building in the world signals a major recession.
Those charts look way less dire than I would have expected. June isn't halfway through yet. So I'm not sure what to think of that.

But prior to June, they had been doing ~$200M in "fees" monthly -- fairly consistently, for almost a year. That's more of a "business" (and more stable) than I would have guessed.
> As a Brit who voted for Scottish independence last time, against the wishes of many of my family and those around me, if this happens again then I'll vote against the SNP's wishes.

You don't believe they should hold the vote again so soon, and so in the event of another vote your reaction will be to... participate in the vote you do not believe should be held, but cast a ballot against the outcome you want? What is the crazy logic there?
It does not. Article has nothing whatsoever to do with worldcoin.
On a slightly meta note, things like this show how "letting the free market do its job" isn't really a great idea unless you explicitly also have a pollution (Pigovian) tax/Coase's property rights to handle such externalities.
You're benefiting from elision. Modern Rust lets you omit mention of a lifetime when there's only one plausible choice. So, often today you can write Rust that doesn't mention lifetimes but they're implied.

But it wasn't always like that. For a while Rust would insist you spell out that OK, this function parameter has some lifetime 't and the function result also has a lifetime 't. Now, Rust says well, the result needs a lifetime, and your function takes one parameter which also has a lifetime you didn't specify, so, the plausible explanation is that they're just the same lifetime, let's assume that's what you wanted and only complain if that won't compile.
This is spot on, and personally, the main reason why I decided to move to an engineering manager after 10 years as a developer.

And even as an engineering manager, I do not feel safe. I think only once you reach director level, you are protected from market hype and newest frameworks trends.
Podcast Addict [0] has that feature but only runs on Android devices. I use that as well as speeding up podcasts to 2x speed which makes things better for me.

[0] https://play.google.com/store/apps/details?id=com.bambuna.po...
That only tells me you came to post a troll comment and leave.
> I recently picked up Python again to write a simple REST API, and the process is just so much faster

For me it's much more important how will it work in the next few years, not how quickly you can write it. If I could, I would use Rust for pretty much everything just because I don't like getting paged in the middle of the night.
https://youtu.be/9hBC5TVdYT8

I can only think of Matt Damon's somewhat notorious Crypto.com commercial, which has been lampooned so many times. There are others, I'm sure.
Moore co-wrote 27 episodes of TNG, including the series finale, and two of the TNG films.

https://memory-alpha.fandom.com/wiki/Ronald_D._Moore#Star_Tr...
Ok, so that's obviously a no, then.

You might want to learn something about a given topic before thinking you are informed enough to casually parody it. There are legitimate attacks on philosophy which are possible, but you don't seem to be finding any of them.
Part of that was the alluring promise that the shuttle would be cheaper.

But that was doomed by the design requirements tug-of-war between government agencies, being a bit too early and ambitious, and the drop in flight rate and commercial and defense payloads after Challenger.
> very very poor and depressed country

Scotland suffered greatly from the decline of a few key industries in the 70s and 80s so and parts of it are indeed poor and in decline. But if you're to categorise a country by its very poorest areas, you'll end up saying the USA, France, England are very very poor and depressed.

Scotland isn't Norway - that ship has long sailed and we should discard any ideas that oil wealth can still take us there. But it's not, no offense intended, Moldova and it's wrong to think of it that way.
That is genuinely great, however it's very not common.
I think the main challenge of not using those technologies might affect talents not joining companies like yours.
Why would they announce a hiring freeze and do this after two weeks instead of doing only one. As if one bad PR isn't enough. you need two!!
Awesome to see!

We've been encouraging Graphistry users to look at Streamlit for the low-code side (and getting bundled into our next release for public+private pydata GPU dashboarding!) or Databricks dashboards. Then at the expense of significantly more code / complexity without going full Flask/Django, we generally recommend switching to Dash/Voila/etc for getting way more control. Mercury seems quite close to the Streamlit/Databricks side, which in our experience is right for many pydata dashboarding teams yet most tools don't really nail. It may even be on the path to one-upping streamlit on the simplicity side. Good job & will be tracking!
When you're building a product you definitely want to spend your time fucking around with all the object lifetime concepts of Rust or the subtleties of its compiler...

Just use any language with high-level features like a garbage collector, bignums by default and message passing concurrency (Racket, Erlang, whatever), and you will be more productive, and actually have more "fearless" / safe programming than you will ever have using Rust.
I'm sure if everyone lived absolutely sterile and risk-free controlled lives, average life expectancy could be much higher, but I don't think that's a direction me or many others want society to take.
Long Live Software Easter Eggs!
I think the actual end user will end up in the room as the machine learning tech matures and get implemented in regular industry and biz use cases.
Indeed! And that is perfectly fine. The employer can dispense you from your préavis de licenciement, especially if it's a single person being fired. https://www.service-public.fr/particuliers/vosdroits/F24660

However, any firing must be notified of an entretien préalable de licenciement by letter (can be given directly). This is usually a week after, to grant the employee time to prepare (and to eventually be helped by employee representatives). Then, after this, the employer has to give at least 48 hours before doing anything. This gets even worse in the case of a massive layoff like Coinbase's for economical reasons, the company is obligated to have meetings with the employee representatives, at the very least twice spaced by 15 days. For a company the size of Coinbase, the CSE has 2-4 months to answer and can ask for proof that the company is, indeed in financial troubles, having them open their books. https://entreprendre.service-public.fr/vosdroits/F24648

So, in practice, while quick firings are possible for individual cases, massive layoffs like that do not happen over a single day.
Show HN: Absurd Design – Chapter 4
> Signs include a breakdown or suppression of a free press, simplification of the political spectrum, identification of and processing of enemies of the state, weakening of the rules and protections of government and so on. A shift from the idea of equality of all (protection of minorities) towards the will of the majority.

The Chinese Communist Party has all the stuff you listed here.
Here's a wikipedia article on Trafficking Children:

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

Have fun trying to adhere to moral relativism while reading it.
Im actually quite happy with LinkedIn. But while we are wishing for things, I would like for recruiters to actually read your profile before contacting you ;)
A variety of apps can do that. Pocket casts and Podcast addict come to mind
Hi everyone, Andrian from absurd.design here! Previous HN thread https://news.ycombinator.com/item?id=21039739

Have you heard about the absurd.design project? This project is maintained by me and my wife. My wife is a creative voice behind this project and I work on the technical side.

So, in comparison to the 2019 thread, I'd like to show you what's new in the most recent HN submission.

The works on absurd.design are grouped into chapters of illustrations. Currently, four completed chapters are available for project members on absurd.design, and one new chapter is in the works. And, while the new chapter is still being worked on, we'd like to introduce you to Chapter 4 - the most recently completed chapter of illustrations!

Chapter 4 is a collection of 30 hand-drawn illustrations that tell stories about everyday emotions, self-transformation, society, human dreams and aspirations. Think of it as thoughts exposed as visual metaphors while the viewer is invited to spark their imagination, take a journey into an absurd, yet beautiful world and find their own story in each illustration. So, if you're looking for expressive illustrations to make your project stand out, please take a look at them - perhaps they'll be just the right fit for your presentations, transactional emails, newsletters, website, apps, or, why not, project status pages?

My wife puts so much love into each and every stroke so that we hope these illustrations can convey this special feeling to you.

Thank you for dedicating these precious minutes of your time to take a look at our project; We really appreciate your interest and I can’t wait to get feedback and suggestions from you.
As someone who actually likes R I think this makes sense. Line 5 is checking for equality, whereas in R as.* functions actually convert types or structures. The documentation on as.logical is also pretty clear on what would happen.

https://www.rdocumentation.org/packages/raster/versions/3.5-...

> Change values of a Raster* object to logical or integer values. With as.logical, zero becomes FALSE, all other values become TRUE. With as.integer values are truncated.
"Hold my beer" -- The people who never went to college.
Spoiler alert for Season 3 ;-)
Yes, it is entirely correct that the IRA determine the UK's custom borders. Completely foolish to think otherwise.
> interface for external packages to implement so I can plug in logging libraries without rewriting the world.

Well, it's structural, so you don't need other packages to implement an interface rather you need them to accept an interface. That also makes it clear it's a bigger ask - you're not asking a dependency "please also do X" but instead asking "please never need to more than Y".

> Want to figure out what errors you might have to check for 'tar.Writer.Close()'? Well, the docs says "returns an error", the interface is "error", you have to read hundreds of lines of code to figure out the possible concrete types it could be.

The concrete types it could be are unbounded, because `tar.Writer` wraps arbitrary `io.Writer`s. If you need multi-pathed error handling (usually people don't and are just making it out of habit!), worry about what things can do, not what they are.
I don't think it makes any difference to most "older white collars" whether those devs are hispanic or asian. Boomers were born at a time when racism against asians were much worse than racism against (non-black) hispanic people.

There are, I would say, two main forms of racism. One is directed at those people see as inferior. Typically, that is right-wing racism. That one is created when some other group, on average, performs worse (or appears to do so) than the group the racist identifies with. Such a racist may see the hated group as sub-human. They may not feel threatened outright, but may be concerned if the population of that hated group grows too quickly.

The other group, is resentment racism (or sexism or other similar identity-group-ism), which is triggered when confronted with groups that do better than the group the racist person identifies with. This is more common on the left*. This kind of racist will see the hated group as outright evil. And if they feel sufficiently threatened by the hated group, may attempt outright genocide, since they may feel they are fighting for their life.

* Nazies were full of both kinds of racism. They saw Roma people as virmin, Slavic people as merely inferior, while they were accusing Jews of attempting to seek world domination. In other words, Roma and Slavic people were sub-human while Jews were seen as Evil, inferior only for moral reasons. And as we know, the hatred against to Jews was by far the strongest. Mein Kampf describes this in detail.
Is that why they disabled the jobs features? :D
The Taylor Rule
Tom Swift Invented Everything (2020)
> Your point is what? "Education is worthless"? "Qualifications are useless"?

Education typically teaches different skills than management.
You're right about consultation, but there's a sneaky trick to get around it.

Simply tell the affected people they've been selected for voluntary redundancy, which comes with a much more attractive severance package. If they don't volunteer, you then forcibly make them redundant -- with a less attractive package, they can then enter into consultancy if there are enough of then.

When this happened to me, 30% of the company was laid off, everyone took the "voluntary" package, no consultancy took place.
Is there a single YC company which is doing good in public market? It seems like all YC companies are net loss making investment for the retail investors have they bought the stocks in IPO.
Being paid for 1-3 months is entirely independent of whether they want you in the office or not.

In Britain it's called gardening leave, and it's common in finance and other jobs with tight security. You are paid, but you stay and home and do some gardening. (Or, more likely, look for a new job.)
You're not wrong. However, my frustration is I remember experiencing the exact same issue in approx 2008, wrestling finder to display a filepath. And again in 2014.

If memory serves, all three incidents had a distinct set of menus, first you had to display the folders, etc etc, to make it as irritating as possible.