skysight-inc/HackerNews huggingface dataset:
Oh I don't know. They had a convenient mug with the Etruscan alphabet and the Greek alphabet inscribed around the top. What do you know! The letters were one-to-one. And it was perfectly preserved. Not a chip.

The various jugs and jars had insults and humorous comments painted haphazardly across them. Almost as if to entertain the audience who would 'dig them up.'

Just looking at it all my overwhelming impression was, it was just the same sort of stuff my high school class had buried in our Archaeology unit, so our classmates could collect them.

I remember (which is no evidence at all, I know) in my youth, barrows that were investigated int the 1800s and marked 'empty' as suddenly showing up years later packed with handy Etruscan artifacts of just the sort a museum would want.
Taming the RSS Beast (2006)
I'm always curious of the use cases for something like this.

We manage multiple clusters but it's all done using pipelines so we don't traditionally have issues.

> For standard tenants who run standard workloads like Deployments, it is not easy but doable. You need to use RBAC objects, Namespaces, NetworkPolicies, ResourceQuotas, PodSecurityPolicies, etc to limit&isolate the tenants.

Shouldn't you generally use those resources even if you're not on a multi-tenant platform? At a minimum namespaces to segment workloads and other objects to control security.

> When it comes to advanced tenants who want to run their own operators with their own CRDs, it is huge pain. Kubernetes has no mechanism to isolate tenants for CRDs. Many people use a separate cluster per tenant in this case.

At this point aren't you just offering a kubernetes hosting solution?
If "Microsoft Update" is enabled in the Windows Update settings, you do get .NET Core updates: https://devblogs.microsoft.com/dotnet/net-core-updates-comin...
Very true. Also the general knowledge of chemistry in the general population is absolutely abysmal. So much of our modern world relies on chemistry yet barely anyone knows shit about it.
I'd act differently if the worst that could happen from failing to deliver/someone thinking I had was being kicked out of the country rather than just unemployment, it's about sticks not carrots
Obligatory link: https://hn.algolia.com/?query=structurelessness
There'sa difference in the socialization part: the 'sitting in class bored to tears by a long slow lecture that everybody has to watch in silence' removed. And the actual interaction increased.
There is a non-zero chance this action could result in your google account being deactivated.
The source of these layoffs makes a very big difference when considering if a recession is likely and how deep it becomes.

The overall economy is doing quite well right now and it’s not obvious if things will improve or tank over the next few months. Despite officially low unemployment rate the actually important employment rate is only ~60% demonstrating a reasonable but not excessive amount of slack in the labor market.
Twitter's handing them out to commercial and political entities at their own discretion is interesting. It's "official" according to Twitter, not necessarily to anyone else. I wonder how many people will think the pronouncment is official just because the account is marked "official".

Although, there's nothing wrong with a mark for the official Elon Musk account or the official Devin Nunes account. Then, to be consistent, any and all parody accounts should be allowed for those because they will clearly not be mistaken for the real one. Right?
> The Federal Reserve issues US dollars (print money) => US Treasury borrows money from The Federal Reserve, Japan, China and the UK against its assets or uses the asset/coins to invest in others => win with thin air!

Win with the largest military in the world and all tangible assets and influence the US has.
Totally tangential, but HN should be able to handle duped comments.
This is what popped into my head as well. In situations where you have multiple phases so that Phase A is required to reach a certain temp before adding Phase B, but Phase A must reach a specific temp then cool back down within a range before adding Phase B. Once Phase A and Phase B are combined, do you stir, blend, whisk, whip, etc? What happens when you need to use 0.14 grams, but add 0.15 grams?

Each little variance as minor as they may seem will affect the results. Making something one time is a definite achievement. Making the same thing multiple times, or successfully scaling the formula up/down is also noteworthy as well. (assuming doing things by hand as amateur from the title implies to me)

