skysight-inc/HackerNews huggingface dataset:
> By 2016, real manufacturing output, sans computers, was lower than it was in 2007

Maybe I just overlooked it, but I didn't see any mention of the big recession that happened on the 2007 end of that interval. A lot of industries that were hit hard in that took a very long time to recover (some still have not).

Because of that, articles that do comparisons from 2007 or thereabouts probably should include a short note explaining when whatever they are looking at recovered from that recession.
Using the standard name can aid understanding by allowing the audience to connect what you're saying to what they already know. However, if the audience's existing knowledge is tainted by fears, misconceptions and confusion, then the connection may hinder more than it helps. In that case, it might be better to make up a new name so the explanation can stand on its own.

I don't know if "magic" was the best choice, but you can still explain all the details of how it works even if you call it something else.
It gets rather simple pretty quickly if you look at the site as a whole: accounts that repeatedly post like that one did have a destructive effect on the community, just like fire has on a town. We know it's mostly unintentional, but the flames don't burn less for that reason. We want the town to survive, so we can't let people do this here.

The analogy is good in another way too: we don't care what color the flames are, or what was used to start them. People sometimes complain that we moderate red flames more than blue and vice versa, but the issue is the same in both cases.
OK, so "rainbow table" is what we all call them, but frankly I've always found that name to be baffling. Why are they called that? What is the origin of the name? What do they have to do with rainbows?

Yes, googling "magic list" will not produce the same results as "rainbow table," but it's a good substitute when teaching non-technical people the concept. It might even help them avoid googling unsuccessfully for the origin of the actual name. (If you know the origin, I'd love to know, and so would the people at Wikipedia.)
Every economist talk or research project I've seen has been the equivalent of an undergrad data science project but they get access to some unique dataset that the public doesn't have and wear a suit. That's about it. I don't know why they're so overpaid, because like the grandparent post says, it's not a science, but a social science. Economics has basically gone in a circle the past century, while actual science and engineering has made immense progress. Economists still haven't answered any questions conclusively.
Grandparent's use of "textual inclusion" was just a fancy way of saying "header/code separation". As I read it you guys agree.
What will happen is that the EU will just have access to a dramatically smaller array of sites on the Internet

Bollocks.

I run a small (IT) business in the UK. I will have just as much internet as you post 25 May. The difference may be that my company and others in the EU might automatically be perceived as more trustworthy than those that do not comply with GDPR and hence we may benefit.
Show HN: OpenVPN in 4MB – Or how I learned to stop worrying and love the WR840N
Trump's victory and Bernie's popularity in the last presidential election seem like strong evidence that non-elites have more political power than it's often claimed. And I don't think policy changes that would benefit working-class Americans harmed by globalization, like job creation programs or expansion of the earned income tax credit, are any less politically viable than the tariffs that were passed in recent months.
> It will be hundreds or thousands of years before automation is advanced enough

But is there no gradient to be observed during that time? Aren't we already deep enough into automation to have this discussion?

Did we have to ship those jobs to China? In a more just world, might the Chinese laborers be spared exposure to benzene sooner than a thousand years?

> Even then, there will be two kinds of people: those who are given magic wands and learn/are taught how to use them and keep them working, and those who need help obtaining and using magic wands.

There are two kinds of people in this world: people who try to convince everyone to think of things as simple dichotomies with no middle ground, and those who do not.
SCMP was founded as a pro-british propaganda newspaper in the early 20th century and has pretty much remained so while switching owners ( rupert murdoch then robert kuok ). SCMP's claim to fame is coining and popularing the propaganda term "Rape of Nanking" during ww2 when the japanese invaded british/western interests in nanking.

It was bought out by Jack Ma in 2016. Jack Ma is the founder of Alibaba and it is rumored that he maintains close ties to the chinese government/party.

It is assumed that SCMP will be the english language pro-beijing propaganda arm going forward.
LA: Use Code MeetAtShape for Free Tickets to SHAPE at Warner Brothers Studios
I'm waiting to see what happens in the class action (COOPER v. SLICE TECHNOLOGIES, INC., https://www.leagle.com/decision/infdco20170920f18).

"UnrollMe does not adequately disclose its true business model to users. Instead, UnrollMe disguises itself as an email-management service to mislead users to sign up for the service so that it (and Slice) can access their data."
Worry about sales before marketing. It is very easy to snow yourself that marketing is helping when a lot of the time it is just ego building - "look Ma we are on Cruchbase".

