skysight-inc/HackerNews huggingface dataset:
The Anderson article mentions research into extended maintenance practices:

"As we build more complex artifacts, which last longer and are more safety critical, the long-term maintenance cost may become the limiting factor. Two things follow. First, software sustainability will be a big research challenge for computer scientists. Second, it will also be a major business opportunity for firms who can cut the cost. On the technical side, at present it is hard to patch even five-year-old software. The toolchain usually will not compile on a modern platform, leaving options such as keeping the original development environment of computers and test rigs, but not connecting it to the Internet. Could we develop on virtual platforms that would support multiple versions?"

ELC 2016: Approaches to Ultra-Long Software Maintenance: https://elinux.org/images/f/fb/Approaches_to_Ultra-Long_Soft...

ELC 2017: Long-Term Maintenance, or How to (Mis-)Manage Embedded Systems for 10+ Years: https://www.linux.com/news/event/ELCE/2017/long-term-embedde...
As someone with a 2560x1440 (27”) display at work and a 5120x2880 (27”) display at home, the former is very much not HiDPI, not even close :)
I'm probably being really stupid, but how does using encrypted DNS prevent your ISP seeing what websites you go to? (I haven't done network stuff for many years, and am a bit out of touch with the current stuff).

Can't ISPs still see the eventual target IP address, and do a reverse DNS lookup of that? Even with HTTPS/TLS I thought encryption is done after a handshake isn't it, which would imply a TCP level connection is made first which would be sniffable?
> Some aircraft even redistribute fuel between tanks to control stability and performance.

Aircraft have been doing that forever. Carefully managing the fuel flow from which tank has always been a task for the pilot.
It’s not about the train showing up late, it’s about the train taking a long time to go from stop to stop. People are spending more time on the train due to how slow it’s moving.
>you have no reason to trust your VPN provider more than your ISP.

A lot of people really do distrust their ISP enough that even with knowledge that you're shifting the responsibility to the VPN provider they still trust a random VPN more than their ISP.

Would I trust some random unknown VPN provider more than Comcast? Maybe.
I don't think the legislators understand the technical complexity it would take to comply with GDPR nor the benefits of tracking for the internet.

Tracking makes markets more efficient.

1. Advertisers can tune their ads/targeting to get higher conversions and sales. They pay higher PPMs and PPCs.

2. Publishers get higher PPMs and PPCs. This motivates them to invest more in their content and website because each new user will yield more money with higher PPMs.

3. Users get more relevant and safer ads. Remember the shady banner ads of the late 90's and 2000's? That's the type of low conversion rate / click through rate ads that will run when advertisers can't target their audience efficiently and PPMs are very low. Relevant ads also save users (the segment that buys stuff from ads) time from researching for products and services.

4. Users get personalized content from publishers. This has a few negatives but I would argue that it greatly improves user experience.

The technical and administrative complexity required for the legislation effectively shuts off tracking for all websites that aren't owned by a megacorp. Small and medium sized publishers now have less motivation to get good content out and improve their websites from the lower PPMs.
All the more reason to move to primes ;).

Seriously though, the comment about focusing on lenses instead of bodies is spot-on. Photography is the art of manipulating light, be that via off-camera flash, better lenses or picking the right time of day.

Getting a fancier camera body only lets you pick up the electrons that are already there, you'll see much larger improvements in your photo quality if you focus on the other things first.
There is one benefit of leaving early: not having to deal with vast crowds of riders on an overpacked train. Another side effect of underfunding.
The trains are frequent, but so are unscheduled stops. Even as a tourist, you don't have to take many rides to get familiar with announcements that start with "We are being held momentarily..."
I grew up in Italy. Among EU countries, Italians have one of the worst English accent and vocabulary, because Italian TV "dubs" every single movie and TV show ever invented. In fact, you often hear that "Italian dubbers (e.g. voice over actors) are the best in the world".

In my teenage years, my father gave me an amazing present: for two summers, he paid to send me to study English in Scotland once, and in Sussex once. I did learn some English, but most importantly I associated English with "ability to travel and see the world".

