skysight-inc/HackerNews huggingface dataset:
> The local government should own the "pipes" and rent them out.

This is essentially what happens in the UK. BT have to rent out lines to everyone else.

Guess what? Almost all the ISPs are capped at the speed at whatever BT can provide. The only company I believe in the UK that goes above those speeds is Virgin which almost twice the speed at almost the same price as the competition.

I used to live in the countryside and until there was fibre installed the speeds were terrible (less than 2mb/s). State own broadband isn't magically better.

> Some people are down on "socialism" without realizing they love it. We have socialized police, fire, sewage, (usually) water and road repair plus some others I'm forgetting.

In the UK our council tax pay are supposed to pay for road repair. The roads in the UK are awful. There are pot holes everywhere and I've had 3 punctures last year.

The toll roads (the few of them that exist in the UK) don't have anyone on them. Take 30 minutes a day off my journey time in the car and the road surface is perfect.
Meanwhile in Australia: https://www.sbs.com.au/news/coronavirus-crisis-food-supplies...
mind sharing a source? Would be interested to know abou this since I have been defending the reason some countries are at a better position than others Healthcare wise is due to brain-drain in those segments.
> Isn't it a bit presumptuous to worry about this without knowing their finances?

FYI, you can view their accounts on the UK's Companies House website: https://beta.companieshouse.gov.uk/company/05041038/filing-h...
> My goal in life (as of right now at least) is to start my own SaaS business so that I can eventually quit my 40 hour work week and have more time for things I enjoy doing.

How does it feel knowing you are going to die and get buried and probably never accomplish that goal? Because it’s time for you to open yourself to that grim reality.

A one man SaaS will take a lot more of your time than your 40 hour a week job. Do you plan to have a wife and kid(s)? Those will also take more of your time. Your time is going to get eaten up between your one man SaaS, your family, maintaining yourself (food, sleep, exercise). After all those things have been attended to, then maybe you will have some time to spend on things you actually enjoy.

Be straight with what you want man and don’t beat around the bush. Do you want a SaaS business, or do you just want a way to make great money with as little effort as possible so you can trade work time for fun time doing whatever you want?

Because there is plenty of advice that can be given for the latter, and none of it involves SaaS. The first step to living a life of productive leisure is to admit that you simply want a life of leisure, and go straight for it. Don’t come up with indirect paths like building a SaaS that you think will sound more acceptable or noble to the rest of society or your parents.

But if you’re hellbent on a SaaS because you just want a SaaS, good luck to you. Hopefully building a SaaS is how you want to spend the majority of your time.
I don't think it can happen for any period longer than 1 year, when the entity that can create unlimited money at will has 2% inflation rate as one of their two main goals.
This is what happens when you try to cure cancer with viruses
and... if after 3-4 weeks, it was nowhere near completion, or you'd hit so many snags it was going to take several more months, I'd hope you'd have the good sense to put a cap on it, and revisit later. There's nothing inherently wrong about trying something like that, especially if there's some tests in place, a known goal, a reasonable time boundary relative to the potential benefit, and a willingness to stop if the effort is growing beyond the benefit.

Your experience sounds great, but it also sounds like we don't see that level of middle-ground pragmatism enough - it's either "no, we have to stay using PHP4.3.3 because it's what I know" or "we have to rebuild to cloud micro services to be able to scale infinitely without being restricted by schedules or budgets".
Image Darning
There’s certainly exploitation happening, but it’s just as true that these were relatively good jobs for those that did them based on costs of living in their home countries. As such, this practice has been important to reduce differences between richer and poorer countries, not just in Europe but also between the US and Mexico, for example.

