skysight-inc/HackerNews huggingface dataset:
It's actually a very useful method for quickly finding the difference between two numbers. And I would think that any computer programmer would appreciate the algorithm. The algorithm is a classic divide-and-conquer technique that is perfect for quickly performing arithmetic in ones head. And it would also be a good entre into teaching things like associativity and commutativity.

I use something similar to avoid getting too much change at a cashier, and to use up loose change (pennies, nickels, etc), except I usually count down and add in the difference. So, for example, if some bubble gum cost $1.28, I might give the cashier $2.03. Then, assuming the bewildered cashier doesn't try to give me the pennies back, I get three quarters for laundry, instead of two quarters, two dimes, and two pennies.

If I don't need laundry change, I'll count up or down searching for the amount that will maximally reduce the number of coins in my pocket (without avoiding bills, which would just be annoying to everybody). With practice you can do this in a split second, and it really blows the mind of some cashiers.

Isaac Asimov said something to the effect that smart people will tend to figure out these algorithms on their own. So it's kind of ironic that now somebody is complaining that it's being taught to kids. I suppose the only real legitimate criticism here is that, according to the link, there's only one example of this method, and then it's never mentioned again. If anything, it should be expounded upon.
Maybe your confusion will be reduced if you meditate on a few concepts:

* "Childish" and "unprofessional" are not synonyms.

* Neither are "adult" and "professional".

* Neither are "childish" and "honest".

* Neither are "adult" and "dishonest".

* PR fluff is not the same as the general concept of public relations.

* "We will not discuss this." is honest and straightforward, as are a number of alternative statements people have suggested.

* A statement made by an individual with limited power and resources may have very different implications and be perceived very differently than the same statement made by one with great power and resources.

* HN is composed of many individuals with nuanced opinions and worldviews.

* Individuals with diametrically opposed viewpoints in some areas may have very similar viewpoints in others, and sometimes the reasons for that may be subtle.

* No particular comment thread will necessarily have a representative sample of individuals participating.

* Confirmation bias exists.
When Someone Dumps Tens of Thousands of Bitcoin at Below-Market Rates
The last time a small C-based virtual machine was posted it went down very well [1]. So I'd be curious if there is any interesting feedback here.

The code is pretty well organized, and when it was posted to Reddit there were a few comments mentioning the readable implementation.

This is a stack-based virtual machine which is simple to embed and extend with custom opcodes, and while the existing instruction-set isn't huge it is sufficient to write toy-programs and be an interesting learning-experience.

[1] - https://news.ycombinator.com/item?id=8130413
Kernel developer refuses to commit intel patches
This tool gives you free access to supplementary reading resources for online courses, structured in a way that they won't consume more than 10 minutes of your time at a stretch. The resources give a better understanding of the concepts and the general problems faced. It would be really amazing to have hacker new community as early users, please do sign up. Thanks.

Checkout the screenshots here: http://imgur.com/a/0LrgX
I'm always surprised to see methods declared in the constructor.

I get that you prefer to do that for a controller exposed in the scope but why not use the prototype for a service ?
The point of TL;DR is to summarize a longer piece. It literally means “Too long; didn't read”
It really is. Hurley is one of my favorite photographers of all time; his stuff just captured the essence of the time so well!
Does this then mean that the standard of living in Cuba is about what we could expect from a sustainable society?

Not being snarky (I know it could sound that way). I'm curious if that's the outcome of sustainable living.
Just to let you know, you can have a chocolate teapot: http://www.bbc.com/news/uk-england-york-north-yorkshire-2912...
Pigs are not smart?!

Apparently ranked #4 in animal intelligence according to some random non factual comic

http://theoatmeal.com/comics/pigs

And the whole dirty thing is just wrong. Naturally they choose not to soil where they sleep or eat.

Granted spending their lives in a 6' pen they'll root it up and make a right mess, but then I expect anyone would.

Unless you mean the religious connotation, but then that is unclean rather than dirty, because it "has cloven hooves but does not ruminate"[1]

1. http://en.wikipedia.org/wiki/Unclean_animal