My English was quite good for Italian standards, and quite bad in general, until I got to age 18. I then decided I wanted to learn English really well. My resolution became to watch movies only in English, and to read only in English, for years. It worked.

Finally, in 2003, I won a fellowship to study for one semester at UC Irvine. When I came back, my English was at a very good level.

From 2008 onwards, I worked for US companies (Amazon, VMware), and have been living in San Francisco since 2012.

Looking back, I believe it was "hard" for me to make these decisions and put the effort in, compared to my peers. I was also fortunate to have a family that supported me and loved me dearly.

When I go back to my home town (Assisi, in Umbria, Italy), I always think about this. Ah, life. Sliding doors. Decisions. Etc.
I'm confused as to why the US seems to fail or fall so far behind in infrastructure compared to other developed nations. It seems that we throw money at our problems but seemingly get nowhere. It's sad because there's many amazing things about this country, but we cannot do basic things like make trains run on time.
Interesting, I took a totally different perspective - as easy as it is to take a picture with my pixel 2, I get almost no satisfaction from it. No fun of choosing a good fstop, framing the shot, etc. Editing it later in Lightroom...

The picture taking I do on my phone is very different I do on my dslr. As for battery life maybe I'm not shooting enough but I've literally never "had" to charge it. I don't even bother bringing the charger anymore, the damn battery refuses to die. I just charge it after a trip or once a month at home. Fat SD card means same for memory.

Are you shooting in raw and editing your photos?
What's so bizarre to me about this whole ongoing story is the complete lack of perspective and common sense.

You give facebook all your information willingly and for free - and then people are surprised when facebook sells the information?
Facebook's business is not to protect your information.. its to sell your information to advertisers. You're paying to use their platform to connect with your "friends" by giving up your rights to whatever they can scrape off your phone.

This is not a surprise.

Mr. Zuckerberg will appear before the panel and promise data-security changes but at the end of the day facebook is still a business for advertisers wanting your shopping lists, contacts, interests, and personal profile to sell you stuff. The only thing that will change will be facebook's vetting process so only "friendly" corporations like walmart and BP have access to everything Cambridge Analytica had.
You can charge reasonable administrative fees or refuse to act if the request is "manifestly unfounded or excessive, in particular because of their repetitive character". [1]

[1] https://gdpr-info.eu/art-12-gdpr/
That's weird, because I just got to the part in Pinker's Enlightenment Now where he says the large majority of experts in both artificial and human intelligence are not concerned.

Who is misrepresenting the expert consensus? Or are they both misrepresenting the fact that there is a consensus?
Where would such a bug be?

If you’re installing Linux, that wipes out software bugs (seems the most likely place to me). Lenovo provide details about the components and design, which means you could verify/replace things if you like. ThinkPads are trusted enough by the USG for various uses (though they seem to prefer Dell).

Personally I’m more freaked out by Intel’s Management Engine.
I've seen this in some cities and love it. I unfortunately had a district that was targeted at the lowest common denominator. My high school would only consider accepting community college credits if you were in danger of not graduating. I was a dual-enrollment student (HS+CC) and took Calc 1-3 + DiffEq, Kinetics, E&M, and more while still taking the filler courses at my high school.
They're late because they're moving slower and randomly-but-frequently stopping between stations.
I hope the strippers won't be too confused when their club is suddenly filled with foreign geeks following your example :)
Subways routinely are: 1 late, 2 closed for repair, 3. de routed etc...

eg. today, the 6th is not operating uptown, between 9:45 last night, and 6:am next morning

You say, fine, I will take another line, but then the 2 and 3 are not operating at all due to 'tunnel repair',

You need to go to work? Your choice is go downtown, take one of the express trains to uptown, and take another downtown train.

So, your 15 minutes train ride becomes 45+ minutes. You can always take a cab, but this becomes expensive to do regularly, plus during rush hour it is hard to catch one.

