skysight-inc/HackerNews huggingface dataset:
Design is best evolved. If you can get a lot of that done while you still are able to run a well structured system as a monolith you can save a lot of time. It is cheaper to change an interface in Java/Golang than a REST API.
I still have a couple SunRays running in my house attached to a Linux server in the basement. I've upgraded the host 3 times but the terminals have aged in place. They are truly magical devices.
Building a Compiler [video]
GDPR is trade restriction as the notion of "digital privacy" is perpetrated by those who want to restrain US tech companies.
I personally like this idea too, for much the same reason as you.
You are denying our future inability to deal with consequences, not just in terms of knowing what to do, but in terms of having the ability: energy, organisation capable to cope with planet-wide relocation needs, game-theory pointing clearly to massive conflicts...
Accept cookies has nothing to do with GDPR.

GDPR has to do that if you provide your phone/mail to some shop or other service they can only use it to contact you with information directly related to their business, like processing your order etc. They can not send you marketing stuff unless you explicitly consented and must remove you from lists if you ask. Even delete your account if you ask (not the data tho).
Sunday: The Influence of Leaders
The limitations on the first amendment are very strictly defined, and anti-vax would not fall under any of them.
The problem is that those who make the laws are the same than those who have the money or are really close friends.

As long as there is no janitors running for office, not much will happen. People will forget soon enough.

Check the Desmarais family[0].

[0]: https://www.canadalandshow.com/podcast/dynasties-6-the-desma...
Why Robocallers and Scammers Love Gift Cards
> Steel Bank Common Lisp (SBCL) is a high performance Common Lisp compiler.
I’ve accidentally landed on an architecture like this and I’m actually pretty happy about it. It was driven by a desire to kill a large monolith slowly, by extracting key features into separate services. Sold to the customer as microservices because sexy fad of the moment. Our real motivation was we had way too much trouble recruiting in the monolith stack (.NET) and had a surplus of embedded C++, python, and JS engineers. Anyway, turns out our teams naturally self-organize around four or five domain+language clusters that effectively form separate services that are too large to really be micro, but too dissimilar to play nicely together in a monolith. Eg, python data science module wrapped in a Flask API providing physics calcs, legacy C# service providing simple data models via REST, JS react front end served from a separate node service, a weird C++/python hybrid used for an embedded device sim service, etc. It’s not what I planned as the tech lead/architect, but I think we organically reached what is really the best approach for our team. Definitely an element of Conway’s law in action, but in a good way. We are making the most of our organizational structure rather than fighting against it. Would this scale to google levels? No, probably not. But we don’t need it to, and it’s incredibly unlikely we ever would given our specific business.
I suggest humor.

"Why was the anti-vaxxer's two year old crying?"

"Midlife crisis."
The idea is you spend less if getting your money is unnecessarily complicated. Plus since you can physically see your money going away it "hurts" more so you'll be more likely to spend less. This doesn't "work" for everyone.

OTOH what really helped a family member of mine understand how much he was spending was getting a credit card. He was on all cash for years and then moved to all debit. Never had any idea what he was spending because if he needed cash he'd just hit up the ATM or when he was using debit just swipe. He always spent less than he had/made but he wasn't paying attention to the amount on a larger scale. Once he got a credit card (at my suggestion) and started putting everyday purchases on it the bill would come at the end of the month. When he say down to pay it off he had to confront the entirety of the money he spent that month. He'd say "what the hell did I spend ${amount} on?" and he'd comb through the transactions and get a much better idea of his spending habits and was able to reduce the purchases that weren't providing him much value.
Yell and cry and be obnoxious?
so it says it keeps your fam stuff out of the public social feeds... but uses email.. which makes a lot of stuff public, like sending postcards around the world right?

I think people are already confused enough about how email works and how non-private it is.. so I would be careful with that wording.. unless the emails are encrypted of course - then good on you for working on something cool.

RSS in the title is kind of mean - I was hoping to see a new mobile friendly version of netvibes / pageflakes that allowed friends and family to check off boxes to get notified about updates in some of the categories (rss feeds)- and make opml shareable / clone-able so people could start their own..

I tinkered with the idea of doing just that with buddypress and rss widgets for profiles. Have not researched a good way to close a profile or set of feeds, but the other pieces are there.
Here is a photo that shows what I mean: https://images.app.goo.gl/hnbaFiZtWAN7Aj5x5

