skysight-inc/HackerNews huggingface dataset:
Personally, I find AI too much of a "fuzzy black box" thing to be really interested in it.

That's because artificial intelligence is subject to eternally moving goalposts. Any technology which we are fully able to understand ceases to be intelligent; it is relegated to the status of mere "algorithm".
It certainly is slower than Jimmy John's. Has anyone found a faster "sub" shop than Jimmy John's?
Fees are in most cryptocurrencies. They go the miner that finds that block which includes your transaction. The miner gets a standard block reward (currently 25btc) plus the fees from all transactions included in that block.

The idea is that in the long term as the block reward tends toward 0, the value of bitcoins rise and a tiny fee from each transaction compensates the miners as much or more than the current block reward does which will continue to incentivize them to be honest.

Currently, fees are essentially an anti-spam measure to keep people from creating millions of transactions with the same coin and DDoSing other transactions. I.e. without fees a single person could be issuing more transactions than this stress test did, for free, non-stop.
New 'designer carbon' from Stanford boosts battery performance
Show HN: Chrome Extension to Replace New Tab Page with Headline from NYTimes
Ask HN: What would you wish your non-technical co-founder was better at?
If you have a non-technical co-founder are there any areas you find very difficult to communicate about? What could the non-technical co-founder improve?
A rise in production doesn't have to coincide with a rise in consumption. The additional production could be driven by increases in investment or in net exports.
Wallet Implant: 25% of Australians Would Do This
Actually he could just ask. Self identifying as narcissistic corelates very strongly with being narcissistic.
Self-programming machines next phase of computer science: Wozniak
Bitcoin was not designed for microtransactions. Whoever told you that was wrong.
I think it's perfectly reasonable--after all, it's the HN community posting to/for the HN community. That level of personal interaction is really what adds value here.
"At this point in his life, Jobs was a nobody and without Wozniak, he would probably still be a nobody."

I have to disagree here. While Jobs might not have been a tech giant without Woz (then again, he might...NeXT, Pixar, new Apple all happened without Woz), I'm as certain as I can be that the man would have been famous no matter what. Possibly as a cult leader, a music promoter, or a politician, but famous somehow.
Yes, that's why I referred to 'laws' (plural).

Have you come across any copyright law (in any country) where copyright does not apply just because the item has not been released in that country?
People are using the canvas now to achieve fast speeds on mobile web. See Flipboard's post on this [1]. The big issue ppl brought up was that using canvas instead of DOM meant losing accessibility. Btw Flipboard released an interesting framework called React-Canvas[2] based on their efforts.

1. http://engineering.flipboard.com/2015/02/mobile-web/
2. https://github.com/Flipboard/react-canvas
That's why I love the expression "value of information". Learn learn learn! It will save you money.
If the threshold is low enough (e.g. 50) I'd be all for it. The internet is awash with mediocre, recruiter posted tech jobs. Raising the bar ever so slightly for posting to HN doesn't seem like a negative to me.
Ditto, subway bread is horrible. Jimmy John's is much better.
Woman tosses $200,000 Apple 1 computer into recycling
Or perhaps a decent editor (of this Buzzfeed era) came up with it.
Good thing I don't drive (but my Ventra card tracks me just the same).
Show HN: Make FOI Request
May I suggest that you also send them a link to Zed Shaw's "Learn C The Hard Way" online book [0], which presents lessons in modern C programming, including the use of tools like Valgrind, etc.?

[0] http://c.learncodethehardway.org/book/
Subway was ahead of the game in putting together an advertising campaign to position themselves as healthy compared to McDonald's etc. I'm skeptical that their mainstream products were actually so much healthier.
Also relevant: http://greenteapress.com/thinkstats by Allen B. Downey (free PDF but available as O'Reilly print).
You can justify that, and license plate cameras for that matter, because the camera is only automating a process that the police could still have done manually although it would have taken more time and been less reliable. Namely, if a police officer is told that a person is wanted and he sees a picture of him, then he could walk around a crowd looking for people who resemble the wanted person. The camera is doing the same thing his eyes and memory does, only faster.

