skysight-inc/HackerNews huggingface dataset:
I still have my 1980's one -- it is pretty beat up.

Seriously, though, buy a DaiYan Guhong or DiaYan Zhanchi speedcube. They are sooo much more enjoyable to use than the official Rubik's cube. (Then again, if you're like me, they will just add to the pile of cubes...)
Information Security Startup News?
Gentlemen,

Do you know of any website or content aggregator which focuses on news related to early stage information security companies?
>1. The NSA have been implicated in economic hacking/spying/espionage throughout the Snowden leaks.

Do you have a source? Curious because I have only seen things related to eavesdropping or bulk data collection. I am wondering if I missed something major.
Is it okay to resubmit the article a few times throughout the day to see if it gets traction?\

It's not as polarized as your question implies. Yes, it is spamming if you resubmit "a few times throughout the day". No, it's not spamming if you resubmit the same article up to maybe three times in a month if the first 1-2 times received only 1-2 votes. It's always a possibility that the content is just not as interesting to others here as you think it is.
Let's say that the full product in your example is

1XXXXYZZZZ

To round it we need:

(1) the X bits for our answer

(2) the Y bit for rounding

(3) the logical-or of the Z bits for rounding

Ok so there might be a trick to compute (3) without computing ZZZZ, but we still want to know how to compute 1XXXXY without computing ZZZZ.
Same thing as I mentioned in my other comment. Freelancing is sometimes a good fit for people in your position. To help you get on your feet, I created a website called FreelanceInbox.com that is designed to help freelancers find quality leads without having to spend time a lot of time searching.
I really hope I don't own a GE* Brand internet connected refrigerator when they accidentally re-image my machine and all my food spoils.

https://news.ycombinator.com/item?id=7757708

*GE is a just a stand in here.
That is obnoxious as hell.
I'd say this is an instance of the pot calling the kettle black but the US has done far more than simply spy on foreign companies so calling it straight up hypocrisy is a huge understatement.
> Trademarks, intellectual property rights and copyright law […]

> Any advert in a public space [is] yours to take, re-arrange and re-use.

I feel pretty confident in saying AdBlock is not what he had in mind there.

Ironically, you just manipulated his words to your advantage, which is exactly what he advocates in that quote.
Why in the world did you include that business_woman.jpg image?
Review – Podcasts for Windows Phone 8.1
You're right, I was making a lame joke about food not being served anymore on these short-haul flights. Yes a 6-7 hour flight with no food would be ... hard but I wonder what % of flights actually serve meals anymore.
How Pinterest Achieves Scalability
LLVM is currently not suitable for SPARC at all; it's existing SPARC backend was, to put it kindly, not written by someone intimately familiar with the architecture. There are problems on other architectures as well. ARM and x86 are really the best maintained (unsurprising).

Regardless, one of LLVM's biggest problems internally is the number of unaligned accesses, which hurts its performance on many architectures (except x86 of course, where the penalty is very minor). That's not specific to SPARC, but it does hurt performance there quite a bit as well as cause other problems.
Death from Above – Visualizing US Drone Strikes
A server should serve. I to think too much front-end magic will slow down a site.

However, I actually created this on that dual-core laptop you are talking about. So not to take away from your point, but let me also take this from the other perspective - bandwidth.

The 6kB + 15kB Javascript files only initially seem to be a waste. After you think about the bandwidth you save transferring all the additional pages in plain markdown and using the (now) cached JS build each page actually results in much faster loading times even if the browser might have to spend a few hundred milliseconds rendering.
As a researcher involved in parallel processing and parallel computing, this article has really crystallised some of my thoughts about the field.

I sometimes hesitate to even call our current multi- and manycores parallel processors. The actual superscalar architecture is actually very parallel, you just have direct control over any of the parallel features baked into the silicon.