NYC's subway runs 24hrs in theory only. It is always a whack-amole game if the train is 1. late, or overcrowded, your 2. station is closed, 3. the whole line is not running that day, and My least favorite: 4. Tain strands you for a while, because "there is traffic ahead", or some accident happen.

Just as the article mentioned, I noticed I had to start leaving early to make sure I make my soccer games in time (they are in brooklyn). In case the usual route has issues (which happens about 25-30%% of the time during weekends).
Don't use the PII. Is that really too much to ask?
Firstly, Finnish climate is a lot different than Southern California with an average temperature of 65F. If the government or society never acted on the problem in Finland it would be a humanitarian crisis with people freezing to death. It is much easier to neglect the problem in SoCal because of the climate.

Second, the state of California is so far in debt, it would put a further strain on its economics. There is simply no money to pay for "solving" the problem, and because people aren't dying in the streets en masse (like they would in Finland during the winter) nobody wants to pay for it.

Third, even if we could solve the problem practically, it would be a recurrent problem. There is a problem of people expecting handouts and capitalizing on them. So throwing money at the problem will simply not fix it.

I'll end with an anecdote from 20-ish years ago. We were having lunch at McDonald's, and a homeless guy walks by: "Hey buddy, you gonna eat all that?".

"Uh, yeah," struggling to finish my mouthful as I'm trying to answer.

"Maaan, it ain't even fun being homeless anymore!" and walks away.

How do you fix that?
You can make it simpler:

l:0;.Q.fs[{if[x~l;:];-1 l::x}each]`:input

or if you have memory:

-1 distinct read0`:input

...or if you want to use k:

-1@?0:`:input
+1 for Blockstack
No.

I am looking at going back to desktops, actually mini-PCs, and are there any reasonable desktops?

No.

Going forward, I am looking at:

• a fanless Intel-based mini-PC with way more than 16Gb RAM running Linux, but I decided to delay this as I don't like Intel chips

• a new MacBook with Intel chip, but again I don't like Intel, and new Apple hardware means joining the Apple ecosystem, giving Apple my credit card, paying for proprietary apps, paying to publish iOS software

• wait until 2020 for a MacBook with Apple ARM chip, but again I don't wish to join the new Apple ecosystem

• a Power or some other CPU (not ARM, not Intel) running Linux, these are better but expensive
Zuckerberg was 19 when he made the dumb fucks comment. [2004] I'm not agreeing or disagreeing with your point, just saying that this incident took place earlier than you think it did.
THe keyword here is “supposed”. I don’t have regular experience with NYC subway, but used to ride Toronto subway everyday, which is the subject to the similar problems. The trains do arrive every 3-5 minutes on weekdays, but then something happens (security incident on a train, unauthorized person on a track level, fires, signal problems, or - the most horrible - “personal injury on a track level”, the language for someone falling in front of the arriving train - intentionally or not. Then everything stops for tens of minutes, or hours in worst cases, stations get overcrowded, buses get sent to operate on the route, taxis and Uber’s are impossible to get and so on. Things like this push average delay times up, not the uniform slowness of the trains throughout the day.
TDOP / Pratt parser in pictures
Some older discussion in "Ask HN: People who completed a bootcamp 3+ years ago: what are you doing now?" https://news.ycombinator.com/item?id=14518093
Not stupid. It makes it harder for the ISP (just grabbing and reading DNS traffic is a very convenient way of getting this information), but it's still visible if they look at all your connections. IPs alone aren't great (e.g. CDNs conflate a lot of domains under one IP), but if they look inside the traffic they can still get the full domains.
So, first thing that's helpful to know in answering is that there is actually a schedule for the subway. For example, here's the one for the A line:

http://web.mta.info/nyct/service/pdf/tacur.pdf

At least back in 2012 or so, when I cared, the A train did keep reasonably close to this schedule (effectively genuinely on it when it wasn't rush hour). It definitely does not keep to this schedule now.

Now, do New Yorkers actually know this schedule? Well, sometimes, actually: while trains do come every few minutes in Manhattan, any specific train comes much more rarely, up to about every 20 minutes for the A train I linked above. This matters if you can't afford to live in Manhattan, or even if you live far away: for about a year, I commuted regularly from 181st St. to Fulton St. on the A, and you better damn well believe I had a specific train I wanted for that trip.

But even for those who don't, if the train gets too far off schedule, you start getting delays, because the trains cannot handle the throughput. Maybe for those commuting within the Midtown area, you know that a train will come every 3-5 minutes, but if the train that would normally take you is still 15 minutes away, then you've got at least a 12 minute backup of extra people who are going to be on that platform. Not only does that mean you won't manage to get your normal train (because you won't be able to reach the platform); it also compounds, since it'll cause people to enter and exit the trains more slowly. There are also many times when trains join or split from sharing the same track, and scheduling delays can change a smooth swapping of a switch back and forth to a traffic jam as controllers try to figure out whether it matters more to give the E or F priority on such-and-such a segment given that the nearest D and C trains are in such-and-such a place. You get this same kind of thing on your compute with disk seeks: it may not seem like a big deal if a read request shows up a millisecond late due to bus contention, but if it means that the drive head has just moved past the data you want, you're gonna have a long delay while it sweeps back, and that in turn may mean that other requests get delayed and so on.

So: yes, the schedule matters even if you don't know the schedule; but it still causes problems even if you want to think of it purely as "bandwidth."
One train leaves. The next train is due in 5 minutes but doesn't come for 15 because of equipment problems, a medical emergency, etc. Now there are three trainloads of passengers trying to get on to that train. Some won't get on till the next train or the train after that, and the trains get more delayed as people squeeze on. In the end, people are half an hour late to work.
If you're reading in a different language, try readlang (I'm not an owner, just a happy user.) It's a browser plugin that does 2 things: (1) inline translation, including of phrases, so reading becomes much much less painful; and (2) every word or phrase you look up, it saves as a flash card for you to review. It's well worth the $5/month.
I don't know why people are downvoting you. Things like microbiome, calorie restriction, diet, and water fasting are very promising "non-traditional" areas for dealing with systemic inflammation, and they definitely can work. Researchers should be paying more attention to those areas. Doctors often have no good answers for those diseases -- they often don't even diagnose them promptly and correctly.

There is some research, but not enough yet. And some of the previous studies were not designed well. I'd put water fasting in a "non-traditional" approach that should be looked at more closely, though many other "non-traditional" things, like homeopathy, have been debunked.

This is very interesting:

https://news.usc.edu/63669/fasting-triggers-stem-cell-regene...
Especially the quotes from random kids. They already had vapid quotes from adults, and the kid quotes added nothing.
I was very bad at it at school (I'm from Germany).

Somehow I got better later by watching and reading everything in English on the Internet.

Documentation, movies, blogs, tv shows, forums etc.
Your system of recopying the previous day's list, reordering, adding new items, and I assume removing any done or stale items, is very close to the Bullet Journal [1] system that I have started to use since last year.

It's interesting to see that you came up with a similar system.

It really is an excellent system that keeps me organized and sane during the hectic periods of life and work.

[1] http://bulletjournal.com/get-started/
Have his actions done anything to show it's not relevant? He lead the company as a young man and is still pretty young.

Reckless disregard for privacy has been a hallmark of his tenure.
> consent cannot be a precondition for providing a service

IANAL.

This is more nuanced than it appears, as it is balanced against the firm's right to conduct business.

If you're generating leads by providing a whitepaper, then realistically you're not going to be penalised for saying "you need to consent to receive our newsletter to access this whitepaper".

On the other hand, an airline saying "you can only book a flight on our plane by consenting to us sharing everything we know about you with loads of third parties" would be frowned upon.

Our GDPR lawyer at least has advised not to ask for consent, since it is difficult to establish whether it was given, and has not been withdrawn. It's easier to rely on legitimate business use and NOT ask for consent, as long as it genuinely falls into that category.
GDPR defines "personal data" as "any information relating to an identified or identifiable natural person". [1]

The GDPR definition of personal data is VERY broad, and it includes things like:

* name, email, date of birth, etc (probably no surprise here)

* any user behaviour (what you look at, what you click on)

* uploaded content (what you write, your uploaded avatar etc)

* ip addresses, device ids

* beliefs, ethnicity, sexuality, health data (additional restrictions apply here)

* biometric data, genetic data (additional restrictions apply here)

[1] https://gdpr-info.eu/art-4-gdpr/
Why are the media talking so much about Facebook's mistakes of 10 years ago, while there are much worse problems in privacy at the moment ? Grindr, China's rating system, NSA's algorithm in Pakistan..

Corporate culture changes a lot in 10 years, Facebook is the wrong target.
Thanks for the informative summary.
Elon Musk's cool Visual Resume.This is how you Stand out
Why include Sandberg? Isn't she generally considered a professional grown up providing adult supervision for Zuckerberg?
I think you would find quite a few in the MMORPG space, other then that you're probably right - big budgets are usually reserved for "sure things" such as rehashing popular franchises like COD, Battlefield, etc.

Then again Star Citizen probably has its day of reckoning coming.
If anyone is interested in a way to treat E. gallinarum—and other potentially pathogens—without antibiotics, you should look into phage therapy. Phages are viruses that attack specific bacteria, have been used for decades, are commercially available (even on Amazon) and are generally considered safe for human consumption.

Granted, phage therapy typically targets gut pathogens, and in this study the E. gallinarum had traveled to other parts of the body. But many people I have talked to who use phage therapy have reported improved symptoms and in some cases even reversal of autoimmune disease.

And yes, phages that you can buy today without a prescription target
Enterococcus bacteria, which includes E. gallinarum.

The gut is a wonderful, mysterious place that most of us neglect.
TV shows (mostly Friends) and movies, first with subtitles and then without. Also, singing in English.

Between these three, I acquired the day to day vocabulary, pronunciation and rhythm of the language.

Works for other languages too.
One example would be that consumers are literally no longer allowed to give their data in exchange for a service, download, etc. Companies can still offer these things and ask for the data, but the GDPR specifically disallows companies from making that thing contingent on the customer giving them the data.

In my role as a consumer, I have several services I use and many companies I've given my contact info to in order to get something from them. I love being able to use my information as currency. The outcome of the GDPR's treatment will not be that these companies still create the same whitepapers, services, etc. and just give them away for free. It will be that they move their energy to something else, because the whole point in creating those resources was to get the information, and this will probably cut that ROI for that in half or more. In my business roles, I had active projects to create valuable stuff for clients around that type of thing, and they now don't make sense.
> But no slavery, war nor suppression of fundamental rights anywhere on the face of the globe sounds pretty good to me.

It never just stops there. This is like expecting the vanguard government to give up control after the socialist revolution. There's more than enough history to demonstrate otherwise, and buying into that idea in 2018 is willful blindness.

The smaller and more localized the governments the better IMO. There's a reason the smaller countries have the best governments: US in the 19th century-early 20th century, modern Canada and some of Scandinavia, etc. Federalism with state/provincial governments a minimal federal government and no executive branch.
In almost all cases I think this is a valid critique, but not against the MTA. It's one of the oldest, most complex, largest and among the ten highest daily ridership. To me, it remains an absolute marvel.

Of course daily riders do and will forever complain. As someone who riders infrequently and is warned about impending doom, I find myself too often pleasantly surprised.
Running slower than it is supposed to or broken down frequently. So, the trains still come every 3-5 minutes, but it takes (for example) twice as long to get there sometimes (track problems causing them to run trains slower than normal, or just being stopped for an arbitrary amount of time). So you end up 20 minutes late to your job. So if you absolutely have to be there on time, you have to leave 20 minutes early (at least).

And in my experience there is no cell service when you’re in the tunnels, so you can’t even let your work know there’s a problem.