skysight-inc/HackerNews huggingface dataset:
One hundred beautiful clock codes
> fines don't usually go to the people injured by it,

Well they do. Our government takes money through fines and taxes and uses it to build infrastructure and provide services.

> which would make sense with personal data being leaked.

My preference would be that personal data not be leaked at all. Ideally the warnings and fines kick in long before that happens.

> A fine also misses companies who are "doing what the law says" but still have some horrible flaw anyways.

What example are you thinking of?

The GDPR is quite broad and open to interpretation by both sides.

> If you are _genuinely_ responsible for the data, meaning if something happens to it you are liable for it, then you often take more care of it above and beyond, than for simply complying with rules.

That's what the GDPR does.

Requiring people to lawyer up to make the company responsible is far weaker.
They shipped these till 2015.
AFAICT, the opt-out stuff only applies to selling data, and not using it internally for ads or whatever. Seems like this won’t hit Google or FB very hard.
Best Arabic OCR Program to Get Accurate OCR Results
There are entire branches of philosophy dedicated to that line of thought. More essays than you could read in a lifetime.

Personally, I find reason to be the only way to find truth.
I am unable to see the point of such extension. Why would it matter to you as a user whether the service is available in EU or not ? It is like penalising a website for being complaint with the law. (Not serving EU users is a cheaper alternative for non-EU focused websites).
No, lateral gene transfer doesn’t impact Darwinian evolution - genes weren’t a thing when Darwin published his work - lateral gene transfer does not complicate evolution, because it isn’t deliberate selection. It is simply a different matter of gene recombination - sex doesn’t complicate Darwinian evolution.

Skipped LGT because it required multiple sentences being written on my phone. It is a misconception that bacteria /decide/ to take up or release plasmids into the environment. They don’t, it is a simple statistical process. F a bacteria is in an environment where there is a selective pressure that favors expressing a given gene (or group)then the bacteria that have those genes increases its proportional presence in the population pool. Now those bacteria have become dominant because of a particular set of genes, which means those genes are being expressed at a significant rate. Expressing the genes requires duplicating that section of the bacteria’s genome, and moving it of to the protein build molecules. So now we have an huge (proportional) amount of floating snippets of genetic material for the useful genes. That structure of these molecules tends to them wanting to connect their dangling ends, so many of them do just that (all expressed genes do can end up doing this, it is simply the selective pressure that increases the rate of expression).

Now as time goes by some of the bacteria will just die, and when their cell wall collapses any remaining genetic material just ends up floating in the environment. The most stable are those without dangling ends - the plasmids. The plasmids can also just escape through the wall generally - there is some ability for a bacteria to get rid of waste : ion pumps do the work, but there’s a limit to the size, which is why bacteria cannot simply get rid of all waste - the net result is that an environment in which a given set of genes is useful starts to accumulate plasmids that contain those genes.

For absorption of the plasmids, that is simply a product of how bacteria absorb all materials, so now the plasmid is inside another bacteria. In the event of any error by the when it cuts the plasmid it can end up including the plasmid material in its own genome
This sort of thing seems to happen a lot. Legal departments are responsible for making sure the company doesn't get sued, and are not really responsible for working towards company success. So Legal's arse gets covered by denying absolutely everything that they don't believe is guaranteed legal, and the company loses business because things become unreasonable. I think legal should instead be more risk management, working for the benefit of the company to manage the legal risk rather than minimize it, and stay within ethical boundaries. It already is risk management, since all legal departments have to work with are their opinions and not facts about how future rulings will go, so it is just a case of accepting it. In the above example, it seems like that didn't happen, with lawyers creating a wall of red tape costing money and annoying customers, instead of realizing the risk was minimal, and if they were at all competent they could easily argue their case even if the low risk event occurred.

