skysight-inc/HackerNews huggingface dataset:
This looks nice. We switched from cookiecutter to yeoman and it’s been nice, but a bit annoying to need node, a custom node package, and a pile of node modules to get the same effect. I’ll give this a try today. I think my team would love having a single binary to generate our boilerplate.
no new submissions in last 10 days.
Recently Nokia strongly communicates its commitment to Open-RAN. They want to be like Tesla or Toyota (in case of hybrid-drives): so good that competition is unable to keep up even after opening their patents. Once telcos grasp the benfits of open-interfaces infrastructure (eCPRI and stuff), there is no coming back to closed ecosystems.

The "radio protocol" is "open" since GSM, anyone can download standards from 3GPP and implement it accordingly. But the mere amount of knowledge and specialized hardware required to do this, even for single layer like L1, is tremendous. I think this is the real reason why we don't already have open-source implementation of the full stack.

EDIT: an afterthought - maybe the O-RAN is really a chance for open-source here. In the future, once O-RAN is accepted and widely deployed, we could work on implementing the stack piece-by-piece, layer-by-layer, filling the gaps with commercial software/hardware as we go, instead of doing everything at once...
It's important to figure out ahead of time which features of your system can be executed in parallel and which features should be executed serially.
This is what EFF says about this scheme:

"A flock name would essentially be a behavioral credit score: a tattoo on your digital forehead that gives a succinct summary of who you are, what you like, where you go, what you buy, and with whom you associate."

https://www.eff.org/deeplinks/2019/08/dont-play-googles-priv...

BTW, Chrome users have been part of this system for nearly a year now.
Tipping is an anachronism that goes back to slavery, when it was customary for guests to tip freed slaves who stayed on to work as house servants. It needs to go away permenantly in favor of company actually paying their employees.
I am personally willing to let a small percentage of people decide not to work (e.g. lazy) if it means a safety net for a much larger group of people who have a legitimate need for that safety net.
The difference is most definitely there. My total comp as a SWE5 at Facebook in London was closer to what this article calls "Entry Level" in the Bay Area.
I think they could’ve messaged better around that, but some people seem to have the fairly ridiculous notion that Apple purposefully made the batteries degrade. Which is a bit like suing Nike for the rubber on your shoes wearing down.

That being said, Italian courts are a bit notorious for doing insane things. Italy ended up jailing some seismologists for failing to predict a deadly earthquake, which is both ridiculous and obviously has done nothing to make Italians safer.
How much do developers earn in Europe?
It's not quite that simple:

https://www.gov.uk/national-insurance-if-you-go-abroad
Newsletter Pe Legale #20
This is true.

If you can hire into a FAAMNG during a stock market crash, you're set for life.
Maybe not quite the same thing, notably the AU law requires a certain percentage of articles too. But pretty much, these news companies will regret this pretty badly eventually. Like 'Congrats, you de-indexed your entire business'
The current status in open source licensing in relation to cloud providers such as AWS should signal why the choice was made to move to using Polyform Shield. Its drafted by Heather Meeker, a lawyer with vast experience in this space who has drafted many of the other custom licences for the commercial open source businesses. We are in desperate need of licensing standardisation for commercial open source that moves beyond custom drafting or AGPL, etc. In this case, having spoke to Heather we chose to adopt Polyform and think others will too in time.
What a great article. For anyone interested who hasn't seen it before, Texhnolyze is an anime that explores more of a dystopian cybernetic futurescape and its possible outcome for humanity. It was co-created by ABe, one of the main creators of Serial Experiments: Lain.
US has a lower death rate than the UK, Italy, Belgium, Czechia, Hungary, and several other European states.
I wish there was a site that would recognise common manipulation techniques in the text and based on that give it some sort of trustworthiness score. This could be then embedded in a search engine.
It also work as a browser's plugin and highlight text that contains such patterns, so that the reader could be made aware that the publisher is trying to manipulate.
You don't need to actually verify whether the content of the message is true or not, but a reader knowing that text is trying to manipulate, they could try to verify the story themselves.
The report seems to have cash salary only.

