skysight-inc/HackerNews huggingface dataset:
Sounds like a detour into trendy territory for a short term gain that will ultimately dilute his brand.
Do you have any example work done either solely or mostly with blender for viewing?
Supercomputers need compilers, et. al. And now I need to go back and revisit the Pascal compiler for those machines...
Check out this project that is an attempt to rewrite Babel in Rust. It includes a Webpack plugin and their benchmarks show a major speedup.

https://github.com/swc-project/swc
At the time, many computers were decimal, or had word lengths like 18, 24, 36 or 48, or even 72 bits. Characters were usually 6 bits. The power-of-two standard based around an 8-bit byte didn't exist yet.

Whoever picked 60 bits (Cray?) was almost certainly thinking in octal, not hex. 60 bits is multiple of 3, it fits in 20 octal digits, and it holds 10 characters. Most importantly, a 60-bit floating point number is precise enough for just about any calculation.
Re: cost - you're conflating two different things. The cost of new drugs at the time of introduction has gone up. The new drugs of 2020 are more expensive than the new drugs of 2000. However, with a few high-profile exceptions, the cost of any individual drug goes down over time once generics are introduced.

The expensive new drugs of today are the affordable generics of tomorrow. Biologics are genuinely expensive to manufacture, so the cost of the current generation of immunotherapies will remain substantial, but it will ultimately drop to a fraction of what it is today.

Re: survival benefits - population level data about overall survival is tricky to get right, and issues like earlier detection leading to longer measured survival without actual benefit are real. And I'm sure that if you tweak the statistics just right, you can argue that all of the advances of the last 50 years have accomplished nothing. But that ignores a hugely important fact: we have randomized controlled trials showing that people who get these drugs live longer than an identical population that doesn't get them. I was going to spend a while finding citations, but let's go with the comment /u/dannykwells just posted:

"This article is absolute 100% bullshit.

-Metastatic melanoma: used to be lethal, now 50% cure rate.[1]

-Non small cell lung cancer: same, now around 25% [2]

-Breast cancer used to have a terrible prognisis, now 75% survive. [3]

-Not to mention the myriad of blood cancers with new, strong, cell therapy treatment options with 40-50% durable cure rate.

I don't know this person, but seriously, whoever he is, fuck you dude. Millions of us work day and night trying to improve care, and 99% of us arent getting rich.

[1] https://www.nejm.org/doi/full/10.1056/NEJMoa1709684

[2] https://www.nejm.org/doi/full/10.1056/NEJMoa1801946

[3] https://www.breastcancer.org/research-news/20100930"
Isn't it counter productive to go out of your way to find better hardware to fit your language choice? Why not choose a lighter language?
> Breast cancer used to have a terrible prognisis, now 95% survive.

5 year survival rates may just mean we're now scanning a huge population and spotting many cancers much earlier. What's happened to the all-cause mortality rate for breast cancer patients? Has that all that scanning and treatment increased length of life?
Your point is the same one I’m making. People come here because FANG and tech generally subsidize that movement. It’s great for tech profits and great for that one guy from Russia or wherever who can make 140k salary, but it’s a net negative for society. The housing crisis is the result. A greedy growth at any cost business culture, not senior citizens trying to avoid displacement in their golden years; that’s what caused the crisis. If those businesses all went belly up like in the dot com bust, we’d have the opposite problem, a housing glut and falling prices. Yet, if you removed all forms of nimbyism, things would remain almost exactly where they are at now. The housing problem is a problem of demand- the whole world can’t move to San Francisco just because that’s what a bunch of tech companies want. Nor can the whole world move to Manhattan or Tokyo or any other place with high housing prices and too many people.
The Oxidized Cholesterol Strategy
It's a very different system. Hadoop was structured to compute over massive data sets, especially at a time when hardware forced moving compute to the data to optimize overall performance. (That's less true today; networks sometimes are faster than disk access!) In Ray, when you annotate a function to make it a remote task or annotate a class to make it a remote actor, _both_ the data passed to the function, or the data and object state for the actor, serialized together and moved to the node where execution will occur. Then results (or object/actor state) are retrieved with the `ray.get` method. So, the "chunks" of data are relatively small, compared to Hadoop, much more fine grained.
I would market yourself as a generalist. Small and medium sized companies under rapid growth need generalists more than anything; especially if your soft skills are good and you can mentor/lead other engineers.

