skysight-inc/HackerNews huggingface dataset:
It probably has its own intermediate proxy which doesn't require firewall configuration? It is probably better optimized as well.
Does Spending Big on Research Pay Off for Tech Companies? Not Really
Paradoxically the often cited turning point for the Decline of the Ottoman Empire is during the Tanzimat period. Which started Constitutional Reform, Secular Law, Abolition of Guilds, and the decriminalization of homosexuality.
I know nothing about crypto, but I know a bit about languages. I don't really get this.

Say you're coding in a language with no garbage collection like C. If your code is not "symmetric" (more below), you still have timing attacks due to cache usage patterns, correct? After all, C hasn't been a very good model of any CPU designed since 1985.

Coming from the outside, I would think the way to tackle this would be to simple ensure your code is "symmetric"; that every legal code path through an algorithm perform the same operations, regardless of what data it is presented with, even if this means operating on fake data. That way the timing of any operation is always identical (barring uncorrelated noise).

It seems to me that this technique would apply equally to languages with and without garbage collection. Why is this not so?
Sounds like a nice exercise, I'll try it.

But since by and large the lines we have are expression and not statements (the core handler is purely functional, using a monad to thread errors through), this amounts to type errors immediately.
The government is the dominant funder of stem cell research post-Bush (In addition to state funding of stem cell research like inNY, TX, & CA). For example, see http://stemcells.nih.gov/Pages/Default.aspx

I think the bigger issue is that private philanthropy of science is at least ~2 orders of magnitude smaller than yearly philanthropic donations. The US spends ~$100B/year, while I would be surprised if private philanthropy totals $1B/year to R&D. Commercial R&D expenditures on the other hand are probably higher in aggregate. Thus the role of private philanthropy on a lot of research has been catalytic funding for new ideas.
As a rule, government is more transparent and accountable than even publicly traded corporations. FOIA requests, meetings, hearings, transcripts, budgets, expenditures, rosters, etc.

Of course, we should never stop criticizing government (aka democracy). But don't take it for granted either.
Smartphone Truths and Samsung's Inevitable Decline
My first trip to California I flew into John Wayne and stayed in LA for a couple of months. On the way back to John Wayne in OC I attempted to avoid traffic. The app took me straight through a pretty bad part of Compton. That was a fun experience.
I think this is a perfect example of how money today is worth more or less than it actually is. Another way of saying that is that money is nonlinear or even non-constant.

For example, say you are broke and wandering the streets of a big city and really want to buy a bus ticket to another city for $20 or whatever. No matter how much your net worth is, you can't get that $20 easily. You could try asking various businesses to do some work for cash, you could try a song and dance routine, etc, but your choices all amount to various forms of begging.

Meanwhile you can be sitting in an office somewhere and make that money in less than 3 hours even at minimum wage, even if you do little or no work. You can even sell something on craigslist if you’re home. I suppose in desperation you could sell blood plasma, but that’s one of very few lifelines.

Nobody thinks $20 is worth much, but when you don’t have it, it’s very expensive indeed.

To me, the root of the problem is whether you are resource rich or resource poor. So the web, by virtue of being intangible, is almost quintessentially resourceless. The trend seems to be lower and lower wages for increasingly onerous labor. In other words, if you have money, you get a real world return greater than the value of your money. But if you don’t have money, then getting it requires an expenditure of resources and effort larger than the value of the money itself.

At some point in the near future, acquiring money will be so expensive from a labor standpoint that it will be cheaper to simply do things yourself and live outside of mainstream society by bartering goods and services. This really bothers me, because that shouldn’t be the goal of progress. The paradox is that even though every new fiverr and mturk create more jobs, they lower the value of work. Right now this is affecting developing countries by creating a race-to-the-bottom economy, but the futurist in me looks all the way to the end and sees how so many jobs today (especially the non-production ones like administrative/clerical work) will eventually be automated by technology and thereby make the purchase of capital through labor even more expensive.

