skysight-inc/HackerNews huggingface dataset:
I left the company and then about ten years later it was turned off. It was in C but was pretty mature framework, not C style strings. And the code was just “validate assumption for parsing, else return error” then “parse the next few bytes else return error”. Very simple small number of parameters, explicit length limits everywhere. And it was a public AOL end point so widely and continually attacked by people. I was there for maybe 7 years after deploying it and nothing (known) happened in that time.
It wouldn't be fair to compare anyways.
But since users actually pay for gitlab CICD feature, above a small free tier, I imagine it is more reliable.
It is entirely possible that big tech doesn't do enough censorship.

Compared to the broadcast media that preceded it, there's nothing even remotely approaching the obscene, indecent, and profane content restrictions the FCC imposes.

I'm not personally convinced FCC-level restrictions are necessary, but the question is a fair one to ask (and will be asked, again and again, forever... Such is the nature of media and society).
Show HN: A Multiplayer “Traditional” Roguelike
I don't think the average person cares enough, or knows enough about how these organizations operate to actually think past putting their ID in whatever state approved portal you need to use. If people do it willingly, it does not reduce the cost to society of millions personal ID documents leaking or being sold to the highest bidder.
Estimating normal tail extreme probabilities
Hey Siddarth! Yes I have support for C, Elixir, Java, Python, Ruby, and Rust at the moment. I'm going to be adding more courses and languages over the next few weeks! If you'd like to follow along with the progress checkout https://twitter.com/codeamigo_dev
I find it weird for a whistleblower to be so "lib", as the kids say. She said she 'loves' Facebook, and wants to fix it, not harm it.

I don't want Facebook fixed and I do want Facebook harmed. I don't want the government to meddle with what types of things people can say online, I want them to ban the business model of stalking people online and selling intimate details of their lives. If the problem is Facebook choosing profits over public good, then cut off the profits. This is obvious.
Slightly off-topic but John Gruber has been writing about the new version of Safari[1] (and it's tabs and how they do or don't work) - and he linked back to some posts of his about Camino, which I'd forgotten about.

Camino was the Gecko engine from Firefox in a "proper" Mac UI (unlike Firefox at the time, which was their cross-platform XUL UI). I used to use it as my primary browser and I really liked it.

What killed it was Apple launching Safari - which didn't use Gecko, but instead used KDEs QT-based HTML engine. They named it Webkit, Google later used it for Chrome - then forking it - and leading to the situation we have today where the two QT-derived engines (Blink and, because of iOS, Webkit) dominate.

Personally, I still use Firefox, mainly because I would like there to be another option, but I also use Safari (and I quite like the colour in the header thing).

[1] https://daringfireball.net/2021/10/the_tragedy_of_safari_15_...
Cumulative numbers for the entire length of the pandemic:

Hospitalizations for 0-9: 199
Hospitalizations for 10-19: 85
Hospitalizations for 80+: 2142

Breakthrough hospitalizations:

60-69: 47
70-79: 73
80+: 107

I’m not sure what you’re seeing in this data. Perhaps if you pick and choose age groups you can make it look like more young people end up in hospitals than old vaccinated people. But you’d have be really selective.
It’s not “unknown” to technologists.

How it all works is very unknown to the average parent.

This thread seems to think the government needs to function with the logic of this thread in mind.

Pretty entitled to believe you’re the only perspective worth listening to.

Any individual is just “one of seven billion.” Shut the computers off and what perspective do you have that puts you above anyone else?
(Keeping in mind that replacing BGP is similar hard-ness as replacing SMTP, and thus, might not be worth it)

Honestly, the issue that exists with BGP is not the protocol. The issue is attached to trust, and there is not a instantly fixable problem with a different protocol.

One issue with the internet as a whole is that seemingly simple questions are actually hard, The one is slowly being fixed with RPKI is "Who actually owns this IP address", knowing this we can build better filters against direct (origin AS != owner AS) hijacks.

