skysight-inc/HackerNews huggingface dataset:
if profanities were single words only. What if they weren’t? You’d have to have a giant list of permutations and build a huge-ass bloom filter. Still doable though, but then spelling errors (or not)...
EA, about 15-20 years ago, was paying $35k for programmers, and working them ~80 hours a week. It was so bad that EA lost a lawsuit that cost them about $90k per impacted employee, since the courts ruled that they were being treated as hourly employees, not salaried.

That is to say, due to “passion”, entry level game programmers aren’t making much more than $40k a year. They have no negotiating power going in, since there’s a hundred others who will willingly take their place at the low wages, just to be in the videogame industry.
Original data here:

https://httparchive.org/reports/loading-speed?start=earliest...

The degree to which desktop load times are stable over 10 years is in itself interesting and deserves more curiosity than just saying "javascript bad"

Plausible alternate hypotheses to consider for why little improvement:

* Perhaps this is evidence for control theory at work, ie website operators are actively trading responsiveness for functionality and development speed, converging on a stable local maximum?

* Perhaps load times are primarily determined by something other than raw bandwidth (e.g. latency, which has not improved as much)?

* Perhaps this is more measuring the stability of the test environment than a fact about the wider world?

https://httparchive.org/faq#what-changes-have-been-made-to-t...

If this list of changes is accurate, that last point is probably a significant factor -- note that e.g. there's no mention of increased desktop bandwidth since 2013.
Show HN: Anonymously recommend racial justice book summaries for your coworkers
Which is exactly how you like it so it must not be that bad.
Private 1:1 Marketing
Cool site, but the hamburger menu doesn't open on Firefox Mobile :(
The 27” models have user-accessible DIMM slots in a compartment on the back, so you’re ok to get that RAM from Newegg or Crucial. That’s what I will be doing.
If you think this shouldn't be the clear headline, then I guess we consider news to be different things.

I'll go back to reading next in my feed how George R R Martin is racist because he mispronounced someones name (Not an article in the Guardian, and the Guardian's coverage is exceptional for Beirut compared to others like CNN or Fox)

[edit] Does the media not care about the largest peacetime explosion in a capital city because they are Arabs? What exactly is bigger than this today?
A question for an Entomologist - how does the woolly adelgid insect kill so many trees so quickly? They look so small and cute, is it from sucking too much sap from trees?
Brentford 1-2 Fulham – Championship – FootballGH – Video Highlights
I think it's fine that different social media companies target different demographics. There's no need to apply a blanket rule to all companies as to what content should be promoted on its platform. For example, people go to Netflix, Twitch, Youtube, and Pornhub for different types of video content, and it wouldn't make sense to require that they all present the same semi-accurate view of society.
The underlying stack (Nearby Connections) is open sourced on GitHub[1]! This stack is what handles the negotiation between Bluetooth/WiFi and chunks the files while sending. There's a couple protos on top of Connections that are specific to Nearby Share, that handle identity and file metadata (eg. mimetype) that aren't a part of this repo. Those are being merged into Chromium first, but may eventually become their own library.

Nearby Share was written originally in Java, so the C++ port is a bit less mature. But hopefully having something out there is better than nothing. If you decide to take a look, do leave feedback. We monitor the GitHub page and I'm active on StackOverflow if you use the google-nearby tag.

[1] https://github.com/google/nearby-connections
This acq focus is on devices, not ads.

Google already pledged not to use user health data for ads:

https://www.reuters.com/article/us-fitbit-m-a-alphabet-eu-ex...
great, here come more Gary V style videos...

kidding aside, this is awesome. excellent work.
Vscode is open source. You can clone it and build it. The binary you get from Microsoft is that open source stuff plus a small number of closed additions.

Vscodium is some wrapper scripts to download vscode source, fix up a dev environment suitable for building vscode, and building it while rebranding it "vscodium".
It's curious comparing that to the more profit motived social networks bias towards outrage because that gets engagement and clicks?
Godot's own editor is one obvious example.