The problem is not so much the data collection, it's the retention. Because computers never forget, the police are then given a power the existing limits on their authority did not consider. So new laws need to be drafted to limit the actions of a police force that has infinite memory.

Which many states are doing now. Until the police unions tell a bunch of scary "think of the children" stories about why they need unlimited surveillance power. Then the issue shifts from the police to the influence of money in politics. (And perhaps also whether public employees should be allowed to unionize. Or at least, whether a union of public employees should be allowed to lobby.)
My job _is_ in China. I have lived in China for almost 5 years, so am competing with others in the local job market.
Red herring: Bitcoin was not particularly designed for any use case at all. The thing in the white paper is the cardboard-and-string proof of concept that something like Bitcoin could exist at all, and the white paper talks about improving the protocol in due course. Of course, nobody did.

It is, however, true that microtransactions were heavily touted by Bitcoin advocates, until of course it became blindingly obvious that Bitcoin didn't scale.
That's stretching the idea of clickbait quite a bit. "Mystery woman gets rid of old computer, you won't believe how much it sold for!" is the one baiting clicks. Current title is just an unfortunate arrangement of words.
Stock analysts, programmers, same problem :-) The money quote is this one ... "Top performers who join new companies find that the transitions they must make are tougher than they had anticipated. When a star tries to learn about the procedures, personalities, relationships, and subcultures of the organization, he is handicapped by the attitudes of his new colleagues."
On the whole, the food in Berlin was consistently better than what I have found elsewhere. I was there in 2009, and so the dollar was in the tank compared to the euro, but even so, prices were also pretty good.

I do really miss the small corner bakeries and all the different varieties of brotchens. Also the coldcuts - its very difficult to find ham, for instance, that is anywhere near as good as I found in Germany; 95% of what is in U.S. supermarkets is basic boiled Virginia or Polish ham.
why is it going west now?

update: there's a bad weather front on the way to Hawai, so the pilot is holding his position.
I am extremely thankful for the "whoishiring" threads and the kind people who post job offers asking for competence independent of degrees.

I worry that even though I work through the real analysis, linear algebra, topology, probability, and convex optimization books that someone will not hire me but I get a sigh of relief seeing people willing to look past not having a degree.
Show HN: CrushPaper – Helping students and writers save quotations
The original idea was that as mining rewards are reduced with time, miners will get their fees from transactions instead.
If you don't have a copy of the value, you need someway to find it, right? That's a pointer, or a reference, or a handle. (These are all approximate synonyms for some way to "address" the data.) In the olden days, there was a fixed mapping from a number to a physical location in storage, but now there are many levels of indirection, such as virtual memory, pools, etc.
> But I'm guessing what you mean is that OCaml is a very non-mainstream language, so it will be rejected for most corporate projects just because it's so foreign.

Rather than snidely guessing what I meant, why not just read the rest of my comment or ask for clarification like an adult? Also, I'm not denying there are a few odd projects here and there that use it successfully -- as well as Jane Street, of course, who are almost synonymous with OCaml. But like I said, although it is a very nice (and educational) language, I just don't feel like it is "best of breed" in any particular area. Not sure what that has to do "corporate projects", etc.
Not sure why you are being downvoted here

Me neither. HN.

Here are some additional links:

http://www.motherjones.com/mojo/2013/09/private-prisons-occu..., http://www.huffingtonpost.com/2013/09/19/private-prison-quot...
> it now looks likely that Congress will have to wait several days before passing that bill, the USA Freedom Act.

> The Senate voted 77 to 17 to proceed to debate on the USA Freedom Act. Even Paul, after the procedural vote, conceded that the bill will ultimately pass.

So it looks like the USA Freedom Act will pass. Doesn't that extend most of the Patriot Act stuff?

This is why civil liberty groups should've opposed the USA Freedom Act as soon as it became watered down. Now even most of those who opposed the Patriot Act in Congress will think the USA Freedom Act is "good reform", and will probably never look at this again. Not to mention the Patriot Act on its own was but a small part of NSA's mass spying programs.

