skysight-inc/HackerNews huggingface dataset:
It's also interesting to see how Google has reacted to this. Them being the owner of Chrome, they could have implemented a new API in no time which would allow advertisers to use an alternative to cookies. An API where I as a user can define my preferences regarding targeted advertising, and the site owner can query these preferences.

An API where advertisers can also store advertising-ids and more site-specific, tracking-related settings into (if the user grants this permission), giving them the possibility to move away from the use of cookies for this purpose. Then it should become obligatory to not use cookies for tracking and ad-related purposes.

There are cases where 3rd-party cookies are important, and I'm a bit afraid that Google wants to remove them altogether.

I personally don't care about non-personalized ads. If the advertisers see that it makes no sense to offer me a random ad, they may start looking at the context of the page where they are serving there ads, in order to serve me a bit more relevant ads. Then again, there are others who absolutely love personalized ads. So this solution would be a fair offering to the advertisement industry.

This API could even be so advertiser-friendly that the user could even specify categories of interest so that the advertiser doesn't have to guess through tracking.
Is there a short dispassionate version with just the facts?
> No full outer join..

I'm kind of shocked that it doesn't offer a full outer join, as it is such a basic part of relational algebra, really in some ways the conceptually simplest kind of join... but I also am not sure that I have ever even once actually wanted a full outer join.

You really do mean full outer join there? Or, quite possibly, is it me who's become confused about what a full outer join is?
There's even a special visa waiver for people with family across the Bering Strait: "the program allows indigenous residents from both sides of the Bering Strait to visit for up to 90 days without a visa. Travelers must have documented invitations from family or other residents living on the other side."

https://apnews.com/article/5e16cfadd90c478d80a374ef1cd99c2d
Bioethics: Tuskegee vs. Covid
If you look at the list of chemicals, the signs probably aren't erroneous; almost all buildings will have at least trace amounts of one of those chemicals.
Keepass is not a Web first app. There are extensions and workarounds but considering the nature of its file based database it can never be as smooth as solutions like bitwarden and others.

At work we share a Keepass file on a nextcloud instance and it's a giant PITA.
Just as an update, it turns out the endurance ratings are not proportional. That makes the known-worst-case prediction for a 256GB model being that max writes could be reached after ~2 years, for usage similar to what David got above.
Try JackBox games
I kind of agree with your comment here and with what mlinhares responded with. There are a few engineers I enjoy following who give good, and actionable advice.

One is Scott Wvlaschin especially if you're interested in Functional Programming

Another is James Sinclair[0].

A couple other names, Ryan Florence and Michael Jackson (the dev, not the singer).

And one last one is Kent Dodds.

