skysight-inc/HackerNews huggingface dataset:
On that note, i wonder if you could build a secondary search engine at your home, but only index a small part of the web you typically use?

This immediately sounds useless, but for me i feel[1] like i primarily search a handful of sites. If i can index the sites i mainly care about, and fallback to "normal" engines automatically or with a flag, then for the queries i care about suddenly i get 100% accurate[2] and 100% private searches.

This seems like a good idea to me. My only question, is how much bandwidth and storage are needed to even index something like reddit? If it's too much to run on a moderate home computer, then what's the use?

[1]: I don't have any data to back up this claim, though. Purely a hunch.
[2]: edit, well i guess 100% accurate depends on the search implementation, but it's still 100% private :)
If you use __builtin_expect() the Intel compiler uses a branch. I mean this way:

if (__builtin_expect(index >= cap,0)) {
...
A lot of my ex-partners complained that we "didn't have anything in common," to the extent that I started telling new love interests, "Look, I already know we don't have anything in common. Don't bring it up later as a reason to leave."

After reading this I wonder if it was actually that my ex-partners were incapable of understanding how someone unlike them would react to different situations. I was usually able to predict their reactions, but maybe it was only a one way street.
"I spent half my money on gambling, alcohol and wild women. The other half I wasted.”
VAE implementation in Tensorflow for face expression reconstruction
I think he should plan for 8 years :) Trump might get another term. Trump probably will win the next election because he knows how to attract populace. At least this has worked beautifully in other places.

To be fair a lot of thing he talk about are sensible. But he doesn't have a clue on how to fix them so he won't bring any meaningful change. He did the talking and won. He will talk again and win again.
For those doing Fortune 500 consulting, outsourcing and offshore is everywhere, there is no way to avoid it.

I used to be very critic of the quality, specially since I happen to do reviews of delivered code, but then I also have seen the quality of some internal developers at those customers.

All because selling software isn't their core business, so as long as whatever is running on their servers, desktops, tablets, phones, helps to sell their core products (not software), no one cares one single second about code quality and how it is written.

Just like 99% of people don't care how the goods at their local stores are produced.
You only get tiny amounts of energy out of energy harvesting in general. The press release [1] links to a video that drives a black and white LCD display [2]. You really should look at that video to see what the tech can do. You can't power smartphones with that.

Still energy harvesting is pretty interesting for e.g. sensors. There already are zigbee light switches that work through energy harvesting (e.g. [3])

[1]: http://msutoday.msu.edu/news/2016/flexible-device-captures-e...

[2]: https://www.youtube.com/watch?v=TS2thXzbSek

[3]: http://www.nxp.com/video/nxp-enocean-energy-harvesting-wirel...
It's very unlikely he is a scammer. Ukrainian police can ruin his life if it's true. Moreover, it's very unlikely for Ukrainian scammer to have $500 in the first place. IMHO, phone is replaced by a delivery guy or at customs. It happen to me too: I bought video glasses, but it remote was stolen at customs because it was like an mp3 player.
I don't see what this has to do with rubber ducking.
An opportunity for a new dongle
In this particular case it just replaced a few of the x86 instructions with AMD64 ones.
Maybe [Braindump][0]?

I'm too heavily invested in org-mode to switch to this, but it does seem like the best fit for this sort of service.

[0]O https://github.com/levlaz/braindump
Google encrypting traffic flowing between data centers seems to reflect significant awareness of the issue too.
They still made it a runtime failure rather than a compile-time enforcement of no exceptions? What is the point of that?
Not necessarily the NSA, but I don't particular trust either Google, or especially Facebook if they launched something like this, to not be listening to ad-related keywords.
According to this [1], running is much more efficient at improving cardiovascular endurance than biking, in terms of time spent training for a particular gain. Particularly trail running.

[1] https://www.amazon.com/Training-New-Alpinism-Climber-Athlete...

