skysight-inc/HackerNews huggingface dataset:
First off, it's ridiculous to me that our industry calls five years of experience "senior." In what other industry is a twenty-something with a handful of years of experience, barely out of college, a senior? I've been at this for only a decade and I bristle at being called senior. In my opinion it's pure ego-stroking.

Secondly, old programmers become managers and consultants. Programming is a young man's game, seemingly by design. We invented a hiring process that's roughly equivalent to fraternity hazing, that only younger folks are willy to out up with. We weed out the olds by only seeking out coders who are "passionate" (have no other real world responsibilities) and that are more easily cowed by "Agile" and "Scrum" to become line workers in a feature factory. But the older they get, the less willing they are to out up with the bullshit. I, for one, realized that I wanted to find solutions to tough problems instead of bang out features that no one but the project manager asked for. And as a programmer, you have surprisingly little say over how problems get solved, unless you go into consulting. That's probably where you and I will end up.

I believe, because our industry skews so young and inexperienced, that is why continually get caught in hype cycles. Some kid comes along and "invents" some new technology that's actually been around forever, they're just too young to remember. If there were more adults in the room where happens, maybe the kids would stop getting excited over recycled tech.

But now I'm veering into oldman-yells-at-cloud.jpg territory, so I should probably stop here.
Sometimes you dont need the result.
What Is Elixir Genserver
All the talk of implants makes me wonder what's possible without a direct physical link to the brain. Like using an EEG to measure brain signals and transform them into instructions, images, etc. Here's some research where they use the EEG to train a model that reconstructs what people are seeing in their visual cortex [0]

All the reconstructions are super low resolution, but I wonder how much better they can get? I'd be much more open to brain-computer interfaces if it didn't involve drilling through my skull.

[0] https://scitechdaily.com/image-reconstruction-from-human-bra...
Thinly veiled campaigning for the return of segregation? Because nothing increases trust like "whites only" signs?
Using a service worker to run the build process is actually pretty neat.
I don't see it as a problem either. I visit HN a few times a day, when i need a break from work and want to avoid descending into the dark Twitter rabbit hole, and usually check out and vote on a couple of articles in the new links queue.

Only difference is that i come less for the technical stuff — i'm not a developer — and more for the (usually) intelligent discussions, which sometimes lead me to even better stories.
Part of the problem is that in, say, 5 years, you won't know who you meet was a weirdo anti-masker who you don't trust not to endanger the people around them. Nowadays it's quite easy to avoid these people, but once the current crisis abates they will go back to being visually indistinguishable.

(unrelated, but the cost of zero-trust can be measured quite directly by looking at the cost of making a Bitcoin transaction vs almost any other kind)
FORTH and Object Pascal are not in common use.

Languages actually 100% dying are rare. I'm very, very confident that there are people out there working in them full time, and making a good living.

But they are not even remotely in the same tier as Java, Python, Go, C++, C, Objective C, etc.

Again, this depends on your definition of "common", but... can anyone tell me with a straight face that Java and FORTH are in the same class of usage?

Also, I already called out assembler as an exception. By its nature it will always be unsafe. This is fine by me, because any restriction that it lays down will be something that no language above it can possibly get around, no matter how good an idea that may become in a future, which is dangerously restrictive over the long term. I don't look to assembler to provide language-level safety. I don't want assembler to, say, rigidly protect the "private" fields of objects from exterior access, because then my debuggers and state viewers and other tools become impossible.
You're right. I've updated my comment accordingly.
Gopher 2.0
Yes immutable data stores are already working fine as you can see there https://condensation.io/stores/store/

And yes it really joins your point of horizontal scaling and sharing data in a controlled and secured manner.
Same experience here.

I have an iPhone which got a security update a few months ago. I think the phone is seven years old now.

Meanwhile, the Android supplied by my job is done with security updates after a little under two years.
I mean...it is just three steps involving some clicks and no code. I think that fits the bar for "just"
Even if it was abuse related - it shouldn't just turn into the nuclear option of total and immediate company-wide shutdown.