Quite disappointed with the outcome. I really hope the EFF, ACLU and the other groups will know what they're doing by the time the FISA Amendments Act is up for renewal in 2017. Let's not repeat this mistake again with 5-percenter "reforms". We need sweeping drastic reforms of NSA's capabilities.
5%?

Guys, I hope you are asking for/getting more than that.

The foolproof way to get a raise is to have another offer. Don't say: I have recruiters contacting me (everyone does). Just get a concrete offer. Then say you have an offer but really like it there, would they please meet it? If they don't, they don't value you GTFO. If they do, you get your raise. Win Win.

That's how I went from 80k to 180k over 5[0] years.

[0] Edited from 4 to 5 coz time flies :)
Looking for Co-Founder(S)
Hey everyone.

Looking for technical co-founder(s) building thefoundership.com - A traction tool for startups.

Our beta product is done using an external firm, but I now want to move production in-house to cut costs and be able to move a lot faster.

Your location in the world doesn't matter as long as you are flexible and dedicated to the task.

Skills required:
Ruby on rails, javascript, html5/css ("fullstack" frontend backend)

Best,
Philip
I think that this story about Couchsurfing, featured almost at the same time here https://news.ycombinator.com/item?id=9632928 is very related.

All the elements of the movement evolution are there.
On the other hand, JJ's cold cuts are awful. Especially the lettuce. Subway gives me the option of having spinach at least.

But no one buys JJs for the food. It's because they deliver at the same price as carry-out. (Not including the tip.)
My white friend and his nike tick :-D
There are quite a few lurkers on HN who don't post or who have multiple accounts with varying karma. Having some kind of arbitrary karma threshold would be a turnoff IMHO.
Yes. This whole exchange could have benefited from a simple diagram (numbers approximately correct for 35K feet):

| |
[cabin] | [gap] | [outside]
0.75atm | X atm | 0.23 atm
| |

If "what to make X" is your design choice, you would not want to have it always pegged at 1 atm, as it would be if it was/could be completely sealed at sea level. It's simplest to have it equalize with the cabin pressure.
I don't think this is true. It's narrative nice people tell themselves to find reason in a world that has none.

Yea, they suffer sometimes from poor planning and bad luck, but more often than not, they'll get away with it. And they won't feel bad about it, not even a little bit.

Just see how some people cheat on their spouse and then get a sweet settlement and fat paycheck every month by order of the court. Maybe those people are secretly miserable but I doubt it. It's actually pretty clever if you think about it and nature rewards cleverness.
Smarter Every Day is my favorite youtube channel. Check out the episodes he did in collaboration with astronauts from the international space station. https://www.youtube.com/watch?v=KSzuiqVjJg4
this is frowned upon in irc://##c@irc.freenode.net

Too many factual problems and a presentation that gets you to do things wrongly before being shown how to do it correctly, and not even always then. http://iso-9899.info/wiki/Main_Page#Stuff_that_should_be_avo...
In my experience, I have never gotten a sandwich I would consider bad at Subway. But I have always felt that I could get a better sub if I went to any other sub shop. A sub that I would consider good. Subway defines mediocrity.

Jimmy Johns is still the only sub place I've been to that I've felt was just as bad as Subway. Its almost an accomplishment, the subs taste totally different but equally as mediocre and a place I avoid if I can.
Partying in Style Ancient 2,400-Year-Old Gold Bongs Discovered in Russia
A BuzzFeed article about it?
Flash sites, apps and games also earned a bad reputation for eating up CPU, loading too long, doing too much and running poorly. And it was mostly due to the culture of the developers.

In the Flash vs HTML5 iPhone wars, people argued that if Flash was hated because of the developers who abused it, what's going to stop the same thing happening to HTML5/JS/canvas?

It's happening. Usually not on some interactive visualization game but on simple articles. And the response are things like Facebook Instant that introduce a babysitter against ambitious developers and dysfunctional organizations.

But it's really something that should be built into the web. Sites that eat up a lot of bandwidth and CPU can be marked. Sites that legitimately require more resources, are experimental in some way, can be marked by the developer as such, warning users. An article would rarely be one of those.

