skysight-inc/HackerNews huggingface dataset:
> I personally don't really care if the NSA gets to look at my private documents, communications and photo's

Would you accept this challenge?

http://www.vox.com/xpress/2014/10/13/6963621/edward-snowden-...
Nixie – Wearable camera that can fly [video]
I'll play devil's advocate as your brush strokes are hyperbolically broad. Couldn't one just as simply say "Programmers are toxic to business. They're classically myopic optimizing for 'fun' technical stacks without understanding the business they're working in." That's obviously untrue as well. I've been lucky enough to work with some very good folks who are MBAs. I would suggest the issue you're seeing is similar to what we try to avoid in the tech culture. We want to hire the best engineers out there...not the average code monkeys. Similarly, if you hire great MBAs they should not be toxic to businesses.
"may not compile" would be a better title than "may not work". To a programmer familiar with compiled languages, "may not work" implies that the code will compile but produce the wrong result/a crash/undefined behavior. Rust aims to catch mistakes at compile time, so the headline is quite sensational under this interpretation.
Possibly to the Fourth Estate? It would have been clear to Snowden that the clergy and commoners aren't doing enough to control our kings and princes.
Amazon has actually been fairly successful in avoiding that culture (partly due to their own internal culture being almost anti-MBA philosophy).

Amazon has stack ranking, which is the most toxic MBA/McKinsey innovation (although most good MBAs in 2014 recognize it as toxic and best avoided) of the past 25 years.
Washington Post tech powering student news sites
An Interactive JVM Thread Probe Stack Analysis Method
A simple improvement for all HTML code editors
What Happens If Life Expectancy Keeps Rising?
I don't agree. The _signature_ should indicate whether a function has access to a class's internals or not, but the caller shouldn't have to care. This is already true in C++ today: when we write f(x), f might be a normal free function or it might be a friend of x.

Viewed from that angle, this proposal makes C++ more consistent, not less: it breaks a needless dependency between syntax and semantics.
Java Weekly #15: JavaOne, Lambdas, Authentication, HTTP/2 and More
Also related - "Shuttle Down" by Harry Stine:

"In the book, the Space Shuttle Atlantis launches on a polar orbit flight from Vandenberg Air Force Base in Southern California. During the launch, the main engines cut off prematurely and the shuttle is forced to make an emergency landing on Rapa Nui, better known to most of the world as Easter Island."

http://en.wikipedia.org/wiki/Shuttle_Down
One does not have to play with definitions to make this look bad: http://en.wikipedia.org/wiki/Social_mobility#mediaviewer/Fil...
"... They were never interested in Silicon Valley except for 1999, 2000..."

I wonder if this means that MBAs starting to flock to the tech sector again is an indicator that another crash is coming. :-)
Similarly, if you hire great MBAs they should not be toxic to businesses.

I agree. We get burned by the Damaso Effect: the good MBAs work on billion-dollar private equity deals and the ones who fail out end up going West and managing nerds. Further reading: http://michaelochurch.wordpress.com/2014/01/05/vc-istan-8-th...
LOL. I stopped reading when he said it takes "too much time."
Let's also take a moment to remember James Risen who will likely be sent to prison in January for exposing what the NY Times refused to print.

(and of course Manning who will be left to rot for the next 35 years by each president)
Bitcoin Governance 2.0: Let’s Block-Chain Them
This is in my [long] list of books to read... Could you please clarify if it would be useful for experienced people as well? (i.e. who have a good understanding of how computers work from software perspective - had written in asm, etc...)
Considering john the ripper has a plugin that can churn out 50k c/s on a gpg key with a mid-tier GPU without specific optimizations, I'd guess a dedicated team of NSA researchers could get the cost for off-the-shelf hardware down to 5000 c/s/$ (based on a $100 GPU running 50k c/s + 10x speedup from engineering effort and specific optimizations), which makes the cost of the raw GPU hardware for a 1 trillion passphrase GPU cluster a smooth $200 million for a civilian assembling in his basement.

