skysight-inc/HackerNews huggingface dataset:
And you can take a look at the ethics of the rich and powerful to see how much financial and non-financial gain comes from being unethical. I'm not at work for fun or to change the world, I work strictly to make money. If facebook or an autonomous fighter jet company offered me an opportunity to do my current job at whatever crazy salaries they pay, I'd start yesterday. If I could press a button and have them change into companies that raise orphan puppies or something (while preserving my salary), I'd press that button yesterday. If I woke up to 10MM in my bank account, I'd retire yesterday. Until one of those scenarios happens, I need a job and the best-paying one I can get.

It's easy to talk about professional ethics and choosing good over income on an internet forum when the impact it has on someone else's life has no impact on yours. If I left a FAANG to work for peanuts at some volunteer agency, I suspect you wouldn't be there to chip in when my loved one needs support and suddenly my ethics can't foot the bill like my old salary could. You have no idea the impact a FAANG salary would have on my life and my loved ones', so it's not very thoughtful to suggest that somebody who has to prioritize financial gain is unable to see good other than financial gain.
Absolutely but only if those were eight hour days, not ten hour days. Of course like any salaried job, there will be times when extra effort is required, including extended hours, but it couldn't be a regular thing for the employer to claw back that extra day off.
One or the other. It's basically a financial calculator for a niche market, so functional programming fits like a glove.
Most of the places I've ended up working used tcsh (holdovers from Unix days). Both interactively and a large pile of small scripts. A few of us who were willing to troubleshoot ourselves would use Bash, Fish, or another shell interactively. None of the libraries were set up for Bash/sh so it was difficult to write scripts that weren't for personal use. It was an April Fool's joke that we were moving to Bash and I was bummed. I spent some personal time making our libraries agnostic (a bulk of the code was Python, but environment stuff shelled out or inherited from the tcsh scripts).

I think it's worth focusing on Bash, but at least contrasting it with csh and pointing out the lineage and other options. Perhaps spending some time writing some scripts in sh since there is a large install base of outdated or missing Bash.

I have no idea what schools think about this. I generally prefer deep knowledge in a single language, but there is value in learning a bunch of languages so picking up yet another new language is trivial. When I've spent too much time in one specific language I've found it harder to switch around.
Great landing page. Straight to the point. OT question: what makes the engine multiplayer-first?
bash autocompletion will run arbitrary code from a Makefile. I wouldn't be surprised if many editors do too.
Wizard of Oz as well, like every other line is a memorable quote.
Whether it's an environmental improvement depends on what your employees do on the day off. Less will be attributable to the company, but it's a giant leap to say this means it's better for the planet.

I like the references for 1-3, even if they might be cherry-picked it's still more likely to be signal than noise, but the rest seems like leaps and assumptions. There are very few companies where everyone wants to work 4 days, let alone have that day not be flexible, so closing the office for a day seems out of reach for all but the smallest businesses. Retention I'm also not so sure about, virtually every company in our line of work supports 36 or 32 hours per week and they virtually all pay proportional to hours so that's all same same.
Hospitals themselves aren't really "infrastructure." All hospitals can operate independently from each other, so holding one for ransom only affects the one. If you can actually shut down a pipeline, you affect everywhere it ships to.

Hospitals obviously do rely on infrastructure, so you'd see much more panic if someone could disrupt a national supply of blood plasma or insulin or something.
I don’t think the criminals wanted it overt. They weren’t expecting the pipeline to be shut down which is what made everything public.
Well, the ability to specify python version by module would've made migration much easier for everyone (in theory). But you're quite right that it wouldn't by itself be a solution -- it would also have required additional complexity to handle interoperability when calling between python versions, both in the runtime and the programs themselves (even a sufficiently smart compiler can't figure out what string encoding a python2 function expects).
There are plenty of ML applications in industries like farming, energy, transportation, construction etc. ML is one of the tools along with others like mathematical programming and simulations that allow for more optimal use of resources such as materials, energy, land and human resources. These applications are domain-specific and less known to the general public but have substantial sociatal impact.
Author here.

You are right. My intention was not to come of as a jerk, nor did I expect anyone to read my blog post, to be honest.

My point, which kind of got lost in the end, was to show of the big difference between my generation and the next.

I have heard so many people praising today's kids as technical wizards because they master the gesture/finger based interface so much better then the generation before me. The term "digital natives" I got wrong, big time.

In hindsight I could have spent some more time polishing my idea before publishing.
> It is hard for me to imagine how "the compiler is well exercised and tested" could be perceived to mean the opposite. Explain?

