skysight-inc/HackerNews huggingface dataset:
I'm really excited about this! While working on an "isomorphic" app, data fetching gets incredibly complicated. There are many edge cases. For example, when rendering on the server, you have to block all renders until all data fetching is complete. But on the client, you can show the view with a "loading" indicator, as in not block. But you only need to fetch data for that route on the client if it hasn't been fetched on the server...the rabbit hole is full of wheels you don't want to reinvent.

I'm hoping Relay solves the data fetch problem in a way that makes isomorphic applications much cleaner.
Is it too early for me to start a pay-per-click campaign?
Ahh! Very interesting if they lose all of the voting rights in the process.
One thing that has always interested me, how is backwards compatibility done for older CPU instruction set?

Like the new VFMADD* instructions. So if I wanted to write a binary which supports post-2013 CPUs as well as previous ones, my way of doing this would be:

1) have a huge array of function pointers for every function that could use said instructions

2) in main() check if the CPU supports the instructions, if yes: populate array with fast functions, if not, populate with backwards-compatible functions.

Naturally this comes with a performance hit at every call as at least one (or two, if you fill the arrays at compiletime, and in main just switch the array pointer) indirections. Is this really how stuff gets done?
Loosely related: STL binary search suffers from the same weakness as several other comparator-based STL algorithms for certain classes of expensive comparators: https://www.reddit.com/r/cpp/comments/36sqtq/more_efficient_...
This is a non-issue that will be cured when Alphabet's car subsidiari sells self-driving BMW. Juzt like the non-issue between Apple, the device maker, and Apple, the owner of Beatles songs, was finally cured when Beatles songs started to be sold on iTunes.
> The university encouraged parents to make any kind of financial aid / money related decisions, and encouraged leaving the students out of it.

I wonder if that has more to do with financial/economic changes (rather than cultural ones) particularly when you look at how tuition has changed in terms of amount and how loans are handled and by whom.
I understand that's his goal, but I believe actually getting there is quite a ways off and may ultimately never happen. Of course, you can never say never on the web, but going from supporting C/C++ to supporting, say, Ruby or Python is a pretty fundamental change in how the system works.
What Googlers think of the company’s huge restructuring
I don't know anything about the history of the project.

Is this the documentation you were referring to? Or, was it something else?

https://github.com/synergy/synergy/wiki/Compiling
Avoid freelance marketplace websites! They're a race to the bottom, where you're competing against people in the third world who work for peanuts, for clients who expect to pay peanuts.