However the next question that has no solution for is "Who is allowed to carry this route/transit this data?" -- This is going to be unbelievably hard to solve with certainty, There is question that maybe a PKI solution could be deployed (BGPSEC). However you also will hit the next issue.

The bgp table is massive. 1M+ routes that is stored on machines with reasonably long lifetimes. It does not help that in terms of computing power these machines are in general very slow. A multi TBit/s router may only have a 2014 era laptop CPU powering it. So computing anything 1M times quickly is a massive ask, and when links go down, it is reasonable have fast recompute/reconvergance times.

Fixing bgp is not a easy issue. Anyone who is telling you so is either fraudulent or does not understand the sheer scale/scope of the issues attached to the protocol.
Sure. There's always a downside to everything. OP wanted a solution for small donations, and Nano is still the best option. It's worth it to take on some volatility risk so that the people donating know that all their donation goes directly to you, and anyone in the world can donate any amount with or without a bank account, just by showing a short address on your site's page.

And no, it's not at all like an airport currency exchange. In that case there's a deliberate actor trying to defraud you. Volatility is a property of all assets. Some have far more than others. Just understand that and you'll be fine.
In asynchronous apps it could be better to log both, before and after.
You don't know what will be possible logged in the maentime.

With info and success level you could log info before and success after execution.

In dev mode you show info, in production you could filter success.
I'm consistently amazed at how willing people are to make assumptions about optimizations with problems that don't fit their assumptions.

Nice job.
My extremely limited understanding matches what you say as to the history, but in support of the previous comment while a priest's family cannot inherit from the church, the church can inherit from the priest.
It can be used as a weapon when you have a culture of conformity, a stockpile of masks, a huge manufacturing and scientific base, and zero tolerance for conspiracy theories. Combine COVID with a disinformation campaign and use democracy's messy freedom against it.
Depending on the use case some providers will block voip sms numbers.

I have been unable to set up a Twilio or voip.ms number as the phone# for a Google accounts 2FA
Indeed. Lockdowns were ineffective at reducing covid deaths; https://www.thelancet.com/journals/eclinm/article/PIIS2589-5... found that "Rapid border closures, full lockdowns, and wide-spread testing were not associated with COVID-19 mortality per million people.".

Moreover Stats Canada found that in 2020 lockdowns led to more excess deaths in under 65s than covid, largely due to increased substance abuse: https://www150.statcan.gc.ca/n1/daily-quotidien/210712/dq210....
"Based on the newly updated provisional dataset released today from the Canadian Vital Statistics Death Database, from the end of March 2020 to the beginning of April 2021, an estimated 62,203 deaths were reported among Canadians aged 0 to 64. This represents 5,535 more deaths than expected were there no pandemic, after accounting for changes in the population such as aging. Over the same period, 1,380 COVID-19 deaths have been attributed to the same age group (those younger than 65), suggesting that the excess mortality is, in large part, related to other factors such as increases in the number deaths attributed to causes associated with substance use and misuse, including unintentional (accidental) poisonings and diseases and conditions related to alcohol consumption."

Similarly, England saw 4635 non-covid excess deaths since July 2nd (compared to 4981 covid deaths): https://www.yahoo.com/news/analysis-thousands-more-usual-dyi....
Planted pawn for whom?

No need to assume conspiracy when simple variety in human opinion will do. I don't personally see any reason to believe she isn't what she seems to be: someone who got a job at Facebook, was deeply horrified by what the company considers perfectly acceptable, and decided to expose it because she expects it will horrify others.
Can vouch for fedevel. It’s my goto recommendation when someone wants to “graduate” from microcontrollers into more complex designs (DDRX memory, PCIe,…)
You are saying the quiet part out loud.
Honestly not sure that we learned too much 'new' from this:

- People don't like it when others say (or provide a platform for) things they disagree with.

- Teenagers are angsty and emotionally/physically insecure.

