skysight-inc/HackerNews huggingface dataset:
Really excited to see this! Seeing some of the early comments here I think folks may not realize how awesome this would be in the server space.

After all, a big reason that NodeJS won a lot of popularity on the server is that, for many types of common webserver workloads (i.e. lots of IO, relatively minor CPU usage), NodeJS can actually scale much better than Java with its thread-per-request model.

With these virtual threads, though, you could get the best of all possible worlds - a webserver that scales like NodeJS, but without some of the "CPU starvation" issues you can hit in Node if one executing request doesn't yield, and also without having to worry about "function coloring" like you do in Node with async vs. non-async functions.

Really, really fantastic development, have been waiting to see when this would come out.
Using it or not using it would have taken longer?
This is a real hard and worse - an emotion ridden subjective question. After all "how dare you demand 'more' when the founders ate ramen?" Etc.

Couple of factors I'd consider (and despite that still made mistakes):

Assumptions:

* This is in bay area.

* You have 5-10 years of experience

* You have a competing FAANG offers or can get one with 2-3 months of leetcode grinding

Option A - FAANG job

* Assume TC of 300k a year (conservatively). Includes base, bonus and real equity.

Option B - The startup:

* Pays say 200k in base salary

* assume aggressive valuation of 50M making .2% = 100k over four years

Say your exit is in a 8 year time frame. (Startups going from 10 employees to an exit faster than 8 years is very unlikely??).

Option A (assume no pay increase) over 8 years:

2.4M

Option B with a 100x growth in 8 years:

200 x 8 + 100k x 100 = 1.6 + 10M = 11.6M

Now do you believe their "story" on why they think they are gonna grow 100x in 8 years (without you incurring dilution etc)?

Do you believe you can get to 500k "real" tc at another FAANG in 3 years (say by moving around)?

Which scenario seems more likely and safer?

If you dont think 100x is possible and 50x is more realistic and you still need get your 11.6M to make it worthwhile (not making much real moolah for 10 years) then perhaps 0.4% would break even?

Now there are plenty of unicorns which would do >>>> than 100x. If only I could pick them before the fact!
I can highly recommend Eero. They Just Work, and they work much better than Apple's networking ever equipment did.

I just replaced the previous generation of equipment in my partner's house (1920's plaster and lath construction) with a set of eero6s. A set of four gives full strength signal throughout the entire place (including the basement)s and all of the outside areas. (Not really that impressive though because it's a small lot.)

There's no drop at all as you wander from zone to zone.
> All the mentioned things just work OOTB since many, many years).

I've been using Linux for 20 years and I've never had less than 2 of the listed problems on a fresh install on any computer.
I was just thinking I’d love this element of Erlang/BEAM with the syntax of Clojure (lisp). This makes that sound more possible.
You're nitpicking. Rss may still be a "thing" but its popularity is nothing like what it was a decade ago and doesn't seem to be heading in a positive direction

[Except maybe the podcast usecase]
The key point that stood out for me is a half-percent of all HIV patients studied were nearly immune to the disease:

"About a decade into the AIDS pandemic, doctors began to find a handful of patients who tested positive for the HIV virus but experienced no symptoms and were later found to have vanishingly low levels of the virus in their bodies. At the time, these case studies were presumed to be one-offs.

But the more doctors looked, the more such patients they discovered. The past few decades have revealed that people with unusually potent immune responses make up about 0.5 percent of the 38 million HIV-infected people on the planet. Scientists call these people “elite controllers,” and in recent years they have become the subject of intense international study... "
> It’s not so much that we built a culture that disallows these things to be said—I’m sure you have the freedom to say that to people if you’re prepared for the consequences.

When people say that "you aren't allowed to say" something, they don't mean the government uses magical mind control rays to prevent your mouth from physically producing the words. "Consequences" are the mechanism by which speech is prohibited in societies without access to magical mind control rays.