And it is even more insane blindly accepting this sort of advice with GDPR, worrying about getting sued for for theoretical edge cases when the first round of warnings haven't even gone out to the worst offenders yet.
But I recommend to you that get a list of websites that are censored in China and stop using them. Start with Facebook and Google.
> I have some complaints about the GDPR, and there isn't very much discussion about the details

There has been an enormous amount of discussion. It's been law for years and it's the amalgamation of various European countries individual DPR.

What exactly is your snowflake complaint that you think hasn't been discussed yet?
Being "rational" (doing "reasoning") is not the same as being "reasonable".

> Being reasonable means holding beliefs and views for which (1) one can give true or probable evidence that (2) actually (or sufficiently and relevantly) supports them.

That's a definition of "rational", not "reasonable". Even the <title> tag of the page says "What it is to be rational", not "what it is to be reasonable".

The author seems to be opposed to any commonly accepted definition of "reasonable" that isn't reducible to "rational". But if everyone else looks like they're mistaken about what a word means, maybe you're the one who's using the word incorrectly.

Being "reasonable" is a fallback that we as a society endorse as a practical ideal, because we know that not everyone can be rational all the time. It'a vague and ambiguous concept because the goalpost moves depending on how rational the target group is typically expected to be in a given situation. This doesn't mean that we should throw away its nuances and replace it with the common denominator that is "rational". Many people believe that one can be reasonable without being fully rational, and vice versa. You can of course disagree with this proposition, but you can't just redefine a keyword to win the argument.
Japan's 'Naked Hermit' Pried from Island Utopia After 29 Years
I have two favourites : alt+* (search for the word I currently standing on) and ciw (delete the word you standing on and enter insert mode).
Direct link to article: https://www.marketwatch.com/story/a-new-data-breach-may-have...

(Current address is another site that blockquotes the majority of the article).
True. But WPF is not going to be improved, it is just like WinForms now. UWP has all the modern API goodness (win2d, better rendering) while Microsoft seems to be pushing developers to web for everything else.

Starting a new project in WPF at this time doesn’t make sense.
Direct PDF link: https://assets.documentcloud.org/documents/712228/1970-newsw...
The Matrix Calculus You Need for Deep Learning
The WER on LibriSpeech clean test set is around 0.087 and the CER is 0.030. We trained on around a 5000 hours dataset which included LibriSpeech train.
Animation Workers Set to Receive $170M Payout from Wage-Theft Lawsuit
`Shift+v` to select a block of text and do a single operation to the same portion of text on several lines (regexp, aligning, etc.)

There's also `vt` + some character to select text from the cursor to the next occurrence of that character.
Yes, as websites are censored in China due to laws meant to protect consumers from the collection of personal information. I want some of that corrupt, totalitarian, and unjust "protection" too!

People like me are the sort who think about Stalin and sigh: "oh, things were so good back then!". That's why we love regulation.
There seems to be plenty of routes where down is impossible though, you just have to continue
That's what I was thinking. Would be awesome for personal budgeting...
Learning and Development in Asia Be a Part of Change
How does this compare to trint.com?
> I have two favourites : alt+* (search for the word I currently standing on)

Just '*' does this, no need for alt.
PDP-11 legacy, C and modern architectures
Check out Boatmurdered for a look at how a dwarven fortress spirals into amazing and beautiful chaos: https://lparchive.org/Dwarf-Fortress-Boatmurdered/Introducti...