That Schadenfreude seems to be prevalent among the far right here, who might just as soon become the object of it when differences start to widen again and thousands of people start seeking a better live by migrating outright.
Been wondering about switching to X-Pro2 or X-T2 from Sony a7ii. I can't afford to own both. Any thoughts, or just keep the full frame sony? I don't have any native lenses for either and just adapt analog film lenses
The problem is that when people leave those bounds, they all-too-easily feel that they're doing it simply for principled reasons, and this is almost always false. They may be unaware of the gap, but it comes through acutely to others—especially to those on the side being attacked, who then feel entitled to react in kind. This is how we get a downward spiral. Each reacts to the shadow of the other, which appears as a kind of demon [1], and fails to see their own, and therefore feels justified and righteous. "He's causing the problem; I'm simply reacting." It's astonishing how often that comes up even in the mostly-trivial field of an internet forum.

I know these moderation comments can easily sound like "everybody please be civil and courteous", but that's not where we're coming from. Closer would be to say: be responsible for your shadow.

It's a fascinating and open question how to process enough of one's shadow so that pure anger can cut like a sword in a clear way when called for. Most of us have work to do before we get there.

[1] more on 'demons' here: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...
The Dutch vegetables are picked by Polish workers though. The problem remains: https://nos.nl/artikel/2328611-wie-gaan-de-asperges-steken-n...
The pork supply gap is too big for any national reserve, the gap is 20 million tons. That's why China is importing Canadian pork despite the Huawei situation.

Compounding the matter is the party bureaucracy effectively killed most small farms since villages were completed sealed off, chickens weren't allowed to be sold (or killed in fear of bird flu) and feeds can't be sent in.

The pork shortage drove the chicken market to overheat last year and just right when they were suffering from oversupply during the winter this virus hit. Double whammy.
Preppers are just a more extreme version of the people who have a gun for defending themselves. A bad enough emergency can wipe out everything you have.

I guess you could compare this to IT plans for disasters. Most of us have barely any backups for most things. Yet there are those who have multiple off-site backups that are tested often whether they work.
> Affinity Designer - File - Export PDF EPS SVG

What if I want to open an existing SVG file, quickly tweak it and save it in place though? The only way I know involves way too much clumsy clicking. That's what I meant by "geared towards" their own format - they don't make it easy to stick to just SVG.
I think this is the most forgotten part of this type of issue. It's not a static issue. With these types of things and time the problem often gets worse, and the answers get easier. They should be periodically re-evaluated.

Parts of the problem get worse as time goes on. (more code to convert, more complexity, more test cases, EOL for the python2 version of some lib, more user data, blah)

Parts of the solution get easier as time goes on. (easier syntax sugars, better testing frameworks, infrastructure abstracted easier, remove dead features, etc)

Parts of the desired solution become less relevant as time goes on. (Why not use golang or node or elixir, php and python are so dated!)...

Just because last year was a bad time for the upgrade doesn't mean today is. Knowing how to get these things done at the right time by the right people for the business is what separates a great engineering manager from one that is just "shipping features and bug fixes".
GCC 10 has no problem building C code that uses gets(), even with the -std=c17 compilation flag. You get a warning at runtime, but that's it.
Modern market economics is a ... marvel ... of numerous uncosted externalities.

Pollution, labour, externalised risk, unaccounted systemic risks, natural resource depletion and formation costs, political power, corruption...
It looks great and useful. I suspect that this only works within a single translation unit and can't work between separate translation units. But maybe it could work together with lto, that would be pretty awesome.

Some of the worst lifetime issues are 3rd party library calls with unclear ownership semantics and static analyzers are just as clueless as you are. The function signature doesn't help you out in this regard (in C). My recent "favorite" is libzip's zip_open_from_source that conditionally takes ownership of its zip_source_t* argument.

https://libzip.org/documentation/zip_open_from_source.html

https://libzip.org/documentation/zip_source_free.html
At least in the UK, I thought you could only harvest potatoes once a year? There is a 2-week school holiday in October, which in some parts of Scotland are still referred to as the "tattie holidays", because that's when the potatoes are harvested (I did it as a kid, it was back-breaking work...).
> Hopefully, some level of amnisty and clean slate is driven