It looks like the bottles rub against each other at that point, and it indicates the bottle is old/has been used a bunch of times. Is there a German word for it?
considering these companies are spying on you with every available sensor to estimate your every thought and desire to then interrupt your thought process with an advertisement perhaps the notion of "digital privacy" has some merit?
Why it’s okay to swear at work
Yes, people do rely on Glassdoor. I am one of them. I only pay attention to the cons listed in positive reviews. Doing that has saved me from a couple of truly awful environments.
What other app developers did in similar situations (seen a couple of time with transitions from free to paid): create a new app in the same space but with the new (hopefully more sustainable) terms, stop providing new licenses to the old app, put the old app the back burner (basic maintenance only, no feature development), hope that the business transitions over.

That upholds the promise (you still get whatever you paid for at some point) better than the other legal alternative (shutting down the app entirely, which ends the "lifetime"). If you want to get rid of the dead weight, and it doesn't happen organically, periodically offer specials for customers of the old app to transition to the new one.

What you should never do: take something that is "lifetime" and make it expire. That only demonstrates that you're not trustworthy.
I see, thanks for the points. I still wonder about the longer term formation of a smaller but more extreme group.
Cool but hard to care about when the OS itself sucks so bad.
> You don't get copies until you need them

I know. But you do need them, and files in your work tree don’t magically disappear when you commit them in (presumably). So either you delete the work tree copy immediately after pushing it to LFS server, and duplicate the server copy every time you need to access it, in which case the file is only duplicated then but comes with elevated cost of access, or the latest copy sits around costing double the amount of space at all times.
From what I have been reading over the last year nvidia is supposedly going to start opening up some hardware documentation for linux open source drivers.
https://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-O...
I'm an EU resident with a SaaS business storing EU personal information.

It's forced us to think more carefully how we build systems to pick up, retain and scrub data. So all clients (>1,000) and their clients (likely in the millions) have benefited

They absolutely won't have noticed a difference - by design!

Unbeknownst to downstream users, there are now more rigorous systems in place to manage this information and reduce the surface area where it might be captured
Nvidia Looks to Have Some Sort of Open-Source Driver Announcement for 2020
Instagram has a "Report User" button. But anti-vax isn't one of the reasons you can select. Or more generally: promoting bad health advice.
Please examine the specs and likely database performance of a Ryzen or Threadripper system with 128gb RAM and several NVME ssds.

You can literally run the database for a multimillion dollar company on one such server.

I don't know what transactional guarantees Q has though.
Fix your development process by visualizing problems
Also, Custom Elements is in the area of W3C, not TC39, I believe. There could be different rules and people involved. Although I'm sure they'd like to avoid breaking the web too.
Muh, tracking bad...
Accepting cookies is definitely related to GDPR. If a cookie can be used to identify you, that is personal information.
> Imagine a mathematics professor trying to apprentice a teenager. It wouldn't work, [...]

Not quite a high school student, but cf. https://www.quantamagazine.org/a-path-less-taken-to-the-peak...
I like using citymapper in cities where they have coverage, however, on Android (I found) that it simply destroys your battery. In comparison Google Maps is more gentle on memory.