All of that to say, it would be MFing impressive if some sort of simulation could accurately demonstrate these kinds of variations in the results. Could be useful to try to recreate where something went wrong as a sort of reversing/debugging the result.
The blue checkmark simply verifies that you have 8 fewer dollars in your wallet each month.
There was this DIY design I came across decades ago that I've been trying to re-find for years. It had 4 12-15" cheap paper cone woofers mounted 2 sets of face to face with both sets axially loaded and wired so that all 4 cones move together. The whole thing was put in a big loaf of bread shaped box and then some kind of bandpass something and vents to the outside. It was reportedly very good for this low low base stuff, not so good for higher end responsive bass stuff. Anyone have any pointers for where to look?
Modern Java is much more terse and expressive.

> What's weird to me is that other languages have the exact same ability to suffer from this problem, but for whatever reason, they do not.

When you search long enough, you'll come across such programs. Even golang that's (falsely in my experience) claimed to be concise, I've come across monstrosities written in it. If you want an example in Python, look at gsutil's or gcloud storage's implementation and try to find how many levels deep you have to dig in to find out which gateway API call they make to do the actual transfers for commands like `cp`. The fact that Python has no types (yes type hints don't get you far) makes it a much more difficult task than if you're using a static language to navigate the code base.
> being a chemist in the 21st is no longer deemed a desirable nor profitable career

Perhaps those in some profitable chemistry careers now keep their knowledge in smaller circles.
It’s always amusing to see crypto people claiming that mathematics can’t be regulated. Just like they can’t regulate chemistry, right?

Well, actually it’s always the peoples behavior that is regulated. Obviously no one can stop you mixing chemicals in private but they can totally tell you what you can and can’t do in public with it. The same thing goes for crypto, you can calculate block hash all you want but they can intervene if you engage in a business deal with someone else.

Oh and regulation doesn’t mean ban, necessarily. It means rules on how you deal with it so that the risk of unwanted consequences is reduced. You can expect to have rules on how you keep the money if you run a stablecoin for example.
Exactly. It's not sound, it's infrasound. "Sound" means audible to humans, much how "light" means visible to humans (e.g. radio waves are not considered "light").
If you click around a little, you end up on a blog post with this tidbit:

> This project got put together rather suddenly, in response to some work the Rust folks are doing[1] on their new and improved borrow checker.

I don't think I could tell you more than "Frank wrote it to help rust folks who were previously doing work with differential-dataflow directly."

1. https://github.com/rust-lang/polonius/pull/36#issuecomment-3...
Node (used at least as much as .NET and Java in enterprise) has a 3 year LTS cycle, so I don't know if it's really low for an industry standard.
Thanks for posting this anecdote. I have posted many times that too often I see HN commenters arguing that getting laid off is like the worst possible thing that can happen to someone, when this is rarely the case when you are in a growing industry like tech (note I have a very different opinion for those in shrinking industries). I think getting laid off should be thought of in the same ballpark as getting dumped by a romantic partner:

1. Obviously it is painful for the person getting dumped/fired. But long term it's probably for the best as it gives all parties the freedom to choose other options and move on.

2. There are usually signs that should allow most people to prepare long before the breakup/layoff happens. You say "I was foolish to have stayed as long as I did" - can't comment on that, but I do hope that you knew it likely that a layoff was eventually coming and you took adequate preparations (saving more, keeping your resume up-to-date, etc.) for that likely event.
“We know Facebook executives believe that the company has positive overall benefits for the world, and we also know that they are meticulous students of their own data,” Newton wrote on Tuesday. “It’s hard to understand why, if the data is so positive, Facebook is often so reluctant to share it.”

Please don't take things out of context. The authors really actually are claiming that Facebook knows it is harmful and knew all along - disagree with them if you want but don't rewrite their position.
You're right to be offended but it honestly wouldn't surprise me if sponsoring tech companies rely on the implicit threat of deportation to extract performance just as non-sponsoring yet immigrant-reliant industries like food production do.
Hiring from the bottom of the barrel is not a winning strategy. There’s a reason most of those people were laid off. There’s some exceptions for sure (50-100% blanket layoffs) but when a company gets rid of 5-20% they make selective decisions.