These are mostly people on the front end (since that's where I work). I've found content put out by all of them (articles, videos, tutorials etc) to be excellent and if not directly practical insightful.

They also all actively write software. I recommend taking a look when you have a chance. Better than uncle bob

[0]https://jrsinclair.com/
I think class does have a lot to do with it. It's not (just) the obvious reasons, like having access resources to start new ventures or having a backstop in case things don't pan out. For some there is a feeling of responsibility for your family, from the very beginning, that informs every choice you make.

If it were just me, I know I can live cheaply and get by if I have to, and therefore could afford to take on high risk/high upside ventures. However the reality is, in the back of my mind, I'm thinking about whether I can support my parents as they age. Whether I can pay for an occasional vacation for them, or maybe a nicer house. These are things they would NEVER ask for, and I know they can live just as cheaply as me (if not more so). But I can't help feeling like I owe it anyway. And so I take high paying, low variance jobs.
The models are now saved in ONNX format. Which is the most readable format available. You can view the architecture of the model with a basic neural network viewer.

Again, I'm curious what you want to learn from the training code?

Chengyao's medium post is great, but it is only possible because the models, the code that runs them and the code that parses the outputs is fully open source.
Of course I'm banned on HN - I'm not a leftist, right dang?

Very unfair. As somebody who has regularly commented here against the excesses of the left, while sometimes the silent downvoting has often been telling as to the sympathies of some, the moderation has always been scrupulously fair.
Because they know the sneaky secret too, that businesses will still function and even be profitable (wow), despite also protecting consumers.

The business would work and billionaires don't become billionaires by turning down business.
I think OP is taking issue with the claim that the M1 can compete with desktop class CPUs, which isn't true for multicore benchmarks. The M1 is about on par with current Intel/AMD offerings in single core benchmarks but can't keep up in multicore.

Compare:

https://browser.geekbench.com/processor-benchmarks/

to

https://browser.geekbench.com/mac-benchmarks/
ENIAC was the first general-purpose electronic computer. You can argue about “first computer” for years, as people have, but the term computer is not well enough defined to have one answer.
(And as if battered monster reached out from the grave, the ENIAC just slapped down the Manchester Baby. Recent research by Haigh, Crispen and Rope has revealed that the ENIAC, not the Baby, was the first computer to run a stored program.)
Sophistry is a bit strong of a term in my opinion.

Physicists have received Nobels for inventing particles to balance equations. Why isn't that sophistry? Maybe we just need to spend a few more billion dollars on a brand new particle accelerator to figure that out.
The article is about disagreeing with Robert Martin, not about why you should listen to him.
UK isn't in EU, is it?

Makes sense though - as all of you and not just programmers are rather well paid compared to people in continental EU, the difference is not that huge. Where I am the average programmer has 5-10x more than any other person, and 2x more than directors - and the outlier programmers can make even 20x more than other people, and that's still ignoring the millionaires (and few $ billionaires) that sold their startup stakes.

In the past decade, only programmers became rich from 0 here - all other people inherited their wealth.
https://viewfromthewing.com/flight-attendant-puts-coffee-gro...

Flight attendants commonly use coffee grounds to mask the other, worse smells.
So did you just put this out there or did you give AWS Security peeps a week or two notice?
Whenever I read such comments I'm reminded of the fact that many indians did not want independence from British Raj. Many people actually made similar arguments, that indians don't really care, but I'm glad those people didn't win the idea war.
I better track my reading and save quotes somewhere locally or on the platform I know still be around in a month or in ten years. Otherwise good try to crowdsource generate interesting quotes with affiliate amazon links.
There are more than enough rich people who don't need to care and people who should know better for that to be a problem.
My theory that dev compensation is bimodal is that there are really two kinds of software engineering jobs.

One is where you are a cost center where you get paid around $50k.

Another is when you aren't as much which is the ~$100k.
The phrase "I filed a bug" links to a bug database which Microsoft has started to use for performance bugs, especially developer facing. I have been using that quite a bit.

They prefer that you use Feedback Hub for most bug reports but...
BitWarden supports that too, I don't know about others.
and you don't use the network for backups either?
Esbuild looks amazing. It seems to have been written almost exclusively by one guy (evanw) during 2020. Just the main JS parser file [0] is 12k lines. According to the Github stats he has committed 280k lines, that's almost 1000 lines per day every day since he started. Amazingly productive.

[0]: https://github.com/evanw/esbuild/blob/master/internal/js_par...
I pay for it without using the premium features.
It is a nuisance unless you have undo that is persistent. Phone-app likes have barely any undo.

For example: cut some content from a file to paste it somewhere else. Now the program saves and system crashes.
From what I can see, people who want to compare TC use the formula:

TC = base_salary + bonus + current_year_rsus_granted

The argument in favor of using this metric is 'this is how management values you right now'. It has the bonus of making vesting schedules moot, and avoids concerns about stock valuation -- shares in GOOG granted 4 years ago are more valuable than shares granted today, leading to an almost unintentional increase in compensation.

If you just want to budget your life, well, IMO just use base salary for that when looking at FAANG scale comp. The rest goes to retirement / brokerage investment / Tesla. If you need to proceed anyways, I recommend:

- if paid in Restricted Stock Units in a publicly traded company, discount the value by 20 percent
- if paid in non-public shares or options, mark to whatever you could get for them if you sold today (typically 0 dollars)
- consider all shares vesting this year, regardless of when they were granted -- summing your refreshers is not that hard
- plan on 2/3'rds of last year's bonus.
- don't rely on referral bonuses unless your job is "recruiter"
- don't bother calculating fringe benefits unless you know the money would be spent similarly if you spent a few months on unemployment.
Theoretically, yes. (Good point!) But the number of variables is large enough that I think you can discard the many different histories as well as the non-existent history.
At least for me I convert everything in the offer letter to cash as directly as possible. So the RSU’s I can sell after the year are included in my 1 year comp and the ones I can’t aren’t, those are easy. Bonuses, straight to cash as well at the expected value (and it’s in your contract, emails or verbal agreements I would value at $0 unless they made its way into the employment contract). Transportation or other perks I value at my BATNA- which, if I can walk to a competitor, the fact that they are offering a shuttle is worth $0 to me, but if I have to drive to the competitor it’s worth the car upkeep costs.

Options are harder because you have to predict an expected value and may not be able to actually exercise them early for cash: in that case I usually default to valuing them near 0 for yearly comp.
Definitely not. Cabin air-filters are usually just tiny versions of the filters you have in your HVAC unit.
> I wrote what beginning writers were supposed to write then, and probably still are: short stories.

This is a bit tangential, but if anyone is finding themselves in a similar spot and looking to sharpen their short story writing, I built a site called Storylocks [1] - it's a collaborative fiction app for aspiring authors to write serialized fiction just for fun.

[1]https://storylocks.com
Using _ as a default doesn't seem great, when it's used by gettext in so many apps.

I wonder if they could have used * for the wildcard.
The free version of trello is a good alternative.
In so far as ice cream makers are all evil for trying to make their ice cream taste better when they know deep down it's not good for people's health.
Have you used speech recognition (or speech synthesis) lately? It's incredible, leaps and bounds ahead of where it was a decade ago.

Not everything in ML is as rosy as the papers make it out to be, but to call it a "hoax" is going way too far.
Word Networks for Language Generation
Thanks! I didn't see it before. I'd been following it a bit but this fleshed out more details for me. Kudos.
My Windows 10 was hacked last year and I lost money.

I did all the right things:

1. I had an up-to-date antivirus
2. The OS and software were all up-to-date
3. Windows Firewall and Windows Defender were turned on.

So I did everything right and was still robbed. I contacted Microsoft because they are liable. I explained all this and received no response.

Where is the accountability? How many other poor people have lost money through the use of their products?
Is it normal in other industries to work on one product for a few years, then switch and work on something totally different, and then switch again a couple of years later? That's a normal pattern at a FAANG - Google explicitly tries to hire generalists for example. If I am working in one thing today, it's easy to jump ship and work on something else tomorrow. That's a lot of power that employees in other industries don't have, or don't have to the same extent.

(The other answer to the problem is that looking outside of the upper-tech bubble programmers aren't particularly well paid at all. But the linked article does make a decent case that there's a real mystery here.)
You could literally just stick your script into a function and have it be just as reproducible (well, probably more reproducible) and never need to restart julia...
If you want to do it in pio, one of solutions would be some elaborate series of jump instructions to detect what changed and then in which direction. Every jump string would terminate with instruction sending direction to queue. Otherwise you could just output pins on every change into some array through dma and read that array on main processor and calculate current position in batched mode.
You implicitly assume that when governments start to burn the bridges between fiat and crypto, it is the crypto holders that will run to the fiat side before the last bridge is gone. But it could also go the other way around.
AWS does have something similar to SRE’s though, at least in terms of skill sets. AWS has system development engineers (sysdevs) and systems engineers. When we made the role of SysDev we specifically chose not to call it SRE because we didn’t want people to think of it as a google style SRE.

The intent of SysDev is to create and maintain the internal, non-customer facing services. This includes writing code and creating services that maintain the reliability of the service/system. It’s usually related to the infrastructure in some way, whether it’s servers or networking but also expands to understanding how all the different sub systems of the AWS product work together.

The core difference here between sysdevs and SREs is that SREs often take over a product from an SWE team once it’s reliable and maintain / improve it. Sysdevs create an internal product and maintain it through the life of it.

Of course in AWS not all orgs follow the intent and often implement the role differently.
that's because you call it "this stuff" and bundle everything from new cars to soap into the same category. So you're just sensitive to every industrial material? it's hard to take seriously.
lnav[0] can take care of parsing the log files and displaying them in a TUI. There's also a SQLite interface for doing queries. However, you'll need to build the filters/queries yourself, there aren't any built-in ones at the moment.

[0] - https://lnav.org
Are some of the options discussed more or less secure than the others?
My favorite speculation along those lines is that people are addicted to motorcycling because they are addicted to gas fumes/exhaust (and I'm riding myself).
Quote: "This was in 9th grade, so I was 13 or 14"

You went to school at 4 years old?
TIL a new word: megamorphic
Yes, essentially that is what the laws of physics as we understand them lead to as a conclusion[0].

An equivalent view is that the whole universe is a static object, including "the future" just the same as the "the past".

At first this seems difficult to accept, but if you spend some time thinking about it and thinking of the laws of physics, even the intuitive ones such as classical mechanics, it's actually difficult to imagine an alternative. How could a law even look like that allowed some agents (humans? mammals? all living things? all things in general?) any amount of behavior that is not pre-determined by the past? Could a billiard ball that is hit by the tip of the cue decide not to move? And if the billiard ball can't, why could you?

Try to imagine your brain in that moment of decision: this one neuron may fire or not. If it fires, you'll watch the Lego movie right now, if it doesn't you'll eat some candy corn instead. Looking even deeper, inside that neuron, some electro-chemical processes are building up a particular neuro-transmitter - if they build up enough, the neuron will fire, otherwise it won't. Looking even deeper, photons are "flying" around between electrons and nuclei - if one gets absorbed by this electron, the potential will be met, otherwise it won't. Who could decide whether the photon is absorbed or not, except for the past states of the photon, the neuro-transmitter soup, the neuron, the brain? How would that extra decision be factored into the laws of motion of the photon?

Of course, there is always the possibility of postulating extra-physical notions, such as God or the simulation hypothesis, that would not necessarily bend to any of the laws of physics, and are not required to be understandable in any sense. It's also possible to believe that there exists some kind of law of free will and that we have just not come to understand it yet, though maybe some day we will.

[0] though possibly there is some pure randomness built-in depending on the what the solution will turn out to be for some problems in Quantum Mechanics (the measurement problem and its possibly random outcomes), and on your preferred interpretation of it. This doesn't fundamentally help or hinder determinism, it just means that instead of a single fixed outcome being pre-determined, some dice are thrown and one of many possible outcomes happens. The Lego movie, candy corn, Youtube, they are all predictable from the initial conditions at the Big Bang, but they are just not uniquely determined.
I think it's a matter of personal responsibility on one hand, but rest assured when this product get someone killed, Comma will be in court.

I don't think they have the money to fight multiple Court challenges, even if you're right you still need to fight. I doubt this company will be around in 5 years, and I at least hope anyone who installs this thing in their car and then gets into an accident loses their license.
Didn't they try, and got hit for antitrust?

ETA: https://news.ycombinator.com/item?id=26018928
> At least not until electric motor efficiency and battery capacity technologies make significant leaps. Unfortunately, they have not made dramatic improvements over the past few decades.

Is it really so? Why we keep reading about steady significant progress over the same period in batteries and even motors?
Reporters do and should use this technique to understand what their article is about and verify a base understanding. They should be careful when it becomes an awkward game of telephone. [1]

As Joe Fitz and Joe Grand say in the panel it is a theoretical attack. There are plenty of ways to do an attack with similar effectiveness for cheaper and with more precision. See NSA's ANT catalog where individual boards and devices were created to target specific individuals or organizations.

[1] https://en.wikipedia.org/wiki/Telephone_(game)
I don't have any more information than you do, but my gut feeling is "80% of companies won't bother to lie on the numbers, 20% will lie, and will occasionally provoke a scandal when they get caught in the rare audit or get the whistle blown on them by a spiteful employee".
As evidenced by gpt3 we still don’t know the best way to use deep learning. More data improved the outcome dramatically. What else might surprise us?
I'd agree that if all you want is a portable dumb terminal, then go get a dumb terminal. Nothing more retro than an actual piece of gear from the 80s.

In my case, I'm looking to dual-boot and run programs in the field. Most of those can run in Linux, but some will only work in Windows. This isn't to be like my primary laptop where I'm mostly concerned about battery life and writing code. It's a secondary device, dedicated to specific tasks. I almost purchased the GDP Micro PC for this, and may still depending on the kickstarter. What I liked about the Ready is that I can swap out the motherboard and pretty much every other component over time as needs change. The 3.5" - 4" single board computers keep advancing, getting more power and in some cases, getting cheaper. An Intel NUC with 4-8GB of ram today could be swapped out with a 32GB Ryzen w/GPU board in a few years.

It's a niche inside of a niche, so not everyone will see a need. But a stack of antiquated, mostly dead laptops and tablets motivates me to seek out something like this.
> The cost to attack bitcoin is a lot lower than the cost to attack the euro, the usd, the yen, or even the rouble.

Those things should ought to have a much higher cost to attack since they hold significantly more value than Bitcoin currently.

> You just need the stroke of a pen, and it's price, and utility would collapse.

Then simply valuate it on what it will be worth in a post-regulation future rather than its current value. If you really believe that will happen, then it presents a great shorting opportunity for you and you would be helping to price in risks such as that.
Just to follow up on this: the problem is not Why is there so much money sloshing around in tech (that's obvious!), it's, Why are tech workers somehow getting a decent slice of it?
Wikipedia shows him as getting a BA from Cornell.

So is 'art school' Cornell?

Also he's 56, which means he still comes from an era where you might be able 'pay as you go' through college. So as to the question of 'was it money, class, or generational?' I think the answer is 'all three'.
I'm the author. I agree Tesla is miles ahead, but they're not offering the same product.

Comma is comfortably level 2 self driving, essentially lane keep. They don't detect red lights or stop signs, the don't have navigation or even maps. It just keeps you going in a straight line, with or without lane markings. It's much more comparable to something like Super Cruise.

My point was that lane keep assist technology exists as features in new cars. That's the target market and that's what comma should be benchmarked against. If you have a problem with comma's safety features you should have an even bigger issue with that of the large auto makers.
Well, VOCs are in almost all new products on the market...
The question we have to answer though is why there's no middle ground. It seems like we have a ton of middle grounds between 'ML engineer at Netflix in SV' and 'Frontend developer for H&R Block in KC.' I see three possible gradients in those descriptions alone: specialization, company and location.
I know right? They probably would have been better off just making it one computer and one phone, and for more devices go Premium. I think that would be fair. But a password manager that can only be used on one of my two critical devices (computer and phone) doesn't seem very useful.