$2k in 3 months, at 2 hours a day. Lets say you need 50% of that time to hustle up clients, so you have 254=40 hours a month, or 120 hours total (and you don't even have to work weekends). 60 billable hours, so you'll need to charge 2000/60= $33 an hour to make your goal which is far below what any professional developer should be charging (assuming you're in the US).

One good client should be enough. The hard part will be finding that client. Go to your local meetups, user groups, cold email intros to local agencies (agencies are great for overflow work), local startups who have an iPhone app but not an Android app, etc. Have coffee, pick up a few lunch tabs, establish good relationships. Relentlessly follow up and ask for projects. Don't underprice. Whatever you think is reasonable, double it and practice saying it with a straight face in the mirror.
A looser monetary policy (lower interest rates) is thought to stimulate the economy (more jobs) at the risk of higher inflation. A tighter policy (higher interest rates) is thought to control inflation (stable prices) at the risk of a slower economy. They post a lot of information about it, for instance:

https://www.chicagofed.org/publications/speeches/our-dual-ma...

China is a large portion of the global economy, so things that happen there can end up having a big impact globally.
Problems with Computer Science Education
As a heavy Heroku user - I'm wondering - is there some hosted RethinkDB solution?
Finding Vulnerabilities in Core WordPress: A Bug Hunter’s Trilogy, Part II
Why do you need a citation, if you have two eyes? Just look at iOS or OS X included icons, or Windows 10 icons, or the App Store top 100 apps. Most icons are a flat background and some boring bland logo outline. We are in the dark ages of software-related design.
At the risk of engaging in activity that Neal Stephenson would consider "undignified", I'm going to criticize this analogy, and offer a different one.

No government has ever had the command over its subjects that a programmer has over the components of a computer. Human societies are extremely nonlinear and resistant to arbitrary commands. Thus seemingly simple laws, like an alcohol prohibition, lead to wildly flawed results. Political advertising is even more closely coupled with other aspects of the system than is drinking alcohol. It's not a surprise that attempts to control political advertising of the naive, "we'll make a law against it" variety have failed to achieve their goals. They already tried using your analogy, and it didn't work.

Instead, I'd suggest the process of A/B testing as a potentially insightful analogy. It's a bit of a dark art, but in general we can say that after injecting orange into the color scheme on the site, and finding that CTR drops 30% as a result, the next step is not to make the color scheme completely orange.

Lessig needs to go back to the drawing board. He wants to fight corruption, and on that point I agree with him. He fixates on overturning Citizens United, which had precisely nothing to do with corruption, and on that point I think he suffers a failure of imagination.
After BMW just bought the last remains of Nokia (including the smart-driving subsidy of Nokia that produced 3D scans of all european streets), I don’t think so.

Also Google is, for a carmaker, tiny. VW, for example, is over twice as large as Google.
all those people scrambling to visit a holding company's website ;)
Did anyone notice the tabs in the screenshot? Weird.
Yes, it simply hides the content, it is still kept in their database so if the robots.txt disappears, it pops back from their archive.

New pages won't be archived though.
Your logic is flawed. Advertisers advertise to increase their share of the whole economy. Every single person could spend exactly the same amount of money and even on exactly the same kind of things as before and advertising would still make sense. I am not denying, that due to advertising we shift our buying habbits. But advertising is born out of competition, it is to take a share of the spending power of people away from other companies. Spending power is pretty much a constant (at least in regards to advertising, it increases as a function of the strength of the economy).

Seriously, think about it for a second: If advertising stopped today, completely. Would you spend less money? I don't think so.
G is for Google, B is for BMW ...
How (and Why) to Write Progressively Enhanced Idempotent JavaScript
I think it's basically a contraction for "do things that don't scale until you get $50MM or whatever and then stop doing that."
The point is that none of the menu items are worth anything as they spawn an xterm, which emits an error about requiring sudo, then exits. Having a metric ton list of installed tools that are displayed and are not usable seems pretty daft.
This is NOT one of my projects, but it is a good example anyway.
Making a Saas or whatever out of this will not work, as there is too much concurrence.
Clicketty Click:
https://news.ycombinator.com/item?id=9748308
It's been a while since I used Kali so this might have changed, but the distro provides pentest-focused default configs and patchsets that can be a pain to set up yourself. Configuring your own systems can also leave behind revealing information that will allow others to trace your activities.

Kali is designed to allow you to quickly set up throwaway systems for particular projects. It's far from perfect, but represents a better starting point than a general-purpose distro.
> Security within the NSA would have to be pretty terrible if employees were running their own hedge funds on the NSA's data without the NSA noticing.

I believe this is one of the points that Edward Snowden was trying to make. He himself could have had a hedge fund, and he could have used private information he gained in his NSA contracting before that information became public knowledge.

Hell, his coworkers were getting in minor trouble for stalking their exes.
For reference, Eli's 4-part series of blog posts (where those images are from) starts here: http://www.elischiff.com/blog/2015/4/7/fall-of-the-designer-...

Each part links to the next at the bottom.
> Older codec were not prohibitively expensive otherwise the proliferation of video products using patented codecs would not exist.

Because audio and movie pirates don't care what codecs they use, and VLC has supported pretty much everything you throw at it, patents be damned.

What do you think most early iPod adopters filled the disks with? Surely no legally bought music, lol.
Git/mercurial sync service
> The only verbs you need are in HTTP already - GET, POST and DELETE will cover 99% of your requirements.

To really do things for arbitrary apps without getting ugly and abusing the intended semantics, you really need at least GET, QUERY (safe, retrieves a resource specified by the combination of the URI and the request body rather than just the URI like GET), POST, PUT, PATCH, and DELETE. All but QUERY and PATCH are very widely supported now, and PATCH is fairly widely supported. QUERY isn't (there are some things like it under various names, mostly overly specific and tied to WebDAV, but nothing general purpose in an RFC or in general use.)
Yesterday: https://news.ycombinator.com/item?id=10033774
> Their copy on Kickstarter says it pays for itself in 2 years.

That is highly dependent on what they calculate for prices and what shower heads they compare to. Their main website shows savings examples of anywhere from $89.05/year (Miami) to $399.68 (San Francisco) for two nine-minute showers per day. This is presumably comparing against a 2.5 GPM head, since their head uses 0.75 GPM and they claim a 70% reduction in water usage. Comparing to one of the many 1.5 GPM or 1.75 GPM heads will obviously lead to significantly less savings.

> Think of it like Tesla for shower heads

Big difference between Tesla and Nebia: Tesla was going after a market where the current participants didn't really care about pushing the state of the art; Nebia isn't. Kohler and Moen in particular have been developing and pushing low-usage plumbing fixtures for a while.
Thanks for writing back! I don't love either of those options. Maybe I should just make a separate cluster for my test database?!: `initdb -D /pgramdisk` I wonder if anyone has tried this, and what the drawbacks are.
The article comes across as very biased. Also; the article was posted by Matthew, a pretty significant contributor to CanJS, but this was not disclosed in the submission.

It wasn't until I was 3/4ths of the way through the article that I even caught on that Bitovi is the company that created CanJS since it is not a framework I have personally used or am all that familiar with.

From your own article you highlight these 3 points as describing "longevity"

1) Trust. (The framework shouldn’t break backwards compatibility.)

2) Consistent innovation