That version is very, very old however and doesn't reflect current gameplay style or mechanics, however the stories still unfold pretty much the same way.
I mean... it's all relative, right? And exponentially relative. I know people who I climb ten times harder than, and people who climb ten times harder than me... and then Alex climbs 10 times harder than those people. I climbed outdoors 4 days a week in evenings all through grad school (7 years) when I lived near wonderful rocks and that's when I got to 5.12 . Now I live in a big city, spend 60 hrs a week at the office, and am getting weak.
Yes you are, that's part of running a business. Your workers going the extra mile and creating business value in that time is a luxury.
I think that's probably more to people not wanting to learn how to do it right. For the longest time, I only taught myself just enough vim to be able to use it for basic editing, because it's convenient and it's better than nano.
Adults looking at their children under a microscope, have their sense of reality skewed by the rubbish on the internet. Now this is being propagated offline. Children are behaving like children, and insecure adults seeking approval of others, can't stand it when their children's performance at 3, does conform to our deranged social norms.
Why wouldn't you be able to support both MySQL and PostgreSQL without an ORM?
There are lots of people who want to run a restaurant. A place where you pay to do it for a week or a month would cure them of that desire.
hold the ALT (option) key while clicking the window's green maximize "button." It toggles between an enlarged and "normal" window size, without going into full screen mode.
A responsible company might be expected to put up some sort of portal that allows a user to check if they've been compromised.

Of course, "responsible" and "data aggregation company" rarely belong in the same sentence...
We are planning to do a benchmark with Google Web Speech once it adds support for Multi Speaker files. We once tried with our internal test set on Google Web Speech when we started building this and the WER came to be around 18%.
also, it is silly to believe the criminal organizations operate in Italy alone.

For example. 'ndrangheta has been operating in Germany for years (see the Duisburg massacre), and a lot of camorra's drug trafficking goes through Spain.

There have been some very high level cases even recently, such as the killing of Ján Kuciak in Slovakia who was likely murdered because he was investigating the connection between ndrangheta and the Slovakian government.
This is spurious fear-mongering.
How Much Does It Cost of a Gaming App Development
This is going to make blocking promoted tweets even more fun than it already is.
Remote Management. Trust
Except that main feature of .NET Core 3.0 roadmap is to support Forms and WPF, while allowing mixing UWP controls on them called XAML Islands.

So they are getting some newly found love on their way to the store.

Microsoft has realised that the best way to force devs into the shop is to merge Win32 and UWP worlds.
Yeah, the predictions are bad around the speaker turns right now. We are working on a better turns model and that should fix this issue.
> We need a private sector movement.

You should reach out to a venture called Equifax. They are providing customer alerts for data breaches and a premiere data protection service.

Your imagination is working against you here. The obvious and well-known reason that congress is ineffective is they work for the private sector, who is the disease; not the cure.
Is there an equivalent index where the icosahedron vertices are over land and not sea (at least for the most part)? I presume for marine requirements, such an index would reduce distortion over sea?
I find google morally repugnant and turned down an interview with them on that basis.
"array[`${start}:${stop}:${step}`]. That’s not syntactic sugar… it’s syntactic aspartame at best."
I lol'd
And those advantages matter not at all for successful IT ventures. Sweden does not have any of those advantages, and are still even way more successful than Germany (on a per capita basis).
Tesla opens the Model 3 reservation floodgates
We are pretty much on par with Trint. They use the API from Speechmatics and by our benchmark, we are better than Speechmatics on conversational audio. We will be posting a proper benchmark numbers soon. We are building a podcast dataset for testing right now.
I understand the idea behind the article - explain proxies and have a fun project to do so, so it doesn't get boring as hell - but, in general, can we please stop using runtime features of a language to implement syntactic sugar?

Actual syntactic suger can make a program more readable, easier to debug and even more efficient. Those kind of hacks are neither.

It's not more readable because your expressions are limited to the original grammar, so you have to resort to weird compromises. It's harder to debug because you add layers of abstraction (like the proxies here) that have no purpose at all except changing how your code looks. And it's less efficient because those layers of abstraction will still stay with the program when it's being executed even though you only needed them while you were writing the code.

So, please, syntactic sugar is awesome and more thought should be given to letting users add their own sugars - but can we do it via metaprogramming and preprocessors and not by hacks like this?