I misread it as talking about modern c++ compilers and libraries being well exercised and tested, and contrasting that with rustc.
Google Replaces Bert Self-Attention with Fourier Transform
> Or now that I think about it, is it instead the case that a whole program including all dependencies will be compiled by the same compiler (of which newer editions will have the latest security fixes)

It's this. Rust doesn't (yet) have a stable ABI for functions that aren't marked `extern "C"`. Any security vulnerability that would affect code in rust-lang/rust would most likely be in the standard library, which doesn't change between editions. All code links to the same libstd. Only the compiler frontend changes
This is actually untrue, you want to do as much as possible in the renderer process. The main NodeJS process is responsible for all user interaction, including mouse clicks and keyboard input. If you block the main process, the entire app will become unresponsive
Has the FU level of money changed? You referenced FU as $5-9M, unless I'm mis-reading.

I see it as something around $4M, possibly lower. If you conservatively estimate 5% earnings per year on average, that will get you gross $200k/year just on earnings without dipping into the $4M. After taxes/penalties that is $100k/year, depending locale, until 59.5 here in US where you don't have a 10% early withdrawal penalty.

If you are mid-40's and estimate having to live for another 40 years then you will have some years that dip in to the nest egg and other years where you get 5% more in interest. Inflation will eat into it some I suppose.

If your goal is to have used all of it before expiring then $4M sounds like more than enough. If you intend on leaving some for descendants then I suppose you could hold off.

I'm mid-forties and often have thoughts about when retirement is possible. So one idea is to work contract work part time (like 6 months/year) for a few years to "stay in the game" so to speak and experience mini-retirement periods of time if you are hesitant.
Thanks for expanding, that was exactly what I meant. Ok for smaller duration, while a hospital without functioning equipment is almost useless (compared to it's original status) immediately.
It's not "day one" for fantastical claims of 10x+ of battery improvement on some dimension that only works in a lab.

They claim to be bringing this to market in under a year, though, so that is a deviation from the usual battery story we read. Whether or not it's true... shrug ask me in a year.
High current high voltage is very deadly combination and expensive. I think they would want to stay away from this because the amount of insulation and safety inspections will render this unprofitable.

I think it is much easier to just swallow the pill an work with high current which at least is not going to immediately kill you if you manage to nick the cable or complete the circuit with your body in some other way.
From what I've seen, most frontend Rust development is focusing on replacing C/C++/C# frontends, not necessarily for websites or even really desktop applications.

With that being said, I have written a few GTK+ applets in Rust, and I gotta say that it's not as bad as it sounds or looks. The current GTK crate supports Glade, meaning that you don't have to actually write your frontend in Rust, rather building it in a different program, exporting it as glorified XML and binding the intractables to different buttons and fields. A hello world-styled GTK demo is only a few lines, and of course you get a wickedly performant binary out of the process too (mine used 4mb of memory, which could have been further optimized).
You dont do it that way. Just drop it in Tornado.cash and a few days later withdraw to a virgin crypto address. The virgin crypto address just pumps a token that you bought in another clean address with clean money prior.

You sell the token in the clean address at a massive profit and cash out under your real name and ID and even pay taxes.

Go look at any highly pumped token on Uniswap/Sushiswap/Pancakeswap and you’ll find plenty of addresses that either bought or added to the liquidity pool using funds that begin with Tornado.cash, there is no way to distinguish the nature of the transaction from simple observation. All blockchain technology is heading to parity with the privacy afforded by traditional banking, without the financial intermediary to question anything for the state.
It was the picture that really stood out to me.
batteries are the oldest tech scams, remember EEStor?

My guess is that these 'breakthroughs' are basically directed towards current leaders in LiIon manufacturing and mostly serve as distraction from going all-in into liion while status quo can be maintained just a little longer.
Building a directory of Notion API apps
Leet code challenges - you are not Google. Offices in super expensive locations (get out of cities and provide WFH for those who wish to stay!). Uber cosmopolitan politics shoved down everyone's throats. Many things
I'm actually looking to take a different approach, I plan on working high paid contracts, and then taking 3 to 6 months off to travel after each one ends.

Originally I was going to work super hard to try to save up so much money by 40, but this sounds much more fun. Because 40 might slip to 45, 45 might slip to 50 and then I waste it what's left of my youth chasing money instead of seeing the world.

In much of the world you can live very well off of $1,500 a month, if you have a job which lets you save $30,000 a year, you can afford to only work every other year.
I would definitely do so.

I'm a single person who isn't looking to start a family, so I don't really use most of the money I make. It'd give me time to work on my more esoteric/mathy/experimental programming projects that I enjoy. At this point in my career getting job offers is pretty easy, so I wouldn't take a pay cut for no reason...but trading back time sounds super fair.

Of course, I'd have to talk to the company to make sure we agree on what the boundaries and expectations are. Just like with the current 5 day set up, ambiguity can easily be taken advantage of or lead to unexpected outcomes for both parties. That's not a reason to be hesitant, it's just a reason to be explicit and make sure everyone is upfront about discussing it maturely from the outset.

Like others, I've worked at a company who had fridays off in the summer and it really didn't hinder productivity at all. We just planned accordingly.
These guys retweeted the story. They didn’t claim responsibility but it’s a tacit acknowledgment of their involvement.
https://en.m.wikipedia.org/wiki/780th_Military_Intelligence_...

https://mobile.twitter.com/TheRecord_Media/status/1393192862...
I currently do this except I work 6 days a week and get paid 80% of what I should be.
> ransomware activities being far more coordinated and "business-like" than they often get credit for.

This is the "organized" in organized crime. It's not lone bored teenagers doing this stuff.
This probably would mainly work well with A) highly talented software engineers who want to make much less than they could make for easier lifestyle or B) low productivity companies.