(ps. As someone who is sort of a weekend outdoors entusiast, without being any kind of a competitive climber or particularly interested in training, I thought it was an interesting read and would recommend.
This has been my reason for being against the death penalty for many years. It's hard to justify when the OJ's of the world get a pass due to wealth or celebrity.

I never thought of AI being used in this capacity. Seems like we'd live in The Day The Earth Stood Still world, giving the automatons the jurisdiction to meat out justice.
Printers, crt displays back when they were a thing, cheap chargers... even low-end LCD displays. All of them emit a high pitched frequency that can be maddening.

Interestingly it's pitched above the range of my tinnitus so I get to hear both most of the time :/

Summer here is my favorite time of year for that reason - the insect noise gets so loud at night, and falls right into the range of the tinnitus and e-noise such that it completely obscures them. It's almost like those sounds aren't there for a few months every year.
If your account name is related to identifiable to you in any way and could potentially be used to spoof your identity, you shouldn't delete it because Yahoo will let a new user take your account's address.
The even bigger problem is that current quantum computers, if indeed they are, are not heading down the universal quantum computer route, but instead heading down the route of adiabatic quantum annealing. I mean if you can explain that to your kids, could you explain it to me?

I would take issue with various claims in the comic anway. The idea that quantum mechanics is a "generalisation of probability" is itself a simplification. The wave function can be used to derive the probability P=Ψ.Ψ*, but it's not probability per se. It does neatly encapsulate why the Copenhagen Interpretation of the wavefunction leads to a lot of magical thinking about what the wave function represents.
Maintaining an open source C library: lessons learnt from librdkafka
The Ultimate List of Online Design References
It may be that that's just a common surface excuse for another underlying reason, whether related to you or not.
Was this also what IBM was like in the 70's?
> Great thing about language specs is that is very precise, without mistakes.

I'd also add "concise" to the list of required traits for a good language spec. If you don't believe me that's important, go check out the C++ specification. IIRC it contains some 50 pages of rules on how to choose implementations of an overloaded function.
I'm 17 years into coding and have never even tried TDD - just because it seemed horribly wrong.
See, I might even be tempted to believe that but he presents it like it's a known thing.

Why should we fear a Trump administration more? Why should we fear it so much that it's worth changing our personal focus for the next four years? Doesn't that seem reactionary?

If we look at the facts, we know that the Bushes and Clintons are friendly and even share a lot of similar views and the same goes for the Obamas and Clintons...and the Trumps and Clintons. Hell, one of Trump's first statements after that infamous tape was: "Bill Clinton has said worse things to me on the golf course". I'm inclined to believe him [0].

So we've got the previous four administrations going back to the 1980s that are chummy and/or have similar views. Under those administrations all this government surveillance has taken place. Under those administrations all this corporate overreach has been happening. Under these administrations we had social networks tracking their users without consent. More recently, Obama has been fairly friendly towards Zuckerberg and other tech stars. Tech and politics are intertwined now.

So know all of this...what steps is Trump going to take that are going to be worse than those that a Clinton administration would have engaged in?

Without something supporting it, it's just fearmongering.

http://imgur.com/gallery/uO2cqtr
Exconf – Simplistic multi-environment multi-service configuration tool
I'd love switch to OneNote but it keeps crashing when I try to login on Android on my Nexus 4. I'm honestly at a loss of what to do.
At home, and for project management at work, I'm an org-mode user. Got in the habit around 2005, and it's too useful to leave. But I've stopped using it for note-taking at work.

When my workplace switched from Google Apps to Office 365, I started experimenting with OneNote. And I have to say I've been extremely happy with it. The web app is quite good, and both the Windows and Android apps are excellent. I typically take meeting notes on an Android tablet, and they're immediately available for me at my desk. There are plenty of formatting and attachment options.

I'd never use OneNote for my personal/home use, because of cloud concerns and vendor lock-in. But if your workplace is in the MS ecosystem already? It's brilliant.
If the claim that "Employees who do not reach their quotas are often required to work hours beyond their typical work schedule without being compensated for that extra work time" is true, then it's not the employees stealing from the employer but the other way round.
How to pick startup offers
https://codahale.com/how-to-safely-store-a-password/
Have Russian hitmen been killing with impunity in Turkey?
The built-in emacs tutorial is good, as I recall, but I went through it 15 years or so ago.

For org-mode, the documentation on their site is good, but I also found myself referencing this [0] site a lot. The author happened to do a lot of things in ways I liked, or near enough that I could borrow their config and tune it to my own preferences. Borrowed piecemeal, not wholesale. I recommend starting with stock org-mode and emacs and only adding pieces as you understand them. Otherwise you end up with a non-stock configuration and other people may not be able to help you out as readily because you can't identify whether erroneous behavior is emacs or your specific configuration.

[0] http://doc.norang.ca/org-mode.html
Somewhat misleading title. This is an energy storage breakthrough specifically for utility-scale storage, but will likely never be practical at the scale of a home or car battery, and definitely never at the scale of electronics. As the article points out, the big benefits here are longevity, safety, and cost per kWh stored, not energy density.
Instagram Now Battling Pinterest to Manage Your Bucket List
That won't work. People will just do it anyway. Just look at how well alcohol prohibition worked.

That's part of the beauty of open source - once the cat is out of the bag, there is no getting it back in.
Super Mario Run lands on the iPhone today
Gogland – Capable and Ergonomic Go IDE
4K display (3840x2160) with @2 scaling is being reported as 1920x1080:

gfx.monitors.[0].screenWidth	1920
gfx.monitors.[0].screenHeight	1080

So the resolutions do not say anything about HiDPI. There's an additional key for that:

gfx.monitors.[0].scale	2
I wrote a windows store app that exported your data from evernote and imported it to onenote. Evernote complained on the grounds that it used their logo (which was fair enough) and then on the grounds that it used their name (I had called it EvernoteToOneNote). Eventually I gave up making changes and resubmitting the app.
I find it exceptionally unlikely that the statements in this article are correct. I suspect a phone with the screen lit uses somewhere in the range 0.5-2W continuous. The amount of energy you'd get from a light touch on the screen is, at an educated guess, in the order of a few millijoules at best.
Dickheads
It's an alternate way of annotating code blocks which doesn't require you to indent every line (because that can be tedious for longer code snippets), and allows you to explicitly specify the language to use for syntax highlighting.

Example:

```javascript

// JavaScript code here

```

It's used extensively on GitHub.
> It's not OK. You want to fight the freedom fight? Go work in politics. Don't screw your own country.

Except, whistleblowing generally doesn't work like that.

It is not as if someone joins an organisation with the intention of blowing the whistle.

If you look into the story of a whistleblower (countless of examples available), you'll see they're just hard working employees who work for their employee, and who stand behind their employee (regardless of if the employee is a government or a company or an NGO). What happens then, is the person decides to become a whistleblower because if this is being cover-up or silenced, it is wrong. IOW, they notice wrong doings the general public ought to know.

Lets forget all the obvious examples of Binney, Snowden, Manning, and the like. Take for example the whistleblowing on Jacob Appelbaum alleged sexual harassment. Those people who blowed the whistle weren't "out to get him". As far as they were concerned they never wanted to blow a whistle, and just lead a happy (employed/) life and their current employer.

Even someone like Assange 'grew into it' somehow, and he's both an outlier and an agent _for_ whistleblowers.

[] Or, if not being paid, volunteer.
I would set up a trust in the British virgin islands or Cayman's, transfer the money out there and maybe set up another trust to transfer into if that one was discovered. He was spending the money on strippers and cocaine, no receipts required.

Not that I'd do it mind, but I think that'd be a way to get away with it. Reasonable ROI even if you do go to jail for a year or two ;)