You have market forces limiting the exploration of vastly different architectures. Our multicore processors are the result of small incremental changes to the efficient sequential microprocessor design that is the von Neumann architecture. Even if a designer bakes a parallel processing feature, such as the 'micro-dataflow' out-of-order execution cores; this still needs to fit into the high-level processor architecture. In other words, the processor still needs to pretend it is a sequential one.
Good points! I noticed similar trend, mainly with non-paying (or paying super-late clients). At the very beginning, I tried to be very understanding and find excuses for them (shit happens, you know). But I got screwed over for being so naive and decided to be stricter next time something similar happens (I was thinking about 2 weeks and no money - no work from then). But I got better at recognising potential trouble-clients and luckily, haven't had to do that :)
I've read stories of farmers in developing nations using modified cellphones to control distant irrigation pumps via SMS, saving them significant travel time. I think the IoT will help everyone in the areas they can benefit most, so long as it remains possible to detach one's equipment from the manufacturers' cloud services and retain one's privacy.
thanks, suggestion now moot
You can open an issue here with details about where this occurs and your browser/machine details: https://github.com/openstreetmap/iD

Or send them to me and I will enter the issue.. I'm a collaborator on that project.
And try to be sarcastic all the time and be sure to add nothing to the conversation.
Mine Bitcoins.
Build apps like there is noBackend
The other side of the fence isn't much better.

Nancy's own wiki gives instructions for hosting Nancy on Ubuntu that start with downloading and compiling the latest version of Mono. They continue, "Open VS2012 and start a new console app NancyDemo.sln". Indeed, if anyone can successfully develop a Nancy application on Ubuntu, I'd love to know how. I spent two days yak-shaving NuGet (I even submitted a pull request to fix one bug) before concluding that it just doesn't work on Ubuntu.
Here's a great HN post on the topic:
https://news.ycombinator.com/item?id=6107815

For motivation to keep moving forward, check out the projects on r/SideProject:
http://reddit.com/r/sideproject
I can't remember if it was on HN or DN, but I have seen exclusive access to a site for readers recently.
Hoodie is supported by a bootstrapped company run by the core devs, who put the profits back into Hoodie: http://blog.hood.ie/2014/05/welcome-to-the-neighbourhoodie/

Hoodie also relies on sponsorships, donations, gittip and other sources of revenue: http://blog.hood.ie/2014/01/how-is-hoodie-funded/

And here are a ton of more talks, slide decks, podcast links to Hoodie and closely related topics Offline First and noBackend: http://blog.hood.ie/2014/05/talks-about-hoodie-offlinefirst-...
The NSA Is Recording Every Cell Phone Call in the Bahamas
I have an original IBM keyboard (mid 1980's) and I really like it. The other one I like is on my laptop -- Thinkpad, also IBM.

Just like smartphones, keyboards are something people touch every day, and I think it is something that it is easy to get attached to.

If I someone took away my monitor, I could replace it and it would be alright. If my keyboard disappeared, I would be more distraught, even though logically I could just as easily buy another one.
Read the New York Times' insanely clear explanation of disruption
I agree. Anyone know whether there's an Android distribution which will give you more granular control over permissions? Cyanogenmod seems to be a little better, but I haven't used it myself.
To me this would make sense if I had a large network of potential clients, but since I'm just starting out, I find it hard to be that picky. I'm planning on raising my price as I build up a body of work. Is that a sound plan?
I agree with all that you said. But I fear our civilization will never become advanced enough (politically & socially) to bring that. We can share map data today though.
Hangouts, evolved
Except corporate espionage is not just about economic leverage, it can also be just about intel. You don't have to steal IP for it to be corporate espionage.

Basically, the military is acting as an arm of corporate espionage. In the US.
>genetically target those blood-sucking varieties and zero them out

This is exactly what some scientists are doing. A recent Radiolab episode discussed a field deployment in Brazil.

http://www.radiolab.org/story/kill-em-all/
A Lesson in credulity: Harmonized Water
Static Site Generators seem like the Twitter client of today (which itself has been the "Hello, World!" of Web 2.0)

Here is a site that compares 270 of them: http://staticsitegenerators.net/
Yup. It might seem like it's shit loads of money for something, especially when the project is rather simple. But something that simple might be a tool that save 10hrs/wk of work for a client.

Patrick (again) has a great post on it http://www.kalzumeus.com/2011/10/28/dont-call-yourself-a-pro...

P.S. Patrick, if you see it, I am your fanboy ;)
Play store says the app is incompatible with both my 4.4 nexus 7 and my aging gingerbread phone, but doesn't say why. Anyone know?
Grok – awesome developer docs, made easy (beta)
Giant dinosaur unearthed in Argentina
Exposing the stupidity of someone's advice by restating it in plain English is adding to the conversation.
Shut up Just aeropress.
Types Construction in Scala
I'm from Mexico, I just did an internship remotely. Some of my classmates are working/worked remotely.
Hang out where your audience hangs out. As an example, if they hang out at a forum, participate there, offer value and thereby build your brand.

