skysight-inc/HackerNews huggingface dataset:
I never wrap the wire around the clips they provide. I just loosely coil the wire on top of the charger and leave plenty of slack. I always make sure my bag can safely store the charger so it doesn't end up upside down. Every charger I've got since 2008 still works.
Learn How to easily make a custom FlappyBird clone with Goo Create
I've had millionaires call me a greedy bastard ;)
which is sad, because Powershell is great
I'm a guy, and I like seeing pretty girls dance. Most guys do. Most "nerds" are guys. Is there really something wrong with any of this? I'm sick of living in a culture that denies basic facts about human nature.
Does OS X's Mach count as a "fast" microkernel by your definition?
Home More Secure Than Cloud, Says Consumers
On the plus side, using a card gives you a good list so you can see what you've spent. This makes accounting simpler than using a cash book and accumulating receipts.

On the minus side, I use contactless ("wave to pay") all the time now, and find I rarely look to see how much I'm spending on small transactions. Even with larger transactions, it doesn't feel like "real money".
Here's a classic video of a computer hardware vendor in an expo:
http://rebrn.com/re/the-most-awkward-computer-hardware-con-w...

The cringe factor is of the charts...
you can also insufflate or chew tobacco. i don't find the comparison ridiculous at all. both contain psychoactive subtances, and can lead to serious health issues, or a decline in quality of life (tobacco of course being more dangerous than weed).
Why are you saying that nobody does that?

My last job search wasn't typical (I thought of starting a consultancy, so didn't search for a job per se), but one before that showed to me that it's exactly what people do. A company that was looking for a guy to write mobile SDKs asked me to build an Android app with embedded webview and animate html stuff with JS based on gyro movement. A slot game company asked me to build a minimalistic slot game from scratch (thanks to them, I have a clean minimalistic and complete game on github now). Another game company asked me to build a small endless shooter — and I ended up being the only candidate who moved texture offsets instead of actually moving game objects to infinity.

Each of those tasks took from 4 to 8 hours, and 2 of those got me an offer. And of course, I used the same method when I consulted others on hiring decisions or hired people myself. So, based on personal experience, companies do that, and it works.
Reducing WebSocket Connections with Shared Workers
Профайл участницы шоу Голос Дети 3 – Ивена Работова (биография, фото и видео)
>by surrounding themselves with MIT grads, they suddenly generate the wanted association.

Could you clarify what you meant here? Was it that 1. those who surround themselves with MIT grads discover an ingrained wish that they would have gone to MIT, or 2. that they satisfy a pre-existing wish to have gone to MIT by instead surrounding themselves with MIT grads? In the case of (2), are these effects tangible as they might expect?
The biggest danger with blockchain is that if it ever fails, it would fail for technological reasons and its failure would be instant and complete. Like encryption being broken. Instead of government money, where the failure is telegraphed years in advance, e.g. by reckless abuse of the printing press.
It's not just cultural. Writing idiomatic C# does not mean you'll write idiomatic Javascript. Nor does it mean you'll write idiomatic Python.

Being in the .NET ecosystem exclusively can also mean a reliance on IDEs and .NET-specific tooling to be productive (or things like Eclipse refactoring for Java).

And there's the simple fact that there are a lot of qualified candidates who do more than just .NET/just Java. Polyglot programmers are more likely to be flexible and be in the right environment.

Of course people can be good enough, but it's not just about the looks. Things happen differently depending on the tooling.

Now, the extended part of this discussion is that maybe it's fine, and companies should be able to onboard people into a technology. Because, hey, it's just programming right? But that could mean looking at a multi-month training session until you're looking at someone as productive as the guy who's familiar with the tech already. Not all experience in programming is equivalent.

