skysight-inc/HackerNews huggingface dataset:
This seems nicely done and its cool that its free but i dont buy the benefits.

1. People use MAMP or similar packages to set up local development enviroments, you dont run your production websites off of MAMP on a mac server. Given that usecase scenario, who in the world cares for Apaches performance or max requests per second ?

2. Using percona might be a noble idea, but has no real advantage over mysql.

3. Web developers today work with an increasing number of different technologies and its not a good idea to pollute your local machine with all the services and packages needed. Its much better to just use things like vagrant (or VMs in general) to resemble your production enviroment as close as possible without the need to fiddle around with maintaining dozens of packages on your local OSX install.

Of course if you just want to play around with Wordpress locally this is fine, but so is MAMP. And even then id still recommend using vagrant.
Hacking Home Automation Systems Through Your Power Lines
Great presentation! Just a question/remark: Partial function application seems handy but using functools.partial to create a new function seems obsolete since you can use non-keyworded variable length argument lists with *args in your function definitions?
I imagine there is a very significant number of people who would be customers, but not backers. Suppose x% of customers would be willing to back rather than buy, and they reach $22MM in funding. If x is 10%, that would mean $220MM is up for grabs if the phone is brought to market. That might still be worth getting out of bed for.
I wasn't expecting much but these are quite good. I was looking for something for my son (10 years old) so I'll pass these to him
The Soviet-Era Strategy That Explains What Russia Is Doing With Snowden
"And yet the three of them together, they look just amazing. They are fantastic figures, like the promise of otherworldly aid from a superhero comic. They are visibly stronger than they’ve ever been before. They have the initiative in a world afflicted with comprehensive helplessness.

And there’s more coming. Lots, lots more."

Grand theater and great pic, Bruce. You and Vince Gillian I hope are writing the screenplay.
ahh, it may only be "deliberations" that are protected. so you'd probably be able to say "he punched me!" but not why...
I had the opportunity to visit two months ago. Amazing place. The residents pay about $6 per month towards the community fund. Electricity is stolen. There is no fresh water. All water is walked up.

We got up to the 24 floor and watched them take up some lemonade for some workers pouring concrete.
It will probably make the attack a few orders of magnitude harder, but it'll still be feasible if you don't rate-limit requests.
Lets see I can buy an Android phone for $300 that runs an operating system that is state of the art and one of the world's largest tech giants is currently spending a billion dollars developing. Or I can buy a $800 phone for neckbeards that runs Ubuntu, an operating system that hasn't made headway in approximately a decade.
Fiber-like data-transfer speeds over telephone wiring
At Def Con, Kids Can Hack Too
And look at the scope.
Interesting, I like the use of arrows used to explain scope in section 7.
No, it's not "nobody knows for sure." If you do the right math and don't assume that they have the storage technology not available to the rest of the world (which is a reasonable assumption) it's obvious that the data storage in an accessible way inside that center has an upper bound of an order of around one exabyte (1e18) (a million terabytes). So it's even more probable that it's less, say 0.2 EB.

Now somebody here claims it's around 1e7 B compressed for an hour of phone talk (not transcribed only compressed). That gives 2e10 hours stored. Storing it for 2e8 Americans there's space for 100 hours per person. But they also want the world, not only Americans.
Again, I'm speculating but; hitting 16m at around 800 a phone equates to 20,000 phones. That's 20k potential sales of a phone that doesn't exist, using an OS that's still in development, to a tiny subset of individuals willing to engage in crowd sourcing. That's pretty impressive if you ask me. Imagine how well a carrier-subsidised version would do?
dumb question... why don't they just put sand in this stuff?
> Bloggers post content which is sold to readers, and readers can profit by promoting the good content to other people.

One of the problems with this model is that the incentive for sharing content is to get paid, rather than to share genuinely good content. The system will be gamed by people who are sharing as much as possible without regard for quality.

At the risk of sounding elitist, the types of people you want sharing your material are not the same types of people who will be excited about earning a few cents by sharing an article.