Most of these companies have a significant payout in stocks every year, and the ratio of stock to cash gets bigger the higher you go in the company.
The Cost of Living (2003)
I believe NFLX doesn't hire the first two entry levels of engineers that other firms have.
Wow, that's a trip. Is there somewhere I can read more about this? I'll google translate it if all you got is in Finnish but I can read Swedish too.

Edit: Reverse image search tells me her name is Laukku-Leena. https://www.iltalehti.fi/kotimaa/a/b225828d-c1b1-40b5-b7b1-a...
EFF tends to... sensationalize things more than I'm comfortable with.
In Germany it is common to wait many months for certain medical services. For example I have to wait 4 months for a x-ray examination... Many services are not available at all if you have government insurance.
Those "legacy" companies are already selling more EV than Tesla in Norway. Norway taxes ICE to an extreme and was Tesla's PR example where they claimed to be the front-runner.

In 2020 from January to October the Model 3 was behind the Audi e-Tron, VW's aging e-Golf, the VW ID.3, the Hyundai Kona, and the Nissan Leaf.
> (I'm sure people will shout that this isn't the right way to parse optional flags)

Since that sounds like a challenge, just wanted to make sure that people are aware of Iterator::nth (https://doc.rust-lang.org/std/iter/trait.Iterator.html#metho...), which means you can entirely replace lines 8 and 9 with `let cartridge_path = env::args().nth(1);` :) In combination with Iterator::any to replace line 10, you can avoid a whopping five whole heap allocations this way!! :P
It's barely tech, it's just a delivery company.
https://www.bbc.com/news/technology-51413724#:~:text=Apple%2....
I don't believe Google because it could have eliminated all the ways to track people without their consent long ago if it wanted. Almost everybody uses Chrome/Blink and agrees to everything they decide. They can define and deprecate almost whatever browser APIs and behaviors they want. But it doesn't because they are the single biggest actor making use of these ways. E.g. it is known Google Captcha doesn't simply tell them you are a human, it tells them which particular human you are.
> Isn't socialism supposed to be the stepping stone to communism

The “socialism” stage of Marxist Communism, which in Leninist practice (which differs sharply from the dictates of Marxism from which it was adapted, but shares this and some other elements of theory) is totalitarianism (not a stepping stone to it) is supposed to be a stepping stone to the perfected end state in that theoretical framework. But neither the Marxist nor especially the Leninist form of that is the same thing as the “socialism” pursued by non-Marxist socialists, and in non-Marxist socialism there's no consistent role of socialism as a stepping stone to something else, whether utopian Communism or some other end-state.
It’s not comparable to a massive war killing a huge portion of people. That’s a more immediate, visible consequence that is clear on how to avoid.

It’s a slow moving extra/unpredictable hurricane/drought/monsoon/heat wave/cold snap that gradually reduces quality of life year after year, with no clear solution to prevent it and still enjoy all the modern trappings of life.
Wow - great to see more work in this area. And interesting to see that the Swiss Government is supporting.

We’ve been working on a graph/document database with these kind of collaborative revision-control features over at TerminusDB (https://github.com/terminusdb/terminusdb). I think it is the wave of the future. And interestingly we also came out of a European Commission backed project.

Our approach to distribution is to use delta encoding and succinct data structures. We borrowed a fair few ideas from Git. Might be interested to read our storage layer white paper: https://github.com/terminusdb/terminusdb/blob/master/docs/wh...

Conflict free merges sound fantastic - not an easy road! Good luck.
And Asians...

https://www.thesun.co.uk/news/5182512/chinese-users-claim-ip...
Would it work better to have at least 3 categories

* off-topic: On TV, get rich schemes etc, daily politics

* on topic but lacking news value. Trivial computing problems everyone can lookup on stackoverflow should they need to look it up

* duplicate or not original, ideally with a link to the original one
Going against Apple on this case also makes it more likely that they’ll lose, and make the opposite precedent. For all of its faults, Apple is very good at supporting old phones; they’re probably the hardest manufacturer to sue on this dimension.
Ask HN: What is wrong with the VoIP industry?
I run a small business. We have four different locations and four numbers that customers can call or text. We employ a remote operations team that handles the calls and texts.

I have spent hours searching for a simple service that can offer an online dashboard for texting and calling, and a phone app to receive calls on.

We are currently using Google Voice which is terrible (I cannot tell which number/location is being called when I receive a call among other quirks).

I have trialed Grasshopper and Dialpad, both terrible online dashboards for texting. Horrible UI and the call quality is poor. Grasshopper doesn't allow someone from abroad log in to the dashboard.

How has this problem not been fixed yet? What is so difficult about calling and texting on the internet?
Gitlab Runners with Systemd Nspawn
Them being a defense contractor creates a situation where their airplane business can't be allowed to fail for national security reasons. Even if another business takes their place, it will take time to ramp up, which may not be acceptable.

That's the part the government created. There is a secondary problem in the duopoly that is Boeing and Airbus, but the government didn't necessarily cause that (that I'm aware of).
Until they deplatform you and all of your email addresses stop working.
True. I checked and Helsinki is as far from Munich as it is from Bucharest, to choose a semi-random comparison point.

I guess perception will shift as these regions become more touristic.
TechTalks Sparks – Sponsorship programme for new or non-funded tech communities
The argument does have two sides, even though one side has loads of evidence and the other doesn't.

The other side doesn't just go away. It's kept away by constant refutation.
Apache doesn't take security at all seriously, they weren't in 2016, they aren't now.

If they took security seriously the Apache OpenOffice project wouldn't be limping along, barely able to ship a handful of fixes once a year and proclaim its "disappointment" that once again it hasn't been able to achieve its "goals" from the year before, and the year before that and so on.

Back in 2016 as they struggled to apply a small patch to the program over many months I suggested a simple rule of thumb test. Ship the next minor version, AOO 4.2 by ApacheCon EU 2016, or kill it. As expected its apologists insisted they were now back on track and I'd be eating my words shortly and the Foundation decided to take no action.

You might wonder, well, when did they ship AOO 4.2 tialaramex? Maybe it wasn't by ApacheCon EU but perhaps it was the week after, or the month after? Or the year after?

It still hasn't shipped.
If there's no new posts, it won't show up. It's also not stateful across browsers.
Electric cars aren’t zero emission when considering the whole life cycle.

The cake is a lie!
The UK was not a founding member of the European community. Charles de Gaulle saw to that.
Many of the innovators in medieval Europe and Soviet Russia were seen with suspicion, when not outright persecuted. Innovation, beyond safe incremental productivity improvements, requires nonconformism and unconventional thinking. After all, why would you create something new if you are content with what you have?
The UK never bought the EU project, came late, left promptly. Know before talking.
I kinda feel like the premise is already pretty amiss - a simple, small site that serves static pages puts absolutely no demand on "running a server", you're perfectly fine with a basic hosting plan that will require little to zero maintenance and be really cheap.

The idea that you'd have to "run a server" or else "use ready made SaaS platform" feels like a constructed problem.
I have struggled to find a VoIP client that works with Twillio. There is a huge opportunity for open communications systems but it seems that industry wants to force people to use Skype, WhatsApp, Discord, ...
They’re leaving large swathes of Mitte, schöneberg, Tiergarten etc. that’s why maybe
Time-limited updates and support is not a problem. It does not prevent you from using the product for as long as you want.

From the article it seems that they allege that Apple is shortening the life of its products by degrading the user experience over time.
But most people would never up/down the ad, which means the ad would be targeted more randomly, which means it wouldn't be as effective, which means the website/content owner wouldn't get as much money for displaying it.

I don't think that solution works in the current environment, unfortunately.
100% this. It's the best way to keep up with HN without having to worry about popularity re-ordering and posts falling off the front page.
Keep in mind that these top paying companies are all rapidly growing. That's also why the median tenure at some of these places is unusually low, even when they have good employee retention.
I love this concept. How long have you been working on this knowledge base for?
Can you explain, or provide reference points for the captcha knowing "which particular human" i am?
There may be more than two sides to a question posed on this website, but the site only offers two columns.
Has the travel restrictions from covid made any dent in this?
^^ This.

There's "I'm plotting criminal activities or planning to overthrow my government" messaging which requires secure encryption.

And there's "I don't particularly want to be followed round the intarwebs by adverts for piles ointment, because I mentioned my itchy arse in a message to someone" which requires respect for your privacy.

I reckon most of us are happy enough with the latter in daily use. And, when we do need to plot an overthrow of the government, we can always flick the big "secret chat" switch. I think Telegram just about gets the balance right; sacrificing some default secrecy for ease of use, seamless sync across all your devices and 'fun' things which are likely to lead to wider adoption --whilst also allowing you to switch on the more secure stuff, as and when you need it.
Levels.fyi is probably at the mercy of who gives them data, and it’s easy to tell that they get much more data provided the more junior the role. One conclusion you could draw is that there are simply way fewer roles at that level, but another you could draw is that people become less likely to share their info as they gain seniority/compensation. Or it could be that culturally people born in the late 90’s share “private” information more readily than those born earlier.

I’m not sure what the truth is, since I do not have data on the distribution of levels for the whole industry, but I suspect there’s a combination of things going on, one of which _is_ that the industry is growing rapidly. However, I don’t believe it has grown so fast that you can say 70% of employees have less than 5 years tenure in the industry. This doesn’t pass the sniff test (just look around you right now).
More recently there was a bit of discussion about it here as well https://news.ycombinator.com/item?id=23096578

Out of frustration of not seeing a lot of good blog posts that are submitted everyday on HN. I built a newsletter which gather all (EDIT : a lot of ) the personal blog posts which didnt reach the front page in a newsletter https://hnblogs.substack.com/ (that's curated manually every day from /newest)
SpaceX launches 143 satellites into orbit, most ever
The Brits joined later because they were broke and had lost their empire.
I've also had centipedes everywhere I've lived, but find them absolutely terrifying. They just send my spine ringing. With that said, in my current house I try to let them be. For now, they mainly stick to the basement which is OK by me.
Stop telling entrepreneurs what to do, start helping them think
> Which are people more likely to do?

Buy a Blu-ray player and watch it on their TV.

Like it or not the market to watch blu-rays on a computer is basically zero at this point.
This is true.

Ill also add the this workism is usually subjected to knowledge work where its more mental than say farming which is mostly physical thus putting a hard limit on what you can on any given day.

Theres a cliche quote that goes highlights, at least comically, the sillyness of our lifestyles. "Work everyday for 8 hours to pay for a house you dont own and barely live in, to pay for a car you dont own for 2 hours in traffic everyday."
OP here. This was my second time submitting this article but only because the mods emailed me inviting me to do it. I got this link for context on the resubmitting feature: https://news.ycombinator.com/item?id=11662380
And you always have to emphasize that buying a regular, combustion engine car is exceptionally expensive in Norway, even for used cars the taxes are high.

Electric vehicles are exempt from all this plus you don’t pay road fees and electricity is cheap.

Also, Norway has just about 5 million inhabitants.
I suppose I should clarify: User targeting should be banned across the board. Content targeting should not: Feel free to put ads next to particular news articles, sites, or TV shows.
I like, nay, love, the fact the word "just" is so prominent in the description of your solution.
"For us, Tesla is not a competitor at all," Krafcik said. "We manufacture a completely autonomous driving system. Tesla is an automaker that is developing a really good driver assistance system."

This is absolutely hilarious to me. What an amazing cope. To downplay Tesla's approach is something you'd expect from a competing CEO. To straight up declare they are not even a competitor is delusional. They are clearly competitors.
Callbacks (including those passed to Promise then methods) are a dangerous primitive. I would recommend using awaitable streams like those used in https://socketcluster.io/ - Or https://github.com/SocketCluster/writable-consumable-stream for general purpose.

The philosophy of SC and WritableConsumableStream is that the main trunk logic of your system/module should declared as a single serial stream and any parallel logic should explicitly branch off from it.

With traditional event listeners, there is no such thing as a 'main trunk' of the logic... The entry points (event listeners) are scattered all over the place and this can cause a lot of possible state permutations when business logic is executed inside those listeners (since you can't control the timing of when those event handlers are called).

This kind of programming is a good alternative to functional programming as it offers a safe way to asynchronously mutate state.
With xss you can also inject the code. So no cookie extraction needed imho.
Agreed. I'll go out of my way to fly SQ because the experience is so good compared to someone like United.
First commit was in Sep 21, 2017

https://github.com/nikitavoloboev/knowledge/commit/2528316c3...

Got it via bookmarklet:

https://code.nikitavoloboev.xyz/bookmarklets

I go over my workflow in updating the wiki here:

https://wiki.nikitavoloboev.xyz/other/wiki-workflow

This tool has been a huge boost in my productivity:

https://github.com/nikitavoloboev/gitupdate
I wonder why that is cause I feel like they didn’t used to be as hyperbolic or dramatic
We have to stop this. Words are either effective at communicating the speakers meaning or not. We all know what is meant by serverless and "without a server" and so you are only introducing ambiguity by purposely confusing the actual meaning with the literal meanings of the individual words.

If I call someone an asshole nobody is like "but actually an asshole is just one part of..."
Suppose you get a stock grant worth X dollars, vesting over Y years. At the time of the grant, you get nothing. A year later, you get X/Y dollars worth of stock. Another year passes, and you get another X/Y dollars worth of stock, and so on for Y years in total. If at any time you leave the company, any stock that hasn't vested disappears into the aether.

Sometimes, you'll hear this described as "golden handcuffs". You get more money, but it is money that disappears if you ever leave the company, providing an incentive to stay. This is, fundamentally, a wrong way to view the stock grants. Instead, they should be seen as a temporary raise of X/Y dollars per year, that expires after Y years. The money isn't yours until the stocks vest, and until that point is nothing more than a commitment to give you stock at a later point.
Msn messenger took over from ICQ in my social circle, then SMS, then Gchat, then Hangouts. The amount of churn in the IM space for such a simple product is so absurd. I blame Google for abandoning the principle of a standard protocol for this stuff.
EFF tends to be far more timid than what I am comfortable with.
Honestly, while we can debate what “Senior” should mean, what it has come to mean in the higher paying parts of the industry is that you’ve gotten one promotion. Most companies you _will_ get promoted if you stay there 5 years, even places like Facebook, Amazon, Google, etc. If you haven’t been, you have a serious performance problem and they probably wish they hadn’t hired you in the first place.
The problem is I often don't think of clicking on the "new" link and I do understand why people may be reluctant to spend the effort of curating a couple of new entries.

So, idea:

How about everyone gets a random new submission shown on their front page, at a static spot where it's easy to ignore if you don't want to see it. This would still drastically increase the chance of something interesting catching your eye, without polluting the front page too much.

It's a randomized algorithm, but paradoxically, I think it would reduce the randomness of whether a submission gets picked up or not.
Microsoft provided security patches for Windows XP for 14 years. The way Apple and Google retool their mobile OSes every couple years seems deliberately designed to create a technical justification for ending support. And Apple pioneered this business model with the original iPhone.

It will be interesting to see how Windows 10 shapes up. It seems like a really well-thought-out OS so software patches never have to be stopped. Of course if Microsoft chases Apple to ARM we could see a repeat of when Apple obsoleted all old Macs by ending support for PPC.
I'm a Senior Engineer in NY and making about mid-level San Francisco pay.

I'm happy though and I wouldn't live out there for anything.
This is really awesome thanks for sharing. And it even supports markdown by default, fantastic!

Some questions:

- is it possible to include a folder with md files in the output? similar to what mkdoc does.
- any plans to suppport `##` or `# #` (for pep8) similar to rust's `///`?

Thanks!