It's amazing that Google doesn't get sued in a case like this, regardless of what's in the ToS.

If one of my employees did something bad, I would want warnings and ultimately a "hey, since your employees cannot behave, we're shutting your account as of <date> and have limited <functions> until then so you can migrate your company to another service.

This sort of binary response is why I will never commit to Google, and am increasingly evaluate the likelihood of ban when selecting cloud services.

Particularly since these bans are immediate, summary, and often based on algos, not humans.

...and this isn't just unfounded fear. We've had our Google My Business listings suspended when we had issues with our 2FA/recovery details. That was 4 months ago, and support also said they could do nothing, and My Business support never responded.
I think you're mistaken. I have permissions to access posts from any server (apart from those that the administrator has blocked, anyway), but that doesn't mean I can view another server's local feed in the Mastodon UI, which is the question at hand.
I have no issues with targeted advertising as long as the ad's topic is deduced from the context of the page I'm visiting.

Cookies aren't required for that.

If I buy a MTB magazine, I do expect to see some ads from this or that bike-producing company (even though I'd prefer them not to be there).
> Does the EV cost as much as a regular car? Most of them are very expensive, comparatively, especially for cheap family cars.

The average price paid for new US cars was $40K [0]. There are now plenty of models below that without subsidy, including Chevy Bolt, Nissan Leaf, VW ID4, Kia Niro, Hyundai Kona and even the low end of the Tesla 3. That's just the upfront price, of course TCO is lower than a same price ICE car because fuel and maintenance are lower.

[0] https://www.carscoops.com/2021/01/average-new-car-prices-in-...
FYI, a large portion of the links are broken. Lovely display of 2020-ness otherwise!
package.json lists it as MPL at least: https://github.com/mozilla/fx-private-relay/blob/18d491db346...

Hopefully they make it clearer
So if you just use Firefox or Safari instead this method wont work on you?
In Europe, iPhones are less common than the US. Italy has between 23-27% market share [0], in Germany it is at about 20% [1]. Just FYI

[0] https://www.statista.com/statistics/622758/apple-ios-market-...
[1] https://www.statista.com/statistics/462009/iphone-sales-mark...
Object Pascal is definitly safer.

- bounds checking

- proper strings

- strong typed enumerations

- parameter references cannot be forced to nil (C++ ones can be tricked into null and C doesn't have them anyway)
I dipped my toes back into Ultima Online (released in 1997) last year for the first time in about 15 years. ICQ was the dominant out-of-band communication technology used by players when I was active (early to mid 00s). Since UO didn't allow talking with people you were in a party with unless you were near each other, it was common to put your ICQ number in your in-game profile.

Upon returning in 2020, I ran into some old friends (now retired) in-game pretty quickly and found out that a lot of them still use ICQ to communicate, although many have moved on to Discord. I checked the profiles of random people walking by in towns, and saw ICQ numbers alongside other (apparently current) info.
> It takes what is easy to quantify without any consideration of whether it's at all a useful proxy for the thing it is supposed to measure.

The measures it uses all seem reasonable proxies for "popularity", which doesn't have a rigorous definition. Unlike some other attempts (eg. Dice), they at least combine multiple proxies.

> So, naturally, managers love it.

Well, naturally. By definition, most people are mediocre at their jobs, and managers are no exception, so naturally the main de-risking strategy is "what is being used most".

Why would you find the popularity of popularity contests surprising?
Fareway, a grocery store headquartered in Iowa with stores in Iowa and all surrounding states except Wisconsin, has tablets in the checkout queue area with a camera to show ads. I'm not sure if they just use tablets as a low cost device with a screen and internet connection, or if they're determining demographic info from the video (and possibly correlating it to transactions at the POS).

Regardless, it bothered me.
To have a race condition, you first have to have a shared state. And in my experience, for almost all applications where NodeJS is a good fit (usually a CPU-light application that is serving web requests, each of them independent of others, and waiting for a long time on IO, usually different database requests and other external services), shared state is already a bad pattern.
I love the EFF! I just don't like this one specific aspect of the articles I see written from them.

It's hardly a big deal, I almost regret commenting about it.
I guess it's because with iOS you only have one company in front of you, when with Android, there are several phone making companies.

I don't know if Google can be held responsible if a company decide to stop upgrades on their own devices.
Samsung is dominant in the EU (around 40%, followed by Apple and Huawei around 20% each):
https://www.statista.com/statistics/632599/smartphone-market...

I can’t seem to get numbers for Italy (without a pay wall), but I’d expect Huawei and Samsung to be stronger than in the EU overall because of their phones’ lower average price.
If you see this (a quoted precise query that doesn't search as precise, without a disclaimer at the top), can you send me the query? I'd like to look into it if it's not just returning zero results and falling back to a non-precise query.
But this technology only works if you use Chrome as your browser correct?
Who the hell would want clickbait ads streamed to their fridge? This is awful idea

We're inching closer to the episode of Black Mirror where everyone is forced to stare at ads all day
Also, who gets to decide who gets sunlight when? There's no way that's going to not lead to problems.

Any thing interfering with enough sunlight to make a difference in global warming is a weapon, whether we recognize it as such or not.
the author isn't asking for google to reflect this inforomation to others, its saying for my navigation, blacklist this road for now.
Why ManageEngine PAM360 is the ultimate privileged access management solution
I guess FANNG are full of such programmers given that they use C/C++ everywhere on their docs.
Sadly, that's what 2020 looked for many people even outside of YC (the lucky ones who could just work from home)
You are right. A lot of the 'notes' in this wiki are actually links under ## Links heading for me to checkout later. It acts as a kind of Pinboard but instead of a db, things are kept in markdown files. Organizing and adding new links is easy with some automation.

My dream though is have a kind of structured way of knowing what ideas I am working on now and what topics I am learning. The wiki then lets me answer the 'how I am learning' and 'in what order' questions.

I started to do the planning in Notion currently.

https://wiki.nikitavoloboev.xyz/focusing/goals
https://temp-mail.org/ Switches and adds new domains regularly. That's necessary for such a service like this.

But even worse, what happens when Mozilla decides to pull the plug after a year (like they do with 80% of their projects)?
Localization with ceiling lights for fast indoor autonomous racing (2021)
I found it interesting that the attacker looked for help on the attackee's own site. I guess it truly proves how good of a repository of information StackOverflow is.
Can we really say that money is in short supply when there are negative interest rates in lots of countries ?
I don't know if it's just a UK thing, but we already have screen showing ads at many of our petrol pumps
How WallStreetBets Pushed GameStop Shares to the Moon
It might just be some easy to ignore noise.

Worst thing is, unless this is used by a very large chunk of the population, it would even be another tool to identify you.
My corner gas station just rolled out new machines that start playing advertisements on the LCD screens as soon as the pump starts dispensing gas. It made me irrationally angry. One, that I have to deal with even more mental pollution in my daily life. And two, that the person who created this business model realized that pump-goers are quite literally a captive audience and that's the best way to force someone to watch an ad.

I complained to the manager and I've never been back. Sadly, part of me knows it's just a matter of time before other gas stations gets these new machines.
...and if you subscribe to Shudder, this was on a recent-ish episode of The Last Drive-In with Joe Bob Briggs. He also goes into some history of Japanese cyberpunk as he introduces the film.
"U.S. Congress in November passed a bill approving $750 billion in public funding to develop Open RAN technologies."

My jaw dropped here when reading... but it's million, not billion.
This is a great tip, thanks! Is this essentially importance sampling? Reminds me of a technique for off-policy RL.
Functional Illiteracy
This sounds like the YouTube-algorithm applied to the advertising web.

One false click and you're damned for weeks.
The recent pandemic has convinced me that that war would have more than its fair share of denialists and even cheerleaders.
Hey, can you send us an email? I can connect you to Thomas for the installation of the latest version. It will be a good exercise to guide you through.
Sure, but metaphysically, I’m positing that the whole concept of a unit or particle is a human thing.
I think so. Some examples of places where this has impact but is often overlooked could be when you change car brand. Or if you go from one phone OS to another. The UX features will be slightly different, and there will be a learning curve.

Pulling down to update on feeds/pages/apps is as natural as clicking icons by now.
> Imagine using a public urinal and you can watch an LCD screen while taking care of business.

Munich Mathäser cinema already has this, there's an LCD screen embedded into the urinal.
I find that not writing things down to save time is a false economy. For me, the act of tracking notes and links with Roam keeps me on track, and increases retention. It further saves time when I want to go look up something I recently learned, e.g. the definition of a slippery word.
Programming today is fundamentally designed to function rather than be correct. correctness is the second stage that any programmer experiences when you rewrite a naive implementation and get a performance boost or behaviour that is less likely to fail. but really all that has happend is any first completely new implementation has unknown unknowns and rewriting it improves your code and turns them into known unknowns. but there is still tons of stuff that I dont understand that will fail for unknown reasons. There's just hopefully less of them.
It's not guaranteed to get software updates, but Pixel 2 is able to run Android 11, and so I believe it will continue to get security updates so long as Android 11 receives them. But it won't get access to Android 12 whenever that comes out and I agree overall that the support period for smartphone software is way too short nowadays.
Show HN: Binance
Wikipedia calls it “cyberpunk body horror”

> Tetsuo: The Iron Man (鉄男, Tetsuo) is a 1989 Japanese cyberpunk body horror film.
pdocs is what a friendly fork looks like, happy to see it. :) I've sent an email to Timothy a few days ago, I'd be more than happy to eventually join forces. We also invited the pdoc3 author early on to collaborate under the only condition that he'd need to change his swastika avatar to something less offensive, but alas. :/

Regarding the comparion to pdocs:

- We only support HTML output at the moment, pdocs does support Markdown.
- Type annotations are now a first class citizen in pdoc, including string forward references.
- 3.8 is a requirement for pdoc, but you can use it to document 3.5 code.
- pdoc now uses tox, mypy, flake8, GitHub Actions... and has 100% test coverage :)
- and we also have a Python API: https://pdoc.dev/docs/pdoc.html#pdoc

Overall, I think we try to be a bit simpler compared to pdocs. For example, we use argparse instead of hug to not introduce additional dependencies, and we really focus on the "generate standalone documentation" use case. That being said, I can recommend pdocs just as well. :)
> There are half a dozen companies in the US who could take over where they left off