An aside: I feel like this discussion usually has a lot of "web programming is easy" undertones (it hasn't been explicit but we all know what "trendy" means). But I don't think there would be as much of this discussion if it were something like "web-only developer applies to work on embedded systems with basically no C experience".
What are the odds that works?
Weev repetitively accessed information that he knew he was not authorized to access on a server owned by someone else.

These researchers took a phone they owned and setup a situation where a server they controlled sent messages the phone interpreted as coming from Apple. Those messages were used to extract the key from the phone they owned. They then used that key to access an account they owned and were the authorized user of.

Is there a technical case of unauthorized access if they used a non Apple client to access the photo? Maybe. Did they establish the same pattern as Weev, accessing information related to many other users? No.
You cannot, uniformly, give people the ability to do anything to you. That's the point I'm making.

> What about boxing, martial arts sparring, fencing

Consent only works up to a point. I cannot consent to you stabbing me or beating me into a bloody pulp.

https://en.wikipedia.org/wiki/Consent_(criminal_law)

https://en.wikipedia.org/wiki/R_v_Brown

It's worth noting that bare knuckle boxing is illegal in the UK, and you can't just sign a document to do it.

> assisted suicide

Assisted suicide is illegal in the UK. It does not matter if the patient signs a contract to say it's OK, it's still illegal.
There is nothing inherent about the .Net stack that makes it biased or preferential-towards CI. Other than the fact that you can "do it" in a CI context, I can't think of anything else. Care to enlighten me?

Bear in mind, a lot of .Net developers don't even know it's possible to compile their projects outside of Visual Studio. Msbuild, Nant, csc.exe, "what are those?"
The same applies to the ATT hacking I linked elsewhere https://www.eff.org/cases/us-v-auernheimer

The court did not agree that "the server sent me the data so it's legal" is valid.
It would be great if it could also learn to tell if it was doing fine.
The Universal Troubleshooting Process
I'm imagining a gearing system full of magnets instead of gears, and simplified hinges where instead of having 10 moving parts allowing a door to "fold away" you have one or two hinge pieces and 2-4 static magnets that have their magnetic fields control the same motion. Stuff that typically use rails and levers to guide movement could be simplified with magnets.
Thank you for thinking about this.
I'm starting to think that self-hosted is the open source of today - the web is increasingly *aaS-centric, and users don't even have the idea it's not the only way.
> Is that not a loss - a loss that could be remedied by such a kit?

Not really. Just because something doesn't contain a handful of specific poisons doesn't mean you want to eat it. The vast majority of mushrooms are neither poisonous nor edible.
I once got an offer to join a "startup" as nearly a cofounder (two folks had an idea and a rough marketing plan, neither were technical) to handle all technical design/implementation. The offer was no salary, 15% equity on a 2/5 vesting schedule.

We do not speak anymore :)
This is not smart. The more money you make, the more freedom you have. Imagine that one day you would like to work on something which has zero market value (/open-source?). If you have some saved cash, that would be a possibility. Also, what if you want to work on something that requires more investment (like a GPU rig, e.g. for neural network training, or for ray tracing). Wouldn't it be nice if you could buy one yourself?
The "execute downloaded executable" protection predates UAC. It was introduced in Windows XP SP2 and UAC implemented its own version of it, which created double prompts:

https://blogs.msdn.microsoft.com/e7/2008/10/08/user-account-...

That being said, the "execute downloaded executable" protection only applies when the binaries are marked as being from the internet, which is easy to bypass. You just need to download the software in a way that the mark is not applied (e.g. not through a software mechanism designed to apply it). Furthermore, attacks need not rely on "execute downloaded executable". They just need to achieve code injection, which bypasses the need to run through the "execute downloaded executable" process. However, any injected code would be able to download and open without triggering UAC by not marking the file as having been downloaded from the internet. Such file marking is entirely voluntary and malicious code would likely never voluntarily do it.

Protection against inadvertent execution of software downloaded from the internet is the only function in UAC that is useful. The other functions are designed to operate on already executing software. Since already executing software can gain system privileges (above administrator privileges) via vulnerabilities the that Microsoft refused to fix, it can do basically anything it wants. UAC is fairly useless against it because anything it wants includes turning off UAC. I know enough about Windows security that I stopped using Windows years ago, so I do not know whether UAC would require malicious software that has gained system privileges to turn it off. If it does, it should be a simple matter. Anyway, the hot potato proof of concept code demonstrates gaining system privileges by exploiting such vulnerabilities:

http://foxglovesecurity.com/2016/01/16/hot-potato/
https://youtu.be/Nd6f5P3LSNM

The video of it running on Windows 7 uses the system privileges to give a regular user administrator privileges. There is a Windows firewall prompt that appears in the video, but it does not stop the exploit. The appearance of the prompt ought to be avoidable because whatever triggered the Windows firewall prompt was not necessary for the exploit and could be removed.
Regarding the attraction of windows.... market-size and momentum.

Remember a good softie is flexible... that includes getting experienced on all OSs, dont limit yourself... Windows isn't all that bad (and ignore all the silly surveillance scare stories).

Good software should be platform-independent, good software engineers should also be platform-independent.
God, let's leave the idiot child of human engineering (eugenics) out of this.

I can almost forgive the early twentieth century for its idiocy, but this is a computer science heavy board and evolution is a hill-climbing algorithm. Reducing variation in the population (eg, killing/sterilizing "stupid" people) just clusters your population more tightly, which makes it prone to getting stuck on local maximums.

It's almost acceptable if you lived before DNA was understood and either thought that the evolutionary landscape was perfectly sloped upward or our genome involved continuous "factors" that could be "concentrated", but nowadays we know that DNA comes in discrete chunks (genes) and that the edit distance between two good versions of a gene can be greater than one (eg, you might need three mutations to get from good gene A to better gene B, and it passes through less-good genes C & D to get there).