Does anyone see a way out of this? Did I miss something fundamental?
A lot of charities are scams, that would make a better slate article.
For those of you like me getting a white screen with no content, the direct link is https://docs.google.com/document/d/1jzipmLrMVIH_FfxK4Hlkadxv...
Correctness can often arise naturally when the implementation reflects the function's intent by composing "correct" functions. E.g.,

(defn values-in [m ks]
(vals (select-keys m ks)))
I'll give you a clue: compare the non-linearity of harm caused by cigarettes to the non-linearity of harm caused/posed by WMD programs.
Ironically, that story is behind a paywall.
Seems like a great, organic alternative to Cofounders Lab. CL seems overrun with managerial types
Neat idea! That's not a bad concept, and Meeet can easily be adapted for such a service.

Sadly, that is not the exact kind of product we're hoping to launch with, so that really leaves us with a few options:

1) After you join Meeet (if you choose to), create a feature request and have others vote on it!
2) Use Meeet to make a service like that with another developer/designer

Whatever you choose, it's a cool idea, and would be neat to have existing. :D
Seems to me a CA that can't avoid issuing bad certificates is a bad thing for security, no matter how cheap they are.
I hope so.

We already had safer systems programming languages around the time UNIX spread outside AT&T.

There is a quote from Hoare how engineers asked him to not allow to disable bounds checking in Algol, for example[0].

Also the rise in security exploits has helped Ada/SPARK to move outside their original niche into areas where human lifes are at risk, like medical equipments and train control systems. At least from the FOSDEM talks.

I am looking forward to the days when we can recover the systems programming security C took away.

[0] later compiler versions allowed it.
Odroid hacker board jumps to faster octacore SoC
Absolutely. I TOTALLY believe in the "garage startup" mentality with two awesome people working together on a project they believe in.
Hi bravo22,

I'm from Spark, and I can try to answer! :)

With more than 20,000 units in the field, the Spark community is the largest consumer of the CC3000 module, so you get the benefits of driver testing and patches, and great community support. Large businesses could certainly use the open source modules and run with them, but if you're a large business you generally want to pay for support and licensing. Next for us is building a suite of fleet management tools and controls that larger companies want that also benefit hobbyists.

If you're a business or a maker, using the Spark Cloud saves you from having to worry about building your own protocol, dealing with socket programming, spinning up servers, as well as worrying about encryption on microcontrollers, or wearing a pager. Having the source code available means you can keep your private things private by not going over the internet, as well as building things we haven't thought of yet.

Thanks!

David
The app tracking american drone killings was rejected by apple: http://www.wired.com/2012/08/drone-app/
Doesn't Instacart display the price they're charging you for each item? If you can go to the store and get milk for 3 dollars and Instacart says "Milk: 4 Dollars", I'm not quite clear on what's deceptive or misleading about that.
Five Reasons Why Startup Messaging Changes
Well, considering that this is an indirection on top of the `in` operator which will slow the whole thing down, of course they're not typically implemented in idiomatic solutions in Python.

The obvious being said, you can also use functions and lambdas to get around having to create custom classes or abuse lists.

def value(x):
return lambda: x

def values_in(keys, d):
return [x() for x in (value(d[key]) if key in d else None for key in keys) if x]

def get_maybe(d, k):
return value(d[k]) if k in d else None

def values_maybe(keys, d):
""" If you want the caller to be responsible for handling the maybe case """
return [get_maybe(d, k) for k in keys]
You are asking this question at the wrong time.

It is also true that the majority of restaurants fail. But the time to study that statistic is when you are deciding when and where to start you restaurant and what kind of food/service to provide. It is not after you have already hired the staff and sent out flyers about the grand opening.
We have a really awesome community that can help too! - https://community.spark.io/
The OS part is that you're running the Spark firmware to manage comms and security, which talks to the Spark Cloud and makes the rest of it easy. Building the cloud app to be fast, stable, scalable, and secure from scratch is difficult, so this is a SaaS play. Plus, how are you going to manage your 100,000 devices in the field? With Spark you can even do it all with API calls.