3) Proven Track Record

Both Knockout & Backbone have clearly demonstrated both points 1 & 3. Point 2 is dubious at best since depending on your definition of consistent innovation you may well break Point 1 - Trust.

Consistent innovation is also, IMHO, not a necessity of longevity. If I need to turn a screw I need a screwdriver. Tomorrow a screwdriver will still work; maybe it's a faster battery charged screwdriver, but it is essentially the same tool solving the same problem. KnockoutJS is a tool that still solves the same problem.
Help build an AI business scoring engine
Google Creates Alphabet and Registers .XYZ Domain Name, Then Crashes with BMW
Altman in FT: Non-profits are even more broken than startups were before YC
While it seems there is little we can do to prevent the influence of money in our politics, truly democratic spaces like Wikipedia remain an important place for knowledge to be shared and verified. If we allow centralized sources of trust to become bought, sold, and politicized, then we risk fracturing into an Internet dark age, where your source of information is a function of your world view. What if instead of one Wikipedia, there was a pseudo version for people who strictly believe in creationism, or a version imposed on residents of Turkey that actively omits and reports to the government any complaints about the prime minister or references to the Armenian Genocide?
"the ownership obligates them to pay taxes"

In theory you're right, and they often do pay taxes, but there are many schemes where the foreign investors pay zero taxes. There's no incentive on the industry's part to showcase or investigate to what extent this occurs, but we know it's pretty prevalent.
> But the key was either something a person had to memorize or a physical object. So it comes down to questioning (which goes back to the 5th amendment) or search and seizure (which is what the 4th amendment is clearly about).