Best advice ever - Be your own customer!
I don't have a problem with advertising; what I have a problem with is the huge increase in page load times with all the third-party garbage loaded. Up to ten additional seconds on some sites, which is preposterous.

I install Adblock because doing so makes web browsing somewhere around five times faster, which means I can finish it sooner and get back to work/play.

My hope is that adblocking will encourage advertisers to come up with better ways to advertise (technologically speaking) rather than synchronous files that prevent some web pages from loading at all on mediocre 3G connections, making life far more frustrating for everyone involved.
Check if you can be tracked
https://www.youtube.com/watch?v=w8I25H3bnNw
The idea is to store the positrons, and positrons aren't light.
> 5. Be relentlessly positive. No mention of anything bad going on in your non-work life.

This helps in many situations. There are the times, bad times, when a team is put in a terrible situation. Admitting this can let people stop dwelling on the pain individually, and pull together as a team to make the best of the situation.
This comes down to reimplementing a HTML rendering engine in Javascript. Accessibility is the least of their problems.
One of the big problems with XMPP security was testing the server's connection. It's worth pointing out that much of this move has been supported by @xnyhps project: xmpp.net. This lets you stick in an XMPP enabled site and see the results. For example: Google - https://xmpp.net/result.php?domain=gmail.com&type=server (nothing)
and prosody.im: https://xmpp.net/result.php?domain=prosody.im&type=server
Not necessary. I'm from Georgia, eastern Europe. I was astonished during my recent visit in Berlin of how cheap it is, especially groceries/food, clothes, toys, etc...

I was also comparing prices in San Diego, California, and it was quite on par with Georgia.

The main reason eastern Europe appears cheap is the human labour - people are just used to low income...
I don't understand the difference between fn and fn* . After some brief experimenting in the REPL, they seem to behave exactly the same, the only difference being that fn* is what comes out of macro expanding the #( macro

Is there a reason that the #( macro doesn't expand to plain old fn?
How is this such a big news? There is no navigation option in default openstreetmap.org experience. And there have been several other navigation/routing websites based on OSM data before. I sense nothing new here.
Curated Leads for iOS Developers
Meet other developers (at meetups or coworking spaces) and ask them if they know someone who's hiring.
http://www.windpowermonthly.com/article/960011/trans-atlanti...

http://en.wikipedia.org/wiki/Enercon#Patent_dispute
"the patent in question was registered in 1991, three years before the alleged espionage event"
Yes and no, I think. Depends on your starting point. I did that to double my rate in ~8 months (every time I am looking for a new client, I tell my rate 20-30% larger then the last time).

But if you are starting at $20/h or so, you might want to start at higher rate from Day 1. Because it might be easy to find clients, but often they will be a bit problematic, you work probably won't be valued greatly, etc. As paradoxal as it might seem, the best and easiest to work with clients are the ones who you are charging the most.

Related amazing podcast http://www.kalzumeus.com/2012/09/21/ramit-sethi-and-patrick-...
if you buy one today from unicomp, they have the start key.
After solving the cube, it doesn't let you share the completed screenshot...
I've got Scroll Lock as my start button. For my other missing-keys-on-my-old-Model-M mods, see http://jeremysmyth.com/2012/06/30/remapping-and-on-us-keyboa...
> If I someone took away my monitor, I could replace it and it would be alright. If my keyboard disappeared, I would be more distraught, even though logically I could just as easily buy another one.