and, uh, cough I just joined Spark as well...
It's a shame Linode weren't included in this now they too have per-hour pricing.
The Invasion of America
Great talk from Heavybit!
could he be the one who gave money anonymously to name Cardinal football team's Offensive coorinator's position as "Andrew Luck Director of Offense"?
We want to help a non-profit with their website/marketing (free)
How to Design (GREAT) Experiments: Comprehensive Guide
Identify the key risks and opportunities for failure and develop strategies to reduce the likelihood, impact and vulnerability to the risk event(s).

I certainly do agree with finding the right strategy for you "Keep your head about you when others are losing their heads and blaming it on you." I decided to build while I have full time job. The builds, releases and pivots are slow but I am managing my time well and I am certainly not starving.
What's the twist here?
It probably has its own intermediate proxy with a "lawful" intercept interface (i.e. pies everything to the NSA). Well, I wouldn't be surprised if that conspiracy theory would be true.
oh hey! :)
When I tried the query:
"show me the ratio of $SLV vs $GLD"

I get:

"We're sorry, but something went wrong.

If you are the application owner check the logs for more information."

Is this due to the usual HN overload? or did I hit a bad spot?

This looks extremely interesting!
Its pretty old by anything of todays standards. I did get Ubuntu loaded on it for my teenage son to travel with this Summer and he says it doesn't really work for his needs, FYI.
If you are submitting a Post with body copy to HN you can only put a clickable link in the comments, which is odd. Great site btw, looks lovely on the iPad.
Do features like Chrome Remote Desktop give anyone else goosebumps?

I love that Chrome automatically updates with security and performance updates. But an IT professional and someone who is security conscious, it's concerning that users' web browsers automatically install new attack vectors.

I'm sure the NSA, every other three letter agency, and skillful botnet programmers and hackers are just tickled that Chrome is opening up new avenues for infection.

Here's the how-to if you have some spare Google account credentials:

1. Install Chrome and sign in with target's credentials

2. Enable Chrome extension sync

3. Install Chrome remote access extension

4. Wait

5. ???

6. Profit!

Welp, at least Chrome for Windows has group policies to control (some) of this, but the policies often lag behind the new features. Chrome for Linux users? I guess they're SOL. Hope your company's administrators have init.d locked down or something to prevent Chrome from installing its hooks into your system during a regular apt-get/yum update.

Edited in P.S.: Google, are you there? Are you listening? As a system administrator, what would tickle me would be the ability to freeze the attack surface area of user's machines. i.e.: they can't install new extensions and apps, they won't have any features that add new remote access features enabled, etc. I would like to be able to say, "I trust my ability to lock down Google Chrome 37", configure that, and not have to worry about an automatic update annihilating my security policies.

Finally, automatic extension updates give me the creeps. At any moment, bam, suddenly my users' harmless extension is now owned by Shady Joe's Botnets 'R' Us, and their passwords, web traffic, and safety is compromised.
On the other hand, you want to make sure CAs will keep disclosing problems like these when they become aware of them, or they will certainly do anything in their power to keep breaches silent to avoid a certain death of the company.
> While Islamic democracies elsewhere (such as Indonesia) are doing fine, in the Arab world the very fabric of the state is weak.

The Western countries and Israel have been doing everything they can for the past century to keep Arab democracy weak.

In the soi disant "only democracy in the Middle East", the West bank, claimed by Israel, where ultraorthodox right off the plane from Russia can go to a West Bank settlement to vote, but in which Palestinians who have been there for thousands of years can not vote for any government which Israel or the US recognizes - why not let the Palestinians vote? Israel is no democracy - they claim the West Bank is Israel, in a defacto sense it is, and they do not let Arabs vote. We see the contemplation of Islam causing problems, why don't we look at Judaism in the same manner in how it is against democracy? Meir Kahane said as much himself, and his policies have been running Israel, and the US and European backing of Israel for the past years.