I went through triplebyte as a generalist and it literally changed my life; I had lots of competing offers well beyond what I thought was in my reach.

My role is now 'engineering manager' but I was hired as a staff software engineer; but into an org on a stack I had zero experience with.

If I did it again I would probably do the same thing; but I would also be looking at sales engineering roles; something I wasn't really aware of at the time.
Here's a great transcript from which I learned "why restarts help" (somewhere in the middle, the rest is well worth reading as well):

https://ferd.ca/the-zen-of-erlang.html
I believe something like this project is inevitable. You're probably thinking "Where's the Rust version of this?". I'll save you a roundtrip to Google that'll find you SWC. [1]

SWC is already more mature, at least more so than this project. Using rust does also seem to have some advantages compared to Go.

Still, nothing wrong with some competition, just think it'll be pretty hard to replace the entire ecosystem around Typescript/Babel/Webpack in one go. Not going to work for existing project - probably way too high of a risk for new ones, sadly.

[1] https://github.com/swc-project/swc
when it comes to software you do not want to produce code at scale. the fewer lines of code the better really. it'd be like measuring the quality of your genome by counting the rungs in your dna.
Thank you for the deep dive.

I'm curious what the effect of a global market and the ability for, say, a software engineer, to work 100% remote have on the "car mechanic" argument. If car mechanics could universally work on my car from anywhere in the world, it seems to me they'd all be charging the same.

So yeah, either they'd all charge whatever the dude in SF is charging, or the dude in SF couldn't compete with the woman in hanoi's rate (she's happy to cut her rate cause her bread is cheaper at the market), and thus moves out of SF.

Which I also think is ok. Perhaps that would result in a lower cost of living for places like SF? Perhaps that would lead to a greater distribution of people across the planet?
Almost all modern fast serial interfaces are descended from ECL. Often with a twist that while receiver is ECL/CML-style long-tailed pair (which is the obvious implementation of comparator), the transmit side is normal CMOS totem-pole output stage coupled with some passive network to produce right voltage levels (and right output impedance).
Very cool. Gotta say though, that logo is impossible to read...
Cashing / selling out?

For me, I think this will be interesting. Looking forward to seeing it.
Sure, that can show up in aggregated statistics. But it used to be that there was no treatment for all sorts of metastatic diseases. Now there are. That's not a function of earlier detection. This isn't made up; we have real RCTs demonstrating this stuff....
Another "jack of many trades here". I can write super fast assembly, can do db, networking, web, sysadmin stuff. If anybody is looking to hire for part time remote work.
Which is great, so long as they're not just creating debt for themselves by e.g. creating broken products that have to be recalled to be fixed by the factory.
(Screening detected) Found during a routine/annual colonoscopy/mammogram/etc...

vs

(Symptomatic detected) Hey, what is this lump here? Why am I so tired? etc...
Thanks for the advice! We've applied to join the Email Geeks Slack - fingers crossed.
POS vendor Toast raises $400M at $4.9B valuation
In an ideal world, If two people have the same job and have the same skills and bring the same amount of internal knowledge to the company they should be paid the same. Their salary shouldn’t be affected by their negotiation ability.

As far as women not applying, that’s the classic pipeline problem. You have to get women to apply.

Also if jobs come from referrals, if men mostly know other men, they are going to recommend other men.

That’s the whole point of systemic $x-ism. The HR department is not purposefully excluding women and people are not purposefully referring men over women.