The thing is that you can't always just buy another one. I used to be a fan of Microsoft Natural Keyboard Elite's, but now they are not manufactured in the same layout or with the same feel. After about 15 years of typing on one kind of keyboard, I found out two years ago about the discontinuation and couldn't buy another when one of mine broke.

I've now switched to a Kinesis Advantage with linear feel switches, and at $325 it is a lot more than the $30 the MS Natural Elite was; and it also took a bit of getting used to, but when I had an intermediate MS ergonomic keyboard (not elite) my hands would start hurting, and I couldn't type as accurately.

I just need to look a monitor, and different machines are pretty much the same but maybe faster or slower; but the keyboard is how I interface with the machine, and its comfort and design are of paramount importance.
For the most part, restaurant meals do look like the ads, or even better than the ads. This does not apply to fast food stores like McDonalds, Wendys, Subway, etc.

Fast food stores don't build their reputation around how their food looks because their food is prepared as take-out from the start. It comes in a box or wrapped up in foil or paper. The fast food store doesn't care about how it looks, but they do care about the speed in which it is prepared, paid for - and how fast they can get that customer out the door and replaced with another.
Same problem here. I have a Galaxy S3 (i9300)
If you liked this comment, you will most likely enjoy the prince. It's a pretty faithful homage to Macchiavelli's argumentation style
> A server should serve. I to think too much front-end magic will slow down a site.

> However, I actually created this on that dual-core laptop you are talking about.

Right, which is why you have stuff in your code about dealing with the fact that sometimes rendering the bytes coming down the wire is painfully slow. You commented out the spinner GIF, which has replaced the Java applet loading, or the Shockwave loading, we knew so well in the 90s and 00s.

> So not to take away from your point, but let me also take this from the other perspective - bandwidth.

It would take visiting 3.4 posts of the size in the example before you would even reach the necessary bandwidth of the very first post.

Blog posts, by and large, get traffic for the single post in which someone is visiting and very, very rarely get hit up for a 2nd, and even more rarely a 3rd story on the same site.

Taking that into consideration, who is wasting more bandwidth?

> even if the browser might have to spend a few hundred milliseconds rendering

Gather up 3 or 4 times waiting a few hundred milliseconds and now you're waiting multiple seconds. Which is more than enough time for folks to hit the back button.

I'm not dogging your efforts or your library. I hope you don't see it that way. I am simply saying that the amount of work going into client-heavy development these days, and the amount of folks hopping on the: "Wow, that's such a great idea!" bandwagon, should be limited (educated).

A server should serve clients. There are human beings attached to the requests. We, as developers, should hold ourselves to a higher standard of doing whatever we can to remove burden from the clients.

I don't know where the idea that developers should be unburdened and servers shouldn't work hard came from, but it stinks.

Pay $0.00000001 to ask the 16 CPUs to wrap text in markup. Sheesh.
>It took less than 15 minutes for a person with no experience in any part of the stack to take an existing single user app and make it a multi-user application with robust security and data storage. […] Bravo, hood.ie, brav-fucking-o.

I find that extremely hard to believe.
For the kind of Android app we're developing we wanted a native look-and-feel. That means using the Android SDK, and I don't know how going through OCaml would make that any easier.
Some of these methods are simply nefarious. Using cache and cookies to track users is a hack that subverts an useful implementation. I no longer use these features because "good" companies are using it to hack my browser and track me.

Here is a new idea: Do you want to track me? ASK ME! Give me a unique hash or something that I can delete anytime I want without losing functionalities on the rest of the web. These companies claim they provide a better user experience by using tracking information. I call their BS; if users wanted to be tracked there would be no need for such techniques to be developed.
> I've never been able to construct a series of tokens in
> which the meaning changes based on which of those you
> use, and it's legal either way.

Here's a series of tokens where switching comma to full stop means different things and both are legal:

1> 1,0.
0
2> 1.0.
1.0

In the first line, the comma is an expression separator. Attempting to use a full stop instead results in a floating point number.

f(X, Y) when X, Y -> ok.
g(X, Y) when X; Y -> ok.

In this case, the guard in f is turned into a guard sequence by switching a comma to a semicolon. Both are legal.