But surely the above is something an unelected bureaucrat can fix if we only give them enough money.
Will Sargent did a nice talk on logging at Scalacon. My biggest takeaway was that pre-choosing a 'log level' for what to skip is making the decision too early (it's hard to guess what messages we'll want), and too coarse-grained (we don't want verbose messages when we follow the happy-path, but tricky/exceptional paths may want more logging).

His suggestion is to accumulate verbose messages in memory/disk, so we can later decide whether to dump them out (e.g. in a top-level error handler).

The talk suggested an SQLite DB, with dynamically-configurable filters for what to keep, etc. but that's a step beyond ;)
What part of yesterday was showing that it was possible to use BGP dangerously?

If you are certain in this argument, then you master electric switch is dangerous because you could switch off the power to your house.
Gitlab's Growth Success
They can very easily be typed from a regular keyboard, I'm doing it every day. \alpha<TAB>. Also, it's much more readable than typing the characters out like alpha_ij.
Yes. But does it matter? That envirornment variable doesn't sound like it'll hurt anything. If you only run firefox via a desktop icon or the os menu, you could target it there instead if you prefer.
> "Believe" "The Science"

Last few years have proven that most people have a fundamental misunderstanding of basic concepts.
Bitcoin and Nano move very closely together, yet one charges hundreds of thousands in fees every day and the other none at all. I'm not sure where you got that idea from.
I hope it stays down... oh wait, that was yesterdays thing...
You can. Firefox profiles are totally isolated, including extensions, history, cookies and everything else. Why this isn't enough for you?

You can log in into accounts in each profile, of course, if you want.
Awesome. Followed you on twitter. Will be following your progress.
FB is not the cause of the issues though, and they could simply shut it down in that region but are other social media companies operating there? Do we have the same outrage with the Taliban and other terrorists using Twitter?

Yes, terrorists and failed states shouldn't be allowed to use these services, let's not muddy that with censorship issues though. Let's ban the terrorists, not content from Americans.
How to Embed Google Maps in Your Website
Former FTC technologist Soltani to head California privacy agency
Tools to Explore BGP
Sometimes algo browsing can be interesting, so maybe a "I'm feeling lucky" type of option with a "Would you like to know more?" button
This is not a diss on Apple or their employee, only an example of a common fallacy. But, I was in an online meeting with an Apple dev. Someone was giving a presentation. After the presentation that Apple dev said "There were zero mistakes in the captions, your English was so clear" and my first thought was that thinking there is a "correct English" is why these systems don't work. For myself, it took me a long time to stop thinking of English with different pronunciations and usages as wrong. For example Singapore. They are not speaking incorrect English. They are speaking their form of English which is fully valid and they have no problem communicating with each other. It's tech's job to understand all of it, not to get everyone to speak "California news broadcast English"
The comments section looks like a grade 11 class.

Not everything is about “controlling” you, not everything is a “fake narrative”, the world isn’t out to censor you, and no, not every form of censorship is bad. Yes censorship is a slippery slope, but so is intellectual laziness.
HIPAA isn't a flimsy law and works quite well . Something similar can be used
or an actual fire?
Who cares? What did the “.NET Foundation” ever do?
Let's also remember that Facebook has decimated traditional media. Traditional media seems awfully excited by this "whistleblower"!
You can json or csv encode data in a streaming manner, you just need to escape some special characters (only " for csv) and add a separator. But I never worked on an application where log records were big enough for streaming to make sense.

If you want to preserve the "one line = one record" property typically expected from logs, standard csv will not be suitable (since it doesn't escape linebreaks), but json without unnecessary linebreaks will handle that (known as json-lines).
There's an even simpler solution: ban free social media. Require each platform to charge a minimum of $x/user/year.

You remove kids by default (no credit card/bank card), and the focus of product managers is less on driving addictive browsing, and more on driving renewals (presumably through quality features, content, and fostering community).

The customer is no longer the advertisers (or shady Governmental data scrapers), but now the users.

Look at the generally higher quality of Netflix content compared to free-to-air TV.

You could apply the same regulation to other addictive products: p*rnography and games. These categories would also improve in quality, be less exploitative, and become less available to children, if a minimum payment was required for access.
I'd just love to see how the law operationalizes and the courts interpret something like "banning algorithms".
I have also found Siri’s voice recognition for shopping list items lackluster, especially compared to Alexa. I’m guessing it has to do with Amazon having a better model of actual subjects/products due to having a storefront with said items.

It’s really bad when I’m at the store looking at something in my list scratching my head over what “Silicon Matt to sit rock song” is supposed to be without any way to hear what was actually said or give feedback that what Siri did was wrong.
Do you really use this algorithm? Look more closely, if compares every element against every other element, and the comparison appears to be in the wrong order.

This is not the Bubble Sort[0] as defined in Wikipedia. For one thing, it always has n^2 comparisons, is not always comparing adjacent elements, and does not terminate early.

[0] There are some who disagree and claim that it is.
"Kids will break the law" isn't a compelling argument to not have the law in the first place. Is it unenforceable? Probably not; it leaves a hell of a digital trail to make a fake account if someone cares enough to tie it together. And even rarely-enforced laws declare that something is unacceptable in society and set a guard rail that most people follow.
Tried and failed?

Tried and died.
> HN used to attract people who value personal freedom and freedom of speech

It also used to attract far fewer idiots. Unfortunately, those days are long past. Now that HN actually has some (small) measureable influence in the industry we get brigading sock puppets, politically motivated nuts, and the dumpster-fire that is "weekend HN". Just consider the fact that a discussion that should be around the current nature of the supply chain and sourcing components is primarily composed of people arguing over lockdown.
Tips for Building Developer Platforms That Work–For Users and for Your Business
Releasehub.com (YC W20) – Announcing $20M Series A Led by CRV
Yes, you design for what you can order instead of ordering what's in your design.
Dutch Python meeting: structural pattern matching
I switched from Android to iPhone a few months ago. The hardware is much better but my god does the phone feel dumb. Ok Google is leagues better than Siri and I miss the hell out of certain Android features like better spam detection and the on-hold service.
Ageism is real. It's not some sour grapes of under-performers who let their skills decline, or move or think at a dotard pace. It's essentially "We don't want anyone old because old = bad, new = good."
And the ones who profit by exacerbating toxicity.
Comparing the fate and level of media attention paid to this whistleblower versus e.g. the Vault 7 leaker is a good little hint about just how bothered the powers she's supposedly speaking truth to really are.
Yeah honestly I was surprised too... it was a while ago, so I don't recall if I asked for the reason, or if they volunteered it.

Like I said, I personally see it as dodging a bullet. I probably didn't want to work in that kind of environment anyway. But there may be other people with different situations than mine who would've been rightly miffed by it.

I'm pretty privileged as things go, so I tend to not complain a lot about ageism and discrimination based on family status because there are a lot of folks who have it far worse than I do (even though I recognize it as a legit problem and feel like I've seen it firsthand). This company sorta tipped their hand without saying anything illegal.
Disabling cookies for twitter.com worked for me
Tangentially related: does anyone do Pact-like consumer-driven testing?

Are there good articles about testing services in Rust?
I was told it's unusual to include more than ten years of work history on your resume in most fields. So I stop at ten years now and don't include dates on my degrees, and I haven't had any trouble. It helps that I've somewhat deliberately kept learning new things at every job (otherwise I get bored!).

And of course it's BS that this is necessary. But until the entire culture shifts I'll just keep doing what I'm doing and then telling people how old I am after I've signed the offer.
If you're in another country, this can be expensive.
Ask HN: Talk to an Expert Service?
I've paid for a few home services that literally lets me contact an expert, ask some questions and get some straight answers to my problem (eg. fixing a broken pipe, removing old wiring).

I was wondering if there's anything similar for developers? I mostly learn from googling and lots of trial and error, but there are times where I just need to know what I am doing wrong so I can get the job done on time.
He’ll be the last string theorist when everyone else finally understood it was a dead end, thereby proving my point.
easy to use graphical database, they have better data integrity than excel and are essentially Microsoft Access on the web.
Strategically speaking, it may be wise for her career prospects & image to appear like she is still loyal to the Corp.
Any particular input as to where developers should move their projects? I've had wonderful luck with self-hosted GitLab, but while it meets our organization's purposes, it doesn't seem like it'd be the best general purpose Git provider.
This is exactly the kind of engineering fever dream that I love. I'd love to see it happen.
They're way better at PR. The Gates and Ballmer Microsoft sort of adopted the Slashdot evil Borg image, whereas Nadella has managed to somehow make Microsoft seem soft and fuzzy to the people that used to despise them. Even though their behavior hasn't really changed. It's quite incredible.
We had the Navy hospital boat and transformed the Javitz center (where Comic Con happens) to be hospitals.

Both went virtually unused.

[In NYC]
> And say I am only just as good as the newbie in go. Isn’t that fine?

Depends on how expensive you are, what the market is like, how well you compensate in other areas (people skills, analytical thought etc) but all in all the market will prefer the 35 year old because our industry is somewhat shitty and ageist. It is what it is. However you will have a very strong network for having worked so many years so you can probably easily overcome this.
> it's been a horrible beginner experience

For me and others, this has not been a problem.
Informed people care about freedoms as much as you do. But all the conspiracy theory junk about ivermectin, lizard people, and microchipping in the vaccine is the modern day equivalent of yelling 'fire!' in a crowded theater.
>I find it weird for a whistleblower to be so "lib", as the kids say.

What do you mean? I don't follow the latest slang, but I would've assumed this would mean "liberal", except I don't see what that would have to do with the rest of what you said.
I hope that the conversation about this turns into a discussion about the business model of Facebook and most other social media sites that are designed around maximizing engagement for advertising revenue.

I realize the difference between buying advertisements for extremely popular television (like the super bowl) and buying advertisements targeting specific demographics on facebook is very subtle. But there is a difference between having the ability to target very specific demographics with ads that no one else sees and buying airtime during popular programs with ads that everyone sees.
Sometimes, people run so fast from the 1984 future where a big unfettered government decides their fate that they trip and fall right into the Snow Crash future where big unfettered corporations decide their fate.

There's no simple answers here.
I think it's a bad idea any way you slice or dice it. Either it's an academic legal theory as some claim (in which case it belongs in law schools, not elementary, middle or early high school) or it's divisive as others claim. Personally, I fall on the side of divisive after being explained in great detail by my (white) history professor that I am a white man because, even though I'm brown and have faced ample discrimination (of the very explicit kind, not some voodoo-doodoo systemic crap), since I'm successful and well off and well spoken, I'm not really an immigrant, not really a minority and actually white on the inside in a process he described as 'whitening'.

You no sorry, my melanin and my experience beg to differ. I refuse to use 'whiteness' as a synonym of success. That is the most racist thing I've ever heard. How successful you are is not and should not be measured by how 'white' you are. Sorry not falling for this shit.
With that kind of opportunity you can:

Master your understanding of the topic.

Master your ability to communicate the topic.

Optimize your explanation to be thoroughly complete and time effective.
I'm pretty sure the hardcore red states in the US would have simply soaked up the 0.7% IFR and moved on. That might not have helped with semiconductors, but there would probably still be meat and potatoes.
Quality content marketing and thoughtful comments. Also consider your target audience and that which dominates HN, is there alignment?
read carefully, I suggested people ought to be more social in a genuine sense of the term and not more 'productive' in some superficial corporate sense, the examples i gave should have made that clear.

Secondly I surely do waste too much time on social media, I don't see how that should stop me from appealing to others as well as myself though, consider me included in the criticism, I'm not a saint. However this holier than thou silencing tactic of thinking we can't criticize culture just because we're also part of perpetuating it has always been silly.