Wanna bet the NSA gets volume discounts from nVidia/AMD?
SparkFun MicroView Review
You're right on both counts. However, everyone, including members of younger generations, is becoming more aware of the potential harm from cloud providers not having sufficient security around our data. The market for services where this kind of cavalier "let your data be free" attitude prevails is shrinking. Look at the recent Snapchat and iCloud photo leaks. All the kids are seeing this.
I've got no shame in having used Bootstrap on a number of client-facing projects (enterprise).

We've found it to be a great framework when used in the right way – Bootstrap SASS (personal preference) makes customising a doddle, and by making sure we only include components that actually get used, deployed code doesn't get too bloated. Supplementing with custom CSS can go a long way to getting rid of the "Bootstrap" look.

> https://github.com/twbs/bootstrap-sass
Perhaps this:

"The Fourth Amendment (Amendment IV) to the United States Constitution is the part of the Bill of Rights that prohibits unreasonable searches and seizures and requires any warrant to be judicially sanctioned and supported by probable cause."
Cool. My personal preference is towards these leaner micro-frameworks in general. I've looked at Slim, seems cool, but never worked with it. Good luck on your project.
If only turning off the email notifications would turn off email notifications.
I am a heavy user of Plex and have about 600GB of video in my Dropbox via Plex Cloud Sync. Hive has no desktop client as far as I can see which is already a deal breaker as the machine I browse on is not the machine my video is stored on. On top of all of this we have no clue how they plan to offer this free storage other than "Ads".

Don't get me wrong $9/mo for unlimited data sounds nice but there is no way I am using my upload pipe to move my 10-12TB of media into a cloud that I know nothing about and could shut down next month.

To be fair I doubt I am the user they are targeting. It's not a "All your media in the cloud" but rather "A way to share one-off video/picture/music in the cloud which is not something I am interested in at all.
"One thing we should all understand is that we are brutally honest with search engines. You show me your search history, and I'll find something incriminating or something embarrassing there in five minutes." -- Mikko Hyppönen
Thanks! I'm a little scared that things haven't change a lot
>>There's a third path - use Bootstrap, but only as a foundation. Customise it.

I did this and gave up fairly quickly. The amount of time I was spending adding and removing code was brain numbing. I'd start with it as a prototype, completely stripped down. Soon my clients where asking for things Bootstrap couldn't handle, or didn't come "Stock" as they say. Now I have a foundation (Bootstrap) which needs heavy modification and soon, it's completely bloated.

I decided to just start with a robust set of media queries and then build my site from there. I can control the code, the UI/UX and pick and choose which plugins or design patterns I want to use. For me, this has been the best option. Does it take a little longer? Sure, but in the end, I control all the code and can pivot and modify the code a lot faster to suit my clients. It also saves time having to dig through oodles of documentation to try and find out if some functionality my client requested is supported by Bootstrap and how to implement it.
I don't think it's ever fair to generalize and hate on people just because they have a specific degree. Sometimes grad school is a good place to reboot your career and I'm of the belief that education is never a bad move.

There's plenty of insanely smart people I know who have an MBA and can get their hands dirty and hustle (versus the stereotype that they can just build a powerpoint on execution but can't actually deliver). It's just a matter of finding the right people.
Our New EBook: Here's How I Did It
Show HN: Float Explorer (iPad app to learn about floating point numbers)
Sadly, MBA is billed as a "career changer" for a lot of people that either a) had technical degrees and ended up hating their life as an engineer or b) people with a complete and total lack of any real skill set beyond some generic "soft skills" and vocabulary learning who couldn't apply nut to bolt.

Type A's generally crush the accounting, finance, and enter into banking or back into tech as a Operations centric manager.

Type B's go off to become the organizational gunk that you expect. They're just dangerous enough with some generic managerial skills, but they have learned a whole new level of meaningless vocabulary, spent a few years polishing their XLS, PPT and Public Speaking chops, and are ready to continue to be dumbasses for the rest of their career, but with more pay.