The reason is that companies that employ software engineers are engines for transforming labor to value. They get a multiple in dollars in revenue out of their labor cost to you. Suppose this multiple is 3x. Then if an software engineer works 80% time, the indifference point for the company isn't paying 80%, but actually paying 40%. I don't think that number is acceptable to most employees.

Of course, this is politically popular with the HN crowd because many people are software employees. But you need to look at it from the other side too.

How could you make it work then? Well if you were a superstar before that made $200, you probably can get away with 4 days as week and $80. Or if the company is a low productivity company (e.g. their multiple of EV on the employees time is really low like 1.1), then they can probably 80% time for 75% pay.

With matching markets (employee/employer) you need to solve both sides' problems. (It's easy to solve just one side's problem: just advocate for doubling/halving employee pay. Employees/employers will love that.)
> They will be strictly worse than a single engineer on 100% salary

Citation needed.

I don't think this is an obvious conclusion. There is certainly some threshold where it becomes less efficient (40 engineers, 1hr/week each??), but I'm not sure 20hr/week is a clear threshold.
I would be much more interested in a Gecko/Servo alternative to Electron than a native webview alternative.

Not that I don't also acknowledge the need for that, but my application is dramatically faster in Firefox than Chrome, yet we're stuck packaging a suboptimal experience in the desktop app because Chromium is our only option.
Artificial Intelligence and drones will help pin down Sosnovsky’s hogweed
Just want to preface by saying - this is not a comment on you but rather YC. You're trying to improve the VC process for consumer brands, and I'll take you at your word for that.

I'm surpised, and a bit saddened, to see YC investing in a PE rollup kind of play. I’m probably reading too much into it, and maybe I had a misconception about YC was supposed to be, but to me, the brand was about innovation and scrappiness. YC founders use technology to move the world forward, usually through a better product. This brand conglomerate is way more blatantly of the form of “lets try to take a pile of money, and turn it into a bigger pile of money”.. of course they need $160M in funding, it is a fund. That money will go chiefly to buy companies, not into massive scale.

Not many entrepreneurs start out hoping to engage in raw capitalism, guided purely by returns. YC seemed like a place that catered to that dream of building something for yourself. Maybe that was never true, and I just had stars in my eyes. Maybe there’s no longer those low hanging fruits and everything’s become harder. But this seems almost of a betrayal of that original dream, only showing that YC is the same as everyone else in our capitalistic society.
This is common. You do a FT job for 80% pay IME
Are there people who don't use the stdlib?

and then start to implement things that are in the stdlib?
So this explains how my scrum master was able to speak about the Agile Manifesto without taking a breath.
I can and have done so for a period of 7 years. The problem is that developers want to work for fancy big box companies with big salaries and it's exactly those type of companies that aren't going to allow you to do this. You have to find a small to medium sized business if you want flexible hours. If you do get an interview with such a business make sure it's clear as part of your contract you only plan on working 32 hours a week. After a while they may try to cajole you into working more hours and you will need to stand your ground.
It is still completely irrelevant to Java's evolution since Java 7.
I think it's ambiguous either way.
For a startup perhaps. Regardless, it’s Opex. Heroku’s low barrier to entry does not provide value in the mid/long term.
It requires never actually running the program to be worse than the status quo in any language. If you run code it's trivially a code execution.
Or more to the point, it's Robert Lustig flacking his "sugar is toxic and addictive" theory. So the headline is almost more informative than the article. It's all heavily driven by Lustig's "sugar is as bad as heroin" thing, which seems to me the same kind of counterproductive as a lot of anti-drug messaging.