Sales is really a numbers games. Almost everybody you talk to says no (and often very rudely), but if your product has any value (and sometimes even when it doesn't) someone will say yes. Set a target per day of approaches and don't stop until you reach it.

On the actual sales pitch try to not to overwhelm the potential customers with information (I still do this). You should aim to be listening 60% of the time and talking 40% of the time. Record your pitches so you can review where you went wrong and time how much you are talking.

If you are the founder and built the product you should be able to wing the pitch (it will be more genuine if you do), but roleplay out your pitches with someone you feel comfortable with. What can really work well here is to write a whole lot of scenarios for the other person and have them pull one out at random and use for you to practice against. Each time you come across a new objection or blocking point then added it to the roleplay list.

The most important thing is to just grind through it. Sales is hard and unpleasant (nobody likes being rejected), but the more you do the better you will get at it. Set aside a time every day to do it and just do it.
As someone who writes server-side software, I'm very excited about this product.

Having the ability to handle a large volume of random writes, relatively cheaply, makes building reliable, fully restartable software much simpler.

Many storage engines that I make use of are B trees or LSMs these days. These engines are usually selected because they provide very good read performance, and acceptable write performance.

Improved random access writes only make these engines more attractive and performant. For instance, boltdb, which is similar to LMDB, requires 2 iops to perform a durable write. In the benchmark for 4K random writes, Optane achieved 180,000 iops. This gives us 90,000 writes per second, sustained. Possibly more at peak, since presumably that's how they get the claimed write iops of 550,000.

That's a phenomenal number of writes. It makes in-memory stores like redis irrelevant for a wide range of applications that would have required it not long ago.
So glad they finally published this, saw the OWASP AppSec talk, was eagerly awaiting it.

However - I would want to caution: I think this model works because Slack has a self-described "culture of developer trust". I tend to think, they hire bright engineers and ensure they are equipped to do the right thing. I believe the vast majority of organizations are NOT ready for this. I direly want them to be, but simple fact is there are too many mediocre developers, and they can't be trusted without guardrails (and some straight up need babysitters).
We use PyOtherSide for exactly this. Works perfectly.

I'm also working on a similar solution for .NET Core: https://github.com/pauldotknopf/net-core-qml
If you're a corporate entity and the copying of data you paid to assemble leaves you with no competitive advantage it's a lot closer to theft than your run of the mill "copying is theft" assertion.
Honestly: what banana republic do you assume the EU is? No way a 20 million euro fine for a first infringement of a small company would be seen as reasonable. Scaremongering neither helps you nor anyone else here.
No, that was intentional. They were both concerned with the lack of local realism delineated in the physics of their time, each of which occurred for different reasons (and the latter of which we still live with). Einstein just had a more memorable phrase for it. I can see how that was misleading though.
As you can see, Qt for Python is not yet stable release. So you will want to use PyQt5 first. I remcommand PyQt5 because there are more resouces available on the internet now.

PyQt5 and Qt for Python is a 1-to-1 binding to the original Qt and their APIs are almost identical, so you should be able to switch to Qt for Python quite easily when it is stable.

By the way, Qt for Python is re-branded from PySide2. They are the same.
I'm not going to get into a long discussion about the fine points of the GDPR

Why not? HN is a pretty fair forum. I'm not familiar with exchangewire and that link is dated July 2016. We've all passed a lot of water since then.
Absolutely one of the more interesting economists these days.
Judging from the other comments I guess I’m in the vast minority, but I think the fine structure is really bad for small businesses. I’m not a GDPR fan.
Contributing to a project probably on the first week: As in after code-review it will get merged and pushed to production.

The problem is you're going to be slow until you get comfortable with the language, so it does take its toll on development speed. It's also harder to estimate and schedule since you have to take your own learning into account.

I find that it takes me a couple months to feel comfortable if I like the language (Golang) but with ones I don't (PHP) it always feels like a slog. To each their own here though.
That's what I took as well. Reminds me a lot of the way Denis Leary would give a standup routine.
if you were a professional or academic scholar requesting the citation, I feel that you would be entitled to that information. But to many people who aren't abuse this as some kind of sociopathic way of bullying people with contrarian information by downvoting, and I'm sick of it. It was a nice way to spark up a conversation a while ago but now its a toxic tool of sociopaths
Confessions of a Fallthrough-Hater
libclang to the rescue! (which CPY doesn't use)
God, this reply couldn't be worse:

"Real five nines network infrastructure takes significant capital investment."

No, it doesn't. Overly complex, corporatized infrastructures designed by committees in meetings - that takes significant capital investment. Simple infrastructure designed by hackers can achieve bullshit metrics like "five nines" without breaking the bank.

"And that's before you get into things like establishing colo at major IX points, serious core routers that cost $15k each"

Establishing colo at a "major IX point" is a few emails and phonecalls away. Your salesperson will fall all over him or herself and waive the NRCs to get you in there. It doesn't cost much, even for a full rack with 20 or 30 amps. If you're just doing networking, you won't even need that. Then you get a fiber cross connect to he.net for 10 or 20 or 40 gbps and you're in business.

You can buy very, very nice used routers and since you're a hacker and not Mr. Enterprisey IT guy, you can run it and support it yourself.

We had many iterations of this exact critique in our early days - explaining how we couldn't possibly deploy this volume of storage without fancy bullshit enterprise solutions from EMC or Compaq and how we couldn't possibly run a global storage network without fancy routers (we currently own zero routers) and fantastically complex clustering and failover ... and 17 years later we're still making it all work just fine.

Fuck those people. Fuck those school trained, passionless, non-hacker, no-talent-pussies.

Good luck with your mesh network!
Exactly. Exceptions prove the rule. But this applies to everything, not just databases. Never write your own OS, unless you are faced with an exception where you have to.

If you have a special case where RDBMs can't fill your need, then you obviously have to build your own. But these cases are so rare that it proves the rule.
How Rotten Tomatoes Changed the Film Industry
And even that example does not have to be true. Carbon footprint of spanish tomatoes imported into the UK can be lower than of locally produced ones.
The 1000x latency wins are time to first byte from the media, not including transfer times.

The NVDIMM stuff intel is working on helps alot with latencies, but, as others have noticed in this thread, NAND bandwidth is comparable to crosspoint in practice. So, if you are transferring many KB at a time, you don’t see the 1000-100x in practice. This breaks the performance assumptions made by all existing storage systems, so nothing but research prototypes are seeing anything close to 100x.

Most of these points are moot for NVMe drives, because PCIe latencies are so high. The reviewed model, gets about 10x better latencies, for 4x the price, and that’s still significant.
I can´t pass the paywall or get another source. Did he really made the test after taking the CRISP and evade the match, or it is only an speculation?

If this report is false (or an exaggeration) I'm worry that this can be used by a prosecutor to support "partial matches" of DNA that is already a dubious technique.
> I sometimes speak in vague sound bites

Interested in what you mean by this. Could you give an example?
Maybe you just need a better chair.
Whenever I've managed people, I've made a point of scheduling weekly 1:1s; did that even with 12 or so reports, and it did take a significant chunk of time, but it was IMO one of the most important things, if not the most important thing, I could do for them as a manager (and also the one I enjoyed the most about the role).

As other commenters have said, the 1:1 time is the report's time. It's a chunk of time in which I'm entirely and exclusively available to them. I have a set of standard questions I can default to, mostly trying to understand how they're feeling, and open-ended enough that they can talk about whatever they want. Some are done in 5 minutes with a progress report, some take close to an hour in which they sometimes share personal stuff; it's all good from my POV, happy employees are productive employees.

It's absolutely not just about their job/career path. You wouldn't believe what a MASSIVE difference it makes for people just to be heard and have your undivided attention.
No. I should clarify. A guitar player busking on the street CAN get discovered by a record producer walking by... but the odds... Incredibly high.
That's very helpful, thank you!
How did Thumbtack win the on-demand services market?
The way you've written it is very misleading.

> that gravitation was, in Einstein's language "spooky action at a distance"

This definitely suggests you're claiming that Einstein was talking about gravity, regardless of the literal interpretation.
I work as a fitness instructor and I want to have an holistic control panel to monitor my customers health and program, I want them to speak to each others and share. I want them to see their historic datas too
Correct me if I'm wrong, but it sounds like you're implying that homeless people in the US are homeless because they aren't ashamed enough of their situation to work harder and find a job, any job. That's... a gross misunderstanding of the problem, if so.
Fliktu is another one: https://play.google.com/store/apps/details?id=com.oakstar.fl...

Andmade Share is a wee bit more configurable, tho. For example, Firefox adds two share targets for some reason: "Firefox" and "Add to Firefox". With Andmade Share I can enable only one of them; with Fliktu, it's either both or none as you can hide an entire app from the share menu but not just some of its static "sub-targets".

That being said, I prefer Fliktu.
Japanese pop culture (specifically, anime and video games) seems to have become more mainstream in the US across various demographics, likely due to the web and streaming services like Crunchyroll and obviously video games, but also because the generation that held it as a cultural niche has grown up and become the standard bearers for current American culture.

Mainstream pop and rap artists are making anime references in their music now, and plenty of modern animation and movies making nods to it, even adopting the anime aesthetic (like Avatar, Teen Titans and RWBY.)
The police seemed to have acted very professionally. The woman who called it in meanwhile... what a piece of work. This is what you get when racism and “See something, say something” collide.
Career progression, walking through or pairing on problems, even personal life topics - remote employees sometimes desire some additional contact as well.
Useful commands for text manipulation
While I don't share your pessimism for self help, I do understand where you're coming from and I updated my post to make it very clear that I do agree that those suffering from depression should seek out professional help as well as offering some advice for doing so.
>we do nothing nefarious with user data

If that was true then you would already be GDPR-compliant, by definition.
Buy a used MacBook Pro (up to the 2015 model). I’ve got a 15" 2014 model (bought it used) and it is still very capable. It’s my workhorse. It’s reliable.
Stripping out computer manufacturing is an interesting take, but the rise of import of intermediate (partially completed) goods is another major cause of the decline of manufacturing in the US. Labor, energy, and environmentally intensive partially completed goods are often manufactured elsewhere now, we do final assembly here and add the output value to our "manufacturing output" so that line goes up even though we're doing a lot less of the work here.
The more difficult part is deletion from backups, which is also a requirement.

IMO, the best solution is per-row encryption with the keys stored in a second database. This second database can still be backed up, with backups that have a maximum lifespan, eg: 30 days. When a user deletes their account, their decryption key is deleted, and is unrecoverable after the backup max life.
The problem is that locality, realism and “spukhafte fernwirking” are all issues of quantum mechanics and not relativistic physics. You weren’t misleading, you were mistaken.
I'm a UK (IT) business owner, you insensitive clod 8)

I like the GDPR. It's a lot easier than ISO9001/27001 and actually nearly falls out if you have those.

How many times have we whined and opined about a lack of responsibility displayed towards our personal data? Now a major bloc in the world is trying to get to grips with that issue with some pretty decent legislation (IMNSHO.) Do you have any idea how difficult it is to get something like this ratified by the EU? Do you have any idea how diverse the EU actually is? Getting this thing out is a massive feat.

In the EU, we all have to comply with GDPR by default - all of us from cobblers to rocket scientists. I'm sure you'll manage.
:%s/"in Einstein's language"/"as Einstein may have phrased it"/g
A real rainbow represents all colors: the full spectrum. A rainbow table has all possible passwords within its spectrum (8 characters, alphanumeric, or however it's defined).

A non-technical term I might use is to call a rainbow table a "reverse phone book for passwords"
There's an epically bad version of that error that I keep re-linking because it was such a central economic policy maker and such a clear version of the error[1]: essentially, yeah, food is more expensive, but iPads are faster, so it cancels out.

Even if you accept the core logic, they went about it in an absurdly naive way: a 50% faster chip does not make the iPad 50% better; very little of that went to relieve a true bottleneck and so doesn't translate into observably higher usefulness. Now, if iPads were so much better that they actually freed up owners from significant household tasks that actually translated into e.g. greater free time or ease of earning, that would make sense. But the chip simply being faster isn't good enough.

Incidentally, do they ever readjust inflation upward when products get worse? Like, when packaging is flimsier or paper cups harder to grip? Somehow I doubt it.

[1] https://www.reuters.com/article/us-usa-fed-dudley-ipad-idUST...
Systemd doesn't "solve" these problems so much as it puts them into a Windows-y monolith that you then have to understand in its entirety, and have to update all the time, forcing you to startup/shutdown services managed by it. Given its accumulated complexity, systemd isn't viable for HA systems.
I found that setting the port and user in ~/.ssh/config made everything way easier. Also fill in the IP as HostName if you're not using DNS names.
I wonder what kind of lawyer your company consulted with. Are you sure they are experience with EU law? If they where American lawyers with no international law experience. Asking them would probably be as helpful as asking a Common Lisp expert about help with your Java application, if you are lucky it might work out, but probably not. In the same way not all programing languages are the same, nor is all law the same.
This. I’ve become rather interested in their innocent business model that’s somehow still against the spirit of GDPR.
If they intended for there to be safeguards, those would have been built in. They. Are. Not. There.
Gosh, I want to spend some time with rust and ggez, and then some guy shows me this awesome haxe engine!

I hadnt seen this!

That's a pretty high-powered kit though, it's got console support, it's got volumetric lighting, all sorts of cool optimizations, wow! Where have they been hiding it?!

Thanks for showing me this!
It would be much better to teach children that the truth doesn't exist, that everything we call "reality" is a lie on some level, and that the best you can do is to stay honest to yourself and your intentions. Probably much harder to teach, but much closer to what they will fight with for the rest of their lives. I think it's the lack of such preparation in childhood which makes people give up, either never trying to figure out what the "truth" even is or relying on an imaginary friend in the sky as a source of one and only truth.

Some simplifications are useful in some contexts, but the world is an unimaginably complex thing and trying to dumb it down can only take you so far.
Golden Horseshoe is 9.2 million alone. So 12 million is definitely on the low side.
That can be tricky in itself, though. 1, 2, 3, 4, .... might be a sequence of positive integers, or it might be a subset of pseudo-random digits emitted by a maximal-length shift register sequence.

Someone recently pointed out to me that if you were designing hardware to (e.g.) refresh all memory locations in a system, or otherwise visit a set of 2^n sequential locations in no particular order, then using a maximal-length shift register of the appropriate width is actually simpler than a 'simple' adder or subtractor. That could be seen as a literal interpretation of Kolmogorov complexity.