Also I saw this Kanban board posted on Reddit earlier:
https://github.com/alfredbaudisch/Godello

Heavypaint, mentioned elsewhere here:
https://news.ycombinator.com/item?id=24046431
And they will, delivering thin, light, long-lasting laptops, with high performance and the fattest of margins. The only people they need to prove themselves to are shareholders, and this is gonna do the trick.

In many ways the same was true in 2006.
Learning up to C++20 if you are an experienced C++ programmer is easy as long as you only use whatever features you learn or make sense for your project.

Studying everything new is, of course, a much more ambitious goal.
I have far too many books to read. Could you perhaps give me a summary of his views?
Defense contractor with billions in sales got PPP loans for small businesses
I don't know about Washington, but in Oregon if it has electrical you need permits. Full stop.

It's absolutely not on the buyer. It's on the buyer to do their due diligence, but it is certainly unethical, if not illegal to sell this cabin without disclosing that all of the work (especially but not limited to plumbing and electrical) was done by untrained and unlicensed amateurs. It's probably illegal too, but I don't have the expertise to be sure of that. And while my libertarian leanings make me comfortable using disclosures at time of sale to put some of the liability on the buyer, I'm very much not sure that the law sees it that way.
When I consider the "server-side" argument, I think of it in apples-to-apples comparison: custom code that is either server-side or client-side rendered. Wordpress on the other hand is a packaged application, typically used with other packaged plugins and themes. Moreover, many Wordpress sites are run on anemic shared hosting. Custom applications can as well, but I feel that's far less likely.
And probably the most complimentary HN comment section I have ever seen.
Mousetrap is the best shortcut library I’ve used, and can help you do this well, catching a bunch of edge cases
thanks for inspiring me. Here you go . i'll post updates there and move it to the proper domain when it's up

https://github.com/tonymet/ligero
That's true, that's why people who are _really_ paranoid buy special purged phones and flash their own builds of an OS. A friend of mine had a rather successful business selling people such phones.
Proportion of youth with Covid-19 triples in five months: WHO
Never mind all the people who started out their programming careers tinkering with Hypercard.
I don't have the citation but I recall a researcher who was studying this practice. He suggests that these requests for "factors" will continue to escalate to the point of absurdity. The sales pitch to the user is essentially "The more we know about you, the more we can protect you." However, if the user is seeking protection from others who are trying to discover her personal details, then this continual "full disclosure" to each tech company is counterproductive.

This sort of nonsensical reasoning has also used by individuals portraying themselves as "whitehats" who try to profit from large leaks of personal data. Users are asked to provide personal data to the whitehat in order to confirm whether their personal data has been leaked.
Ask HN: What's your personal finance system?
Everyone's solution from using Mint to multi-page excel spreadsheets is probably a little bit different.

I've been doing some research for a personal finance software product (likely an app) and would be interested to hear your personally tailored systems & solutions.

Could be around budgeting, saving, investing, etc.
Yes, have worked in startups, tech (as SWE), and academic research (computing), and found the article posted above to resonate with my experiences: take it easy, trust your team, build and get results.

Having said that, I've recently started managing and have no idea how best to do it. I'm emulating what I have experienced (laissez-faire it seems), but wanted to read me.

Thanks for the link!

Edit: just realized you're the author of the blog post, oh hai! I've read most of the posts on the site following this HN link and I really enjoyed the style of writing. Great work!
I would consider pinging a yc partner with this page—you’ve definitely got the chops and have a great product on your hands. Think a lot of folks would be up to take a chance on you.

Makes sense if vc is not up your alley, but IMO its all win at least until seed
I’m not particularly impressed by Alexander refusing to put ‘skin in the game’ when it comes to his public and only perfunctorily anonymous writings. This all seems very petulant.
I think the SSDs on all the T2 computers are built-in to the mobo — the T2 is the disk controller — so not even a removable card on the back side like the iMacs models up to now.
Arduboy Upgrade Module Nears Competition
This is super impressive. Congrats!