I've never farmed Octopus..
This App Avoided Being Made Useless by Using the iPhone’s Charger
That response sounds angry to me.
The Mythical 'Legend' of Walter O'Brien Continues to Grow
"Canadian bacon", as you call it, is back bacon, same as the UK. In the US, it's often salted and cured kind of like a packaged deli meat or something and it's pretty awful and bears little resemblance to the genuine article.
Such genius!
nice. it helps testing without a real server available.
I don't think so; if he did that there would be no thread.

"Former Reddit worker does an AMA; CEO talks to him privately about why he was let go" is not nearly as catchy.
Dividends are taxed this year at 21%. And if I'm not mistaken tax rate is lowered to 20% next year, reinvested profit is not taxed.
https://pinboard.in/

Bonus. Has the best twitter there is.
YouTube is in a very difficult spot, but you can't help but shake your head when you submit a home video using only a music clip that they offer within their free-use audio library here:

https://www.youtube.com/audiolibrary/music

...and you still get automatically flagged for a music copyright violation, which has happened to me multiple times. Granted in both cases one counterclaim submission (mentioning that I got the music from their free library in the first place) was sufficient for them to stfu about it, but the fact that this happens in the first place is a powerful example of how broken the system is.
There's also "we make so much money on this stuff we don't have to care," which seems to characterize a lot of their interaction with the end user.
When people invest 50 million dollars in the aforementioned website and service, maybe the amateurs aren't just the ones running the business.
If he wanted to dance around, when asked "Why did you quit?", he could have given a generally vague answer like "I was let go." This could mean fired or laid-off. But he chose the specific "laid-off" answer. This means something very different than "fired." I don't think he was dancing around as much as just in denial about getting fired.
Samza can run on a Hadoop 2 cluster using YARN. As far as I know, there is no other connection to Hadoop or HBase.
I would also add to this: lawyer up.
Quite often the IMF is an easy scapegoat.
You'd be surprised by how often the IMF advice is ignored or by how sound it can be at times.

For instance, in Ukraine a few years ago, the IMF's advice was to cut down on some structural expenses (gas subsidies mostly) and not to touch investment expenses as doing that would trigger a recession.

For political reasons IMF did the opposite.
Perhaps, but this case is more like walking by a house, seeing a cracked window, and crawling in yourself to take a look around and see if anyone else might have done the same.
How CloudFlare Moved the Web Toward Ubiquitous HTTPS
Then why call it feminism? That is just misleading.
Waldorf-Astoria Hotel to Be Sold for $1.95B
Pork belly is delicious, but generally when folks talk about pork belly they're not talking about bacon.

You don't really need to read too much into it. I doubt folks refrain from referring to couscous as "wheat" because they're ashamed about the factory cultivation and wholesale destruction of this noble plant; we just like having specific names for specific preparations.
High-quality, well-articulated writeup by jwz as usual, but it surprises me that people who should know better still use the dump called youtube. Everyone knows its handling of fair use and general copyright issues is a joke and the MAFIAA (and consorts in other countries like GEMA) has been taking down all kinds of innocent videos with ridiculous claims for years. Just use a different site like vimeo that cannot afford the extreme level of ignorance towards users Google displays in all their products and let youtube rot.
Expose a vulnerable linux VM to the raw internet. Wait for it to get infected. Find the process thats connected to the cnc server using lsof. use gcore to dump its memory to a file. cat that into strings and look for the irc channel and server. Or just watch it all in wireshark but thats kinda boring. Have fun and stay safe.
I think the education & health care system in the US are huge points of concern both from a larger policy perspective and from a social justice stand point. That said, I personally have never had an issue with either and doubt if I were starting over as a 20 year old all over again would worry about it much.

I'm much more worried about things like social & political stability, cost of living, and if I'm being perfectly honest, weather & food.
Windows 10 Preview Has a Keylogger
Run this in your console:

$('.navigation').css('background', '#222');
Lie about his termination? I think that is taking it a bit far. Confused? Upset? Angry? Wrong even? Sure. Lying? Probably not.

A lot of companies are very vague when they fire an employee. I've been let go twice, once for "poor performance" and once for "not the right fit". In both cases when I pressed for more detail I was not given anything concrete.