Anecdotally, working at small companies for over 20 years, I’ve only worked directly with 5 female developers that I know well enough to refer. When I was hiring contractors for a small department, only one female applicant came across my desk in over a year.

On the other hand, I worked with one female developer who was very good but didn’t want to leave for more money because of work life balance reasons and she had small kids. I’m well aware that women more often make that choice than men.
Moving accounts is supported; your old account posts a machine-readable "moved to x@y" message, which tells your followers to automatically switch to the new location.

https://docs.joinmastodon.org/user/moving/
Welcome to Europe. European salaries in general are low. Take home pay too, and goods and services are much more expensive. It's important for people to realize this, that "free" healthcare, education, etc. are far from free.
There are too many applicants. Not the same thing.
I'm guessing because wanking is not actually a human universal. Shocking as it may seem to modern Western (WEIRD[1]) urbanites.

[1] https://en.wikipedia.org/wiki/Psychology#WEIRD
Why should people get paid more for better negotiating skills if those don’t help them do a better job? It’s good that we eliminate that factor as much as possible. I’d rather go for meritocracy.
Roughly $5k/year out of pocket, with employers posting $17k for full family coverage for very good insurance (as it goes in the US).

Health care costs in the us are the most burdensome on the working poor and lower middle class because they stay a fixed cost even as income rises. For well paid tech workers, moving to the US and going from $75k to $105k/ year (the median for the
US BTW) is probably going to be a good move economically. A roofer moving for a $30k to $40k bump is a much dodgier proposition.

An aside, I saw a great analysis a few years back looking at the increasing income gap in the US. It determined that a large part of the gap can be laid at the feet of rising health care benefits to employers. The math is simple and interesting. In 1990 worker A costs an employer $10k ($8k in pay and $2k in benefits) and worker B costs $100k ($98k in pay, $2k in benefits). In 2020 worker A costs $25k, but a whopping $10k now goes to health insurance, meaning thier pay is only $15k and saw an 87% increase even though the employer saw a 250% increase in cost. Worker B? They got went from $100k to $250 in total cost, but saw thier pay go from $98k to $290k, or a 244% increase.

The highly paid worker saw a 3x more percentage increase compared to the low paid worker, even though their cost to the employer increased by the same percentage.
The most well-executed high-speed train system I can think of is in Japan, e.g. shinkansen from Kyoto to Tokyo, which Google Maps is reporting as 2h11m. Distance by road for that city pair is showing as 464 km, for an average speed of 212 km/h. So I think around 200 km/h can be considered the highest possible currently practical average speed of a high speed train network over a reasonable distance.

I tried to find something equivalent in Europe to compare, maybe Frankfurt to Berlin? Google Maps is showing that as 4h16 by ICE over 549 km, for an average speed of 128 km/h.

Maybe the inefficiencies can be eliminated and the European trains can get closer to 200 km/h average speed?
Retrying and stuff like that could either be handled with inversion-of-control which requires building a set of interfaces that provide stuff like 'login()' which is made available to some kind of orchestrator that handles retrying and other metalogic. This requires understanding some new domain specific abstraction really well or providing ample "escape hatches" in the even the abstraction doesn't work for all cases

Or, in my opinion, handling it in the typical way functional programming does, you'd have your stateful computations like login represented as functions returning IO, which you can easily use off the shelf functionality to rate limit and retry (like cats effect, fs2, etc... In scala). This kind of programming isn't as mainstream as it could be, but if you can build retry once and use it for pretty much any side effecting computation, you wouldn't feel a need to DRY up things that should be separate in an attempt to share code.
If app developers explicitly prevent their code from running on future platforms, this is hardly the fault of the platform.
Has the IBM acquisition started to affect you guys yet?
> There must be enough apps that don’t run that MS thought to call it out.

The callout exists because Microsoft takes a different approach to support from Apple. Microsoft provides support material for all of it's legacy and deprecated software, as well as the ability to download and install them. So it's important to identify and track incompatibilities between them.