If no centralized measures are taken against poor UX, only relying on culture to maintain UX across the board, the web stack will meet the same fate as Flash. Competitors like Facebook Instant will route around it.
> convenience stores which can add in sandwiches made on premises (small remodels, no rent or significant additional overhead, ability to leverage existing business infrastructure).

All the Subways around where I live are part of a gas station & convenience store.
I believe one of the most difficult aspects of anthropology is to extract ones own cultural biases from observations.

>> Play is not an anomaly, but the essence of personal and technological development

It's not that I disagree with you per se. Rather that you just stated baldly as fact, what are clearly just your own (and my own) biases.

>> a play-less culture is not resilient at all, and therefore prone to extinction.

Perhaps, but against that, it seems the Baining people have been this way for at least a hundred years. Perhaps considerably longer.
Subway used to be a go-to option for me when I was craving a sandwich. Now, I'd only go there if there was no other option.

Far superior options, IMO:

* Publix deli subs
* Jimmy Johns
* Firehouse
* Wawa
That is impressive -- 1 week would make it the 2nd longest flight endurance in history (for a manned, non-refueled airplane):
http://en.wikipedia.org/wiki/Flight_endurance_record
As someone who doesn't eat pork or drink beer, I almost starved in Germany. I survived on Doner and Chinese food the whole time I was there. But hey .. to each their own :D
Proposed Who Is Hiring Spec
>It would be interesting to see whether you could build a national Döner chain in Germany.