In the absence of the actual border and viable border enforcement a proper border would enable, that will only make the problem 10x worse, as a significant chunk of Mexico will try to go North in hopes of another "amnesty" in the future.
At a guess, some understanding of this article[1] - if a CPU instruction scaled up to human time takes 1 second then a Level 1 cache lookup takes 2 seconds and a main memory lookup takes 4 minutes.

Imagine for the array it's 1 CPU instruction to load a value, 1 to load the next value, 1 to add them, and one to store the result, that would be 4 instructions per sum; ideally the array would stream into the CPU after a single main memory lookup delay up-front, and then be 4 instructions per pair, summed as fast as the CPU can loop.

The linked list at worst needs an imaginary 1 CPU instruction to load a value, 1 to load the pointer value, 1 to reference the pointer, a delay of 2 seconds to get that value from L1 cache - missed, it's not in cache - 240 seconds stalled waiting for main memory, 1 to add, 1 to store the result. Worst case, >240x slower.

The linked list is not guaranteed to be in contiguous memory, but it might be, so the cache might have the right data in it. The linked list is 50% data, 50% metadata, so the cache is half wasted / can hold half as much data, and if the linked list is coming in from a big memory read quickly, half the bandwidth is carrying pointer addresses not data, so the throughput is halved for that, too, and the processor cycles were already able to happen much faster than the main memory bus max speed. If it's not contiguous memory, you don't know in advance where it is to request all the right memory areas at once - not until you read sequentially to the last item pointer and find there are no more.

Maybe if they are both small, both in contiguous memory and go into Level 1 cache after a single main memory delay, it could be only ~2x time, but the more data there is overall, the more chance the linked list will bust the cache or be discontinuous in memory. And on the plain array side, it might be possible to speed up with SIMD/SSE instructions to spend fewer cycles adding and storing per element, which the linked list approach might not be amenable to at all[2], then best case might be ~4x slower, worst case ~500x slower.

[1] https://www.prowesscorp.com/computer-latency-at-a-human-scal...

[2] https://stackoverflow.com/questions/10930595/sse-instruction...
You're telling me that a bigger instance size in AWS isn't always the solution?
Previously we played with the Australian reference, the Macquarie Dictionary. Subsequently, as an international family finding that an expensive and static resource insufficiently engaged with international usage we began to play admitting anything in either dictionary.com or wiktionary with an English entry, excepting proper names and non-naturalized acronyms. As official scrabble cheat words cover a lot of random Scots/Welsh, you might choose to permit those (single result page on Wiktionary). It starts to get ridiculous fast. I personally love the learning aspect and we do not play the traditional "challenge" rule, in fact we actively encourage consultation of reference works before and after each play. I am a big fan of Wiktionary, occasionally adding to existing English and Middle Chinese entries.

For example, according to Wiktionary, boid (and its plural) should be permitted under etymology two, ie. member of the family Boidae of non-venomous snakes or etymology three, ie. Nonstandard spelling of bird representing the New York City pronunciation. We would not permit it under etymology one (computer program name). Now look - you learned something! https://en.wiktionary.org/wiki/boid#English
I dunno, but people are getting quite mad about me suggesting this feature should be removed, so I guess it is truly mandatory that our terminal emulators do this. Shortlinks are not good enough, phishing be damned?
For a long time I used what.cd to find digital copies of most of my Dad's record collection of 60s-80s folk music. A few of them we even managed to ship to users to create high quality rips of. Sadly it got shut down and the replacements haven't caught up yet.

https://heavy.com/tech/2016/11/what-cd-shut-down-music-torre...
Stuff You Should Know did a podcast about coyotes recently

https://www.iheart.com/podcast/105-stuff-you-should-know-269...
Time to hide food around the house and make dinner a hunt.
if this is true then it was even more prudent for them to keep savings for the future and not do stock buyback.
Similarly if your Apple (or other SSO) login is compromised the blast area is much bigger as all linked sites are now compromised