(Not to pick on you specifically; I've heard this line a lot lately.)
$15/year at Target for a new set of Sony headphones is well worth putting up with a 3' cord. I don't want pulsed microwaves doing who knows what to my brain, no matter how low power Bluetooth is, thank you very much.
>Too bad the victims are not around to defend their actions and give the jury the full picture.

With all the witnesses, video recordings, FBI heat imaging video, etc. what makes you suspect the jury is not getting the full picture? If Kyle is convicted on all charges, will you protest the conviction because of this?
Current top capital gains tax rates on stock
Read a lot, and write a lot. Practice makes perfect, and reading is an important part of getting better at writing.

Over time your style will improve.
It refers to people with the same experience with the system. For example, lets say you have two persons working with a system and have worked with it for two years. One of them is 10x as productive in that system than the other. Neither of them had experience with such systems prior to this, so both were equally productive when they started, but one of them grew much faster and is now 10x the other.

Of course if you took those two and put them to work at a new system both would have 0 productivity initially as they learn the new system, but as they grow the differences starts to appear and soon you have a very stark contrast again.
In my manager days I simply assigned a factor to each team member based on the type of work, so one person may be baseline hrs * 1 and another hrs *.8

This had to be accurate, as it’s consulting, if the hours are wrong we lose money.

But only a direct line manager can do this, anyone else won’t have the knowledge of the staffs capabilities.
Another factoid to add to your list:

Indian Railways is a state owned enterprise - a very large one. Until recently, India's central government released two annual financial statements (budgets) each year: one for railways, and the second for everything else.
It's very sad to see how people blame and thrash services like youtube instead of respecting the fact that all of it is provided absolutely free of cost.
I love using modern cast iron. It's so much easier to clean and handle than teflon non-stick (I freely use metal scrubbers and utensils). Sure, I don't have to worry about ingesting forever chemicals in my body, but who cares if I have to buy another one for $3 in 20 years? (That's how long mine has lasted so far.) For 90% of cooking it works amazingly well. No worries about seasoning, if someone accidentally uses soap on it or whatever. Life is too short to spend babying a teflon pan with wooden and plastic utensils. I use my cast iron for everything.
Seconding what jjk said, also airliners cruise in the troposphere, not the stratosphere.

> From the planetary surface of the Earth, the average height of the troposphere is 18 km (11 mi; 59,000 ft) in the tropics; 17 km (11 mi; 56,000 ft) in the middle latitudes; and 6 km (3.7 mi; 20,000 ft) in the high latitudes of the polar regions in winter; thus the average height of the troposphere is 13 km (8.1 mi; 43,000 ft).

Airliners cruise around flight level 310-380 (31-38,000', about 5.9 to 7.2 miles).
How long have human societies existed? How long has the concept of paid parental leave been around? Compare those two numbers.

> you are not a parent, and probably thats good for society

> old ass xibalba

You really undermine your credibility when you go ad hominem.
Am I understanding correctly that this is basically goroutines for Java?
> “There’s a veneer of safety now. But the way a multinational views safety off West Africa is different from the way it views safety in the North Sea. You see pictures of guys welding with cling film wrapped around their eyes. If someone gets injured out there, it won’t make the news, it won’t affect share prices. Or is that too cynical?”
But unlike with “don’t eat fat, eat sugar!” campaigns of the 80s, I can’t figure out who is profiting from increased salt usage. Is it other food producers whose product is improved with salt? Is Big Salt a thing?
I find laptop form factors ergonomic, no neck craning here.

I just don't want to be looking at a tiny phone display, regardless of where it's placed. And like your comment, also prefer a practical size keyboard.

In case it's unclear, or maybe I got the model name wrong; I'm referring to a laptop chassis that includes battery+keyboard+display. It powers the phone, while providing external input and display for it.
You absolutely did form an opinion. You wrote "'guy traveled waaay out of his way with a giant gun in order to ‘protect’ strangers’ property; guy has history of saying he would shoot shoplifters.' Nuff said."

I understand having limited bandwidth in your life. It's good to recognize when you don't aren't informed on a subject. However, when you aren't informed on a subject the thing to do is not share your strong opinions on that subject.
> important enough to do a notification, it’s important enough to keep in a notification log that I can go through chronologically, search, group, sort, etc.

In light of a grandchild comment to this one about notification center on iPhone, I'll offer that on Mac you can do a two-finger swipe from the right side of the touch pad to get notification center. It doesn't have search, but they are grouped in stacks chronologically. There is no default hotkey, but you can set one in system settings.
You mean like this? https://apps.apple.com/us/app/onion-browser/id519296448
The author is conflating two different things here. At large enough scale, almost everyone in a given role is practically interchangeable but there are some people who very much aren't. It's a hard leadership problem to both solve for making 99% of the staff function at a consistently high level while still carving out the exceptions for the 1% that really can move the needle at the company scale.

At a the level of a single team, nobody is interchangeable, but both reducing specialization and creating a "we're all in this together" spirit are both important goals for long term team performance (and so people can go on vacation).

Both of those problems have different solutions but can feel pretty similar when you're at the receiving end.
I think GP is talking about a big Roomba station for the car.
I'm "10x" when working on one part of the system that I'm extremely familiar with but "1x" when it comes to other areas. Similarly, I have teammates who are "10x" in those other areas but wouldn't know where to start when it comes to my specialty.
I like being treated like a cog instead of playing pretend-games of making me feel like a unique flower (but truth is still that I’m a cog). I prefer honesty. I prefer the brutal, unvarnished reality over executive bullshit.

A cog means I have specific responsibility and I will make sure I don't hog down the entire machine. I work well with other cogs - we mesh perfectly. Being treated like a daisy with beautiful narrative of lies would eventually lead to a delusional state of mind, dissent and ultimately negative spiraling burnout.

Former is peaceful, the latter is deceit.
Not sure how you get to supply chain issues being imaginary? A supply chain problem doesn't necessarily mean "totally unavailable everywhere".
Find licenses for your project's dependencies
> Why would Spark trounce Snowflake. What makes it inherently so much faster at 100TB jobs?

These are the slides from a talk one of the co-founders (@rxin) gave at Stanford.
https://web.stanford.edu/class/cs245/slides/LakehouseGuestTa...

It goes into the details of how this performance is achieved(and not just at 100TB). Part of this could be attributed to innovations in the storage layer(delta lake), and part of it is just the new query engine design itself.
Excellent points. I wonder if that’s why of all contemporary art, I’ve truly only enjoyed political art. There is no doubt there about representation and the power behind.
has putin expressed anything to this effect? i cant imagine why he would care
There's a similar project called PICO-8.

https://www.lexaloffle.com/pico-8.php

It's a virtual console, with each game released so that the source is available and editable by design. The IDE has an integrated code editor, sprite editor, and music editor. The console side has cloud access to download new games and demos.
> I’d want peer-to-peer-shared apps to be signed by an entity I already highly trust

Airdrop is peer-to-peer file sharing built into the OS.
I'm talking about forward - not reverse mode accumulation, since forward is VERY important for hpc. you ideally want 'forward over reverse' and other types of hybrid ad as well.

it does look like a lot of progress has been made lately, but it isn't in a release yet:
https://github.com/pytorch/pytorch/issues/10223
You even missed one. The Russian supply ship also caused a second uncontrolled spin of the ISS after being berthed for a while.

https://futurism.com/the-byte/russia-spun-space-station-agai...

Something is definitely off nominal in the Russian space agency.
I'm reminded of "Aaron earned an iron urn"

https://youtu.be/Oj7a-p4psRA
The irony here is that the point of the article isn’t that “10x engineers” do/don’t exist, it’s that “things are more complicated than that”.

Assigning arbitrary labels (like 10x engineers…) so it’s “easy to understand” results in over simplified models that lead to faulty decision making based on invalid assumptions.

…treating everyone equal is perhaps also a faulty assumption, but it’s easy, and dealing with complex systems is hard.

Maybe instead of bitching about equality, which is just a symptom, we should promote using complex models instead of easy trivial ones.

…because just using different easy trivial modes is stupid; it won’t get you any better outcomes.
The guard clauses remind me of the compile-time verification done by Microsoft's Spec#[0] compiler, which included non-null types, checked exceptions and throws clauses, method contracts and object invariants. Some of those saw the light of day with C#, like the non-nulls, but whatever happened to the rest?

[0] http://www.rosemarymonahan.com/specsharp/papers/ECOOPTutoria...
google is better than ddg, doesn’t seem close. i try to use ddg a few times a year, get frustrated, and switch back.
I am a security engineer but have been a business leader from time to time. Business leaders often need to plan around dates- eg ”should we spend $50k announcing at conference Y in month Z, or should we wait until month A?” “Our competition just launched; will we be able to launch this quarter (the board wants to know, and we have to report material financial impact items quarterly or face SEC fines)?”

Every team I have ever worked with hates planning; every team hates their methodology and thinks it’s stupid and inaccurate and why are those pinhead business people insisting on a date; it’ll be done when it’s done.

One of the primary jobs of managers at all levels is to plan and then execute in accordance with the plan. Some managers are good at it, many aren’t- the world is populated with people nearer the center than the ends of the bell curve.

So show me a methodology that mere mortals can implement successfully. If all you can do is complain and point out unicorn 500x engineers (yeah try hiring for that characteristic, good luck), then I don’t want to hear it. But if you have a practical idea on how to “solve” planning, then you have my full attention.
Bjarne Stroustrup: “I Did It for You All [Your Salaries] ”
Yes. I am not as familiar with the underlying implementation of goroutines, but this description in the linked JEP sounds exactly how I understand goroutines to work:

> The JDK implements virtual threads by storing their state, including the stack, on the Java heap. Virtual threads are scheduled by a scheduler in the Java class libraries, whose worker threads mount virtual threads on their backs when the virtual threads are executing, thus becoming their carriers. When a virtual thread parks -- say, when it blocks on some I/O operation or a java.util.concurrent synchronization construct -- it suspends, and the virtual thread's carrier is free to run any other task. When a virtual thread is unparked -- say, by an I/O operation completing -- it is submitted to the scheduler, which, when available, will mount and resume the virtual thread on some carrier thread, not necessarily the same one it ran on previously. In this way, when a virtual thread performs a blocking operation, instead of parking an OS thread, it is suspended by the JVM and another one scheduled in its place, all without blocking any OS threads (see the Limitations section).
> Life is too short to spend babying a pan.

Strangely enough, this is a good reason for preferring cast iron over Teflon! Cast iron is close to indestructible, whereas with PTFE or other non-stick coatings one is constantly worried about scratching.
> my interest is in the messaging that this gun carries when wielding it in a urban environment during a riot.

Yeah, exactly. ""Assault"" rifles are defined entirely by your emotional response to seeing it. It's a concept invented by the media.
"What can be asserted without evidence can also be dismissed without evidence." - Christopher Hitchens
Our NFT Auction Went
Adblock Stick
> With gasoline you have to attend to the pumping operation the whole time.

No you don't. ??? Why do you have to attend to it? Just use the trigger latch and let it fill.

I mean you can't really just walk away anyway, because there's usually other people who want to fill up, but that would apply equally to electric.
And, not all projects are death marches. It is generally hard to measure value, which is one of Dan Luu's points. Counting lines of code rarely produces a very good answer, but sometimes that is the best you have. Company revenue can be meaningful. When a contribution that makes the difference between $X million revenue and $0, against 250 years worth of engineers' salaries, it is hard to quibble. 500x is as good a number as you can get.
Yeah so in this case I'm using the client code, which is safely stored in the worker.
"I can near-perfectly recreate Mojave with extra bells and whistles"

I think the GP comment addressed that, e.g. "don't compare it to macOS". In my experience, GNOME is best if you don't try to fight with it and don't try to install a bunch of extensions. You have to adapt your personal workflow to it, not the other way around. If you come in expecting to use a macOS workflow exactly as it is then yeah, you would be disappointed, I think that's a case of missed expectations.
google seems to be the best search engine. google personalization seems to have the same blind spots as I do as an individual, so maybe i’m answering my own question here but I’d love more considered opinions than my own
The cables are already liquid cooled apparently, does that answer your question?
> FWIW, growing up in Italy I have the same complaint as the OP about not being able to type È in the italian keyboard -- it comes up somewhat often in prose.

I always get a bit confused by those namings - maybe? On the one I'm talking about I'm realizing now it's actually two presses rather than one for É (E -> altgr+').

Other commentor mentioned EURKEY, which has it but is otherwise quite similar

https://eurkey.steffen.bruentjen.eu/
But isn't that just the pendulum swinging the other way so that it eventually settles back in the middle? Are these numbers expected to be the new norm?
Why is it silly? A Big Mac costs the same to me, regardless is my salary.
I think other issues in health care need to be fixed before throwing more money at it.
Nah, it's beyond that. I know a dev that is the most brilliant ux dev I've ever met. He can create beautiful, dynamic, understandable UIs literally 20x than I can.

However, he is just medeicore at must other tasks- constructing a common data model, scaling the backend or analyzing the data be is slower than I am, if he engages at all.

More recently I told my manager that I was intimated by how effective one of my coworkers was at his job (data science and BI.) He laughed and said my coworker basically thought the same of me (doing more standard software engineering.

Highly effective engineers are often only effective at limited aspects of the business of software engineering and it takes a good team structure of diverse talents to make everyone effective, even in the domain of software.
Measuring programming progress by lines of code is like measuring aircraft building progress by weight.

- Bill Gates
> It doesn't change the fact that without him no product would have been delivered.

I agree. I'm only arguing that there are times when engineers who enable "10x/100x" engineering don't get the visibility they deserve, sometimes until after they quit.

This hits close to home for me as I witnessed my partner being showered with praise for being "super productive" based on LoC alone, code which wasn't close to being production-ready. If you don't care about code quality, and want to be seen by management/people outside of your team as a 10x engineer with minimal effort: you can follow the same playbook.
Why would any of this be made illegal? It's a jurisdictional enforcement issue, that isn't targeted at the asset - it's targeted at the individual who thinks they're going to make large financial transactions and not meet the KYC requirements - which will come up when you have to declare how you attained a whole lot of assets or cash to the IRS.

Of course, you could not do all those things...but it would be just as illegal and lead to you being just as in jail (and your assets seized) as it would for any other currency.

So sure: technically you can hide a bunch of stuff with BTC, but you can do that with USD just fine too (cash is pretty untraceable). The moment you get caught though, you're just as screwed.
Butterpat is another "new but like old" cast iron company: https://butterpatindustries.com/
It is small for people buying 200m^2 plus a yard and a garage in suburbia. While I was single I lived on 25m^2 too. I once spent half a year in Tokyo on 5m^2. That was fine too.
For another thing, lambda calculus doesn't have quote, cons cells, symbols, or any Lisp building materials.
Yes. But, since there are _two_ kinds of threads in Java (os and virtual), you still have to be very careful never to block a virtual thread. In Go/JavaScript/Beam, it doesn't matter because you literally can't block a thread (while idle). This is the kind of thing that's not terribly useful until nearly every library you interact with is using it as well.

Also, there's no new syntax, so you're stuck with all the same thread pool concurrency we've been using for decades.

EDIT: It looks like I'm wrong about this:

> My understanding is that you won't have to worry about blocking a virtual thread, because all IO APIs are being modified to park when executed in the context of a virtual thread.
although with this !g ddg command that’s new to me, maybe ddg with !g is the answer. that being said, if anyone actually used that, i can see google shutting that right down.
Are there any rent control policies, currently in effect or discontinued, that can be pointed to as working really well?

My understanding is that economists across the political spectrum have concluded rent control doesn’t work and most often backfires.
Salary is per year, buying a company is a one time cost. Retention agreements are a part of the purchase so they know the employees they got will be forced to stick around if the purchase goes through.