source: jdhawk, MBA.
Show HN: FolioPanda – Create photo gallery websites from your Dropbox folder
Irregardless of IDEs, I'd still need to learn how to use cmake and other systems to build and use libraries. It's a large pain compared to `pip install ...`.
Also, I'm pretty sure they aren't encrypting your content.
I do a fair amount of programming, but I am a Mech Engineer not a CS guy, so the other day I had to admit that I didn't really know how a floating point numbers work. The wikipedia was too detailed and confusing, so I put together this app.

The first draft is iPad only (and accidentally requires iOS 8), but will give you a good understanding of floating point precision and storage after a minute or two of poking around. I personally enjoy being able to tap and toggle bit values :)
Crazy Motherfu**er
Open your laptop in a public place "an airplane for example", Click the button then look up and pretend you're praying.
I fail to see how a simple switch statement doesn't read just as easily. I mean, sure I have to know the mod 15 trick, but... not exactly hard.

function fizzBuzz(i) {
switch(i % 15) {
case 0: return "fizbuzz";
case 5:
case 10: return "buzz";
case 3:
case 6:
case 9:
case 12: return "fizz";
default: return i.toString();
}
}
[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15].map(fizzBuzz)
Yeah, I’m afraid I do have a bit of a tendency to letting that happen.
How are you scrolling right?
Show HN: Jobs that fits you(Job Seeker)
In 1950 ten million people worked the land in the US. That figure is now at about one million. It wasn't just agricultural policy of "get big or get out" and the Green Revolution that drove this change. The farmers were a powerful political force. It was chosen to take away that power.
Patent Pools
I think it's entirely fascinating how they've been unable to successfully assault Snowden's character. It's like the second go-to move after denying everything, and they still haven't been able to paint him a villain. He's just so damn heroic.

http://www.newsweek.com/most-americans-think-snowden-did-rig...
I had been a professional programmer for 10+ years when I read it and it was full of those moments of clarity where disparate things I 'knew' came together and made much more sense.
Looks strangely reminiscent of the final panel here: http://pbfcomics.com/168/
Tricle – Easy Metrics Reporting via Email
I've been converting a couple of stupid little apps into Xamarin.IOS and Xamarin.Android, which has been a fun exercise. The tools are pretty good, and the community is just large enough to find answers to common problems.
Because it provides rational experience based opposition to saccharine one sided propaganda?

In an ideal world we'd need neither, but in a world exclusively made of extremes...
The problem with non member functions is that, once you start preferring them, you are basically writing C. They are contagious. There's very little reason for class members unless you want inheritance or polymorphism. Scott Meyers has also promoted them:

http://www.drdobbs.com/cpp/how-non-member-functions-improve-...

With non member functions declared in the header and defined in a .C file, and suddenly you don't have RIAA any more or exceptions. Your .C files end up being your division of concerns, not classes.

The only time you end up using any C++ features is interacting with a library that prefers member functions.
Yik Yak founders: How we'll weed out abuse and become the next Twitter
Approximately the same thing did occur during the prior two funding bubbles, ~1999/00 and ~2005/06.

The one last decade was a huge clean-tech bubble. It famously hammered Kleiner Perkins' reputation on the downside, and was partially responsible for them missing out on that era of major tech startups (such as Facebook).
Bitcoin is interesting, but so far it is one half of one half of one half of a tiny rounding error at the edge of the global economy. Governments aren't scared of it, and won't be unless it starts passing at least single digit percentages of global economic activity.
In the 1990s, when I was in college, I wrote a 6502 emulator in a text editor macro language (the text editor was QEdit, a DOS editor that was popular at the time). It was completely useless but a lot of fun.

There was a very low hard limit on the number of jumps (32, if I recall correctly) that complicated things. I eventually had to resort to a two step process, first translating 6502 code to a simpler virtual machine (using and abusing the find-and-replace command), and then executing that simpler code.
Show HN: “Active Code” in Markdown
Even that is better in Rust (using the enum from the end):

match i % 15 {
0 => FizzBuzz,
5 | 10 => Buzz,
3 | 6 | 9 | 12 => Fizz,
_ => Number(i),
}
HN is free, yet here you are.
> but journalists just report, they don't editorialize.