When Apple moves the past is whitewashed over and when support stops they forget it ever happened.
Every single page included a literal statement that this was just a game and nothing illegal was going on.

I don't even see why they contacted me. I thought it was a prank, so I got their contact information... DC phone number and .gov email address, both went back to the same guy.
Reading the tweets and those who have many years of experience (live in the US) and are not making what they should says they do not know how to get their best deal. Like any software dev who wants to maximize their salary should never stay at one job for more then a year or two. Job jumping and using recruiters to do so is a great way to give yourself a big boost with each new job you jump to. Staying put in one job for more then a year or two makes no sense in present time if your goal is to maximize your salary.

Im sure if there was a study it would show those who job jump are making a ton more then those who are loyal to a company.
Depending on the customer and the work, I might not — or, to be more precise, I might only know some aspects of the product's quality based on what the customer tells me. Or I might only directly know whether certain aspects of what I'm doing are good. Arguably that's actually always the case, but if you're doing consumer-oriented mass-market stuff, then it's quite possible that "what the producer knows" overwhelms what the "customer" knows. But not all software is something you can dogfood or A/B test, and software developers are _very_ quick to assume that they know better than customers, especially if the customer is in some way locked-in.
Note that what Babel does and what Webpack does are orthogonal. They're frequently used together and the challenges of converting them from JS to native are similar, but the OP isn't really in "competition" with SWC.
That is probably not true, but it's also probably not worth worrying about unless you are an HN mod.
She should have taken the plea deal. She wouldn’t have been able to afford to keep this property were it not for her illegal activities. Prosecutors offered to allow her to sell the house and keep most of the proceeds but she declined. She could have thrown all the proceeds into an investment account and let it grow for six years while she was in prison. She could have left prison with several hundred thousand and restarted her life.

Instead she’ll keep racking up attorney fees fighting this forfeiture and likely lose in the end anyway.
It's very clear that you have extreme respect for those statements when you call him "Billy," too.
100% agree. In fact, even specific cancers are really a collection of disease. For instance, breast cancer is many different diseases defined by different mutations/receptors and with correspondingly different treatment approaches.
A factory can produce almost anything at scale, but how do you know it is worthwhile and providing the best possible value? In a "bad" factory, the "factory workers" are like cogs in a machine and have no influence over what is built. There is someone ordering to build this or that and they produce it. Feature factory is in this terminology should be seen as opposed an alternative process, where the "factory workers" themselves decide what to produce and how, and as long as the measured value stacks up, it will be more efficient and derive more shareholder value than the "feature factory".
Situations like this make me wonder how much money there is to be made by going remote.
The problem is that, if you're churning out features without thinking critically about why, your work might not even change the company. I've seen engineers, teams, even entire departments spend multiple quarters being a net drain on the company. But they never noticed, because they kept consistently defining release targets and hitting them.
I'm waiting for the inevitable open office plan that has a conveyor along it's primary axis for moving white boards along the production path, like in a modern factory. There can be a sub-team that programs robotic arms to sketch things on the white boards as they pass each stage.
Yes...and DK has the most job flexibility in the world.
how does this compare with SWC made with rust?
IP, existing codebases, hardware and software to develop on, hardware and software to host on, the organizational capacity to support development efforts, market the fruits of those efforts, and provide support to the purchasers.
I'm not disputing that it's imperfect or wasteful, and I'm happy to see some companies trying different ways of interviewing that may not have these flaws.

I'm disputing that spending a few months to prepare for free and on your own schedule is particularly abnormal or unacceptable. Maybe we could do even less, but it's extremely benign in comparison with many other high-paying jobs.