Read "treasure islands" sometime. Fascinating.
Azure – Blockchain as a Service
But wait! The emails are being intercepted by the NSA and CIA...
Learn languages to see how structures and algorithms can help you think and express ideas. Only that. No language is "that better".

ps: then learn non trivial compilation. (Lookup for books from Aho or Whilhelm)
I'm still lost?
And this is the other end of the spectrum, which is equally as bad. Don't be the guy who never tries new things.
> there are many people who think ORMs are a terrible idea

Not sure about terrible but it is not a bright idea to be object centric when schema remains king. Using ORMs makes perfect sense when your domain model is canonically represented by the object tier /and/ you are reusing these (common/core) domain objects to build a multiplicity of applications.
It is exasperating to read comments like this about Schneier in particular, who has been beating this drum for a long time, and whose anxieties about surveillance and the power it concentrates have been wholly decoupled from the politics of who wields it.

What has changed under Trump is that the power is now concentrated in tiny hands that seem particularly like it to abuse it, unconstrained by social norms or political checks. But Schneier wrote entire books about the dangers of surveillance culture back when we all thought Trump was a joke.

Before you say things like "why only now", take the two minutes it takes to discover whether this is in fact a new topic for the speaker, or if they have a history of addressing it.
Nothing will happen. "Users" don't even know what the majority of these things are, and this concern certainly doesn't even fly on their radar.