(Disclaimer: This pattern annoys me to no end in Java, so it's gotten a bit of a pet peeve. No fault to the author of this post who has written an excellent article)
Yes, the geopolitical situation with the Cold War helped Northern Europe. But don't underestimate the vast amounts of money the EU has invested in Spain and Portugal since the 1970s.
That’s an interesting quote to me:

“But it could be the case that he has such a well-honed regulatory system that he can say, ‘OK, I’m feeling all this stuff, my amygdala is going off,’ but his frontal cortex is just so powerful that it can calm him down.”

I didn’t know that the frontal cortex can calm one down. Is that what happens in „normal people“ who are very stress resistant?
It probably started out and just wondering if he could
For Your Dream Home Only Choose Shyam Steel flexiSTRONG TMT Rebar – Virat Kohli
Mine is playing with errorformat (personal blogspam: http://flukus.github.io/vim-errorformat-demystified.html) and combining this with :cf (read errors from file) or :cb (read errors from buffer) to parse a file/buffer into the quicklist. Great for dealing with log files.
How is the Scandinavian countries not growing? Sweden for example, has doubled it's GDP during the last 25 years.
Things to Know While Looking for Front-End Developers
I didn't appreciate the clickbait title here. This is actually a post that advocates for Agile. tl;dr Agile is not necessarily intuitive or natural.

> "Once you come to grips with the idea that Agile makes no sense, you can start doing a better job of advocating for experimenting with well known Agile patterns."
What about real time audio transcribing? Will you add support for this
He said, "Are you Isaac Asimov?" And in his voice was awe and wonder and amazement.

I was rather pleased, but I struggled hard to retain a modest demeanor. "Yes, I am," I said.

"You're not kidding? You're really Isaac Asimov?" The words have not yet been invented that would describe the ardor and reverence with which his tongue caressed the syllables of my name.

"Well, I think you're—" he began, still in the same tone of voice, and for a split second he paused, while I listened and the audience held its breath. "—a nothing!"
This implies to create 2 queries each time you want to hit the database. One query for PostgreSQL and one query for MySQL. This is something we can't afford.
Do you have some good tips to manage this ?
To be honest the ORM is required only to support multiple database.
Interesting. Could you elaborate? Is the slander in the press?
Online museum of vintage, abandoned, and pre-release software
I’ve experienced a lot of n+1 queries problems as causes for bad performance. Often times this was a result of wrapping the ORM in abstraction layers (for business logic and fears of being “locked in” to the ORM). We rewrote that part of the application using a different ORM (in Python). Making use of a tool that could help find these problems automatically helped greatly and we didn’t have a single performance problem when we went into production the rewritten service.

This module can detect the n+1 queries problem automatically in Python ORMs:
https://github.com/jmcarp/nplusone

Looking forward to seeing more automated tools like this in the Python/Django world.
Compared to the current Labour and Conservative parties even the greens look pro-business.
I live in Tessin (the Italian-speaking part of Switzerland), and the infrastructure is maintained.
Ask HN: I got my dream job and now I'm depressed
Hi HN,
I recently got a new job. It's my dream job and at a company I've wanted to work at for a very long time.

I applied once straight out of college but didn't make it through the interviews - so I worked somewhere else, building up my skills and eventually re-applying a couple of years later. They accepted me! I could not have been more excited, this company was everything I had wanted.

Except now I'm here. A lot of stuff is a mess. There is technical debt everywhere. Undocumented code bases that haven't been touched in years and maddening internal processes. I'm absolutely depressed as a result because I held this company on such a pedalstool only to find the inside rotting away. I have no sense of ownership of my work and I'm struggling with motivation.

I don't know what to do and so I am looking for advice. Is this just life and I should just man up and get on with it or should I accept my mistake and look for something else?
Netflix discontinues Eureka
Southern Europeans usually don't speak English very well either. So there's no easy solution.
What if they were free to manually ride but used like 20% of the energy or so to charge the battery until it was full?

Would something like that be feasible?
Being a GPU mining farm owner (currently mining ZCash) I believe this is life-saver for the current days - especially, when GPU mining is slowly dying out.

I can still keep mining on coins - but earning sidemoney, if I understand everything correctly :)

Good job! Looking forward to see more dev news!
Real time transcription is not something we are looking at right now. Our goal with this is to see if we can assist our transcribers and improve the efficiency of our system. So our focus is offline transcription for now.
+1.This is a great summary of my experience
Yeah, I don`t like some of the language in the article too, but the main point is super clear and true.
https://news.ycombinator.com/item?id=17131206

https://news.ycombinator.com/item?id=17127486
If your language supports promises, cache the promise and not the result. If it doesn’t support promises, find or write one.
> How is a regular person supposed to even know if their data was in this particular leak?

Reporting requirements. If you find out you're breached, you have to notify everyone involved--plus their states' attorneys general--within N days. If you find out you're breached and fail to notify at least one attorney general, that becomes a criminal liability for those who knew but didn't act.

I was working with Albany on a law in this form (notice only) after the Equifax breach. It was tabled due to lack of Equifax-related outreach from voters.
It is very straightforward to use opam and dune.
What does that Django project do?
So what are the odds someone at Exactis was paid off to loosen the access controls and provide relevant access info to the buyer?

A lot of people would probably do that for a chunk of money.

Starting to think that with databases like this, any configuration change that involves exposure to the internet should involve two company officers turning keys like in a nuclear missile launch.
THE 5 BIGGEST PROBLEMS WITH SMART HOMES
The name Sylvia Beach sounded familiar. There's a library-themed hotel in Newport, Oregon named after her, http://www.sylviabeachhotel.com/

I spent a night there before beginning a cross-country trip over US Route 20. Each room has a theme, packed with books. The whole place is packed with books. Many of the guests spend all day reading.
Ticketmaster customers were compromised by a chat-script
I was just thinking about this today as I needed to conserve battery power on my xps 15 for an airplane trip. Thanks for reminding me to check out bumblebee.
> But you cannot devise an experiment which would give different outcomes if the universe is a simulation versus if it isn't.

I've already mentioned 5 times in this thread that the theory I'm talking about is of a simulation with very limited resources, but you seem to be ignoring this point.

Show that a particular phenomenon can't be simulated using extremely limited hardware (compared to the size of the universe) and you can falsify this theory.
Even if reason is the only way to find truth, that doesn't mean truth-finding is the only application of reasoning.
> Maybe you don’t have negative reviews on Glassdoor or Indeed because you paid for them to be removed

Is that possible?
Speaking of the laws of physics, i suspect the primary limitation for this will be the power supply.

I seem to recall that there are ongoing jokes regarding existing AR games that one basically have to bring a generator (aka car) to keep up with the battery drain of the game.
Perhaps someone was paid to open the Elasticsearch to the entire internet so that the buyer could grab the data.
So where did 95% come from?
There is a joke here that goes: Switzerland has four official languages; where the three of them are German and German.
You say a mile like it's nothing. That's 20 minutes at an average walking speed vs 2-3 minutes at most by car.
You're creating or contributing to the problem you say exists, parent above was not refusing discussion and literally asked you what alternative you have in mind, so he was open to them.

But after going several answers deep you still haven't listed any specific complaints and instead complain that nobody discuss them. This really make no sense.

So, feel free to explain what specific things you dislike, why, and how else you would have done it, and then people would be able to discuss them with you and exchange opinion.

Saying "it's not possible to talk about x" when you don't even try to really isn't the way.
Well we can migrate to python 3 but this will be more investment in a stack that is more and more obsolete (Django) for SPA. Developers need also to learn the new best practices for python 3. At the end this will result in short term with python 3 code base written in python 2 style without the benefits of typing etc. Investment without benefits except keep our stack up-to-date.

Each solution for Python/Django add complexity:
- async -> celery/rabbitmq
- websocket -> Channels, Daphne, asgiref, channels_redis, redid.

It's quite huge to manage.