In the poor performance case I would say things like "but I had all my code reviewed and the reviewers said my code was fine...". And get responses like "we just didn't feel like your performance was up to scratch".

I was upset and angry at the time because they never provided me with any real evidence or gave me a chance to fix it. I kept coming up with all sorts of reasons (like the fact that I was 20 years older than the next oldest developer). OTOH, I am not stupid enough to air my grievances on a public forum.
In increasing order of importance to HN'ers, I think.
Segment usually puts out great tools and crisp sites!
The empty addresses are just in the public mail archive that is exposed through the web. They were scrubbed away by the archiver software. The recipients of the original message got it with all that information intact.

Users do not get two copies because the mailing list software is smart enough to calculate a set difference between the expanded mailing list, and the set of addresses which are already in To: or Cc:

GNU Mailman makes this a configurable preference (per subscriber, I think!) The reason is that some people prefer to get the duplicates. A possible reason is that they want the official list copy, which is subject to some custom mail processing rules based on its list headers, or rewritten subject line.

By the way, some people also prefer to get only mailing list digests. For users who receive only digests, discussion participation is still possible because the discussion is based on the normal To/From/CC mechanism of e-mail.
YouTube allows copyright holders to create policies like this:

"If someone uploads my infringing content and there is more than ten minutes of infringement, take it down with an automated claim. Otherwise, put ads on it and send me the money."

This allows the flexibility for clips to go up, but not full movies. Of course, you have to have a sympathetic content owner first.
How to Work Quietly
That is fascinating. Can you share some references on this?
PhantomJS 1.9.7 is based on an ancient version of WebKit that lacks ES5 functions like Function.prototype.bind. It also crashes pretty frequently.
Interesting, thank you. I didn't really know much about the etymology, but yes, I think the current language certainly perpetuates a convenient cognitive dissociation
There's very little that can go wrong in an electric vehicle. The only thing which can go terribly wrong is the battery pack; any damage there would mean a write off anyway.
Embarrassing. People should just sell their zero-days on the black market for BTC until these companies wise up on paying out on "non-qualifying" bugs. Facebook has done this too.
Overstock.com Assembles Coders to Create a Bitcoin-Like Stock Market
I doubt the unemployed guy would have the resources to mount a legal attack anyway. As for bad PR, take a look at this thread (or the reddit thread): the majority of people are reflexively siding with the CEO.
The Coming Real Estate Glut (Maybe)
In a vacuum, it could seem that way. But according to another of his posts, linked in another comment here, there was supposedly a demand by other employees who felt wronged by this guy's statements for him to state their truth, on the record. If we take that at its word, then it's more like a CEO that is willing to put his own reputation and professionalism on the line to defend the quality of his employees.
Model S has been around for 2 years, it's their first model (not counting the Roadster, which was rather exotic, not mass produced) and you assume nothing will ever brake? There are so many little things that are not covered by warranty and may be really expensive to fix - and just like any other car, things will brake with time. Let's be honest, Model S, new or used, is a luxury car for the rich - I would rather wait for a new model targeted at the middle class.
they store it in citizen database. as of now they do not share the fingerprints with our regular police. the face they probably get.

I think that our local spy people have access to them (there was a theory about them managing our offshore database backups and therefore never asking for anything); if and how they share it is not disclosed.

foreign governments might get access through travel information agreements (biometric passports were a requirement for free travel to US) but I am not certain about those details.
I assume because it's more light-weight and hence suited better for certain needs.
That's their decision. You don't have to make it easy for them--especially if they are going to be your competitors.

For a motivated big company, cold hard cash isn't as hard to come by as you might think.

As for now, the only thing I can do is echo how absolutely crucial it is for you to have a knowledgable lawyer on your side RIGHT NOW. Get several on the phone today, and make a decision as soon as you can. If you're in the Dallas/Fort Worth area, I can make a recommendation but please, please do this.
For that matter, the "government" is an abstract concept. So what? The point is, the "government" doesn't own anything. They regulate it. That is completely different than ownership, and in the case of radio spectrum the very concept of ownership is really hard to even reason about it.
Tesla's trump card: Used cars
Understanding Jean Baudrillard with Pumpkin Spice Lattes
It's a little ironic, but I still find WinAmp to be the best audio player.