In Poland, a great alternative (that predates citymapper) is jakdojade.pl that does inter-/intra-city transport and ticketing where possible.
2020 Business Technology Outlook – Study and Webcast Announced
Similar: OpenRouteService (https://maps.openrouteservice.org/), based on OpenStreetMap.
Well, the cookie popups have helped me become more selective in my browsing. If they don't make it reasonably easy to opt out, I just don't open the site.

But the real benefit is this:

Some random online store that i bought something from once decided to send me a spam sms around black friday.

One email and 24 hours later, all the data they had about me was deleted.

Of course, this only works if you're in europe buying from an european store so they're subject to fines from some trigger happy privacy authority.

Assholes like Google still do not ask for consent. Guessing someone at the EU is working on gathering a mountain of documentation so they can fine them that famous 4%.
I worked at Citymapper. The quiet, grim truth of the place is that everyone there is gritting their teeth trying to do work they're passionate about in the face of an exec team who are all gritting their teeth trying to succeed in the face of a CEO who is legitimately abusive toward the people around him.

Everyone is scared of the guy for reasons I don't really understand. Also a lot of the current/ex employees have shares that they/we want to turn into real money, so there is a perverse incentive to keep quiet on the off chance that CM's CEO figures out how to make it a real business. Plus, a lot of our friends still work there. We don't want to shit on them and make their lives even worse.

For context, from one of the cofounders, I had it explained to me that the CEO sometimes loses it and screams at people. Curses at them. Belittles them. It's something everyone manages. I didn't believe it until it happened to me. And again. And again. Everyone tip toes around him. I've watched good people come and go from CM for years now. The best people don't stay. They've gone to DeepMind, Monzo, Lyft, Facebook -- other great companies. The people who stay at CM are mostly too scared to leave or beaten down enough to believe all companies are that bad. The Glassdoor reviews are legitimate. It's a toxic work place.

(edit: clarified the point about shares)
On the Aftermath of Quitting
Here is some unsolicited advice from a 42 year old who has spent a career in tech. If you are genuinely interested in a company and get one promising reply, keep following up until you hear 'no'. We were hunter/gatherers for a long time. Hunt the word 'no'.

This isn't an excuse, more a mournful confession. But in startups, things like unpaid work placements tend to fall fairly low on the list of priorities. It isn't that you're not valuable, it's just that in startups, your attention is divided between hundreds of highly valuable things.

If you genuinely want a job, be a squeaky wheel.
Respectfully disagree: I don't think conspiracy is the right word.

Not just vax. It's well established who is participating and that it's an overt, broad disinformation campaign against everything from politics to flat earth.

Any and all chaos in the West benefits Putin. Read some of Garry Kasparov's writings for a more inside view.
I set up an available-anywhere development environment, and so can you
or just use a bare repo?
One of the biggest footguns is method naming. Most Python libraries will gladly use generic method names like "add()" or "getName()". The moment you need to rename the method or change the signature, you will have a hard time telling it apart from all the other method calls by the same name. No type inference will save you here because type inference is incomplete and will never let you find all the callers.

What you should do is use unique names. But that will give you ugly code like myFoobar.foobar_addBar(). The kind of code that makes the pythonic crowd cringe.

Another problem is making code too generic with regards to what types it consumes, instead of nailing it down to the few types you're ever going to use here. This makes it hard to reason about your code months and years down the line. How is this method used in the rest of the code base? Do all callers expect an int? What if my method now happens to return a float?

And there's also abuse of duck typing. Throw around a lot of objects, sprinkling methods and other members on to them as you go. Then when you consume the object, just look if it has the method you want to call. This makes any kind of type checking and static type inference useless.

And then there's a whole lot of Python 2 libraries where you get the feeling that the authors didn't give too much thought about whether they are dealing with str or unicode. The method might just call .encode(...) on one of its arguments without being too sure what it is.

And every one of the mistakes that result from the above practices might only pop up when your code has already been shipped to the customer site.
Why start with the assumption that harassment causes suicide? We could just as well start with the assumption that vaccines cause autism.

We should use our intuition to ask questions rather than to answer them.
Somebody else suggested this already, but I’d probably do something like the following:

$100 - personal license, must be bought by an individual (not company), but can be used for commercial purposes. Best effort only support, pushing folks to use a support forum.

$200/seat - business license version of above, but including email support, just without an SLA.

$400/seat or $15/seat/month - enterprise license, includes priority support.

Based on experience, providing support is the most “expensive” and time consuming portion, so make sure you are pricing high enough to cover that, especially with perpetual licenses.
Imagine if the car could also do that in the air, where the "ground" is unstable and changes all the time, but autonomy system should still maintain narrow range glissade.

Wait, that's called landing autopilot.
I'm positioned quite well to comment on this, our company looks at the back-end of various web services on a daily basis because we look at their infrastructure and associated bits and pieces prior to investment or acquisition.

In the run-up to the GDPR we saw an increase in companies that started to take security and privacy a lot more serious than before. Before the GDPR all data was viewed as an asset and more was better.

After the GDPR went live - and especially after the first fines were issued - this has substantially improved, most - but definitely not all - companies that can afford it now have their security at a reasonably high level, they've hired in-house specialists to help analyze the risks of their operation. Typically access to live databases is now far more restricted and so on.

There are some downsides as well, but that was to be expected (such as: the GDPR being used as an excuse to do things via web portals that used to be done via email, of course that same email can be used to reset the password to the portal...). Overall I'd say the improvement is vast.
Generally RDMA implies kernel bypass as the point is to write into a process' address space efficiently, but you could conceivably implement RDMA in a way that goes through the kernel, e.g. by using a conventional NIC and doing a copy into the corresponding address space manually. Note that there are many other things using kernel bypass that are not RDMA.
You don’t need to even go that far.

One place I did a little work for had some safety culture problems in the field services teams, especially with digging equipment. The culture was very focused on grilling the employees in why they screwed up. New management came in and basically made the foremen and managers do a bunch of postmortem reviews and made them generally uncomfortable by making them accountable. Incidents went down dramatically, eventually going to near-zero after about 3 years.

In a more white collar setting, imo these issues are about people who rule by fear, either because that is how they are managed, or because they lack the competence to work any other way.
This group has done good work, and at talks about their work I was able to come away with an interesting trivia.

When they try to compete with the best racers in the world, they do lose by a consistent amount. It turns out the human racers are constantly pushing the vehicle+tires to the limit of control to understand the sharpest possible turns they can make without losing time. As the tires wear, the human is in constant learning mode to compensate turn approaches as the coefficient of friction changes.

Work on the DeLorean will hopefully feed into their racing controls and then they might be able to beat the best human racers in the world on arbitrary tracks.
FDA Dual Track Legislation Advances
Can Twitter Ever Be Decentralized?
I’m currently demoing Tiller. It aggregates all your financial data in a spreadsheet.

The jury is still out, but so far it is good.
Reading Head Start
It's called capitalism.

Even those who don't care about money can use capitalism to make it and thus fund their noble goals.

The fact that solving the so-called world's pressing problems you mention needs to be subsidized should give you a hint as to their urgency and importance.
After a data breach, a custodial cryptocurrency wallet site forced me to log in to change my password. I assumed it was a test account with no value inside, but wasn't sure. Upon login, they didn't let me access my account, asking me to fill in a KYC form with a lot of personal data. The form was empty, but I didn't know what data they had anyways, certainly wasn't going to give them more data, but couldn't see the wallet balances.

So I sent them a GDPR request, and they told me exactly what data they had and which data they didn't have (confirming that it was next to nothing, and thus that I didn't have to worry about the breach too much). They also confirmed which wallets are in the account (allowing me to confirm that they were empty, as expected, thus giving me no reason to fill ou the KYC).