If you want to hire talent, you poach the people who weren’t laid-off but are now more willing to listen to opportunities today.
Then would you consider radio waves to be "light"?
Show HN: Build a Better Software Developer Resume
After about 10 years as a developer, interviewing many devs, and reviewing hundreds of resumes I decided to write a guide that I wish I had when I was first starting out.

Completely free (just enter $0 as price)

If you find it helpful, would love it if you:

- Leave a review

- Share it with a friend who might also benefit!
News to me! I always deploy .NET 5/6 stuff on Linux, explains why I'm out of the loop. Thanks!
Any plans for Firefox (and does this need to be an extension at all - there are some rather powerful website extensions that load via JS scripts)?
LTS for .NET is 3 years, not two. There's a new LTS every 2 years, so you get a full year to move from LTS -> LTS if you need to.

What kind of breaking changes have been hard to handle?
Very neat. I just searched and if you have Verizon it's possible via <phonenumber>@vtexts.com don't put dashes in your phone number.

You can read more about it below.
https://www.verizon.com/about/news/vzw/2013/06/computer-to-p...
Is there a primer I could read to refresh my knowledge of basic chemistry? I prefer the written format. A 50-100 pages document would be ideal. I don't mind chemical equations and math.
General smart contracts in Bitcoin via covenants
In today's world, you also do not get a knock on the door from some LEO/TLA member because you purchased a certain combination of iPads, electronic devices, but buy a combo of chemistry ingredients and you'll enjoy a nice little chat.
It's wonderful for them. Everyone who has eyesight really wants to see clearly. After air, food, water, eyesight is kinda crucial.

Maybe we should tithe them in thanks for not making it way more expensive.
N³ The fast unorthodox terminal file manager
I wouldn't say everybody thinks that way, but as an employee of what you referred to as a "boring business", I wouldn't want to hire any of these folks due to the fear that they have a mindset like you. At least not for any sort of senior role.

We are profitable and have been for nearly 100 years precisely because we don't have the same perspective on "modernization" that many not boring SV companies have.

We've been burned enough hiring folks who would end up refusing to give any effort the minute they found out they would be responsible for adding small features to systems that have been in production for 20 years (we inform them of this, but they generally think they will be able to impress us of their genius and get us to change our mind). Or they refuse to adhere to processes that they falsely believe to be outdated, or they suck at anything that isn't JavaScript/Web, or constantly try to expand requirements in the direction of vanity efforts.

Additionally, everybody I've ever met from these places almost universally think they are hotshots that ought to immediately be given senior level salaries and responsibilities due to prior experience at a tech company. Sorry, but at real businesses that actually make money and have survived dire economic circumstances in the past, it doesn't work like that.

I'm sure there are exceptions, and certainly there are plenty of actual hotshots at companies like Google. But they are generally hotshots at things that boring businesses don't need. We will never in a million years have any reason whatsoever to implement Kubernetes. Sorry.

As of right now, we prefer to hire from other similarly boring businesses, or train up from entry level IT positions, or hire directly from local colleges.
Let's send mud catapults to Ukraine.
The vast majority of Americans are pretty happy with their local set of laws and politicians. How much better would politics be if we collectively focused only on issues that affect our jurisdiction?

I sometimes wonder if it would really be that bad to revert to the original system defined in the constitution - vastly increase the number of representatives, and make the senate and presidency appointed positions.

It seems like it would undercut a lot of the lowest-common-denominator populist rhetoric.
Wrong. Anybody can start a newspaper and print it on that kind of paper if they want. In fact you’d use that kind of paper if starting a newspaper because it works well. A new newspaper isn’t a fake newspaper.