> This model has proven to work, and it is now time to bring this model to the greater online community.

This model (paying for access to content) is already available to the greater online community in the form of paywalls. They are not popular unless the content is very good and can not be accessed elsewhere.

> Good content is a commodity worth paying for.

I agree with this, but who is paying? It appears that you will buy articles from bloggers and pay readers to promote them. So where does the money come from?
Today's Shopping - Hot Deal
Luckily joeblau uploaded his consciousness into his Roomba nanoseconds before his brain exploded, that's how he can still post to HN. So at least there's that.
I thought they were dropping/had dropped Bing? Is that not accurate?
"an operating system that hasn't made headway in approximately a decade."

I don't think Ubuntu existed a decade ago. So I think that from nothing to being one of (if not the most) popular Linux distros on desktops can probably be considered headway.

"I can buy an Android phone for $300"

Yes you can. It is unlikely to have 4Gb of RAM and 128Gb of storage though.

"neckbeards"

You got me. I'm going to go and shave.
Themes being PHP code or plugins being hosted on wordpress.org without any code review isn't beyond anybody's control. Of course the former will never be fixed, there is no deprecation policy.

But yeah, if you have to host such software virtualization and isolation is a good idea.
I wonder if the fact it's immensely slow on FF 22 vs Chrome 28 is worth a Bugzilla ticket
Solar Hydrogen Production Breakthrough
Not that I want one instant, but something is wrong with their selection of countries they deliver to.
There is no question involved. Taking a bunch of money which users contributed to fund a hardware project and using it for financial speculation would be grossly unethical (and would likely constitute fraud).
This video : https://www.youtube.com/watch?feature=player_embedded&v=dfH1... which explains how it works. Its really impressive. If i had CC would have surely backed this project.
> I personally find Haskell's syntax a bad example in language syntax. It's super powerful, but with too many inconsistencies, idiosyncrasies and noise.

Interesting. Could you give an example? I find Haskell to have pretty much the most consistent, non-idiosyncratic and clean syntax of any language I know.
Would not trust that to hold a heavy $600 device. One really good bump or a fall and it's definitely going to go flying.
Unfortunately, we may be close to running out of techno-libertarian suckers and Russian/"Cypriot" mobsters.
If you define __add__ appropriately then it covers 100% of the use cases :)
Approximately a decade is close enough, it will be 9 years this October.
Your comment is very close to how I feel. I spend significant effort trying to shoehorn FP concepts into Python, because I wanted to use FP but was forced to use Python. In the end I decided to quit my job so I could use Haskell instead. Programming FP in an actual FP language is much more satisfactory!
lol...
now, tell me there are no ghettos in the united states as well
:)
Am I he only one who read that bit about wire-tapping the Supreme Court judges? While unsurprising, that really seems to cross the line from counter-whatever to political manipulation.
I aim to reduce promotion just for money, by incentivising sharing only good content (eg. sharing content that gets flagged/bad rating, or simply lots of links will make you worse off)

Yes, paywals suck, but I'd say mostly from having to register on each site etc. If it was more centralised, then perhaps people would be more accepting - like music stores (iTunes/Spotify/etc).

> I agree with this, but who is paying? It appears that you will buy articles from bloggers and pay readers to promote them. So where does the money come from?

I don't pay bloggers - bloggers are paid from readers that buy an article. Readers can (potentially) make more money than it cost them by promoting good content and taking a cut of the purchases (think affiliate).
It's actually used in Dr Racket. Although to be honest, I don't find that I use it very often. It's still a nice feature to have - for example to see where arguments are used inside a scope block and where values leak into scope e.g. when mis-typing a name.
You're right, but that's only the calls one way. It should really be times by 2.

http://www.wolframalpha.com/input/?i=6+MB+*+300+million
Perhaps you're conflating the banks' security with that of their customers.
$800 for a product that isn't created, nor guaranteed, isn't a small sum of money for most. Mass consumers pay around $400 on average for a phone.
One-time thing after putting all of the effort into manufacturing makes zero sense, and more likely a marketing strategy.
Design Fiction as Pedagogic Practice
Besides this being a ridiculous nit pick, it is not even true, seems like yet another misinterpretation of Goedels theorem, the favourite theorem of liberal arts students:

http://www.quora.com/Mathematics/Is-there-anything-in-mathem...
Yes, tolerable; upvote for pointing that out.

Having just flown for the 2nd & 3rd times this year, I was reminded that back in the 1980s when I flew a lot I identified the true purpose of airline meals as crowd control--you're not wandering about the aisles when you (and maybe the people inside you) have a loaded tray down across your lap.
I love your Moka example. To me it's so much clearer than either of the others and it's basically what I would write in Haskell.

The understandability-complexity of the Moka style scales linearly with the number of components, because it is written "one-dimensionally". The problem with the imperative style is that its understandability-complexity is superlinear in the number of components because any variable in a nested loop can interact with any other variable.

I also like your use of "keep" as opposed to "filter". I can never remember if "filter" means "filter out" or "filter in"!
emacs-w3m is the best hacker news reader!
I think they've done a decent job of showing how well it holds devices, BUT, I think they'll have a difficult time really getting us to believe how secure it is until we can actually feel it on a bike. If they can get these into shops and have people actually touch it, I suspect it would have a huge impact on the naysayers (like yourself).
Have it. Would not use it for downhilling, but for the occasional curb in the city it holds up well enough.

And I was pretty skeptical when I first mounted it.

(And from the principle it can only go flying if the forces are strong enough that the thing tears)
All very helpful comments, thanks a lot everyone appreciate it.
So here's my startup idea:

Stenographically-encoded messages in high-def porn. It's secure communications with a built-in subscription model!

Porn accounts for a huge chunk of internet traffic today, and video doesn't compress too well. Get enough people exchanging messages in porn videos and all of a sudden, those listening in have a whole hell of a lot more bytes to sift through.