Some people in this thread call the tech interview process hazing. It's a word that comes back on almost every HN discussion on the topic. Do you agree with that labelling? If you picked a random, non-software engineer person in the street and asked them whether solving algorithmic challenges at home for a few months before being flown all expenses paid to a tech campus to write on whiteboards and eat sushi constitutes hazing, what do you think would they answer? Remember that hazing regularly kills people and is categorized as a crime in California and many other places.
A big part of product management's function is buffering all the features being asked for so that they can take a step back and design a solution that isn't just 100 new features. The feature factory process is mostly a symptom of product being bad at their job.
Remote Java Classpath Enumerator
"Covering and reproducing in your own words" is a combination of recall and synthesis, both necessary for remembering. This was a different section, and it might have been the Mindshift class, where she mentioned in US schools, we focus too much on understanding and conceptualization, while in Chinese schools, it's mostly memorization. Unfortunately, the two ideas only really work optimally together. Either model produces extremely well educated on occasion, but if you use both, then anyone can not only educate themselves well, but retain it for a far longer time period. Further, understandings of subjects are compounded by the memorization process. In my own practice, I've found this to be true, but that's anecdotal. Some nation is going to get their act together and try this on a larger scale, and I can't wait to see the output.
Prosecutors were able to show that the only way she was able to keep and maintain the house was through profits from selling meth.

And it was a jury of her peers that voted to allow the forfeiture. If a politician accepts bribes and buys property with those bribes it is not unreasonable at all to expect that property to be seized.
Hi Loyd! I didn't mean that imply that IO itself was a hotbed of hacker activity, but rather that there was a large number of hackers on it, due to the intersection of hackers and tabletop gamers. My comment does come off as hyperbolic.

I'm not sure if you and I ever interacted back in the 80s, but it's possible. I was active on lutz, QSD, and a bunch of more closed systems/BBSen whose names escape me. I wasn't a member of any group, but ended up deep into that scene and others related to NYC's 2600 scene (MoD and other affiliates).

Right around when SJG was raided, the home of our tabletop gaming group's GM was raided, primarily for more pedestrian phreaking and wardialing activity. I managed to avoid ever getting into any legal trouble myself, although I don't know how.

It was a fun time to be a hacker. Ultimately, despite thinking of myself as a badass cyberpunk cowboy, I was just in it for the Unix. Between the availability of GNU/Linux (obviating the need to break into other systems for a Unix fix), the spread of Internet availability (obviating the need to phreak and hack into X.25/Internet gateways), other legal venues, and being busy in college, I got out of the scene in the early 90s.
They do, but in my experience most really broad generalists don't sufficiently fit into any given box. (One interview loop at a FAANG I was asked to come back three times for three teams--one systems, one backend, and one mobile--andmy backchannel feedback was "they all worry you'd get bored." Which was probably true.

There are definitely generalists at FAANGs, and they've got license to kill, but it seems like they were hired specifically at a certain rarefied level or they grew into the role over time.
I can confirm it's both wildly relevant and insightful :)
i've got nothing to say about harari, i don't like him myself either, but it's a bit of a stretch to say that society is not changing that fast at all. I wonder what you consider by society and change. Internet changed nothing? Everyone having smartphones etc?
Can we combine both Zn Br 2 and water?

https://youtu.be/yB2v4_7UhLA?t=665
Not sure anyone said anything about reducing complexity. Webpack and Babel in tandem are pretty much "the compiler of modern JavaScript". They do a lot of crunch work and can take a long time to run. Makes perfect sense to me to try and do that in a faster language.
That is true. It occurred to me after that I had seen that in consultancies...that works, it is possible to do this sustainably and with less churn.
Measure twice, cut once.
I think X in Go preceded Y in Rust by several years.

In short Go is a simple language with minimal syntax and explicit design patterns that make it very easy to read and understand once you’ve learned the ropes. It’s a typed and compiled language with all the benefits that entails, with great concurrency support.

It’s standard library is fantastic, compile times are great (one of the original goals for Go was to reduce c++ compile times at Google), with out of the box support for networked/web applications on the standard library.

Finally the community for Go is very strong with things like the gophers slack channel which is insanely popular and friendly.