And in fact that’s all this is. A new newspaper. A mixture of editorial and political advocacy and local news.
Excellent work, thanks for preserving amateur/DIY/hacker science history!
Anything that can be done to reduce developers' direct interaction with any EDI-based workflow -- and I was on the X12 standards committee back in the day -- is god's work, as far as I'm concerned. FHIR and SMART on FHIR are huge leaps forward in usability, but it's still asking a hell of a lot of devs to come up to speed on those standards before they can retrieve or update any data at all.
Some years back there was work on VR lab sims. I fuzzily recall niches of "virtual high-school lab", "intro to lab best practices", and "protocol training in life sciences"? No idea if any of it reached market.
What is delusional?

The Supreme Court is set to hear a case that says that states have zero requirement to follow their citizens wishes and that the ruling legislators can cast that states electoral votes any way they want, without any consequence.

Minority Republican (or Democrat) Governor in a state that votes (even overwhelmingly) Democrat (or Republican)? Eh, no matter. "My state is giving all our votes to the Republican (or Democrat) candidate in the Electoral College."

And the current Supreme Court has all but telegraphed that it will rule in favor of the state, saying that that Governor is perfectly allowed to do so.

> The Elections Clause delegates to states the power to regulate federal elections while giving Congress the overriding authority to make or alter such laws. Proponents of the independent state legislature theory — like the gerrymanderers — read the Elections Clause to give state legislators near-exclusive authority to regulate federal elections, prohibiting any other state entity — like state courts or governors — from placing checks and balances on that power. In this case, the gerrymanderers are arguing that the theory licenses them to violate the state constitution when drawing congressional maps and that the state courts do not have the power to stop them.

The immediate issue in Moore is whether the state legislators’ extreme partisan gerrymander will stand in North Carolina. But adopting the independent state legislature theory would also mean that voters across the country have no judicial remedy — in state court or in federal court — to fight partisan gerrymandering.

The potential consequences could stretch still further. The theory would throw elections into chaos, nullifying hundreds of election rules put in place through ballot initiatives, state constitutions, and administrative regulations — including foundational state policies like the processes for voter registration and mail voting and basic guarantees like the secret ballot. State lawmakers would be able to adopt vote suppression legislation without any checks or balances from state courts or even gubernatorial veto. In other words, the theory would upend key aspects of our elections.

The current Supreme Court has also stated, in explicit and specific terms ("erroneous decisions in need of correction"), that if given a case on gay marriage, it will remove that as a right, that if given a case banning birth control in a state, it will allow that, and that basic privacy concerns are null and moot.

Tell me more about that delusion.
Yeah that's not remotely true. Being a star performer doesn't protect you from layoffs. You can hit your KPIs and over perform and it won't prevent you from being on the chopping block.
None of the languages/ecosystems you mentioned have anything resembling the JVM's JFR for continuous profiling. I've seen some commercial offerings, but then (1) they're not free, and (2) you're bound to the provider.

Java's GCs are superior to what C# offers by the way (and I like both languages).
Succinctly:

* Ensure your public persona shows you actually like software development as a trade, via open source software development, etc. - show you have craftsmanship and care.

* Ensure you have been instrmental to at least 2 significant features for your previous role(s) - show you make businesses money.