(I'm only half joking.)
What a 600,000-megapixel-wide picture looks like
What do you mean? All their games were aimed for the same ~12 hour play duration. Rage was no exception.
Crazy idea: software that would generate TBs of fake communications (email, skype calls, etc) daily to disrupt NSA operations. Possible? Helpful?
Welcome to almost every product launch ever seen from a non-US resident's perspective.
Comprehesions are more readable in the sense that they read more like "English" or "natural language". Unfortunately they're inherently non-composable and make refactoring harder.

d0m's Moka example (https://news.ycombinator.com/item?id=6150944) is closer to composable. I would suggest the following modification. Instead of chaining methods, have a function "chain" which composes functions. We could then write

chain(do(string.split, '+'),
keep(lambda x: x != ""),
map(int),
reduce(moka.add))

If I decided that removing blanks and converting to int was a concept that was worth capturing in its own function, all that I need to do is splice out part of the chain as is.

non_blanks_to_int = chain(keep(lambda x: x != ""),
map(int))

chain(do(string.split, '+'),
non_blanks_to_int,
reduce(moka.add))

No modifications were required. It's more complicated with comprehensions. Of course it's still possible, but it's one more unneccessary grain of sand in the mechanism. Doing the same with the imperative version would be nigh-on impossible.

Come to my FP days talk in Cambridge, UK, Thursday 24th October, 2013 if you want to hear more about this!

http://lanyrd.com/2013/fpdays/sckzkz/
I think the title means PHP made WordPress popular at least back in the days
"We haven't tried downhill mountain biking with our Finn yet, but..."

The first question on my mind was "why not"? And what's the operating temperature? Am I able to use it where we, the Finns, live?
Sure, and how many processor architectures do you think would be necessary to backdoor to get a full route to be likely possible? This might be a good place to start: http://en.wikipedia.org/wiki/List_of_Internet_exchange_point.... I'm sure this is exposing a weakness in my graph theory-fu.
On second thought, we can possibly do something similar on Intel using 2 pshufb and a blend.

I tried for a bit, but haven't figured out how to make that work. PSHUFB needs a different XMM operand for each 'rotate'. Loading this operand would take 6 cycles, and I haven't thought of a clever way of generating it in less.

I do greatly appreciate your help, though. Thanks!
In this case, "Kerry-Jean" is her first name. (Just to be clear.)
I think I agree, but I will use it to hold my older phone, which still serves perfectly well as a Strava / Maps (offline) / GPS device for getting around. I'm sure that I am not the only person on HN who has a 2 year old smartphone gathering dust somewhere.
This is actually really great.

I always thought that those metallic/plastic phone holders are a bad idea because they shake and wobble too much. This is just perfect IMO.
If you're forced to write Python and you like FP I think it makes sense to try to twist the Python you write towards FP as much as possible. The advice "Stop writing classes" is particularly helpful in my experience.

However the "What did we miss?" slide tells it like it is. FP in Python is never going to be like FP in, e.g., Haskell. Moreover, the libraries you use are going to have objects and mutable state everywhere which ends up being very frustrating.

If you're not forced not to use FP, I recommend just going with Haskell (or OCaml or Scala or whatever according to your taste).
Tory Burch Sandals Discount
The problem with javascript and the tooling related to it isnt something to do with the existence of great tools. Ofcourse, tools that are pretty mature and really good, as found for other languages dont exist for javascript ( like the tooling for java for ex ) but that doesnt mean there is nothing out there.

I use Intellij and I have noticed that I dont do any mistakes likes missing commas, accidental global declarations etc because my IDE ( intellij ) tells me about them. It infact corrects me when I make any such mistakes. The real problem is with people still using simple text editors to write javascript code because they dont think there is any advantage of using a full fledged IDE which does anything , because they think that there is nothing out there which actually helps.
Not very easy to extrapolate from that, but Blackberry sold 2.7 million of their Z10 and that was considered a failure, so I don't think 20,000 phones will prove anything.
There's already a general cljs ticket on bugzilla[0], although this could certainly be mentioned.

[0] https://bugzilla.mozilla.org/show_bug.cgi?id=874174
Wonderful, going to give it a try and will stick a review on LFGSS.com once done.

Shame the checkout process asks you to agree to a terms and cancellation policy that I cannot read:
http://store.getfinn.com/tos/
http://store.getfinn.com/cancellation/
Lets see, you can use an OS that a single company has spent a billion dollars in order to control it, or you could use a real operating system that tens of companies(like IBM) had spent tens of billions of dollars developing.

The fact that you need to insult to get your point is not good man.
He would have to fork over something like 10% of the contribution to payment and Indiegogo fees. Probably a lot to spend, if he has to throw in a couple of millions.
It isn't in China's interest to switch off the US power grid - because then how would those 313 million people recharge their iPads, iPhones, tablet or switch on their LCD televisions, laptop computers or wash their trainers, socks, shirts etc. that all come from China?

Thats why I don't believe this was targeted. There is nothing China can learn from US automation systems. If they need to break into them into the future they would be able to. More interesting is business intelligence. This sounds like an automated phishing campaign that just happen to step on a control system.
In 1977, NSA were planning to have 157 GB of storage:
http://cryptome.org/2013/03/cryptologs/cryptolog_28.pdf
Formerly Homeless Man Invents Portable Shelters to Help Others
A Product Manager’s Job
If you get some of the thick rubber bands from the post guy you can do the same.. I used it in the past to hold a flashlight, this is not very different, just needs some more bands..?
Don't bother, yet another resume black hole.
A little chunky but did ok on mobile safari, iOS 6 on iPhone 4s
Same here! HN without comments is like pissing without farting.
This is completely crazy; all these giga-pixel panoramas stun me with the level of details.

Does anyone know any details about taking shots with such cameras? How much time do they actually need to capture photos with such quality?
The reality of open access
The Netscape Public License is the only one I'm aware of. But it's not OSI-compliant (and thus, to most people, not open source) and I'm not aware of anyone still using it.
A similar thing done with London.
http://btlondon2012.co.uk/pano.html

Also funny:http://360gigapixels.com/tokyo-tower-panorama-photo/?v=60.1,...

Playing a table-top game:http://360gigapixels.com/tokyo-tower-panorama-photo/?v=66.3,...

Baseball:http://360gigapixels.com/tokyo-tower-panorama-photo/?v=89.1,...
I used to dream about FP and Python; then I read about Guido's plans for removing `lambda` and `reduce` (http://www.artima.com/weblogs/viewpost.jsp?thread=98196) and that is when I stopped writing Python.
I took neckbeard as a compliment.
Well, as far as I know "professionally run" (e.g. multi-site plants run by a big corporation with a dedicated network-security staff and so on...) industrial automation networks are using VPNs, isolation of special-purpose segments with dedicated gatways, VPNs and similar technology. This I've learned from what I could see from contemporary power-plant projects.

But "smaller" projects (for example when a few-people engineering firm builds a water-plant with one or two PLCs and tries to give the owner access to monitor it from the office) still just puts a port-forward to a basically unprotected device into the plastic DSL modem/router.

Why's that?

In my experience the guys running industrial automation were very always concerned about the reliability of their field-busses, redundancy of links, possibility of faults. But they only ever concerned themselves about the possibility of someone introducing faults deliberately and maliciously when we pointed it out explicitly. It was something that, in their world of professionally installed point-to-point-links, in armoured cable ducts on fenced industrial plants, did not exist.

And that mind-set is still very much alive in the heads of the designers/engineers but takes a lot of effort to adjust to threats as they exist these days. Without a IT/Plant security department enforcing the rules (to the annoyance of all involved parties...) convenience, cheap hardware, less labor and planning will win.
Redphone coming to iOS
I am curious if 64GB instead of 128 would make a significant price difference.
Make. Publish. Share. - 3 Minute Screencasts
Math for programmers [2006]
It sounds as though your model is based on a Ponzi scheme. I don't mean to be offensive when I say that - I'm not suggesting you are trying to scam people, merely that your early "investors" (the first person to pay to read an article) will only get paid as a result of later readers purchasing articles they promote.

These later readers will have to find further readers in order to recoup their costs and perhaps make a profit.

The business model is decidedly pyramid shaped, which is usually only a good thing for the people at the top of the pyramid.
I wrote a library to help with this as well.

f = X.split('+') | where(X) | foreach(int) | sum
print f(expr)

http://0101.github.io/pipetools/
We've been using almost the same stack at StartHQ (https://starthq.com) with great success. Mongo and Angular make it easy for us to iterate quickly. Performance hasn't been an issue with up to 300 concurrent visitors on site running on a AWS micro instance.

The one thing we do differently is that we're using fibers and Common Node (https://github.com/olegp/common-node), as well as Stick (https://github.com/olegp/stick) instead of Express. This lets us write complex business logic with less code and without having to worry about explicitly handling errors, since we get to use exceptions.
That really helps, thanks for letting me know about the disconnect extension. I've never used it, will check it out.
Agreed! I've got a good friend who is a skater and he reminds me of this often.

Any good skating sites I might want to contact?
Presumably these are the slides of the BlackHat 2013 talk mentioned in the article.

http://www.slideshare.net/KyleWilhoit/bh-europe-2013wilhoit

The abstract of the talk is to be found on blackhat's server.

https://www.blackhat.com/eu-13/briefings.html#Wilhoit

Why can those online newspapers never cite/link to the original works? Or at least cite the correct title of the talk, so it's easily googable? It's a pithy.
This analysis is a lot better than the one linked to in that thread.
If only because that would actually require the Senator to be able to actually understand the technology to a degree necessary to make a Wikipedia edit.
No, it's not. Really. The only people who believe they are collecting the content of calls, as well as all browser traffic etc, of EVERYONE, are demented and braindead conspiracy theorists. Of which there happen to be many in the tech community.
Oops you are correct, brain stuck on other benchmarks I've been working on - the posts now actually involve 100,000 updates and/or processes. Thanks