Meanwhile the US and UK destroyed Iranian democracy, its parliament, Mossadegh, and installed a dictator whose CIA-backed secret police arrested, tortured and killed those who wanted a return to democracy. We had France, the UK and Israel invade Egypt in 1956, and on and on and on.

The economic and military might of the west and Israel has been fighting autonomy and democracy in the Middle East for a century, and will continue to in the next century.

Despite this, as we can see the beginnings of in the Arab Spring, as well as a history rooted in pan-Arab nationalism, in the years to come Arabs will see themselves freed from the shackles of imperialism and Zionism, and restore power in the the Middle East to the people of the Middle East.
That is my point, that this is really just moving some goal posts.

Yes, they will. You could make the same statement about crime: "We'll never get rid of all crime, so why bother having police at all? Having police is just moving some goal posts." Does that make it clear enough how silly this sort of reasoning is?
http://www.uwgb.edu/dutchs/pseudosc/toxicval.htm
I didn't go to Stanford. What's Stanford?
pensive contemplation, dramatic astonishment, sly agreement, reluctant amusement, disgustedly surprised.
For some applications, yes.

But the bitcoin blockchain is already too big to store and sync on mobile devices with costly data connections - and it would only get bigger if it had to contain every SSL certificate ever issued!

You could have SSL clients connect to trusted nodes, like mobile bitcoin clients do [1], but then you've basically taken Certificate Authorities and replaced them with 'trusted nodes' so you're not much better off really.

[1] https://en.bitcoin.it/wiki/Thin_Client_Security
I'd really prefer it to adopt the resolution of the client machine