I mean - all I want to do is to quickly setup a playlist out of a bunch of directories and eventually do searches in it, which is incredibly common at a party when you quickly assemble playlists from multiple sources. Other media players are completely retarded.
The title is misleading: the exchange will actually be built on top of Bitcoin using Counterparty (counterparty.io).
If Communist Cuba didn't exist, may be most of those dictatorships wouldnt have happened.

And Costa Rica may be an exception because their lefties (or liberals) were smart enough to keep their eyes on the price.
>who want to forgo gas and buy a Tesla but cannot afford the high price of a new Model S

I love the idea of someone concerned about costs and prices buying a $50,000 used luxury vehicle with an unproven long-term reliability track record.

Edit: Wow, downvoted twice before I could even fix my typos. What a community.
Every now and then you see a demo that catches a glimpse of the future.
I genuinely believe everything Musk is currently involved in (Tesla, Space X, Solar City, Hyperloop) is changing the world.
Also worth checking out http://radar.oreilly.com/2014/07/questioning-the-lambda-arch... from Jay Kreps, who's part of the Kafka braintrust.
HTTP Considered Unethical
FBI director says Chinese hackers are like a “drunk burglar”
Yeah, that's a pretty ridiculous situation.
> Or to put it in a slightly more nuanced fashion, as a blackhat I could compromise your system, and then turn around and inform you that your system was being compromised whilst at the same time profiting from any data I had already stolen.

Which provides a perfectly reasonable way to distinguish the white hat from the black hat. The black hat is the one making fraudulent charges to stolen credit cards, or selling social security numbers, etc.
Show HN: Book recommendations of famous people
Nice work. It's also worth checking out Jamie Rumbelow's MY_Model

https://github.com/jamierumbelow/codeigniter-base-model
This article is another that calls it a "GPS." Which it very specifically isn't: it's a local positioning system. It doesn't do what GPS does (give you an absolute location) and it does a lot more than GPS (tells you what the place means to you).

It's just a terrible metaphor, alongside "eyes are like cameras," "the brain is like a computer," etc.
Does anybody remember the nettime mailing list, and the amazing ascii graphics code-poetry performance art trolling (and excellent personalized customer support) by Netochka Nezvanova aka NN aka antiorp aka integer aka =cw4t7abs aka m2zk!n3nkunzt aka punktprotokol aka 0f0003, the brilliant yet sociopathic developer of nato.0+55+3d for Max? Now THAT was some spectacular trolling (and spectacular software).

https://en.wikipedia.org/wiki/Netochka_Nezvanova_(author)

https://en.wikipedia.org/wiki/Nato.0%2B55%2B3d

http://jodi.org/

http://www.salon.com/2002/03/01/netochka/
The name Netochka Nezvanova is a pseudonym borrowed from the main character of Fyodor Dostoevski’s first novel; it translates loosely as “nameless nobody.” Her fans, her critics, her customers and her victims alike refer to her as a “being” or an “entity.” The rumors and speculation about her range all over the map. Is she one person with multiple identities? A female New Zealander artist, a male Icelander musician or an Eastern European collective conspiracy? The mystery only propagates her legend.

Cramer, Florian. (2005) "Software dystopia: Netochka Nezvanova - Code as cult" in Words Made Flesh: Code, Culture, Imagination, Chapter 4, Automatisms and Their Constraints. Rotterdam: Piet Zwart Institute.
https://web.archive.org/web/20070215185215/http://pzwart.wdk...

Empire = body.
hensz nn - simply.SUPERIOR

per chansz auss! ‘reazon‘ nn = regardz geert lovink + h!z !lk
az ultra outdatd + p!t!fl pre.90.z ueztern kap!tal!zt buffoonz