The same is true of modern encryption. At some point the key (or the passphrase used to secure the actual key) will either be written down (or stored digitally in plaintext) or memorized.
Might not be the same group, but never heard whatever happened to the "faster than light speed" trade (OP article didn't mention this incident):
http://www.washingtonpost.com/news/wonkblog/wp/2013/09/24/tr...
Firmware worm? Can we call this "Wormware"?
Double-checked to make sure it wasn't a 64-bit issue:

cnt += __popcnt(*(DWORD*)buf) +
__popcnt(*(DWORD*)(buf + sizeof(DWORD) )) +
__popcnt(*(DWORD*)(buf + sizeof(DWORD) * 2 )) +
__popcnt(*(DWORD*)(buf + sizeof(DWORD) * 3 ));
000000013F231DF0 popcnt eax,dword ptr [r8+8]
000000013F231DF6 popcnt ecx,dword ptr [r8+0Ch]
buf += sizeof(DWORD) * 4;
000000013F231DFC add r8,10h
000000013F231E00 add ecx,eax
000000013F231E02 popcnt eax,dword ptr [r8-0Ch]
000000013F231E08 add ecx,eax
000000013F231E0A popcnt eax,dword ptr [r8-10h]
000000013F231E10 add r9d,eax
000000013F231E13 add r9d,ecx
000000013F231E16 dec rdx
000000013F231E19 jne POPCNT_HardwareUnrolled+50h (13F231DF0h)
Ask HN: Do you practice for technical interview screens?
If you know that you will be asked to do coding exercises on a phone interview, do you practice ahead of time?
Previously: https://news.ycombinator.com/item?id=10043735
Short version for the first of those items: quite a lot of people (trolls, particularly) are adept at spewing hate and then attempting to invoke a code of conduct when called on it, because somehow they're being oppressed when told that their behavior is unacceptable. (The same way lots of bullies are adept at choosing the exact moment where someone finally chooses to respond to suddenly appeal to authority and look innocent, in the hopes that at the very least someone in authority will say something monumentally stupid like "I don't care who started it" and punish everyone.)

That doesn't mean a project should tolerate any form of hate. It's simply a statement that a code of conduct is not to be subverted and used as another weapon rather than as a form of protection. Also notice that it talks about the "safety" of one group versus the "comfort" of another, not the "safety" of one group versus the "safety" of another. The latter would be quite different.

If you like, look at it as a statement about Bayesian priors: "what situation is far more likely, and should be the default assumption?"
This is true, and also, I think it's perfectly likely that nVidia is trying to soak people buying with other people's money.
> Hardly. There's no search in these. You end up putting your query either to URL, which is hideous, or to request body, which is awful.

We'll just have to disagree there.

In any case, if you find REST restrictive, fine, go ahead and do your RPC. Just don't try to tell me that it's anything other than RPC, with all the problems and warts we all know.

The value in REST is exactly that it forces you to simplify your interface down to basic verbs that everyone can understand and work with; if you can't do that, if additional complexity is unavoidable, then REST is not for you and you should be aware that your application is now officially complex, maybe too complex to be a public API.

From that point of view, something like SOAP is a perfectly respectable protocol and you should use that instead.
movieo.me is similar but just without shapes but equally good
A couple more points here:

1. A lot of people who care about organic and farm-to-table ethos already live in areas with significant market coverage. Those people will tend to have existing behaviors — GoodEggs sought to displace these. This can be hard if existing players do good-enough job.

2. The paradox of some delivery services is that the people who need them most are sometimes the most economically unviable customers (because they are geographically spread out, because they are lacking in funds or both).
We both share the same goal
Compose.io offers hosted RethinkDB instances, I'd recommend them: https://www.compose.io/rethinkdb/
Relay technical preview was open sourced today: http://facebook.github.io/react/blog/2015/08/11/relay-techni...
so what is relay ? is it on top of flux ?
Need tips on how to choose an idea which can be coded in 48 hours with 4 people in the team ?
The main difference is that the Chinese government restricts or blocks several types of transactions, western central banks try to influence the market using specific policies, so it depends on what you define as "intervention", but in general terms Chinese currency do float freely but the government has more power to change its value artificially, for example, there's no "official" price of the US Dollar or the Euro, the Fed doesn't decrees a price for its currency, it can't do that because firms in the US are independent from the central government, on the other hand the Chinese government can set whatever official price they want and since it has almost complete control over the bigger firms it can force the market to accept it at least as a reference price, they have used that power in the past to keep their currency low and keep Chinese exports as competitive as possible
I still don't understand the difference between insider trading and HFT firms that get data before other firms.
And in regards to

> if these costs are being borne evenly, then it's complete societal waste.

that is exactly what is happening. Advertising is the classical real world example for the prisoners dilemma. It is literally the reason, why game theory exists. Every company can chose to advertise (defect) or not advertise (cooperate). If no one advertises, everyone is better off. But that is not a stable equilibrium, so instead everyone is advertising, even though it incurs some cost on social wellfare.
Engadget article: https://news.ycombinator.com/item?id=10043212

NYTimes article, has comments: https://news.ycombinator.com/item?id=10043152
And then you've entered the quagmire of defining "awful, hateful people". This is not a winnable battle. Some people find being told "no" to be oppressive and horrible.

Here's my personal litmus test: Would you accept Linus Torvalds on your project? He's known for his technical ability, but also known for taking little to no crap and calling out said crap with extreme prejudice.

If the answer is yes: You clearly value technical ability and Getting Shit Done® over all else.

If the answer is no: You clearly value social communication over Getting Shit Done®.

Neither of these options are completely right or completely wrong, but again, I lean towards the hacker mindset. Getting stuff done should be more important than not offending people, IMAO :)
> You nitpicker :D