Even broader: any resolution you want. I genuinely have always wondered what is at the bottom of this problem. Why is it that on an otherwise so versatile and configurable OS it is seemingly so hard to change the resolution when logged in remotely? Is it something in X that makes it like that? Was it originally never meant for headless use? Having used, and cursed the fixed resolution of, VNC for years I still remember the first time I used rdp on Windows, my jaw was like on the floor. That is how it should be: logging in without being bound to a hardware screen, and in a seperate session (latter needs a fix though since the default client on non-server windows doesn't allow it)
Very cool. A website to find the missing ingredient. I can see using this for two of the three irons I have in the fire. The third one I was fortunate to find my complementary opposites at a Christmas party.

Great idea and thanks
This number is always shown around and it's such a tease, playing right into Google's PR team.

Graduate school level interns make maybe that much, which isn't surprising considering they're mostly in their mid/late 20's or for some even much later in their career. I would expect it.

For undergrad and BOLD interns they're only being paid around half that.

Free food is just now a communal thing, the other stuff are just niceties. But really, it's such a big organization now that you're not doing that much munching on the outer edges. Just another brand to decorate your resume.

I felt soulless there.
Making a clarinet out of a carrot
Haha! Thanks, man.

We can't wait to get everyone on board, and good luck at this year's Christmas party!
I suspect that this varies a lot by person and their internal attitudes. I don't associate open plan offices with low social status, nor do I let other people define what my social status is. As a result, this is not a major source of stress for me. Now, I put all sorts of pressure on myself about living up to my own personal standards, but the particular concerns that you raise and assume are universal barely even register in my head.
In the aftermath of the Bubonic plague in Europe, the shortage of labor led to higher wages for serfs, eventually ending any semblance of what we'd call 'feudalism.'

I'm not advocating a mass die-off of human beings, but any other means of limiting the supply of low-quality labor would have the same effect. If some sort of back-to-the-land subsistence thing became popular among the youth, those who didn't partake might find that a McJob paid more by virtue of there being fewer people willing to do it. Sort of a "shrug" by the lower-class Atlas instead of the elite.
Yeah, definitely HN overload. That query may not work though - you'll want to specify what ratio you're looking for (PE, PEG, EPS, etc)
The funny thing about that? There's no such thing as a random access machine. Everything's O(log n).

Modern architectures don't even provide random access for more than a handful of kilobytes. Anything that doesn't fit in the L1 cache incurs access latency roughly proportional to the logarithm of its size.
OP here. That's excellent, helpful advice. Thanks.
Sorry! I would love to get in touch with you but I don't see your email in your profile. Can you send me an email at sqs at sourcegraph.com?

(I'm the co-creator of Sourcegraph.)
It seems like military equipment could benefit from removable, modular ASICs or FPGAs designed and programmed specifically for encryption.
Exhibit A for why political articles are a bad idea. Right or wrong, this comment is likely the beginning of a flame war.

I think The Economist is great, and subscribe to it, but perhaps there are more suitable places to discuss middle east politics.

Edit: after a few minutes, Exhibits B, C, D, E and F have been posted.
>As a rule, government is more transparent and accountable than even publicly traded corporations. FOIA requests, meetings, hearings, transcripts, budgets, expenditures, rosters, etc.

What might make governments even more accountable are the threats of loss of tax revenue (people and companies doing business elsewhere) and loss of campaign contributions. This is similar to how corporations are held accountable by shareholders (CEO compensation), employees (take their talents elsewhere) and customers
That's not what's going on. Netflix wants to plug a cable into Comcast's network so that you can receive the data quicker. This would save both Comcast and Netflix money because they don't have to pay another company's bandwidth fees. Regardless, Comcast wishes to charge for Netflix for the priviledge of connecting to their network. They want to charge Netflix access to Comcast's customers (you, the one already paying the big bucks for the service), not to plug a cable into a router.

http://blog.netflix.com/2014/04/the-case-against-isp-tolls.h...
The peak, so to speak?
Ah yes that's what I thought so I decided to just do text since there were some options to mention. Glad you like it, sometimes iPad tends to be a bit laggy.

One of our favorites: http://www.gifgasm.me/blog:30000fps
No mention of eustress. http://en.wikipedia.org/wiki/Eustress
They are both true too.

The government's involvement with the early history of silicon valley prompted the need for more buildings, which these guys supplied. I mean they were smart, they saw a demand and filled it, and then they got lucky when silicon valley became massively successful.

I think the more interesting thing is that they are using slightly different connotations of the word built. The government "built" silicon valley as a conceptual place. And these guys literally built it.
Hey,

I'd be interested in this?

Can you e-mail me the link? charel at charelbuchler dot com
The problem with languages that have null is that they don't let you write non-nullable types. That means any variable at any time could be null. You don't have the option of guaranteeing something won't be null.
This is exactly what I need to fix the lack of meaning in my job! I know I'll be a top performer soon.
Thanks, will do. If I may ask, what do you do there?
Why Arab countries have so miserably failed to create democracy, happiness or (aside from the windfall of oil) wealth for their 350m people is one of the great questions of our time. What makes Arab society susceptible to vile regimes and fanatics bent on destroying them (and their perceived allies in the West)? No one suggests that the Arabs as a people lack talent or suffer from some pathological antipathy to democracy.

Is religion the central problem? It seems like the religion has a built-in mechanism to perpetuate war and misery: "Jihad." The idea is to carry on fighting at any cost, and to train your children to believe that they too should fight.

If it weren't for the religion, would the people regularly blow themselves up in the middle of civilians?

However, this doesn't quite ring true. Long ago, their culture was the best in the world, and some of the most important scientific advancements were made by Arab scholars. Were they highly religious back then? If so, why was their society stable in spite of warfare being a core tenant of the religion? What changed?
Uber Caps Surge Pricing During Emergencies
Yeah, I had the same reaction with RDP - pure magic.
The only thing i would really like to change on HN is the Up arrow dart image.

I would like to change it to a Unicode char cause the current image is to low res and there is a Unicode char that is that exact icon.