Would love to know more on the frameworks you used, infrastructure, etc.
Some, not all but some, new grads hear something from a prof or maybe departmental philosophy, and they will defend it to the death until they see real life for a while.
Linux Kernel coding style — “avoid introducing new usage of 'master / slave'”
when I was building this in circa 2006, I used porter stemmer. I do not know if that is still state of the art, but it worked really well for my purpose.
There is no support for comments in the blog and no pictures at all. No images, no thumbnails, no banner, no logo, no favicon.

Also, no share button. No top/recommended articles. No view counter.

Once you start adding medias it will be quite a bit slower. Once you start implementing basic features expected by users (comments and related articles for a blog) it's gonna be yet again slower.

I remember when my first article went viral out of the blue, I think have to thank the (useless) share buttons for that. Then it did 1TB of network traffic over the next days, largely due to a pair of GIF. That's how bad pictures can be.
Personally I use copilot, robin hood and an excel spreadsheet for tracking long term savings goals & giving amounts.

- Copilot for an aesthetically pleasing heads up of how much $$ I've got as well as insights into where it's going,

- Robin hood for stocks & trading

- Excel for long term goals, targeted amounts for tithing & saving per month, and a rundown of my monthly expenses.
It did also happen when lots of schools closed and lots of families are stuck at home with anxious+energetic kids.

I'm curious to see how the streaming wars will unfold after the ISPs and cell phone providers start rolling back their pandemic assistance for their customers and how much evictions/foreclosures and bankruptcies affect the subscription rates.
Ex-Google Engineer Levandowski Sentenced to 18 Months in Prison
Leasing Giant AerCap Cancels 15 Boeing 737 Max Orders
Wouldn’t a phone-based 2FA also give you the knowledge that someone’s trying to log in? Can the SMS message somehow not be sent to all users on the network with your phone number?
Best webcam for my K-3rd grade digital learning pod?
I'm a teacher leading a digital learning pod for kids age K-3rd on zoom. We've been having a grand time, except kids are constantly moving outside the frame. I'm looking for the best hardware/software so kids can jump up, lie down, bounce around during class and still be seen. I want to find a setup similar to facebook portal with awesome sound/video quality and face-tracking. Basically, like facebook portal, but not facebook portal, since it's not compatible with facebook kids messenger, none of our kiddos have facebook accounts and parents are concerned about privacy. I'd also love for kids to be able to screen share and use IOS apps on their device. Any suggestions of a great webcam, new tech for remote teams that could be used for kids or any other devices would be warmly appreciated.
Yes, https://support.1password.com/command-line-getting-started/ for various platforms/architectures.
No. It’s a tragedy of hiring bias. Interviewers, when conducting mass interviews to fill an open position, tend to prefer what they perceive to be is either the strongest technical candidate or the candidate who makes them feel the least insecure.

Then the candidate is selected and goes to work where the selection bias fades into expectations of conformity onto a bell curve. The people who conform to the middle of the curve are generally the ideal employees. The people at the low end of the curve are either released or retained as padding against future layoffs. The people at the high end of the bell curve are an anomaly. Those people are far more productive but are willing to use less popular conventions to achieve superior results which tends to result in friction.
Middle out compression has shown considerable performance over the investigated options listed in the article. I wonder why it was not mentioned?

Just kidding :) great article. As others have said, supporting data was very informative.
There were a few recent threads that provide some additional context:

https://news.ycombinator.com/item?id=23639335

https://news.ycombinator.com/item?id=23913340
Seems like an awful lot of armchair psychology you're doing here.
If Cameroon really wants to encourage a technology industry, a great start would be not shutting off the internet for months to punish regions of the country that don’t agree with the president politically.