* Ensure you know easy and intermediate algos. If you score below top ~70% on common software development screening tests, i.e. Triplebyte, you will struggle. (I'm not going to debate whether online code screening tests are ethical/effective, lots of talk there...)

* Ensure you haven't overly focused on one/two technology ecosystems in your career - you will struggle with success if you are a common dotnetter sludge or one of those "F#/haskell/lisp developers who suggest using some fancy tool every 3 weeks".

Those are the some of the first that come to mind.
I was fascinated by Self back in the day. The way any slot can be a parent and multiple slots could be a parent providing multiple inheritance seemed like magic. You could just change them at runtime as well, possibly massively changing the behavior of the system. In retrospect multiple inheritance wasn't the greatest in practice.

The LambdaMoo language was also prototype based, and I think both languages were designed around the same time. I wonder if there was any influence in any direction. LambdaMoo only had a single parent slot, but you could delegate a method to another utility object to achieve a kind of mix in functionality.

Then later there was a fork of LambdaMoo called Stunt that added multiple inheritance, maps, and json support. It sure seems like Stunt would be fun to program in even though I didn't do anything complicated in it.

There's also Io which is prototype based and very minimalistic. It has much better interoperability with C and could be a very light scripting language for something in C.
Yes! Take a look at Weblate: https://weblate.org
My problem with notebooks is that I don't get to use any of my highly-customized Neovim extensions. I'm sure Emacs users feel the same way.

That aside, I still have not found my ideal notebook client.

I don't particularly like the "notebook" format anyway. I prefer having my code and output side-by-side. I want to be able to toggle among the "code | output" vertical split layout, code-only, and output-only, on a per-cell basis. I also want the split to be adjustable in each cell, so I can make the code take up 90% of the width or 10% of the width if I want it to. I of course want cells to be vertically collapsible. And I want an automatic table of contents in a sidebar "drawer". I want reactivity between cells. I want an extension ecosystem with things like a nice file picker and a built-in Git GUI. I want to connect to remote kernels (this is supposed to be possible with the Jupyter ecosystem but practically it's not well supported). And most of all, I don't want to run it in a damn Web browser!

And if the text editor box was also an embedded Neovim frontend, I wouldn't complain about that.
I would go with "directed, valued, respected" over "controlled", for any member of set "resource".

But if you boil it down, the resource we're talking about here is an employee's time and energy, which they offer to an employer in freely-chosen and equitable exchange for compensation. Not about the employee as person.

So it's also reasonable for an employer to expect a measure of control over how that time and energy is used.

And if they need more of that time and energy, it's reasonable to think about it as a limited and valuable resource.

Again, the connotations of the word are entirely positive in my opinion. Others think differently, so I avoid the word in the human context. But it's a good word.
Thank you for saying that telling the truth is a good thing, and not telling the truth is bad.
I'm starting to suspect that maybe the turnaround plan Twitter's buyer had in mind wasn't too well thought out.
Probably? Personally, I don't really find the answers to "is it illegal" and "should the business care" to be very interesting. Those answers don't affect whether or not this is a terrible and dangerous thing to do.
One justification used to promote cashless digital payments.
Sure, because people have an intuition for what a macro should or shouldn't do. In practice you end up with an ad-hoc, informally specified, etc. implementation of half of a domain-appropriate language. Actually even (especially?) the general-purpose parts end up the same.

Functions (at least in languages where they really are functions) are a lot safer; they're inherently compositional, and they follow the rules of the language. Most people have an intuition for what a macro should and shouldn't do, but there are very few guardrails that actually make that concrete, and often different team members will disagree about where the boundary between "sensible syntax sugar" and "inscrutable" lies.
https://archive.ph/hNKcd
There isn't any functional difference between a 3 year or 5 year or 8 year support cycle. The only two development modes for a service are – build once and maintain occasionally, or build once and leave untouched forever. Those in the first set will be fine with 3 years of support. Those in the second will always ask for more time no matter what the deadline is.
If you're outside the tank, you at least have a chance to see people before they shoot at you.
You're fooling yourself. We're living in a dictatorship. A self-perpetuating autocracy in which the working classes--
Or decides not to if its owners find the content too objectionable.

That should also be allowed.
https://www.jofreeman.com/joreen/tyranny.htm

"The Tyranny of Structurelessness" is a great read on this. TLDR: structure will always form, so it's best for formalize it from the beginning.

That said, I've been interested in the idea of "adhocracies" for a while now, and it seems to me that it would be possible to form structureless groups that, once they have fulfilled their purpose, disband thus becoming immune from the sort of rot that would otherwise happen.

And I'll also say: the same rot can happen in a group with a well-defined structure too. So it's not all cut and dry.