Eugenics is entirely a short-term gain: you entrench your population solidly in a local maximum, which gives you a higher average than before, but prevents you from ever reaching a higher non-local maximum.

(And that's assuming that your environment is stable and your selection function was well-chosen.)
Ask HN: How do you find unused CSS?
what tools do you use to find unused css in your web pages?
Cash Landing: Helicopter Money in Action
It depends on where you are in the world, but in most places in the civilized world, criminal law does not work that way. If something is illegal, we cannot sign a contract that says it's ok between you and me, and magically make it legal. E.g. if I kill someone, the state will prosecute me for murder, regardless of whether or not that guy and I signed a contract that said it was fine.

If impersonating someone is a criminal offense in a particular jurisdiction, then -- assuming that jurisdiction has a sane criminal code -- there is no way to make it legal through a contract.

Edit: there are good reasons why this is in place, the most relevant of which is that it provides protection against abuses. Otherwise, we'd have things like employers that would still be at liberty to use lashing and beating as disciplinary action against employees who don't really have a choice about signing a contract or not.
Also beware of the "we need to work harder because we need thing XYZ by yesterday -- and by the way I'll be 'WFH' for the rest of the week"-Co-founder.
could you imagine if they tried to skew the US election

Eric Schmidt has founded The Groundwork, to ensure that Clinton has the engineering talent needed to win the election.

http://qz.com/520652/groundwork-eric-schmidt-startup-working...

They are even hiring here.
https://news.ycombinator.com/threads?id=loomin-arty
Continuous Deployment of a Dockerized Rails Application
> not wanting sexuality jammed down your throat

How is a couple go-go dancers are 'jamming down your throat'? Really, if they are the first thing you see at a party and can't focus, maybe the problem is with you?

> a technology event

It was an afterparty, nothing to do with the main event.
HN appears to be just about the only place on the internet where a majority (or at least a very vocal minority) thinks this was OK and feels the need to defend it. I think that's telling about our industry and the startup portion of it in particular.
This is rude but it's not incorrect (although I did not open the YT link).

Working for a below-market salary as someone with little external responsibilities is actively damaging to those with such dependencies. If a company knows they'll find someone to program for $50k a year if they just wait long enough, they are extremely unlikely to hire the person who demands and is worth $120k a year.
You can use Google alerts and follow the topic.
The appeal of Windows for me is inertia. I keep using it because I can keep using my preferred programs, namely: Winamp, MPC-HC, and my video game library. Perhaps once my desktop with Windows 7 installed dies I will put Linux on a new one as the idea of using 10 terrifies me.

I did try to use Linux a few times in the period between 2007 and 2010 but I never found a desktop environment I liked enough. The file browsers and music players always left much to be desired.

I can't say much about how the programming compares as I stick to the command line mostly but I do prefer the thought of using the Win32 API over whatever might, might be available on Linux. Do I choose GTK and its copious unique types (even for integers) or do I force myself to learn the abomination that is C++ to use Qt? What audio subsystem do I use from the dozen or so that is around?
UX Visualization Examples and Tips
This tutorial will teach you how to use CircleCI with Docker for CD. Includes a sample Rake + SSHKit deploy script and production docker-compose.yml. Hope you enjoy the read.
Looks interesting, but is there something like this for fitness tracking?
Has anyone figured out how one could get exposure to this in the stock market? Any other way to legally invest in this boom?
You're missing the point about conditional probability.

P(has a F-91W | is a terrorist) != P(is a terrorist | F-91W)

Via Bayes theorem you can fix this with a ratio P(is a terrorist)/P(has a F-91W)

So if the global population of people with F-91W is large relative to the population of terrorists, you are going to have a lot of false positives.

e.g. say that 100% of terrorists have a F-91W, that there are 10,000 terrorists, and that 100M people have F-91W then you still only have a .01% chance that a given F-91W wearer is a terrorist.

Obviously there is more information to go on than just a watch, but that's the point you were replying to.
FWIW I presented this option to my senior management and HR at a "household name" software company and was essentially told we can't do this because it looks like a test and we'd have to do the same test for every candidate or else open our selves up to discrimination issues, no matter which team the position is for, and that was a no go.
Why the White Lower-Middle Class Loves Trump
What do you want the mobile app to do?
Even if you only care about programming, you should still try to get a fair deal. Places that treat you fair are more likely to have high-quality senior devs who will make you better at your craft.

Aynways, the currency does still matter. Take it, throw it in a retirement account, and then build whatever the hell you want post-retirement. Building X might be fun, but after N years building slight variations of X you'll probably want to go off and make something else. Maybe even something people won't pay you to make. And then having those extra $$$ will make all the difference in the world.
How Developers Stop Learning: Rise of the Expert Beginner (2013)
These are the kind of permanent magnets that you magnetize with currents and strong magnetic fields, so yes. You can alter their magnetic fields by exposing them to adjusted currents and magnetizing fields that undoes the original magnetization and remagnetizes them.

Note that your robot won't be very small - you need a lot of current, and thus cooling if the programmer is small, batteries that's big enough and you need to avoid ferromagnetic objects in the surroundings = shielding.
They probably found somebody else to do it. Like the younger brother of the author of the article.
You reply back to the startups that there is something wrong with the AL site?
The creepy part to me is that the email pretended to be from the employee, not AL. I am actually curious to know exactly what that email looked like.
They’re not OK. Why are they OK?
On the contrary, outside the bay area and a few SJW outposts, you'll be hard-pressed to see much outrage.
Some percentage of your coworkers would prefer to see handsome men dance.

But it doesn't matter, because the big problem here is treating people as sexual objects in the context of a non-sexual business.

Do whatever you like on your own time.
> "we can't do this because it looks like a test and we'd have to do the same test for every candidate"

Oh, what a terrible tragedy, to give candidates consistent evaluations that are actually comparable between each other... /s

I get the point you're presenting, but at the end of the day it still boils down to "we can't use tests because then we'd have to be held accountable for objectivity, we prefer instead a system that lacks any kind of rigor such that any result may not be effectively challenged, officially or otherwise".
The latter. Having been to quite a couple of interviews with hiring managers, most of them interviewed in a way that they would have hired themselves, so case number 1. Case number 2, hiring people that they subconsciously wish themselves to be, is coming more from an observation of all these hiring practices posts here on HN. The latter would be quite a nice empirical/psychological study, though I fully expect such a study to already exist.

Disclaimer: I'm living in Germany and nearly exclusively interviewed in Germany so far. There's nothing comparable to the top US schools here, so school reputation is probably much less important than in the US.
Letter on FBI V. Apple Sent to the New York Times by a Sixth-Grader from Chicago
The best tip ever for saving to only spend cash. When you have the physical money leaving your hands it feels like a lot more than inserting a card and pressing a pin code.

I am mostly using cash if I have the possibility to, which is kind of annoying sometimes since in Sweden (where I live) there are many "cashless" shops. Even in normal grocery stores checkouts it's like 50/50.

I've never visited a country that has as strong opposition to cash as in Sweden. One time I walked into a boutique trying to purchase a cellphone and the salesmen there were happy to help. Unfortunately they told me that they didn't accept cash and then I just said "then there's no deal". The look on their faces was kind of fun, even if it sucked that I had to redo the whole process.
Actually it's not usually a good idea, they more often than not fail. But that's the point of startups, to try to play the lottery. But if you are going to play the lottery then play to win it, otherwise what's the point? Who cares if you make a few thousand more. If you are going to play, play to make millions for yourself, or don't play at all.
Have you read ANY of the (abundant) mainstream media reporting on the topic? Because that doesn't in the least correspond with what I was seeing written all weekend.
Ms. Dickinson's original writings (most of them anyway), are available here:

http://www.edickinson.org/
This is true for transit.

However once the message has been delivered onto the device, they're either stored in plaintext, or backed up in plaintext (with the backup itself being encrypted with a key Apple has)

In saying that... I'm now wondering why they aren't encrypting the messages using the passcode like other sensitive data. I guess so the backup can be restored onto another phone and have the messages persist.
obvious troll is obvious.
I always recommend people to look into hourly wages.

I ditched my last job (70K USD a year) for a $40/hour contract position (not that great).

I work just as much (60 hours a week), but make almost twice as much.
Have you tried a high CBD/low THC strain?
When I found it was limiting me, I moved over to a strain of this type and it still satisfied my urge to smoke something tasty, but also did not hold me back from doing anything, as it these strains do not get you 'stoned' in the normal sense. In hindsight, my addiction was that I related the act smoking to sitting back and being lazy, so once I removed that link I no longer felt the urge to smoke and I rarely smoke anything these days.
I recently read a book called 'The Power of Habit' which offers amazing insight and ways to help you overcome any addictions and in a much more efficient way...I highly recommend it!
And both groups do a disservice to each other when they cannot work together. There are a lot of new ideas that we greybeards can learn from the greenies and there are a lot of tested foundations of which the newer generation is often unaware of, especially those that were taught to not worry about resources.
I'm considering that as well. Peldi from Balsamic has written about it

https://blogs.balsamiq.com/team/2011/09/12/profitsharing/

Edit: I don't know about an update, but there was discussion on HN: https://news.ycombinator.com/item?id=2986673
The media (especially the tech media) are not the country. Ask real people.
> It's added as an optional feature

Fuck's sake mate, Object.setPrototypeOf is not optional (and __proto__ is only optional for non-browser environments).

> It can't always be polyfilled, either, which makes the feature effectively useless.

That's breathtaking dishonesty.