Like who? Lockheed maybe? I'm not sure they'd be willing or able to take over without the US government stepping in with some serious incentives though.
> To have a race condition, you first have to have a shared state.

I think you're possibly confusing 'race condition' with 'data race'. You need shared state for a data race, but not for a race condition.

For example if you send a request to two web services, then wait for responses from either, then that's a race condition on which result comes back first, because the non-deterministic timing can change program behaviour. And that's not even necessarily a problem or a bug.

You can easily get race conditions even in a system that tries to minimise shared state, such as Erlang, even though they protect you from data races.
I recall the reason that ICQ dropped out of favor in some of the groups that I frequented was that it was purchased by a Russian company and those users thought that the Russians were going to be tracking individuals who used the service.
Looking for Indie Schooling Parents?
Hey there

My name is Gary and I'm taking some time out this year to look at ways to help us homeschooling parents enable our children for the future of work.

We as family (married for ±20 years, 2 kids aged 13 & 16) have tried, failed and started homeschooling again.
I'm hoping we crack it this time around.

One thing I'm aware of, is that we wouldn't have gotten this far if it wasn't for friends and support around us.

One thing we've learnt is that every single child has different gifts, styles working and a unique path that can't fit into a cookie-cutter system.

This will be a very transparent journey that I will be "Building in Public”