https://qz.com/africa/1349108/cameroons-internet-shutdown-in...
The employer is buying labor and "price discrimination" is a seller's strategy. Offering different salaries to different people is just regular shopping around. You are likely guilty of it yourself. Do you buy the first airline ticket to your destination you get in the search or do you choose among several alternatives with the pricing in mind? Do you ask businesses for quotes? Do you go to a particular store for some specific products? Oh horror, you are shopping for the best offer too!
How funny - i don't know SQL that well, and at work recently i was lamenting that i couldn't find a way to just query an index directly.

Funny how self learning can sometimes mirror what you end up asking in work - even though they're not related at all.
I probably wouldn't bother to enter these sorts of competitions, even if I were an architect, as anything realistic would lose.

I mostly design plastic enclosures, and assemblies for electronic products, and have to keep manufacturability top-of-mind.
It may well be that hydrogen is the fuel of the future for airlines. The problem is that with the rate global climate change is happening, we can't wait decades for a solution. We need something as soon as possible, and as far as I can tell, synfuel kerosene could replace fossil fuel kerosene decades sooner than hydrogen could. Do the hydrogen boosters address this concern?
Show HN: Paced Email Extension for Google Chrome
Is the RAM in newer iMac models upgradable or is it soldered to the motherboard?
I completely agree. I'd love to pay for this on a per-seat basis. $50-100/mo/seat seems about right here.

I also don't know if including storage in the pricing is helpful. It might make more sense to represent that in time. If this is being sold to users too inexperienced to use AE, then the idea of bitrates and pixel resolutions probably will be foreign to them. But time is something everyone knows and can easily reason about.

You might also experiment with completely removing that restriction. Storage is cheap and hosting video isn't really a huge value add. The features and functionality are the real selling point, so price on those things and the real value you offer to users.
The list is generally cows, pigs, goats, sheep and horses. But it's not a rigid list; sometimes goats and sheep get merged, and sometimes chickens get added.
My favorite product management templates
> We are probably unable to recreate crops from wild genetics at this point. Every variety we lose is gone forever.
Domesticated food animals are facing the same fate. I don't think we could recreate the domesticated sheep from the wild at this point.

Unless the wild forebear is extinct it is exceedingly unlikely we’d be unable to recreate crops from wild genetics. It wouldn’t be worthwhile; even pre selective breeding domesticates are very different from wild stock and we’d be better off starting from literally any domesticate than wild stock for almost all crops but we could. Selective breeding is very well understood technology. For most purposes if you wanted to recreate a particular strain that existed in the past you’d cross multiple wild types with multiple domesticates so you start off with all the traits you want in say 32 plants, the second generation 16, and so on until they’re all in 1 plant. This both overstates and understates the difficultly; overstates because you’re not going to start with 32 traits, understates because traits aren’t on/off, they’re on a continuum.

But fundamentally this is a problem of money and time, an engineering one, not a basic science one. If you look at the Wikipedia page for aurochs there are currently seven projects attempting to back breed them.

https://en.wikipedia.org/wiki/Aurochs

Or look at the effort to bring back the American Chestnut. It’ll happen within my lifetime.

https://www.washingtonpost.com/gdpr-consent/?next_url=https%...
Two questions based on that last sentence:

1. Are you going to do the sales grind until you find a CEO and sales team who can do that for you?

2. Would you be comfortable in a CTO role, letting a CEO handle the non-technical but knowing they could very well be determining what you should focus on strategically?
> There’s no way I’m moving to a 1Password account

Why?
Or, perhaps, maybe you're just not the target audience and those animations are designed as visual indicators for less experienced users?

Those animations are absolutely a product of well researched UX design, it's just design that's intended to make the UI more accessible by showing users the flow of information and how the structure of the interface changes in a visual manner, rather then design intended to address the needs of power users. The animations used in the Spaces feature on MacOS is a good example of that, where apps and desktops slide and zoom around to make it absolutely obvious that the apps you have open haven't just disappeared. That's quite important for a fairly advanced desktop manipulation feature like that.