I've spent 5 years now on this very topic and my conclusion is that the people just don't give a shit.
If the hashes are leaked, you could log in with them.
All methodology has the potential to become pseudo-religion.

The worst ones are the ones that infect every aspect of the business like ITIL. The scope and complexity of the methodology is so broad, you need to hire priests (ie. consultants) and build shrines (ServiceNow, Remedy, etc) to the religion and you end up in a state where nobody in the business understands WTF is going on.

That answers the question frequently asked here re: why horrific and dysfunctional companies like IBM get a tight grip on companies.
I browse assuming that I always have someone over my shoulder.
Understanding logging in Python
It's actually called fraud, at least in the US, and will be investigated by the Secret Service. If you experience such a windfall in your account, seek written permission from the bank before spending any of the money.
Don't use input/output operators. Too obscure and can't handle specific formatting.

Don't use exceptions. Not supported.

Theoretical C++ has tons of stuff. Practical C++ doesn't use most of them :D
> That goes to show the power of what a sysadmin at a bank can have, take money and cover his/her tracks.

The regulation and audit requirements of the banking system mean that you can't cover your tracks forever. The accountants and auditors will catch up eventually.
So why has only WF seen this? Could it be that their internal controls on account signup were deliberately lax? And why is there always someone on HN willing to stand up for the poor helpless neglected multibillion dollar business?

I'm reminded of "will no one rid me of this troublesome priest" ( https://en.wikipedia.org/wiki/Thomas_Becket ). Not specifically asking that someone be murdered, but implying from a position of power that it's something you really want to happen.

Similarly setting up an incentive system with targets that are unmeetable without unethical practices then looking the other way when those practices happen implies a certain amount of complicity. It's just really hard to prove, which is the intention, and why some offences are "strict liability".

Not to mention that the use of punishment for not meeting unmeetable targets is not the same as not giving out bonuses for not meeting them.
It's a fact often established that people whose work is incomprehensible are held in high regard.
What I wonder is how this slipped past the security team? I had an internship with a defense contractor my junior year of college and they would have been all over that.
ReactJs introduction
> I've always maintained a job at the same time so financial ruin is never a risk.

I think it's a definition of "financial ruin." If you quit your job and blow through your safety net (not your retirement or anything) I don't consider that ruin.

> Ideally you want to see some traction and then ditch the job, doing so before would add additional stress due to lack of income.

I think this is the way that a lot of successful projects have come. If the idea is too big to solve in your spare time, it does not fit into this model.
but you're the common denominator so its their fault, ok right
I've heard that phrase before but with a few extra 0s. $2m isn't really that much for a bank these days. Besides they probably were able to get a fair amount of that back in the stuff the police took.
"this guy was smart enough to actually represent himself"