Without GDPR, I'd be faced between the choice of giving them more data, or not being able to confirm that the wallet is empty (thus potentially losing out on cryptocurrency that I had forgotten about). In the end, I'd have probably provided the information, potentially exposing it when they will inevitably have the next breach.

Before that, Germany already had GDPR-style laws. I get very little spam, because people don't sell my address. I think there was one case where my address was passed along - I demanded to be told who passed it along, deleted, and the deletion request be passed on too, and the spam stopped. Doesn't work for completely fly-by-night companies and proper spammers, but does work for the ones who try to stay on the shady-but-not-illegal side (losing one address doesn't matter to them, and is certainly not worth the trouble of not complying with the deletion request).

I'm literally not using a spam filter.
Global urban growth typified by suburbs, not skyscrapers
That's still skeezy, but in a suble way. A "lifetime subscription" is different from "no maintenance" license, as the subscription costs mote. Changing the terms after closing the deal by renaming the app ought to be illegal.

The only valid thing to do is to refund the purchase price. Either all of it, or at the very least the difference between price paid and how much is would have cost to buy the pay as you go license up til now, plus a consolation bonus.
It has given you a quite powerful lever against unsubstantiated paymant demands. It happens quite often that company A has a (debatable) claim to person B but ends up demanding money from person C. Happened to me once because B used my address and twice because A thought we had a contract, which we did not.

In each case, A had no legitimate reason to store or process my data. In particular the GDPR forbids them explicitly to exchange C's data with any third party. Doing so could lead to severe penalties.

In all three cases I only had to point out these facts once to stop the whole claim. Very comfortable.
CTRL+F'd Philadelphia / Philly and no results, so:

I love this app for getting around Philly. It's spot on for planning out the best time to leave to get somewhere and I really like its UX.

I have saved so much time, hassle, and money when following its suggested routes … whereas with Google Maps or just my current knowledge of Philly transit I would have taken a worse transit option or just taken a cab.

Try it out!
ICE sets record straight on fraud investigations involving undercover schools
Many legal/finance teams hate licensing costs based on revenue numbers. I’d suggest avoiding that and instead tying something of value to larger companies to the higher priced license, like priority support.
So when transmit power is small enough to emit single photons, I suppose the antenna radiation pattern is a probability density function. I suppose a wave function for different modes on the antenna, as the photon has more energy (higher frequency).
Professionally, I have not had to deal with a GDPR request luckily, as we have a lot of anonymized legacy data that is hard to track back to specific participants in our studies.

Personally, I feel the conversation on data in many organizations has helped me feel more secure in my privacy considerations. Although it may not be because of the GDPR, I feel I can make facebook/google/<data_aggregator> accountable about my personal information, if I really wanted to. Although I have not done it yet.
Is moving directly to #3 not an option?

I’m thinking that defining parts that can be moved to separate services, and start consuming these could be a way to organically transition to a new architecture.
Popups everywhere. Insane bureaucracy, even at the doctor. And when it matters, it's just being ignored. Most (medium-sized) companies haven't even realized there is a new law.
The cookie pop ups were a thing before, I guess being able to opt-out is a neat feature but there are certainly companies who do not comply when you choose to opt-out. (Looking at you Verizon, yes I know it’s you behind “oath”.)
Lifetime is fine if you hold enough budget to give refunds when you change your mind.