Modern operating systems are designed for broad audiences, and that includes people who aren't as savvy with technology as we are. That means accepting some level of tradeoffs between the speed that pro users want, and UI accessibility that necessitates slowing things down somewhat. In the case of desktop OS's there's still usually ways for power users to disable that stuff and of course Terminal for those who don't really need a UI at all. And then there's a lot of different flavors of Linux that make no attempt at appealing to a less technical audience.

But just because you're not the target audience doesn't mean the UX team are "idiots" or that the companies are "stupid". The amount of novice or casual users is orders of magnitude higher then power users who care only about efficiency, and for better or worse those users always come first.
...why? Of all possible target audiences it would seem Linux users would be the least receptive to this kind of thing.

Forgive my bluntness, but to me this looks like you're just testing forced adoption of 1password.com hosted SaaS on a platform you don't really care about before rolling out the same to Mac & Windows. Which would be unfortunate.
Arctic Fox works with modern TLS and older versions of OS X.
There's a Youtube playlist[1] of recorded lecture videos by Wasserman from his CMU course that uses All of Statistics as a textbook.

I haven't watched more than a couple of mins of them (yet), so no idea how good they are (but the blackboard is quite hard to see in the recordings). However, it obviously doesn't have all the extra stuff that you would get in a proper MOOC.

[1] https://www.youtube.com/playlist?list=PLJPW8OTey_OZk6K_9QLpg...
I used older version of 1Password on Mac and use KeePassXC on Ubuntu now. 1P is definitely slicker, and presumably the subscription comes with support. For me, not a worthwhile trade-off, but could be worth if for some people, especially those with many devices to keep in sync and business users.
And you can self-host it which I do
Levandowski sentenced to 18 months in prison as new lawsuit against Uber filed
The EAD was quite clear. Trim back to normal with the electric trim switches, then shut off the trim.

There is nothing confusing about that. There is no "very special moment". There is no "you won't be able to regain control at all".

The proof of what I say is in the first LA incident (the one that didn't crash). The pilots trimmed back to normal a couple times with the electric trim switches, then hit the cutoff switches, and landed safely without incident.

In the second LA incident, they trimmed back to normal 25 times, never thought to cut off the trim system, and crashed on the 26th time.
I hadn't seen that post before, thanks.

This doesn't quite apply to SIMDe; the problem that post is talking about is really at a higher level… whether it is faster to do a bunch of shuffles or use some scalar code. Once SIMDe is called you've already made your decision, and at that level the hardware-based shuffles are much faster than scalar code. For example, see the decompression speed benchmarks for LZSSE-SIMDe (<https://github.com/nemequ/LZSSE-SIMDe>) (they're in the README).

It sounds like what that post really needs is a fast 16-bit gather operation. AVX2 has some 32-bit gather functions which you may be usable (2 gathers + a blend could emulate 16-bit gathers). For NEON, you could probably use one of the `vtbl` functions; they're all 8-bit, but that just means you have separate index entries for high and low bytes… it's a bit more code, but there shouldn't be any runtime overhead.
Good on you for doing the right thing. We have far too little thinking like this in the world.

It reminds me of a story I heard from a businessman that was walking with an associate down the street. He stopped at one of those old metal newspaper dispenser machines to buy a paper. For those that don't know, the way they work is once you have put in your quarter the machine opens up and all the papers are just stacked in there.

His associate asked him to grab a newspaper for him. So he pulled out one paper, closed the machine and put in another quarter and then pulled out another. The associate asked, "Why didn't you just grab a second paper for free? It's just a quarter." The businessman's response was, "If I'm willing to sacrifice my integrity for a quarter, how much easier will it be to sacrifice it when something serious is on the line?"
Location: San Salvador, El Salvador
Remote: ues
Willing to relocate: yes
Technologies: django, flask, typescript, react, postgres, sagemaker, scikit-learn, pandas, rails, postgresql and had done a bit of work with spring.
Résumé/CV: Available upon request
(https://www.linkedin.com/in/raulascencio/)
Email: rascencio@protonmail.com

I've been working as a software developer for the past five years and a half, comfortable working with django and rails in the backend and react.js in the frontend.