skysight-inc/HackerNews huggingface dataset:
That's a really nice distinction.

It feels like there's a bit of a spectrum, though. The lock on a houses door won't prevent a determined criminal, but it sends a very strong signal and is inconvenient to break.

Perhaps we should thing of there as being multiple dimensions to locks, such as security, signaling, effort to circumvent, and convenience? (Perhaps also conscientiousness in disabling, in relation to @saosebastiao's point.)
Thanks!

I was using Consul because we had that already deployed. After quick research looks like etcd client doesn't provide nice abstraction for creating dist locks. I found [1] and [2] though. Definitely it's doable with etcd.

[1] https://github.com/datawisesystems/etcd-lock
[2] https://github.com/ORBAT/node-etcd-lock
I'll write that device driver and slap a BSD license on it for $250k. Problem solved.

Kidding asside, I'm just pointing out that there are cheaper and easier ways to get device drivers into BSD.
No, it doesn't. Legitimacy (or ethics) is not derived from law (or the reverse). It's possible to be guilty of a crime (by the law) for legitimate reasons. These extenuating circumstances are improper generalizations or other imperfections in the law.
"Please support this esoteric networking protocol, and then when somebody asks for a different protocol, tell them sorry, the code is getting too complicated."
I do approach this with an open mind and I have looked at China Labor Watch extensively. Unfortunately, they're not unbiased either and their "research" has, in the past, included production lines that were not producing Apple products but products of other manufacturers. In addition, even CLW has had to admit that conditions improved drastically for Apple's manufacturing lines due to their random audits. Apple also was the only company to initiate an investigation into Foxconn via the FLA to prevent exactly what you're describing.

Again, it's not a magic wand that they can wave and magically remove all child labor. The only thing they can do is contract their suppliers under fair working conditions and audit them to make sure that the contract is keeping their word. Apple doesn't own those factories, they don't hire the employees, and they don't run the lines. They simple order product from these companies under certain conditions (including workers protections) and are promised that those conditions will be met. I don't know what else you expect them to do and I'm curious if you're this vehement about all the other manufacturers that use the same factories and don't make contractual guidelines, don't audit the factories, and don't actively investigate them.
Taleb's article specifically cites articles which prove mathematically that Piketty methodology would show rising inequality among the super rich even if it didn't exist. Did you even read it?

I will provide others when I'm not on mobile. You can also Google "Piketty rognlie" and it'll be near the top.
I guess the low end of the spectrum is for non-dam based hydro. Northern Ireland has tidal power from the tide coming into and going out of a natural lough
Nice write-up.

I'm personally hoping to find something a little lighter than a dedicated network appliance that will have to be powered and maintained, especially now that we're in the era where a single 10 TB could conceivably hold all media that a single person/family is likely to produce (within reason).

I'm experimenting with a single 10 TB disk attached to an old Mac and backed up to Amazon Cloud Drive via rclone — it keeps everything I have accessible locally, while also protecting against failures and accidental loss. Admittedly, it'll be a pain to pull down my whole archive in the event of a drive failure, but I've had pretty good luck with hard drives so far, so I'm hoping that this will be a rare event.
I believe many distributions disable pcntl_* functions even in a php-fpm environment. You can make it work, of course, but it's not the default.
Having worked in tech for as long as I have, and being able to apply some of that human element of foresight based on "gut feeling" to what I read, I see a lot of the same sentiment echoed out there among the InfoSec talents who are in the trenches. I'm not the only one who sees the InfoSec talent shortage as being about people. Add more tools, add more people.
Already posted: https://news.ycombinator.com/item?id=13266506
(And they only did because EA's Origin has had a return policy from its founding. Competition is good. Monopolies are bad.)
Recently: https://news.ycombinator.com/item?id=13224588
> Frequent flyers emit a disproportional amount of green house gases.

Citation needed. One source says it causes 4-9% of climate change. http://www.davidsuzuki.org/issues/climate-change/science/cli...

Define disproportionate and "frequent flyer". If you've ever been on an airplane before, you probably count as a frequent flyer to most of the world's population.
This repository is for deep learning enthusiasts of all levels - a simple modification in classical CNN architecture to boost the accuracy. Based on a recently published paper. Even absolute beginners can understand what's written in there. Discussions are highly encouraged !
Take two cereal boxes. Put one flat and the other on its end. Smack the flat one into the tall one. Which one begins to roll? This is severely exaggerated but you get the idea of what's happening between the car and SUV.
I had no idea there was such a widespread difference in the source of electricity a among citizens of countries in Europe, even neighbouring countries. Look at how most of France is nuclear powered (!) compared to coal for Germany and gas for Netherlands. Such differences in a very small space!

I'm kinda amazed by this!
Actions speak louder than words. All of these corporate baddies we wring our hands over today could be taken down several pegs with simple boycotts.

Cut out a few brands at the grocery store, and bring the Koch brothers to their knees. Switch to a flip-phone and watch Apple ask us all what they can do to "make things right".
Well, the security could just be to ask for one's password again.

I guess the credit card part is true; around here most people have debit cards with PINs, and which can't be used remotely, so it's unlikely a six-year-old could use it without their parent's consent. Then again, around here those parents would have the legal right to return all those purchases.
In case someone is wondering what is HyperCard.

- http://www.loper-os.org/?p=568 A short article demonstrating how to build a calculator app.
- https://vimeo.com/95380430 A 10-min talk showing the full potential of the language.
what's the matter, truth hurt?
Have you thought that maybe this is an argument against private insurance? Why should life insurance be necessary, instead of proper safety nets provided to all by he government. Why shouldn't car insurance be somehow "built in" to the cost of the car? Considering everyone needs it and everyone needs cars in America. Annuities are also just generally bad in practice for the consumer.

Also, health insurance companies can discriminate against smokers, they're not a protected class for a reason.

I think insurance is a bit tricky because it's a mess of adverse selection and other effects that make it very different from "classic" free-market stuff.
There are other people replying to you in other threads with similar experiences in different cities. Good for you that in the city you live in, on the routes you take, you don't experience this stuff. But maybe you shouldn't be so quick to call people selfish snobs.
The humidity seems to be the killer to the strips. They work for a while and then eventually fail.
Early Warnings: How American Journalists Reported the Rise of Hitler
Java still uses a linked list chaining until a threshold is met (8 currently) which it then switches the bucket to a tree. I wish java could switch to open address hashing, but without value types it wouldn't help much (there's work on adding them: http://cr.openjdk.java.net/~jrose/values/values-0.html).

Linear probing would likely be better than cuckoo hashing from a cpu cache perspective (all locations closer in memory). There are probing schemes which result in low number of checks and allow for higher loading factors similar to cuckoo hashing (e.g. robin hood hashing. See http://codecapsule.com/2013/11/17/robin-hood-hashing-backwar...)
Yes Trump did make most of his money using borrowed funds and leverage. However, the lenders in that case have skin in the game and the debtors presumably exert some restraint on Trump. Trump did have his credit on the line as well as whatever personal assets he pledged. For every high profile bankruptcy there were likely many more in which everyone made out, otherwise no one would extend him any credit.

Bankruptcy laws add a lot of value to a functioning capitalism and debtor and obliger are both aware of the laws. Perhaps you don't agree with them or Trump abused them but that's a different story.

Trump was smart in that he likely structured his financial dealings in a way to limit his personal losses, but the banks knew they and Incorporated that into their offer.

But it's true that more recently he has been a celebrity and leased out his name. However, since his name is his primary asset, you can still say he has skin in the game.

Also I would add that Trump's celebrity is due to something in his control. Whether it's because he's a demogouge, visionary or marketer extrodinaire, he is successful on his merits. Taleb would probably contrast that to some academic on an unelected government panel somewhere due to personal connections
You can help them, it's on github : https://github.com/corradio/electricitymap#contribute
FATCA only guarantees the transfer of tax information to the US, and not the other way around. Since the US is the biggest tax haven in the world (for non-US citizens/residents), it's higly doubtful they would ever sign any agreement like that that would geopardize their tax haven status. The banking lobby would never permit (especially under someone like Trump).
Who's the guy?
Possibly, though that seems to be a problem of the vendor, not the power company.
Sure, the foundation could hire RedHat to write systemd port for FreeBSD, but no matter how much they'd pay for it, no matter who would write the code, FreeBSD is a community driven open source software, and such code submission would undergo the same code review process and, most likely, loud protest by all other members of the project, all of who have commit bits to stop/revert any shady practices. So, we'll be happy for you to donate your money to the foundation, the more the better, but we can't promise you'll get what you've paid for ;)
Definitely a spectrum. Bike locks are for security, but mainly just to make your bike less convenient than another one nearby.

If someone wants into YOUR phone, they'll get it. If someone wants into A phone, a thumbprint may be plenty.
110 CSS Menu
I think he meant you shouldn't stop in the fast lanes to begin with. Clearly if you have stopped and cannot go then stay in the car with all of its safety gear and crumple zones, but don't stop if you don't have to.
Great tour description here by Charlie Stross http://www.antipope.org/charlie/blog-static/rants/nothing-li...
US Charges Chinese Citizens with Hacking Law Firms
Yes, absolutely. :)
Fingerprints are neither really suitable as usernames (because you can neither guarantee that users have them or that thhey don't change outside of your and the user's control or, really, even that they are unique, though they are conventionally assumed to be so) nor passwords (because they aren't secret, can't be changed if compromised, etc.)
Ill will (disguised as principled disapproval) from a community you identify with is a bit sad, to be honest.
This site explicitly mentions that results of benchmarks mean almost nothing. Google published results that tell that golang is slower than java in real applications
Back in the mid 80s, the CS program at my Uni switched from Pascal to C as the standard course language. C always felt like a crippled death trap in comparison, even if real work would have had to have been done in Modula, rather than actual Pascal. C has a nice data literal mechanism, and return/break, but all the things you gave up: array bounds checking; references that couldn't be null; subrange types; non-int enums; arbitrary array indices; sets; nested subroutines.

How many people even realize that C++ (formerly "C, with classes") is largely just a rehash of the Simula preprocessor (for Algol) from the 60s?

That said, I think the Unix creators meant for C to be an assembly alternative bootstrap language, not the primary development tool for almost all applications.

In a sense, the rise of microcomputers was a disaster for programming language development, or at least a mixed bag in the short run.
Samsung Galaxy S8 may get an S Pen accessory – GSMArena.com news
It just ended.
For which sizes is this?
Handling of tax records is at least considered (and the presenter mentioned how some EU Member States (Germany) decided not to share tax info with other signatories (such as Turkey), where tax records are not handled carefully enough, and privacy is not respected sufficiently).

We are accumulating more and more instances of the classic security-privacy trade off with regards to "total information". Of course if everything would be tracked tax evasion would be pretty easy to catch, but so does any other behavior deemed inappropriate by the various powers that be.
The problem is that facebook does censor things like Wikileaks or nudity.

You guys might not fully realize this, but to many Europeans this is extremely problematic.

And unlike local newspapers with an editor that defends their editorial choices, it doesnt participate in our culture.

Facebook has no obligation, but neither does Germany to even allow the product on their market.

Reddit is in much safer water, because it is open and participates in our culture, rather than just trying to control it.

Facebooks problem is that it does editorialize -- communication and interactions from within a culture, outside of that culture.
Um. That sounds really stupid advice. Software engineering is not like logging. Not if you want to run it profitably. I don't think any manager actually worth her salt will actually heed to such an advice. Younger, more insecure managers - they're better off practicing the crafr of management with onsite personnels. If some company that has an umbrella no-remote policy - well, just work elsewhere.
Chopping off your thumb is only in movies, where logic barely exists. In real life, you can cancel your funds and reverse their fraudulent transactions.
> It's not true that integrated GPUs are just not powerful enough to run modern 3D games. They're not going to push the same qty of triangles that a discrete GPU will, but any commercial game understands that only a tiny segment of the market is going to be aware of that, and it degrades onto the lower-specced hardware, as the other poster is saying. I'm sure Witcher 3 is among them. If your game literally can't run on something that isn't DX12 or OGL 4.5 (i.e., latest-gen hardware) and at least a mid-range discrete GPU, you should absolutely make sure the consumer has every opportunity to be well aware of that prior to purchase.

That's just not true for any kind of this years AAA titles. They may barely run on an Iris Pro, but everything else is not going to provide even remotely usable framerate (if it'll start at all). I think you're hugely underestimating the huge 3D performance difference between the laptop Intels and a gaming GPU card like the currently most popular GTX 970. Intel GPUs are connected to a significantly slower shared RAM over significantly less bandwidth, they're noticably more thermally restricted (since they're sharing cooling with the main core) and have significantly less processing cores.

Having said that, I do fully agree that having a clear UI to tell you if your game is playable on your current machine is in order. As far as I know, you can already refund the game without problems, there's just not clear warning. And I DO want a warning, not an error check - we've seen countless cases of misdetection when games refused to run on hardware they didn't recognise correctly. Not to mention the usecases like mine, where I regularly buy games on Steam on my Mac just to play them on Windows.
ML Competition: Predict the spread of dengue fever
Galaxy S8 may get the S Pen as an external accessory – SamMobile
Super Mario games are way better than what they look at first glance, in my opinion. E.g. even the 16-bit SNES Super Mario World, with its modest looking by its time, has a huge amount of work below everything: the games are so good because there is way more than the first impression. Perfect game play, lots of secrets, pretty amount of freedom, etc. make you enjoy and love them over time. Pure genius, pretending being just simple video games.
The "deliberateness" or "conciencousness" of a lock is an interesting dimension.

A laser cutter I used to work with had two switches, one of which was a safety switch (like [1]) to prevent accidental activation. The goal here isn't security. It's a design decision to prevent accidents. It's almost a kind of intentional inconvenience.

[1] Safety switch with cap prevent accidental switching: http://acuteelectrical.com.au/safety-switch/
I think that Operating Systems could do a lot better in representing content as more than just a list of files in a folder, using metadata to package and present the content into something that behaves more like a object you can interact with in different ways, and is more user-friendly, dividable (take a smaller piece of the content on a flash drive for portability, or divide content into two pieces and don't lose the metadata associated with it), automatically versioned, and with a variety of presentation modes (instead of just icons, perhaps it could show 'box covers' or 'banners' or the first few words of the text as a generated picture, etc).

I make all sorts of different types of content, and keeping everything organized is just so difficult, especially if copies exist on different drives and computers. I can't effectively put gigs of video into Git either, as far as I know, so most of it you have to take care of manually (or maybe I should set up a Perforce server, but most end-users and less tech-savvy content creators aren't going to go through with that).
Direct link to paper: https://www.cs.utexas.edu/~xwang/pubs/oopsla16.pdf
It's creepy how the surveillance state is edging its way into our homes so voluntarily. Look at all the IoT projects with cameras and this Amazon Echo device. All a subpoena away.

Oh, and let's not forget "just put all your data in the cloud" and then a court finds that "cloud" is not subject to your personal possessions...
There's a cool dystopian-ey youtube video briefly looking into that topic, among other things: https://www.youtube.com/watch?v=YJg02ivYzSs
There's a Mario 602 star race all day today on Twitch. Unfortunately I can't find the link on my phone but it should be easily discoverable.
Unorthodox Hiring: Startup Needs a Developer Partner
Hi HN community!

I'm in a little bit of a pickle... or maybe an opportunity juncture, and I'm hoping the interwebs community via Hacker News may be able to give me some ideas.

I'm at a semi-dead end job working hours I hate and working on projects I'm not passionate about (I work as a Purchasing & Logistics Engineer at a multi-disciplinary Engineering and Construction Management firm). A little over 6 months ago two of my co-workers and I started meeting at lunch as kind of a think tank to stir our respective creative juices - all of us work in finance/purchasing but one of us has a background in marketing and graphic design/front-end development, another one of us has killer internal sales and people skills, while my background is in organizational management and operations.

Long story short, from our meetings we discovered an incredible nugget of possibility in a need in the event industry and we've been hard at work leveraging contacts in that industry to see if our idea is viable and even a real need. It is. WE'RE READY TO START BACKEND DEVELOPMENT. Here's the catch, we can't hire anyone. But we're really wanting a fourth partner to buy into the vision and be excited about solving complex problems with us by leading the charge in developing our idea. What are some ways we can even begin meeting with developers to see if someone would be interested?

Hoping we can toss around some ideas! Thanks!
- Bryan
"but it's still sad to think we might never match the best-case performance of the older line."

More a positive note to those of us sticking with older hardware in various use-cases for simplicity and fewer backdoors. Good to know the integer performance still rocks. ;)
> The Intel GPUs are plenty powerful enough to run the games, but some OS X driver quirk makes them difficult for game developers to support. You can buy a brand new top-of-the-line Apple laptop (e.g. 13" of the new MBP line), and still not be able to play. Here's a thread of someone complaining about it for The Talos Principle for example [1].

They're really not. They may play most of the smaller games, but the AAA blockbusters will hugely struggle on anything but the Iris Pro. Especially if we take into account the additional ~30% OpenGL performance penalty on macOS vs. Windows.
Subuser – Turns Docker containers into normal Linux programs
Users flagged it. Admins didn't touch it.

Users were right to flag it, since this is a classic flamewar topic, and discussions of those tend to be predictable, ideological, and angry—none of which gratifies intellectual curiosity, which is what this site is for.
Google Working on Adding a Year of Search Analytics Data to Search Console
Targetr Review – How to Make Over $ 10k in Under 14 Days – InFactReview.com
Impossible to say w/o knowing more.

This is a light time for hiring, as you state: lots of people are on vacation.

While people do look for specific buzzwords, the better ones realize that you can teach anybody a framework and it's among the less-important aspects of the hiring process. I see a pretty even mix of Angular vs. React jobs these days. I have neither on my resume (but have been doing React for some time now) and get more requests for Angular than React--but that might also be because it's harder to find Angular devs.
The most fascinating part for me is that 6 year old managed to find a way to circumvent biometric security without hacking off someone's finger: authenticate while the user is asleep.

Necessity is truly the mother of innovation.
They'd need your whole hand, since any finger can be used for a smartphone biometric scanner.

Truthfully, lots of different scannable areas will unlock a phone. I've successfully and reliably configured my toes, the knuckles on my hands, and the tip of my nose. All of them work pretty good.

Unless observed using biometric security in a specific manner, an adversary might have a hard time deducing what kind of print will provide access.

Even if they've determined that the phone contains biometric scans tied to security, how would they know it's yours, and not someone else's, or even a specially printed 3D key ring fob or something?

Then again, criminals don't always think deeply about such details during a crime. They might just chop off both hands, grab the phone, and figure out the rest on the run.
Came to the comment section to say the same thing. I think it would have been more worthwhile for us to read the study directly, and draw our own conclusions.
Introduction to Progressive Web Apps (Push Notifications) – Part 3
Hitting the brakes hard is typically the first instinct, but is rarely the correct course of action. Ice is also something that afflicts drivers in Colorado.
A large part of my mind agrees with you 100%.

There's a little voice in the back of my head saying "isn't that effectively what Lotus Notes was trying to do"?

(...which doesn't mean it's a bad idea...)