Most certainly, guilty as charged.

> It does if you believed that John knocked the book off the table to punish you.

I don't see how my belief about the reason John took that action makes whether John took that action (or not) a defining characteristic of John.
Except this one was posted a minute before this one you linked?
World War I, increased demand, and a period in the 1920s during which there was genuine concern that all the oil that could be found had been.

That fear disappeared with the East Texas oilfield discovery in 1930. Which so increased the supply of oil relative to demand that prices fell to 13 cents per barrel.

This created a number of problems, including the prospect of damaging oilfields to the point that future extraction would be compromised. It ended up with the governors of both Texas and Oklahoma calling out the state militia, and, in Texas's case, the Texas Rangers, and seizing control of wellheads by force of arms in an effort to constrain extraction and drive oil prices up -- to $1/bbl.

This resulted in the Texas Railroad Commission effectively controlling US oil output (with oversight from the US Department of Interior) from 1931 to 1972, at which point, peak US oil meant that there was no longer any surplus extraction capacity to limit. Shortly afterward the Arabs tried another of their periodic embargos against the US and Europe, and, to everyone's shock, it actually worked.

If you look at the price of oil, from 1931 to 1972 it was remarkably stable. Even WWII and the post-war consumption boom barely moved the needle. Post 1974, everything goes all to hell. We're still there now.

Daniel Yergin's masterpiece work, The Prize, covers this history in great depth.
Anatomy of the RollJam Wireless Car Hack
Its pretty huge right now. The realities are the space is evolving, I suspect that in 5 years your going to see a "front end" vs "back end" split in mobile development. Its the way that everything else has ended up, why would mobile be any different?
An output parameter seems somewhat inconvenient to use from an application context, but yes that's a feature which — as the MSDN correctly notes — would be extremely useful for multiuser with connection pooling environment.
Alas, not to bring ageism into the discussion, but I'm gonna bet that probably just means you were born in, what, the late 90s or later?

Journalism serves a vital function. It's called the "fourth estate" for a reason, and should serve to enlighten the public on the goings on of the government and the world. Journalism is one of the forces counteracting government secrecy and surveillance. Hell, journalism is what brought the Snowden revelations to light to the general public.

To do that well, you need professional writers, researchers, and fact checkers. No, a casual blogger is not a journalist. Twitter is not journalism. Tumblr is not journalism. At best those are news. At worst, gossip.

Unfortunately, we now have an entire generation who doesn't understand what real journalism actually looks like. It's a damn shame... remember, journalism brought down Nixon and helped end the Vietnam war, among many other things. Real journalism can be immensely powerful as a medium.

It is not horseshoe manufacturing.
Where do you get off telling other people what they want?
What about git-annex[1], duplicity[2] or bup[3]?

I personally use duplicity to make versioned backups of my homedir (on OSX, debian and Arch machines) and keep versioned dropbox-like backups via owncloud. My homedir backups are GPG encrypted automatically.

1: https://git-annex.branchable.com/

2: http://duplicity.nongnu.org/

3: https://github.com/bup/bup
Traders busted after enlisting hackers to play stock market to net $100M