skysight-inc/HackerNews huggingface dataset:
Doesn't Microsoft 365 support POP3? My workplace uses that horrid mess called Microsoft 365, Office 365 or whatever name it has today, and its Outlook, but I can retrieve the emails from GMail connecting via POP3. But I don't know if you're looking for some more advanced functionality (not much of an expert in email, I just did the first thing I found to be able to process my email in a tolerable UI, it worked, so I moved on to more productive things).
WatchOS 8 introduces Mindfulness and new training modes
I'm not sure "Any user who intends to review a script" would do this. I'd bet that most would at most open it, take a quick look and run it. But good advice!
The era of 'The era of Big Government is over' is over.
Topical reading: "Culture and explosion", Yuri Lotman; "A thousand years of non-linear history", Manuel De Landa.
ISO 13485: The Essential Audit Checklist
London's DLR is the worst offender. The conductor relegated to manually closing the doors through an override switch.
> but you can't sink even a small island with any number.

Most countries on Earth could murder everyone on small inhabited islands perfectly fine with their current armaments while having zero casualties themselves.

It's frankly quite disturbing how many people dream of seasteaders being slaughtered without consequence while the world cheers it on, people simply trying to opt out of modern societies don't deserve this level of vitriol.
Stimmel Law: War Stories
I don't think Fastmail has any plans that are $50/month
Money is fungible, employees are not. Whether others at Mozilla may be tasked with implementing this API or Mozilla (or someone else) contracts Igalia to do it, the employees responsible for and qualified to work on UI are still going to get paid and will still have other work to do.
Odd because the one thing I remember about Opera from back in the day was how fast it was. This was back when Firefox was king amongst in-the-know users but IE6 was most popular overall. Opera was so much faster and smoother than everything else.
If 99.99% of people are holding their coins in a bank, then I'm not certain what the point of the blockchain is.

Is the entire global system supposed to move to bitcoin just so 0.001% of people can keep their money under their mattress in a hard wallet?
They mean extrinsically, rather than intrinsically.

Their properties are essentially nothing alike. P-langs not having a semantics in anything other than a metaphorical sense.

Their extrinsic properties are similar insofar as they are inventions of human beings which have some socio-cultural dimension.
> Go error handling in practice actually works very well.

I disagree. A quick look through the Go code I'm working with now shows more than half the functions that check for and return errors have absolutely no business knowing about the error. These places are in the middle of the call chain, well away from the place that generated or first encountered the error. These functions check the "if err != nil" and bubble them up. That's just noise. Go's error handling in these cases color everything in their path.
Sad, but true. I'm all for preventing this scenario from happening in the future by banning the exploitation of these animals. However, the elephant in the story has been with it's owners for over 40 years now. Maybe it's Stockholm's syndrome, but I wouldn't risk the potential torment to both the elephant and the humans in this situation based on that amount of time. So while they should be able to keep this elephant, they should not be allowed to acquire a new elephant in the future.
CoffeeScript was popular until Typescript came along and actually added something useful to JavaScript instead of just changing the syntax.
I'm curious about this as well. And it's not just GC: just allocating memory is not real-time safe unless you're using something like a bump allocator. Lua seems very much like the wrong language for this.
> Having a strong middle class is a deep factor for the stability of a country.