ent!tl!ng u korporat fasc!ztz = haz b!n 01 error ov zortz on m! part.
[ma!z ! = z!mpl! ador faz!on]
geert lovink + ekxtra 1 d!menz!onl kr!!!!ketz [e.g. dze ultra unevntfl \
borrrrrrr!ng andreas broeckmann. alex galloway etc]
= do not dze konzt!tuz!on pozez 2 komput dze teor!e much
elsz akt!vat 01 lf+ !nundaz!e.

jetzt ! = return 2 z!p!ng tea + !zolat!ng m! celllz 4rom ur funerl.

vr!!endl!.nn

ventuze.nn

/_/
/
\ \/ i should like to be a human plant
\/ _{
_{/
i will shed leaves in the shade
\_\ because i like stepping on bugs
I don't think that is the case. I certainly would respect the CEO stating clearly that the employee was fired, that it had nothing to do with criticizing the lack of charity, and the reasoning has been clarified in private.
On a new Porsche 911 (had two of them recently) snow tires cost me $1800 [1] (it actually does a nice job in the snow with them) and the first oil change was something like $400 or so at the dealer. I sold the second one recently (got a Porsche Suv) and it actually retained a fair amount of it's value after 2 years of use. I was surprised.

On a model that I sold I was able to get $450 approx for the snow tires. That said I didn't drive it much if I did I would have hit other maintenance windows.

Personally I would never keep a luxury or high performance car past warranty.

[1] Not only that but they are so large only certain places can even change them because of the width. Since the Porsche dealer is about an hour away I had to go to the BMW dealer to swap the summer tires at the end of the season. (There was a company that had a tire changing service that comes to you but they went out of business that was the best convenience.)
Alfred Nobel’s Other Mistake
> But hey, whatever. I must be lying since your absolutist view is 100% correct to you.

In a thread where you are defending a CEO being criticized as, amongst other things, childish, do you not see the irony of this?
Which would be awesome if it were true.
Why would their "new model targeted at the middle class" be cheaper to fix? Tesla/Elon has shown that they'll make good on vehicle upgrades/substandard parts if needed (battery shield and debris bar upgrades at no charge).
The most important suggestion is to ignore nearly all the advice you are getting in this forum unless it is clear that it is coming from someone who has been there before and not just someone who is guessing about what the best plan might be. People in this forum will vastly overestimate the value of the technically nitty gritty of whatever it is you have built because most people in here are coders that think that code is the source of all value. I can't say for sure (more on that later) but I have a very strong suspicion that this company cares a lot less about your code than they do about you and your team.

You need to find someone (or some people) who have been in a similar situation before and had a successful outcome. If you don't know anyone like this then ask for an introduction to someone you don't know. It's a small world. If you work at it you get get to someone knowledgeable.

Then you need to give them much more detail than you gave in this post because the specifics are going to matter a lot. It's perfectly understandable that you didn't want to get into the weeds with a public post but without the details it is literally impossible to give quality advice.
Functional programming (with immutability) is a really bad match for my world, which is event-driven embedded systems. (Garbage collection is also a bad idea if the system is real time. Yes, there are ways of working around it, but it's making your problem harder. Why do it?)

Even more, I wouldn't use immutable functional programming for writing an OS. An OS is all about mutating state that keeps track of resources.

For that matter, I wouldn't use functional programming in any situation where the nature of the problem cried out for mutating state.

I wouldn't use garbage-collected code to write a memory manager. I wouldn't use it to write crypto code (leaving old crypto data hanging around in memory is a major no-no).

But we get these loud zealots who tell us that FP is The One Right Way, and that we're stupid and/or ignorant if we don't convert at once. I suspect that a lot of people with experience just tune them out, because it's so obvious that what they're saying is unrealistic. But if they were a bit more aware of the variety of the real world of programming, and knew where FP worked and where it really didn't fit, they might get more of a hearing.
Whilst I'm pleased that CI will not die an unmaintained death, I do wonder if it will be worth putting in the work to modernize the framework.

Symfony2 and others are now so much more ahead of CI. Composer and PSR-x standards make developing in PHP much more of a programming rather than scripting experience, and CI still feels closer to the latter.

On the other hand, I learnt much from CI when I first started MVC and OO development, so best of luck to BCIT.