Matt
How different is this from Meteor? (meteor.com)
Fluxxor: A set of tools for the Flux architecture.
The ones I've used -
Pencil - Free - http://pencil.evolus.vn/
Balsamiq - Paid - http://balsamiq.com/
Unless they come to my PC and delete the files from my HDD, it won't disappear.
Ziggy Marley To Offset Carbon Footprint Of His Latest Tour Through COTAP
just trademarked "haze" computing! lol
Would you happen to know if there are any videos of his talks online?
Actually Google still LOVES EMDs in local.

Check several competitive markets in bigger cities. Examples: City Dentist, City Personal Injury Attorney, City Chiropractor. For many the top 3 - 5 are EMDs.

Google just reduced the weight of EMDs, so if thin or spammy content and all they have going for them is the EMD, they won't rank. But an EMD with good content and marketing still ranks well in local.
Repo owner here. Yes, it's a disassembly, but also it compiles back into the original ROM if you follow the README (it's not a "dump and flee").
Love Georgia) but I broked my hip in Gudauri this February ))
short answer..one table, only giving the 'corporate earnings' doesn't tell the story-- but I'll think about a few to post.. highlights.

First, the link is to 2014 financials; the tracking to charge for broadband by changing state laws started in 1993. Also, the numbers in Verizon's overall business reports are a garbage pail of revenues, etc. as the company has over 365 different investments and companies in over 150 countries.

On the earnings, my books use a standard EBITDA, earnings before income tax and depreciation and amoritization, and Return on Equity, among other indicators.

And we used the SEC-filed state-based annual reports, like a report for Verizon New York, but that data stopped in 2010; the FCC data stopped in 2007.

Worse, if you read our new report about Verizon New York you'll see that the numbers can't be ascertained easily anymore because of all of the cross-subsidies for all of the other businesses.

In fact, a previous report we wrote last year about Verizon NY is now part of FOIA challenge in court. It was used by Common Cause, Consumer Union, CWA in a proceeding calling for audits.

The overcharging is also different than just the 'corporate earnings'-- for example, In new york, Verizon got multiple rate increases on regular phone customers for 'massive deployment of fiber optics'; the additions come to about $4. billion from 2006-2013.

It's not legal to charge regular copper-based phone customers for a cable service, for example, or have expenses for the construction of the wireless cell tower wires.

However, at the same time, the company claims to have lost $11 billion in just New York for the last 5 years... the losses caused by the various affiliates (like Verizon Wireless is an affiliate of Verizon NY).. adding expenses.
Marc Andreessen on EconTalk
How does this compare/contrast to Meteor?
For our web app we've been sticking with JavaScript so far. It's a conservative choice with a lot of problems due primarily to the absence of typing. The absence of typechecking is a problem for our moderately complex app (> 10K lines).

Alternatives that we've been considering include js_of_ocaml and TypeScript.
> But we may not agree on this as evidenced by your last sentence.

That was the point of my last sentence: even though I asked that replies be in agreement, you still chose to reply. It's the same as someone asking "please don't link to me", but everyone is still free to link. That's the way discourse works, and that's how linking should work too.
What If There Were a College-Admissions Lottery?
A nice project for the developer to work on, but this is a pretty small subset of what the EFF's Panopticlick tool does. In fact, TCP timestamps/clock skew is the only technique I see that is "new". And the interface is not as nice.

https://panopticlick.eff.org/

- New in the sense that its implemented in an easy, online tools that tests how distinct your browser environment is.
I looked at pouchdb's website and there's a lot about browser support but I didn't see any docs about the data model. It seems you're expected to know how CouchDB works?
Reading and Writing Redis Protocol in Go
> Nobody, if given the chance, would chose to clean toilets if they didn't have to.

In my experience people with occupations like that consider it a job instead of a career. In the interest of clarity perhaps I should have used the word professional in my previous comment instead of people (not that a "career" is limited to professionals, but colloquially that's more often how the word is used).
Open-sourcing my wearable device data
Documenting every step of me becoming a quantified self ninja :)
Theory of Convex Optimization for Machine Learning