You could make the same argument if your password manager is compromised, but definitely worth being aware of
This is a major advantage of NetBSD's Rump kernels that are used for automated testing. Some people have tried doing the same for Linux but I'm not sure if any such efforts are still in progress.
This is awesome content. Any chance you have a book you could recommend on this subject?
Easy - farmers can’t pay more because they would be outcompeted by those who pay less. Race to the bottom which ends predictably bad but which players in the market can’t do anything about short of illegal price fixing or temporary workers unionizing (like that could happen).
New York State Covid-19 Technology Swat Team
You already know the answer based on the history of repressive regimes that have monopolies on telecom systems.
Ask HN: What Happened to Search?
I'm sure you've felt it, over the past few years. The slow creep of increasing inaccuracy, dumbed-down filtering parameters, results lists that are impossibly small for the query, and frustratingly focused on high-Alexa-ranking sites. What is happening? It's become impossible to find anything of use, let alone what you were looking for, whether you're using a general web search like Google or DuckDuckGo, or site-specific searches on reddit, SoundCloud, YouTube, and the like.

It wasn't like this, 10 years ago. Obscure queries were almost always fruitful, whether you knew what you were looking for or not (and especially if you know exactly what you were looking for). Now, verbatim searches are don't work. Booleans are broken. You have the choice of searching through the last day, week, month, or year, or all of recorded digital history; no in-between.

Doesn't anyone know? Don't we have someone in this community who's willing to jump under a green screenname and spill? At least give us the dignity of knowing why, after a mere two decades, the opening of humanity's knowledgebase to the average person is closing again.
NC is missing from the unfriendly list. I believe it was time warner cable who bribed the state legislature a bit over a decade ago, and again recently. By the legislature i mean almost everyone in one party, and a few in the other. They are of course the only viable ISP in much of the state, though now they go by spectrum because of the constant unchecked mergers. They are worse than ever.

It's true municipal broadband is spreading in all kinds of districts, but in places where it's being debated one particular party always sides with the telecoms. Lets not forget their appointee ajit pai.

https://www.techdirt.com/articles/20161031/07232735920/after...
On one consumer iOS app with email and apple sign in as the two available options, 34% opt for apple, 66% for email. No meaningful change in conversion rate, but this generally isn't an issue 90%+. The prior arrangement wasn't just email, though, it was email or phone sign up, so take what you will.
Hard problem. They are working with < 12 percent load factors when 60% s break even is reality. I expect a lot of adjustments this week.
Running Python on Windows? Here’s how to use Python Launcher for Windows to run multiple Python versions installed on one Windows machine. Including how to create virtual environments for different Python versions.

https://www.barenakedcoder.com/blog/2020/03/python-launcher-...
Reynolds put up a page about Boids in 1995 and added links to related work for a few years. Great stuff.

https://www.red3d.com/cwr/boids/
Airlines are a grey government agency. If they had to pay the true cost of things like air traffic control, FAA administration and safety regulation, or health costs due to pollution, to say nothing of the non-the-first-time-fat cash payment they just got on top of the huge fact that they are paying little to negative tax rates (all effectively government subsidies of their operations) then not a single airline would be in operation today. The industry exists at the price it exists only with heavy support from the government.
Covid-19 Open-Source Help Desk
Ask HN: Could test kits be made at home?
Is there any DIY of it ? How that's work from thz first principles ?
(FREE) USC Professor Teaches iOS Development on Udemy
I hate technologies like this. Not because I don't think they at least contribute some benefit to end users.

I see it as oblivious executives trying to monopolize whatever they think they can monopolize.

The future is in yubikey-style authentication.
Hottest Sports Video Highlights
Yes, but you wrote "formal verification of programs (aka static analysis)". Formal verification is not also known as static analysis.
I don't think most would prefer to be farmers. Farm labor is one of the most dangerous occupations in the US: https://www.cnbc.com/2019/12/27/the-10-most-dangerous-jobs-i...
Right, they are also flying the parts and the people around in small passenger planes to speed up deliveries, and to keep key people from getting infected because of unnecessary travel. It's quite a project.
Could you provide links for those statements?
I think that the best sections in this book are on the 1950s through the 1970s: the mainframe and minicomputer eras, and the beginnings of the Internet and personal computers. That's all in the first edition.
Building a Mean.js AngularJS Project with Create-React-App
Devs Can Help Beat the Covid-19 Pandemic
The army has relatively low wages (but good benefits, which have been quietly eroding for decades), separates you from family on a routine basis and puts you in harm's way where people may be literally trying to kill you. They advertise it as "an adventure."