If you've had any successes or failures with homeschooling, unschooling or even boat-schooling, please reach out on https://indieschoolers.com/

We need all the help we can get!
Then why have we seen ITW exploits against Chrome, or Linux? These are C and C++ codebases that undergo tons of static analysis and testing - tons of research goes into both of those projects to make them safer.

Still vulns. Still exploits.
Egyptian archaeologists unearth dozens of tombs at Saqqara necropolis
"C/C++" is a valid term for the common subset of C and C++. Even if both are different languages, it's possible to write code which is both valid C and valid C++ (but is a subset of both languages). Usually the goal when writing "C/C++" is to write C code that also compiles in C++ compilers (and this, contrary to popular believe, is a very restricted subset of C, and is almost a 3rd language).

Also, what else would you call yourself if you write both lots of C++ code (for the job) and C code (for fun) ;)
> They are still too expensive for what they offer, even with heavy subsidies.

The average price paid for new US cars was $40K [0]. There are now plenty of models below that without subsidy, including Chevy Bolt, Nissan Leaf, VW ID4, Kia Niro, Hyundai Kona and even the low end of the Tesla 3. That's just the upfront price, of course TCO is lower than a same price ICE car because fuel and maintenance are lower.

[0] https://www.carscoops.com/2021/01/average-new-car-prices-in-...
Yeah, it is bad, but let me be the devil's advocate: Italy's justice has three levels, and it's very easy to be judged guilty during the first step, the judge needs only a small evidence and he/she defers to the next level. Frankly, I don't feel the Italy's justice system to be worse than other countries, it's pretty fair IMHO (disclosure: I'm Italian but in no way related to Italian justice)
> Zero is a natural number

No. Zero is not a natural number.
You completely bullied the algorithm. There are like 20 new posts on the front page and no post stay at the top. Because there are too many posts being upvoted
It’s really an unfortunate catch-22.

Women being barred from the workplace (by law or stigma) meant we lost half of society’s talent and those women who wanted to work couldn’t. Once the most eager to work start working, the other families see the incredible benefits of a two income household in a single income household world. It’s almost a no brainer to start working too, as you’re nearly doubling your family income.

Enough iterations of that, and now we live in a two income household world, where the “family expenses” of childcare, homes, college education, and so on are priced for two income homes, and everyone else (single people, the young, students), are stuck in unaffordability and also getting married at later ages.

Then, women didn’t have to work but couldn’t work anyways. Now, women work and couldn’t quit anyways.

I’m a man, I’d love to stay at home and work on projects while my wife works. That’s just not feasible in today’s world for most. Maybe it’s easier to say this as a man, but was the social change for a minority of women who wanted to work really worth the cost to society? I wonder how much would actually be different, and if the women advocating for a place in the workforce would reconsider if they saw our world today.

Obviously I don’t hold anything against women, these are bigger topics than that. The societal impact is real in either direction.
Do you want a giant douche or a turd sandwich?
Where in any of that was "the return of segregation"?

Research seems to show social cost to cultural diversity. Research not published for fear of appearing to oppose diversity.

And you go ahead and do precisely what he was afraid of...

Social research isn't published precisely for this reason...
Not great for rainforest.
gonna start reading the wheel of time today. heard many positive things about it and I just needed something that's not about technology to get my mind off work.

I kinda stopped reading as much as I used to since I got my first smartphone two years ago, but I am trying to change that
My policy is ignore them unless my wife complains (she hates big bugs for some reason) or they can cause harm to us or our dogs (yellow jackets, centipedes).

For the former I'll make an attempt to capture and transport outside (and if not I'll leave it alone), if it's the latter I'll either try to shoo it outside or kill it, with killing being the last resort.

I don't use pesticides or weed killer and I also actively leave a couple patches of wild flowers and clover in the back yard unmowed for bees and butterflies and other insects to use. If my dogs didn't like trying to eat bees I would consider doing some sort of beekeeping.
Can you list a few? I have been wanting to play with an SSG. (Googling sends me down a rabbit hole.)