Uneducated guess: Not easy, because Döner is a quite homogeneous good in comparison to pizza or Burger (as long as you don't change the current offerings).
At least that has been my experience. You can grab a Döner everywhere and it's usually good. The same can't be said about burgers (Kochlöffel ugh).
Have you ever sat around trying to talk to a colleague with his shoes on top of the table? It's awful behavior and I can't stand it. I usually just walk away.
I''ve never applied to through his posts, but I've to say it's pretty awesome am sure lots of great candidates can come through those posts he have posted in the past.

Kudos on volunteering my hard working internet friend.
Server/Client with React, Part 1
Coldcuts is exactly what I mean, but not just ham, also the ones made like sausages we call 'Aufschnitt' - not sure whether it's German or French in origin.
You are not their target market. They cater to students and working people who eat it everyday, for subsistence. $10-12 for a small sandwich is too expensive, and even those of us who can afford it would rather save our money and, or pack our own homemade sandwiches and salads for <$5.
Florida area?
Could also be the naval architects who feature in lore; though naval architects are generally not prominent in myths, it's mostly warriors, kings, wizards, princesses etc. Closest I can think of is Daedalus the inventor.
How Much Money Do I Need to Get Started to Trade or Invest?
tl;dr

uber hired 6 PIs, 34 engineers, and the institute's director by, in some cases, doubling salaries and/or paying $x00k bonuses

Apparently systematically underpaying people (for science!) isn't as good a strategy as one may naively believe it to be...
They may or may not, depending on their domestic status with regards to the country of operation.

Foreign corporations, for- or non-profit can operate in the USA. But they need to register in their state of operation in the U.S. as a foreign corporation. And unless they get a determination of tax-exempt status from the IRS, they would be subject to U.S. corporate income tax with respect to their U.S. operations.

Even U.S. corporations have to register as foreign corporations to operate outside of their state of incorporation.
They're fundamentally different things. For your needs, how about rq?

http://python-rq.org
The MSX machines (made by Yamaha) that the USSR imported in 80s had network built into BIOS[0]. Now I wonder if it was that model special feature only?

[0] http://www.sensi.org/~tnt23/msx/yamahamsxnet.pdf (NET BIOS manual in Russian)
Ugh, that culture sounds like hell on earth.

To you, yes. However I am sure there are currently X number of capitalists who are seeing this as an opportunity. I mean who is a better person to hire than someone whose entire self worth is based on having no fun and being productive all their waking hours.
I think the problem with learning C is that you need to learn stuff like make, autoconf, how the compiler + preprocessors work (what do all those flags even mean!?), how making "cross-platform" stuff works, how to pull in and use "libraries", C-isms, how to test, etc. C itself is a very small and simple language, but the tooling and patterns are old and mysterious.

In college I learned how to program embedded systems with C (and ASM). Once I knew how to debug, build, and push it onto the device, it was surprisingly easy and beautiful. There's no confusing and magical abstractions, it's just you and the hardware. You pull up the microcontroller's manual, and as long as you have an idea of what the lingo means, you can make it dance to your will.

Something I disliked was that with both microcontrollers I used, there was dark magic involved in building and uploading your binary. One of the devices provided examples for a specific IDE, so I imported that example and used it as a base. I could keep modifying it and keep adding files, but I never managed to setup a "new" project. The other device was similar, but instead of using an IDE it provided a Makefile, which was nicer.

Does anyone know any good resources on learning and writing real-world C? I've looked at C projects here and there over the years, with the most interesting being GNU Coreutils... But even if I can eventually understand what some code does, how do I learn why it does it that way?

I'd love for a guide that showed things like: "do X and Y because of this and that", "test X and Y by running the following", "write tests using XYZ", "debug X using Tool A, and Y using Tool B", "pull in this library by copying these files into these places, and use it by adding the following lines to the following files", "generate docs by pulling in this tool and set it up by doing the following", etc.

In the web world there's a massive set of problems, but it tends to be easy to find "boilerplate" generators that will get you up and running. And after you've tried out a few of them, you can usually pick up how people are mixing and matching different tools.

EDIT: Another comment linked to "Learn C The Hard Way" [0], and after browsing through the chapters it seems to cover a lot of the topics I'm interested in.

[0] http://c.learncodethehardway.org/book/
This is another example of the arbitrariness of the justice system. 10 years for 104 kg of MDMA? That's at least 300,000 doses. So many people have gotten so much more time for so much less.
If only Malaysian airlines (and all the others) had this!
It's clearly possible. Why don't they?
That's interesting, I didn't know about their relation to SourceForge. But I guess every one of those giant sites would have a Digg moment if not really well taken care of.

I remember the first time when Slashdot was suggested to me by my professor teaching OS 304. (5 years ago)
Yes, this would be completely Ctrl+F friendly too.
>I'd rather let in 500 crappy posts than turn away a single valuable newcomer to HN

I'm not sure exactly what ratio I'd tolerate, but I think that's a bit extreme.
One simple CSS rule this blog should add to its stylesheet:

h1.title {
padding: 20px;
}
This is the approach that many ClojureScript frameworks take, and I find it to be a much more elegant approach than Flux proper.

You use a single, immutable data structure to store your application state, and components use functional lenses to look into the part of the state they're dependent on and listen for changes.

In doing so, you get a free application history stack and deltas (for undo/redo, offline/online sync and some powerful debugging capabilities), extremely efficient shouldComponentUpdate implementations for all components, and opportunities for many more advanced optimizations like batching updates for rendering on requestAnimationFrame.

Check out Om if you'd like to take a look at the original ClojureScript implementation, or Morearty.js if you're interested in a pure JS alternative.

https://github.com/moreartyjs/moreartyjs

https://github.com/omcljs/om
>Here in Australia if you go to a McDonald's in a metropolitan area you're literally stepping into a restaurant. They take your order, they seat you and then bring out your food on a wooden board (chips come in a basket).

Pardon? In every single McDonalds I've been to here, you now place your order and get given a numbered ticket. You then loiter at the counter until your number comes up and you can collect it.
Unfortunately, UB extends far beyond that. To the point of being (very) logically inconsistent.

People not familiar with C would naively expect that, for instance, `x[10] == x[10]` is always true even if 10 is out-of-bounds for x (or rather: it may crash, or it may be true.) . But compilers can - and will - assume that this situation is false if it makes the code faster.

This sort of thing is my major pain point with C - you quite literally have to know the entire code to make any judgements about any one piece of code, even trivial ones. You end up having to fight the compiler at every turn.