Some people join the army because they actively desire to get away from their family. Not everyone has some loving, cherished family situation.

Young people seem happy to be separated from their family for a few months to backpack across Europe or go play digital nomad.

During WW2, we promoted Victory Gardens and lots of people got on board.

I have tried to suggest that we should be checking our county extension office for info and trying to foster Victory Gardens in the face of the pandemic. We shouldn't wait until people are actually going hungry. But I'm a big fat nobody and I don't have much pull, so it's not exactly catching on like wildfire.

Most people work because they must. Even rich people have to do at least some work to effectively manage their wealth or it will run out. They just typically have more pleasant working conditions, but it's sort of a myth that rich people don't have to work.

They are less compelled to work at any particular thing right this minute so they can still eat next week, but when rich people do nothing at all but spend money, it eventually runs out.

(This may not be true for billionaires, but a million isn't worth what it used to be. This is generally true for most people, even people with a fair amount of wealth.)
If that.

Many farm-products have negligible farm-labour cost in their production: beans, rice, tomatoes, pulses, potatoes, onions, grains...

Their farm costs are in land, storage, drying and expensive equipment. They're not being picked by hand and manually weeded.

And even then, the price difference between the farm-gate and grocery store is massive.
https://news.ycombinator.com/item?id=22690229
Also related

https://en.m.wikipedia.org/wiki/Global_catastrophic_risk

https://en.m.wikipedia.org/wiki/Emergency_management

https://en.m.wikipedia.org/wiki/Human_overpopulation

Anyone in distress due to the current uncertainty and news bombardment should remember that the fact that we can still realize and discuss our human fate should be a cause for hope, motivation to solve challenges, and not anxiety.
As a data scientist who spends at least half my time in Jupyter, I wholeheartedly agree with this.
It’s mentioned below, but ‘The Idea Factory‘ covers Bell labs and is an excellent read.
I think you misunderstood what our parent post meant. They are not questioning that airlines are not very profitable but that because of the low profit margins, the airlines should've saved those money and not spend it on stock buyback.
DUH!!! this is American Capitalism.
Getting started with the Perl version of tumblelog on Ubuntu 18.04 LTS
>bubble it though a chlorine solution

Yeah, and it's not even hard to add to this.
Can you kill coronavirus with UV light?
It's part of the field of formal methods.
The Problem with China’s COVID19 Victory Lap
This is what I was wondering. The entire concept of AWS is built around "re-use". Forgive me if I'm wrong but didn't Bezos decide to rebuild amazon because of technical debt and wanted to build independent "re-usable" components. The entire thing was modeled as though teams were really companies. Each "team/company" (think of RDS as a team) defined their API to the overall guidelines, and then other teams interacted with them to make use of their service. He realized the business case for this and AWS was born. Maybe that's just some fake story I read somewhere.

Anyway the entire concept of B2B also challenges this. We don't build a new company each time we need something new. Even assembly language doesn't agree with this.
More info: https://knowyourmeme.com/memes/money-printer-go-brrr
Run it through a hair dryer set to maximum heat.
In other words the administration got political cover to do what it wanted anyway.
Codevid-19, the world’s first pandemic hackathon
Official Updates Coronavirus – Covid-19
thankfully that is not what is deprecated.
what is deprecated is marking stuff like class methods being volatile :

class foo {
void i_am_deprecated() volatile;
void i_am_also_deprecated(volatile int);

void i_am_not(volatile char*);
};

Did you ever have a use for this ?