We should all eat less heavily-concentrated foods that make it easy to eat too much, and are both very tasty and readily available. You shouldn't need to exaggerate the dangers -- and it's definitely disturbing that people still don't follow what's really very simple advice.

In a sense that makes it all very timely. Right now we're watching a similar conflict play out where people are fighting against doing the right thing, often citing mixed messaging on the details while completely missing very simple and obvious things. We see the difficulty in reaching out to both people who demand "the absolute, fully complex truth" before believing any of it AND people who are prone to falling for obfuscations no matter how simple you make the advice.
This is an inherent problem of languages where execution is needed to understand its semantics. Most interpreted languages have this issue, and Rust has this issue due to proc-macros being Rust code that needs to be compiled and executed to process other Rust code.
Ask HN: How are cyber security insurance primes calculated?
I wonder how the primes for cyber security insurances are calculated.

I have seen some publications to model things such as how computer infections spread with similar techniques used in epidemiology but I feel that is a pretty specific case that does not cover all what big corporations need.

Also I am thinking that maybe the lack of data makes it hard to calculate accurate expected losses, which at the same time may give the insurance companies some freedom to simply inflate the primes.

BTW, I have no idea about insurances or cyber security so it just might be a stupid question.
It’s Easy to Extrapolate How Things Will Get Worse
There’s a huge network of financial controls to prevent and detect this sort of thing, it’s one of the foundations of the fields of accounting. Often there are departments looking for fraud regularly.

I suspect small or medium organizations rather then megacorps would be easier targets if they haven’t invested money in accounting controls.
Before I became a software engineer, I met with an acquaintance at Google. Her first job was working on a big AAA title. While she expected it to be a dream job, it turned out to be the worst job she ever had. By the end of it, the crunch time was so intense that they worked 7 days a week for a full month before launch. Her advice to me? Stay as far away from games programming as possible. Any other programming job out there will pay you more money for doing less work.
As an employee, I would only take a 32-hour/week job if I was paid by the hour. It wouldn't take long for extra hours to be the norm if the roll was salaried.

I'd also want to understand how benefits are handled:
- Insurance: what plan is offered and how much does the company pay?
- 401(k) and matching?
- PTO: how much is earned and how can it be used.
- Holidays: what if Christmas falls on a Friday? Do I get a different day off?
Why accept a 20% pay cut?

Let's say you are training for for the olympics, caring for a relative, volunteering for an organization, or something similar, just make your availability 4 days per week.

If your time is structured, you aren't "off" on fridays, you're busy.
Not really the same, but many years ago I had a job that, though 40 hours per week, did it by having Monday-Thursday being 9 hour days, then the whole company took off at noon on Friday.

It was pretty nice. You could schedule appointments or whatever for Friday afternoon, or if not, enjoy a longer slab of weekend time. If you were leaving town for the weekend, you could avoid the Friday evening traffic rush and perhaps even get to where you were going with plenty of time to get a good camping spot, or room, or whatever.
Well, "Windows Subsystem" is a term that has existed for like 25 years; the kernel design for NT included this idea of subsystems that could provide compatibility layers or other functionality at a lower level of abstraction than a user-space library. They thought they needed this when they splintered from the partnership with IBM in the OS/2 project. In the early days of Windows NT, Windows Subsystems for OS/2 and for POSIX existed as as well as the win32 subsystem. I think the POSIX subsystem eventually became Subsystem for Unix Applications (SUA) which did have some users at some point, though I was never one of them. I think they did borrow at least ideas if not code from that project for the Linux subsystem.
There are a few libraries that support this exactly:

https://github.com/stoically/syn-rsx

https://github.com/yewstack/yew

But there are others like Sauron, Maple, and Percy that have their own Elm-like approach which is probably almost just as good.
Yes, it went to full trial in the senate. Where he was ultimately not found guilty. The legal process played out.

But not before the prosecuting team was found to have been doctoring evidence against him. By adding a blue checkmark to tweets, they were then using to try and convict him. Its what happens when people try to use the ends justifies the means thinking.
I mean, the pipeline in question provides half of the gas to the US East coast. You don’t have to love oil to see that losing 40% of the supply to more than 100m people overnight would be a public safety (what if emergency vehicles can’t buy fuel?) and economic risk.

The number of people reliant on this pipeline is several orders of magnitude greater than would be impacted by taking a single hospital offline. You’d need to have many hospitals impacted to create a similar level of risk. The only big difference is that taking out hospital infrastructure can kill people immediately whereas the impact of a pipeline failure won’t generally be felt for days or weeks.

Edit: Based on your other response it sounds like we are on the same page.