This was my shock in all this. I've created a personal profile for this guy on story's beginning and ended up with a whole new profile at the end. What a character development!
40 Cool Christmas Gifts for Dad
This is time management: it is hard, but it isn't impossible.
> It's composition tool, not a relational one. Sorry.

Isn't the R in ORM for relational?
I tried to sell Bitcoin on eBay and every single buyer attempted to commit fraud.
https://suave.io/ seems like a reasonable contender.
Morally, there are several things not to like. Of course, this is arguably no more or less morally sound than someone who legally games the financial system and buys the same lifestyle. Lots of grey areas, I suppose.

I keep wanting to compare it to tech firms that profit off chiseling away at our privacy using social and game theory, but I'm not completely convinced that the two systems are similar enough to warrant it.
I think employee revolt is a much more promising avenue of attack than market revolt. Many of the people working at Google and Facebook are deeply uneasy about what the data they've collected can be used for. Watching their CEO (or COO) march meekly into Trump tower does not alleviate those anxieties.
> Weight is won or lost in the kitchen. Full stop.

I think this is disingenuous. Certainly regulating caloric intake has more impact than exercise because it's "easier" to achieve a caloric deficit, but that doesn't mean running isn't great for weight loss all else being equal.

Furthermore, exercise is important for other health reasons. So maintaining the same caloric intake and adding running is much better than simply reducing your caloric intake by the same amount.
Erik Meijer and Patrick Dussud – Inside Garbage Collection
You can replace TDD with object orientation, functional programming, scrum and other buzzwords. I never understood why people try to make everything into a rigid religion. Maybe it's a substitute for thinking for themselves?
That's literally the opposite point from what you're citing.
I use Zim Wiki. It's not as feature complete (no web access, no mobile clients), but it's the best solution I could find (for Linux).
That's just stats for people who use Firefox, right?

I'm sure there isn't a large amount of Firefox users among people who browse the web in tablets, phones or chromebooks.
I wouldn't call 150 calories of beer heavy drinking. A pint of something like Guinness is a little over 200 calories.

"SAMHSA defines heavy drinking as drinking 5 or more drinks on the same occasion"

So you're right that heavy drinking of beer could be undone with running, but it's going to take a 10-11 mile run every day.
At the very least they probably wouldn't be using md5.
I've very much enjoyed Bear.

Evernote? I don't think about you at all.
Don't. Police may ruin his life.
IMHO, phone is stolen at customs.
Gogland – New Go IDE from JetBrains
I would love to be able to pilot a plane in such a way that I end up in the moon's shadow for the entire day!
I am actually wondering how this article is so blog like and still made it onto bbc and makes you think it has some journalistic thought given to writing style and content
For what it's worth, Ethics was a required course for an undergrad business degree in my college in the 90s. I'm not sure if it still is.

Ethics is easily thrown out the window once some executives falsely proclaim that they are required by law to do what's best for shareholders. Since shareholders have a minimal voice outside large holders, it's easy for those executives to claim, "the shareholders want profits, period." Of course, they don't mention that executives want bonuses too.

An interesting thing about ethics when you study History. When asked how they could indiscriminately kill Jews during the Holocaust, Nazis usually claimed the first few times were difficult, but the acts became a matter of course; normal as anything else in their day. In that same war, the Soviets committed brutal atrocities of the German cities they conquered, as did the Japanese in China. Every country has committed heinous acts in their history. Once it starts, inhumanity can spread like wildfire.

We as developed world citizens believe we are civilized, and for the most part we are; but we are only a stones throw away from being capable of casually committing what we would think of as atrocities as the norm.
Does anyone know if the elements are really native elements? Ie, they aren't some rendered html junk?

I may have to try this out, depending on how simple it is. I don't think it would fit for us at work, but if it's simple then it may fit nicely for my home projects. I've got lots of things i want to interact with via a phone app. If this means i can get a fast iteration cycle on little one-off (turn the lights on style) phone apps, then awesome!
That depends on how silly you consider 2^32 - 1 bytes, if I recall correctly.