Again, in the grand debate about whether we ought to make the poor richer or the rich poorer, both sides would agree that "having a strong middle class is a deep factor for the stability of the country". Although I appreciate that you may not believe this (and you're entitled to your opinion), many are of the opinion that it's actually entirely possible to have a strong middle class by establishing a floor without pulling down the ceiling. That's the contention.

> Inequalities is easily linkable to social unrest.

What we're less certain of, is if this is due to inequality, or if it's due to existence of poverty alongside prosperity. If everyone below the poverty line was magically lifted out of poverty while preserving the existence of billionaires, would that lead to social unrest? It's worth checking in with Sweden, which has more billionaires per capita than the US, no wealth tax, imposes broad-based taxes on the middle class, and not particularly known for having social unrest.
Bentley Railbike
And yet if you try to pass values from one stack to another, it will fail spectacularly.
Wow, that's uh, wow.
I'm sorry, but how is JSX a good templating language? I much prefer Svelte's approach where you have native HTML and script/css tags within which lives native (scoped) code.
So the modern version of keeping gold under my mattress?
It's a long article, and I didn't read everything, but I guess this is one of the main points:

> Yet unless you are removing humans from the entire operation of the network, all you are actually doing is shuffling pieces, not removing them from the board. Station staff can strike, and do. DLR ‘Train Captains’ can strike, and do. Control centre staff can strike, and do. Signallers can strike, and do.

> As plenty of mainline railway franchisees have discovered, changing the relative responsibility of the roles doesn’t shift the balance of power between employer and employee. It simply alters which Union you need to negotiate with most
For C & C++: Sourcetrail
One might ask why the vast majority of his wealth is stock options.
> I like when private companies tell their customers what politics they should engage in.

They didn't tell you you should do it. Just that there aren't many other options.
I started using fastmail about a year ago. They've been around since the late 1990s so I feel good about their longevity.
https://github.com/crmulliner/fluxnode follows the same idea providing a JavaScript runtime for the application development, runs on ESP32 and supports LoRa. Fewer features as this is a hobby project.
bingo. Crypto is a boon for crime and rogue states.
Not in the article: how one Fastly customer triggered the bug. Just a quote and a promise that an RCA will be posted.
smtfmt: an SMT-LIB formatter
“ Simply put, the era of blindly trusting Big Tech is over.”, but why should I trust small tech? How are these privacy features compared with Apple?
From working with Germans, I have not noticed any real difference in work patterns or efficiency compared to my home country (France). I doubt there's much variance accross Europe as a whole. It seems their reputation in that respect is empty. Though I've notice cultural traits that do have some reality behind it (being sticklers for rules).
"Fastly senior engineering executive Nick Rockwell said: "This outage was broad and severe - and we're truly sorry for the impact to our customers and everyone who relies on them.""

I wonder here, are they sorry enough to run the company on two different tech and software stacks and data centers? Like people don't buy disk drives (SSDs) not all from the same vendor? How much would they spend for the "sorry".
Still impressed at how quickly Fastly recovers. Kudos.
They where released within one month of each other.
https://www.fastly.com/blog/summary-of-june-8-outage
I'm thinking of

* Piggybacking: Scala/Spark, Typescript/Node, Exlir/OTP, ...

* Features: Rust/Saftey, Go/IO, ...

* Backers: Go/Google, Kotlin/Google, ... TS/Microsoft, ...

You're right that tooling is more important than the intrinsic properties of the language grammer & operational semantics...

However I dont think the stories of the above langs have been a story of tooling; in almost every case, quite the reverse.
"No dad/mom, yeet is NOT a thing anymore!"
Biden's Big Economic Idea Could Make History
The developer isn't just "expected to know", because they'll get an error if they don't. React's debugger is really good at pointing out mistakes.

As someone who started off thinking hooks were too "magic" to be taken seriously, such concerns are a thing of the past.

If you just think of calls to useState as variable declarations, it makes zero sense that you'd ever want to call useState in a different order.

this -

let userName = 'bob';
let favouriteColour = 'purple';

is this

let [ userName, setUserName ] = useState('bob)';
let [ favouriteColour , setFavouriteColour ] = useState('purple)';

Hooks enable you to reason about the state your component is in in a way that class components couldn't.

Hooks felt extremely awkward to me at first, because it was forcing me to write code in ways that felt unnatural. Once I stopped fighting it, the benefits became apparent, and now the old way feels awkward.

Hooks are to React what React was to jQuery.
I don't want to have to stay up late to do it. I don't want to have to deal with a rollback. I, and the developer, want to be able to make changes when we feel like it, not based on a schedule. The developer does their work at their pace, I go about my work without thinking about their deployment. Apps with planned downtime are often poorly designed and have other problems, usually due to nobody taking the time to make them work better or fix tech debt. Downtime deployments can lead to huge changes which, if not completed successfully, can lead to much longer downtimes in the event of a rollback. And, yeah, I don't want my customer to see any downtime or errors. Call me fussy, but I want our product to work better than everyone else's.

It's 2021. We may not have flying cars, but we do have zero downtime deployments, sometimes. Let's not go back to the dark ages please.
One of the links was an article titled "in the current NFL climate, owners should hire more offensive coaches", with no mention of climate change. Looks like they need to improve how they pick the articles

https://profootballtalk.nbcsports.com/2021/01/05/in-the-curr...
Opera was fast and stable, especially with more tabs open. Way into the Chrome era too. Too bad Google used it's monopoly to drive other browsers to death. Only Firefox survived really.
There are other semiconductor plants in the EU.
The Case for the Liberal Arts Programmer
And/or give another argument to the denialists: climate change is overblown / propaganda, as evidenced by the botnets artificially inflating its importance in the media.
Indeed, takes a while for these things to unfold. For example, what we're seeing today is the result of the unfolding of the liberal program initiated centuries earlier. However, not only is taking time to unfold different from predictability, but specific predictions are not the same as general predictions.

It isn't always impossible to make good general predictions. For example, some papal encyclicals have predicted with spot on accuracy the general character of how things will develop long before they did if certain things aren't sorted out. These sorts of predictions, in part, benefit from concerning the unfolding of philosophical (and theological) beliefs, beliefs which contains within themselves their own logical entailments. So these encyclicals weren't predicting particularities like "what will be the stock price of Amazon in 2030" or "who will win the presidency in 2030 and will this president like ham", but rather the general prevailing conditions, attitudes, etc. characterizing future generations and the resulting social order, for example.
I also used Opera on my old Symbian phone. Probably the number of iPhones after two or three years was larger than the number of mobile devices that people actually used to browse the web before the iPhone. Nevertheless where I live (Italy) the number of Android devices were always greater than the number of iPhones. I'm thinking about the Galaxy S and S2 in the very early 2010s and the other flagship phones of the day. So, the iPhone brought the touchscreen to the masses (the iPod too), Android brought the mobile internet.
Yeah, but you're still having to pass through Coinbase or any other exchange, and they can remove it from you there. That's the point, if Bitcoin needs an exchange to be functional you're losing all the differential features that Bitcoin has.
A closed source browser? lol
Anodised aluminium is kinda porous. Penalty some of the solvents have entered the material. Maybe you can get it out with more solvent. Or maybe it'll make it worse...
The first 1MB has a lot of history on PC’s. Traditionally BIOS ROM’s were permitted to use the Upper Memory Area.

https://en.m.wikipedia.org/wiki/Upper_memory_area
Released.info - Check when your favorite technology will be released
Check when your favorite technology will be released.
On your first point about PEDs, I think you've missed that there's an element of safety they offer that prevents non-accidents (often referred to as a "person under the train" or other euphemisms). These definitely happen on the DLR [0] , along with many other lines. Among other obvious repurcussions of these incidents, these often result in a line closure of at least a full commuting slot.

[0] - multiple incidents on this FOI request from 2012, and I'm sure there will be more recent data available https://www.whatdotheyknow.com/request/persons_under_trains
That sounds brilliant. I've signed up for access and will wait patiently.
I guess the only reply I can really give you would be my opinion. So here it is: In my opinion most HN'ers would be up in arms if it were, say, a Chinese company doing something that might possibly maybe be kinda a copy of a design. Though I doubt we would see any arms if it were one of the hundreds of situation where Apple have copied features or design elements. So in short: If a big US company does it it's mostly okay on HN but if a Chinese (or Russian) company does the same it is a bad bad no no. In my opinion.

Not a popular opinion on a mostly US site, I know, but as you can likely guess I'm not American (or Chinese or Russian for that matter).
Not exactly UBI but feels like it might be a massive step in that direction.
So they acknowledge china's communism works better than their capitalism?
DarkSide Update: The FBI Hacks the Hackers?
The color choice is bad, that makes it difficult for my eyes to read. In case you hadn't realized each line is a link to the actual proposal. That's where the detail is found. The error line in the page tries to summarize the proposals way of handling errors. Common techniques are put in groups. I though it was pretty concise.
Constant notifications are the bane of a WFH life. And I say that as someone who loves WFH.
Why Just Telling People to Change Doesn’t Work
All you really did was declare that your goal is to both make the poor richer as well as the rich poorer. And I respect your right to have that opinion, but just want to point out that there are loads of thriving societies that are built around the goal of making the poor richer while actively minimizing the degree to which the rich are made poorer.

The vast majority of European countries, especially those with generous welfare states, fund their programs via broad-based taxes that fall on the middle class (https://taxfoundation.org/scandinavian-countries-taxes-2021/). They also happen to have more billionaires per capita than the US.
I remember there was a similar bug that hit Cloud Flare before??
Then you shouldn't use the tube, should you ? The argument that they are trained, responsible and competent is only used to justify their benefits. If you believe that, I have a bridge to sell you.
> I wonder if the fastmail protocol could be hidden in AWS-like data streams

this reads funnily non-techy

i mean web-mail exists or are you reffering to some imap/smtp-in-http?

should be good as long as it is ssl-encrypted and runs over tcp-port 443, no?
That's the minority of flights, even today

Quite simply, if you're under 4h train connection you're far enough to justify a flight.

BER is pretty safe on flight numbers.
Fastmail has three current tiers: Basic, Standard and Professional. Basic is $3/user/month, Standard is $5/user/month and Professional is $9/user/month. None of them are remotely close to $50/month for ordinary single users. You would need 10 users to get to $50/month for the Standard "non-lite tier" plan.

Perhaps the user has confused fastmail with another service or they might have some legacy plan which is more expensive than it needs to be. (I think I have a legacy plan...)
The best Nomad Visa Out There?
Hey, is this arguably the best nomad visa out there?

No hassle of tax residency. This remains in your country of origin.

Cost effective at just 300e a year

Access to EU schengen with no minimal stay requirements

You can bring your family members

A fair and reasonable 2.7k per month income

Anything is missing?
Rails CD with Docker, GitHub Actions and VPS
Hundreds arrested in global crime sting after underworld app is hacked
Fastly doesn't appear to be sharing that detail. Their own blog post is similarly vague about the exact cause. https://www.fastly.com/blog/summary-of-june-8-outage

Edit: That blog post does say this: "On May 12, we began a software deployment that introduced a bug that could be triggered by a specific customer configuration under specific circumstances."

The scheduled maintenance on May 12 was this:
https://status.fastly.com/incidents/dlsphjqst537

Based on that, it sounds like maybe a configuration change could deploy new cache nodes with ip addresses that a customer hasn't explicitly allowed to talk to their backend:

"When this change is applied, customers may observe additional origin traffic as new cache nodes retrieve content from origin. Please be sure to check that your origin access lists allow the full range of Fastly IP addresses"
Launch HN: Explo (YC W20) – Customer-facing dashboards and reports
Two things:

1 - An additional monitor. Before I used to work on just my laptop. Now I have a 24" monitor on the side. I use it for offloading non-essential tabs and windows, and it makes working so much easier. I'm considering getting another monitor for the same reason.

2. Clearing and cleaning my desk at the end of the day, so it looks tidy and all non-essential things are removed. For me, a tidy desk == tidy mind :)
Probably not: https://www.fourmilab.ch/autofile/www/subsection2_38_3_4.htm...
I’m still using carbon/graphite/whisper. Despite being a MySQL expert I just got lost trying to write influxdb queries compared to the Grafana query editor for graphite. I really need to try and convert at some point.
If you need to keep your money on an exchange to be able to do transactions, you'll probably still need to go through a bank or exchange or the same thing by any other name.
Just a reminder that email tracking is essentially illegal under the GDPR unless explicit opt-in informed consent has been obtained beforehand (and no, pre-ticked checkboxes or concealing it in the ToS doesn't count).

The fact that Apple's changes (both this and App Tracking Transparency) are having such ripple effects despite the practice becoming illegal 3 years ago is strong evidence of the regulators' incompetence in enforcing the regulation and the fact that the vast majority of companies are not actually compliant despite claiming so.
For Mail/Calendar/Contacts/Tasks type syncing, you really need Exchange-Sync.

Once you've experienced all three working seamlessly on a mobile phone against Exchange (Online or on-prem) you realise how fragmented other 'Mail' sync systems are.
The unions opposing it actually indicates that is a progressive idea.
Even if they fixed it in 20 minutes the chain reaction caused by Fastly being down took much more than 20 minutes to resolve itself.

An example is imgix:

https://status.imgix.com

It took them 11 hours to recover from Fastly going down for their claimed 40 minutes.
I should've clarified that I did indeed mean euros.

The CEO for example owns a very large home in the most affluent part in the city. the CMO drives a new Tesla and has a villa that's about a 30 minute drive away from our capital city.

A 100k salary is not insane here, there are obviously people making more as well. Those are usually startup founders building something on loaned money or celebrities.

Im living in one of the larger cities, it takes me 10 minutes to drive to the city centrum, so it's a pretty decent location. I pay under 700 euros for 65 square meters with our own sauna. I'm roughly spending 25% of my income on rent for two people.

So, the cost of living is obviously a lot lower here, even if our salaried don't look exactly comparable. You can stretch a 1 million turnover to cover for 10 programmers and tech workers easily instead of getting just one senior developer from the Bay Area :)
Yes, I gave it a spin for old times sake. It's now full of ads, sometimes even popping up in lockscreen.
Show HN: Ansible Playbook Quality Scanner
Without more details on what/where the "software bug" was, it's hard to say if that would've helped at all.
Ask HN: M1 Mac Mini as local staging server?
I've currently got an M1 Mac mini running smart home and other family related software. I was wondering whether there was a good way of running web services on it, specifically for staging web apps.

I realise you can run mostly anything on it natively, but most of the apps I build are for a linux target. I've been looking at Mac Stadium's Orca, but it seems to be locked to their platform.

Does anyone have any good workflows that go from their normal machine > Mac Server > Linux Cloud? I'd be interested to see what the blueprint of that looked like.
> Can you now maybe talk a little bit about the React integration?

do you have a specific question about it?

there are some third party integrations now:

https://github.com/leeoniya/uPlot#third-party-integrations

in general, my stance on the topic has not changed. wrapping a fast imperative lib in a declarative framework facade has significant performance drawbacks. the main CPU & RAM cost of rendering a Grafana dashboard full of uPlot graphs is almost always React (by far).

> Another question: are you considering making uPlot more accessible?

this is a pretty complex challenge for data vis. i don't think this will ever be built into uPlot since the required code to make it actually good would be quite large.

grafana in general will definitely need a better accessibility story, so we will have to figure something out and at minimum provide some kinds of fallback html summary tables. i imagine this will not be a trivial project. while it's easy to summarize a simple bar or pie chart with 5 series, how do you summarize 100 noisey trendlines with 2k points each? how do you summarize a histogram or temporal heatmap?

it's one thing to have a human summarize some pre-determined/static chart graphic; it's completely something else to usefully auto-summarize arbitrary datasets beyond listing series names and general stats (sum, median, mean, outliers, counts)

at the end of the day, the data you feed into uPlot is already there for you to create an accessibility story externally. if you'd like to write some code that can take arbitrary data as input and output something sensible, please open a PR/discussion in Grafana or uPlot.

https://pauljadam.com/demos/canvas.html
Just sell or get rid of it. No company is going to legally go after you for some accessories.
Apple’s Private Relay. A first step towards Mixing for the Masses
Take notes on the main concepts / highlights, then make anki cards (:
(I know it's easier said than done)
Pioneers are often mocked like this, I salute El Salvador ♥
Getting Started with Z3