I don't know what media you pay attention to, but I don't know of a single media source that don't editorialise.

> and they refer to Kim Jong Un as "dear leader" since that is what the North Koreans use

When Western media refers to "dear leader" it is almost always ironic, as a standing joke about how ridiculous over the top DPRK propaganda is, not because "that is what the North Koreans use". It is very often interjected in contexts where there is no reason to include it other than because it sounds ridiculous to their audience.

> The communist party might not be very communist, the Nazi's weren't very socialist. Names are just that.

Names are not just that when they are intentionally used to colour public perception. It is perfectly valid to question why journalists word things the way they do.

If the NYT often refers to "friendly" governments the same way - by including a reference to the governing party - then it's probably just a stylistic choice. If they single out certain nations/parties, then that's a different matter.
German Scientists Prove There Is Life After Death
Jilted Lover Arraigned for Alleged Arson
This site is incredibly ugly
It's funny—back in the day when IE 6's box-model did it more like this (it was really margin-box, which still doesn't exist and probably never will), I used to say that IE's model, while incorrect was superior. And people would disagree with me vehemently. Now, people swear by border-box, which is much more like the old incorrect IE box-model (for good reasons). But it's funny how anti-IE sentiment overruled common sense.
As I've said elsewhere: this is generally the mentality in the computer industry and attendant communities.

Piracy is only piracy and stealing is only stealing if someone is pirating or ripping off your stuff. You can pirate or rip off other peoples' stuff all day long. Information (other than yours) wants to be free!
Carl Sagan's Letter to the Drug Policy Foundation
I think the author is wrong about the CPU supporting HT. Merrifield is based on the Silvermont micro-architecture, which does away with HT and replaces it with OOE.
The phrase "dumb money" springs to mind.

Maybe MBAs are the new cab drivers, or dentists, or however the phrase goes.
Show HN: I need a professional opinion about Angular,Node,TypeScript project
I am trying to create a comfortable but strong architecture for one of my Angular, Node, Typescript project. So my bootstrap project is currently working fine, but lack of my JS only app architecture knowledge, I can not feel comfortable with my implementation. Feeling something is not right but i can't find it.

So my question is, please check my project and drop your general or specific comments about it. My main concern is, this architecture approach strong/flexible/enough to go further development for mid size web application.

Little bit background information, I am a senior software engineer/architect which actively working for 10+ years, mainly focused on .Net, Java, Android development stack.

Here is the project repository : https://github.com/cihanduruer/WeeMS
Test deployment to Azure : http://weems.azurewebsites.net/

Thanks for all the fish !
Cihan
SaaSquatch Radio Ep3 Andrew Torba CEO of Kuhcoon
And so C++ takes another step towards Lisp.
Hyperlapse is really good at stabilized video
Build a Startup Brand from Scratch by Orsi.im
Andrew’s the CEO and Co-Founder of Kuhcoon an ad platform that helps companies manage and optimize their social ads. We talk about the overall trends in the retargeting/native ad industry and the growth strategy for Kuhcoon.

Read more: http://www.referralsaasquatch.com/saasquatch-radio-episode-3...
> the people in power have nearly total thought-level-control over the population

Thought-control? That's a bit much. Mind-reading might be a better analogy
Netflix raises prices for 4K Streaming
Looks pretty cool. Of course, it's all in the execution. If the thing takes bad video and doesn't consistently record the action that you want it to - it doesn't matter how cool it is.
We used Fortran, although asm could be used and apparently there was a Pascal, but I never saw it. We actually did the dev cycle on a front end system (VAX/VMS or Unix) and submitted the program as a batch job (COS was a batch OS, the multiuser UniCOS didn't show up till much later).
That's not genuinely pattern matching, however. It only works for patterns without member binding.
I'd like to know why these guys get a press release from the linux foundation, and I didn't in 2007 when I released mine.
It's not impossible, but I'd be very surprised if Risen actually goes to jail.
ah, so to GitHub's "rotating cast of employees relying on server closets with unreliable power supplies and lackluster physical security".

much better! problem solved. not our problem anymore.
> I also believe that the cloud has proven people are willing to forgo some privacy in exchange for the ease of use/access. I don't take part is such activities, but many seem to.

Or they don't understand exactly what they are trading away in exchange for the free service.

Which would be understandable, since it's not like any of those services go out of their way to explain it to them. It's just marketed as a free lunch.
There is also a Fourth Citizen in Shakespeare's "Julius Caesar": http://www.jstor.org/stable/802843

I don't see the connection, though.
On the Mechanics of Defamation
Your example, which is absolutely rephrensible in its own right, doesn't really have anything to do with the NSA. I could impersonate you with some pictures and knowledge about your life, and I wouldn't need a FISC court order to do it

this hypothetical me would probably do a lot more research on you beforhand
I have a lot of difficulty believing this. They are in an induced state of "clinical death" which would not be "real" death. They are effectively still alive and experiencing what their body might if it were clinically dead but not really dead. It is effectively impossible to prove beyond any doubt that there exists any form of life beyond death. This experiment might just show what the body and/or mind goes through while continuing on to true death.
Girvo, I was not saying that within the context of how PHP operates symbols/atoms would be beneficial.

The parent stated, "Sorry, but those are entirely trivial syntactic issues, and not very interesting at that either..."

My point was that symbols/atoms are much more than just a syntactic difference and that they are in fact quite interesting. Chicago Boss, an Erlang framework, takes these ideas to an extreme to push the limits of shared immutable memory on a web server.

http://www.chicagoboss.org/about.htm

I'm not a big fan of the way he trashes pretty much every alternative at the beginning of his description; there are many web frameworks built on many different languages that the market has proved out are sufficiently scalable.

It is however an interesting and different approach that I think we can both agree goes far beyond "trivial syntactic issues".
Maybe causation goes the other way around; maybe it's the influx of MBAs that crashes the sector... ;).
You may not care because you feel you have nothing to hide. Fine, most of us don't. You _should_ care because the Government is overreaching their authority.
I routinely see amazon look for MBA graduates.
Race is on to build world’s first driverless car
Spain has 30% real unemployment, Greece has all but collapsed, Portugal is an economic disaster. You're inventing those claims regarding US poor being worse off than all other poor in the Western world.

American poor as a qualification is a much higher standard than in countries like Spain or Portugal or Greece to name three. Half of Europe is extremely impoverished compared to the US standard.

The average poor American is better off than the average poor person in those countries, both in terms of what they possess materially, what social welfare they get, and how large their dwelling is.
You do realize the Obama administration pursued him so hard it pushed the issue all the way to the supreme court which refused to take the case.

Which is why when he refuses to give the name in January after there are no more elections or opinions to matter, he will be put in prison as an example.

After all these years you really think they aren't going to do that to him?

The press will cover it for a week and then something else will come up and he will never be mentioned again.
I disagree that it's "a bit much". Maybe in 2014, but we're also talking about the world in 2024... and even today in 2014 I don't think it's a bit much. I think it's normal, day-to-day interactions between populations and those in power.

Facebook is already experienced in controlling the emotions and moods of large populations: http://www.theguardian.com/technology/2014/jun/30/facebook-e...

And that study we know about because they published it. There are many ways for this to happen without us knowing, and clearly the technology and the science is knocking on the door.
Django Rest Framework – class based views (an introduction)
Manning should never even be brought up in the same context as Snowden.

It's both discrediting and insulting to compare the two of them.
This idea that 'files' are an organizing principle is bankrupt. In an editor I don't even know what file a method is in. Including header files is an annoyance, and should be automated.

In fact all code should be in a database, not a file, so changes can be tracked and attributed properly. So a tool can distinguish between 'lines being edited' and 'one function deleted and another added'. And so on.

So what organizing principle is left, since files are largely invisible during the coding process? Well, classes spring to mind.
I actually agree it is better. But... my point was that the switch statement was already pretty readable. If there are gains, they feel pretty small in these examples.

And to be clear, I like pattern matching. A lot. I just don't feel this really shows it off that well.