skysight-inc/HackerNews huggingface dataset:
Rust shows that "between having GC pauses and having memory leak continuously (and buffer overflow issues which become security issues) I'll take GC pauses" is a false dichotomy, however.
It looks like a huge mess on Firefox/android too
Yet, affiliate they have, which makes this inappropriate, regardless of their accomplishments.
It's probably true to the extent that buying small pleasures vs large pleasures works in this case. However there's another factor they mention, "Buy experiences not things". This was fulfilled for you simply by doing the raft guide and travelling without spending money for it. It's also arguable raft guide means helping others ,but not necessary to explain why you were happier in the old day.s
I'm on Windows, and it won't run for me on Firefox or Chrome. Dunno what the deal is here, but I fully agree with you - whatever they are using, it sucks.
As Larry Wall said way back in 1997: "I do not fundamentally believe that information wants to be free. Rather, I believe that information wants to be valuable."
You forgot to mention that the meditations has probably been posted several times on HN this century; it's not new to anyone (not even news), and it should really have [0167] in the title to make this clear, so that you can skip it because it's not up to the minute technology ephemera.

Should I post a fucking copy of Walden next week?

Sure, why not, Walden is also a great book and foundational text and raises questions about the relationship of the state to its citizens which are increasingly appropriate for people working in the global online community to consider. It's also a great read.

Compared to the content of most of the links on HN, both Walden and the Meditations have more insightful commentary, and more generally applicable lessons, than most of the websites posted on here will produce over their entire lifetime.
That's interesting, I've never heard that before, do you have a reference? Thanks
Ha. I wish, but it was too early in the morning for me to generate such puns.
In the EU, merchants have to pay for swipe card fraud. Let's say you buy something with a swipe card, scribble a signature on the receipt, then ring your bank few hours later saying that there is a transaction you don't recognize. Then your bank requests the receipt from the merchant, the signatures don't match = you get reimbursed full amount, the merchant has no money and no goods - because in EU it is the merchant's responsibility to check if the signatures match. If they don't, they didn't do their job properly, therefore they have to pay.

This is the reason why pretty much nobody accepts swipe cards in EU anymore - there's very few places which even have swipe terminals, it's all chip and pin. The couple times when my chip didn't work, the cashier had to key in the number of the card manually, because she didn't have a swipe terminal at the till.
How to write a developer resume that will get you hired
Heading over to github would help the project, it is true.

But HN isn't only a place where people come for help. It's also a place where people come to share. And when low-quality (or not-yet-production-ready) work is shared, it's important that we let each other know that. Especially when the site seems to imply it's "ready", as this one does.
> You don't know what the starting internal state of the RNG is, so no you can't predict it.

You don't need to know that. All you need to know is that it is identical to the previous run.
German military texts enciphered on the Enigma machine were first broken by the Polish Cipher Bureau, beginning in December 1932. This success was a result of efforts by three Polish cryptologists, Marian Rejewski, Jerzy Różycki and Henryk Zygalski, working for Polish military intelligence

http://en.wikipedia.org/wiki/Enigma_machine
I was recently looking into libraries to use Material Design with React.js.

I found the material-ui project to be implemented less well than this one: http://sanderspies.github.io/react-material/ (though I have my reservations about the approach taken here, too -- and it's less complete).
Somehow I have the feeling all these different form factors will do the raspberry more harm than good. Is there a lot of demand from the community for smaller versions?
I think HN has actually had a fair amount of interest in the bitty coin. Heck, Coinbase is a YC company.

If people here seem disinterested, I believe it stems from a simple but subtle misunderstanding. The mindset of HN is something along the lines of 'Advances in science, technology, and our collective knowledge as a species are worthy endeavors that should be pursued regardless of personal gain'. Call it an 'open source' mindset. Bitcoin is making people money, a lot of whom are the same people posting about it on HN. For some, that's enough to ignore the technological advances and discount the whole thing.

In short...

Technology that monetizes via incorporation, series rounds, and a big fat valuation tacked on the end is socially acceptable.

Technology that monetizes itself is not.
Even though I liked the article it didn't mean I didn't like the movie. I think Interstellar is a better movie than most films because at least they tried to incorporate some true science into it (as opposed to 100% wrong movies like armageddon, sunshine, etc). So Nolan, Kipp, et al definitely do get the credit for that!
I visited the site on my Windows Phone 8.1, and the page is rendered incorrectly. There's white text on white background, different text sections overlapping eachother, columns being one word wide and lot of more things. According to other comments here, it is unusable on iphone and broken on android as well. According to issues in their tracker, it does not work on Windows 8/Firefox and Ubuntu/Firefox.

It also renders incorrectly on Chrone om Windows 8 (on my laptop, at least).

If you're creating a new CSS framework, publish it and fail to mention that it's work in progress and it only works on a limited set of platforms (like what), you have wasted my time.

I really hope developers doesn't expect to only get constructive feedback when doing something like that.
It's interesting that an asm.js Javascript application running in a web browser yields better performance on Android then a Java application running on Dalvik:

https://blog.mozilla.org/javascript/2013/08/01/staring-at-th...

So ART and AOT compilation is a step in the right direction, but I'm secretly hoping that Google will enable Portable Native Client 'natively' on Android outside the browser for proper C/C++ development. Distribution format is a frozen LLVM IR subset, final compilation to the CPU architecture happens on the client side, and performance is close enough to pre-compiled that the difference doesn't matter much.
Fair enough. I still think putting them first is sending the wrong signal though: using a flat UI should be a deliberate, carefully evaluated choice (like the example you gave). Not the default.
> Any thoughts on why they they are compiling to native on first run, rather than at install-time?

Or why they don't do it on the server so that you get the specialized binary directly from Google Play? Why should my phone be compiling anything?
Google's conflict of interest with Uber
http://google-latlong.blogspot.com/2014/11/google-maps-your-best-accessory-this.html

Given Google Ventures is an investor in Uber, this is a clear conflict of interest.

Google is supposed to be an unbiased search engine. So in this case, Google maps should either return fares from a number of top services(uber, lyft, taxi) or return the cheapest(which is what a user might want).

Just returning results from one service is a clear violation of user trust. As a user, I can no longer trust Google to give unbiased information based on algorithmic ranking. Seems Google ranking is now influenced clearly by its monetary interest as a corporation. That is fair(since a corporation's goal is to make money), but then all the bullshit about doing no evil goes down the drain. That also makes sense, since they have officially given up on that manifesto.
Yes, they're much worse. TLDs are namespaces, not protocols or application level guides. Imagine: john@something.mywebsite ftp://something.mywebsite and so on. It makes no sense to indicate the desired protocol in the domain name. I know that for many people the 'web' and the 'net' are now synonymous but that's calcification and in the future that may simply not be true. I sincerely hope that the web is not the final word on connectivity.
> it's text and an arrow far, far away.

That's an arrow? I just see a Unicode failure-box :(

That's one of the problems with the trend of icons-as-fonts, when they fail there's no reversion mode for users to understand what the glyph is supposed to be.

planefinder.net is a canonical example, without the correct font none of their on-screen controls make any sense.
Here you go: http://en.wikipedia.org/wiki/Cryptanalysis_of_the_Enigma#Pol...

The 20 years between the wars were an amazing time in Poland. It was perhaps the best time in Polish history of mathematics, with remarkable contributions from Stefan Banach and his other Lvov friends:
http://en.wikipedia.org/wiki/Stefan_Banach
http://en.wikipedia.org/wiki/Lw%C3%B3w_School_of_Mathematics
Yep. My fix is that I play his stuff with some regularity. Check out Billy Connolly as well if you haven't discovered him yet.
Read any book on the history in question - it's no secret that the Poles were responsible for working out the details of the Enigma machines and how to break them. The British took their work and developed it into methods that were more general & powerful. Wikipedia is a good as place to start as any - follow the references: http://en.wikipedia.org/wiki/Cryptanalysis_of_the_Enigma.
humans are animal and as such we have the instinct to procreate.
Maybe this is not true for all humans but most of them will feel that urge.
Natural selection works pretty well on this: the one that don't feel that urge will be less likely to procreate and so to pass their genes to the next generation.
Yes agreed, but execution and exploitation matter.

The practical requirements to make a difference required a concerted network of interception stations along with dedicated cryptanalytic resources, computing experts and translators. I agree the standard explanation is crap, but it doesn't reduce the actual accomplishment of BP.
The problem is that when you "buy" the experience, the experience becomes a "thing".

An experience is either something genuine or a product. A product is a thing, and money changes a lot of it's attributes.
"Build software 400% faster. Warewolf is a flow-based programming platform that allows you to build software applications 400% faster. This means you can achieve in 3 months what would normally take you a year. It’s as simple as drag, drop and configure with reusable components and prebuilt services."

As someone who has dealt with NServiceBus, AppFabric, Windows Workflow, BizTalk and various IBM and Tibco piles of randomness etc, I have one word: nope.

The three phases of ESB are:

1. Optimism and ease of use. Much like your blog tutorial in rails, it lures you in and makes it look easy.

2. Then there's the deployment phase, where you realise it actually hurts. This happens the second deployment when contracts are updated etc and you enter contract versioning hell. There are contracts however loose your API says it is.

3. Paralysis. No one wants to change the messaging layer because the cost of doing so is unadulterated pain and friction, so everyone works around it.

This is all "in my experience" but that is perhaps unfortunately vast (several companies) and negative.

An alternative: I don't think there is one for large systems but don't get your hopes up until you've been using something for a couple of years.
I would just be happy if little things like SKIA and SQLLite were exposed in the NDK, instead of forcing us to bundle our own versions.

And having a gdb setup that works properly.
How would it do harm? By fragmentation of their market maybe? Not sure how/why more models would be a bad thing
I'm sorry.

I have some hard feelings about consulting :\
Use DuckDuckGo!
What I found even more sickening: polish cryptographers were in England for most of WW2, but were not trusted enough to decipher anything.
Show HN: Cython implementation of Python's collections.OrderedDict
This is Microsoft's approach.
That's very much incorrect. China, India, North Korea and the Russian Federation precede Turkey as well. South Korea and Pakistan are close (and so is Iran but not so well equipped).
That's my usual approach as well. Usually an app's data will easily fit in memory within one process (and if it doesn't, that means the app has become so popular that adding an extra X GB of memory is an insignificant cost). Using the language's native data types and an append-only file for persistence is simple and offers high performance compared to doing all access over a socket.
Tumblr Getting it Right
Same here on Linux. I don't have Flash installed but it claims to work with 'either the Flash Plugin or an HTML5-Video enabled browser'. Both FF & Chromium (HTML5 enabled for sure) won't play it. Disappointing to see them outsource video with such poor results.
A year ago I stopped spending my money on "things" and start spending it on free time. My life is much better now.
I like these small frameworks. Bootstrap is almost a little too big for my taste. You end up having custom builds which are hard to maintain and update. New frameworks like semantic-ui make the mistake and are even bigger and more interwoven with js code. Fluff that! I really don't need 5 variations of every component!

And drop your icon library into a seperate project! So i can choose between font-awesome, boostrap-gylphs or this MUI-Icon set. FA-like is the way to do it.
Previous discussion: https://news.ycombinator.com/item?id=3922794

I'm guessing this was submitted because I linked to it in a comment.[1]

1. https://news.ycombinator.com/item?id=8581524
It can be argued both ways, like "why should I pay for roads that I don't drive on?"

After all, content isn't "consumed" when watched, it's there forever (unless the BBC tape over the master).

I used to be a strong supporter of the BBC, but their news has been badly crippled by the Hutton report, BBC3 is a mess (not as bad as Channel 4), I'm not really interested in their drama, and their light entertainment is often cringeworthy.

However, the documentaries on BBC4 and especially the archive material are excellent. BBC radio is usually high quality too, when it's not suffering from random acts of management ( http://www.theguardian.com/media/2012/nov/01/axed-danny-bake... )
Looks good, but the transition delays are long.
Yes, I am following it quite closely.

However it does place a bit of cognitive burden, but last version already improved it.
#whywepair
Well yes, the whole voting system in US needs to be overhauled. US may have one of the most human-rights-friendly Constitution in the world, but out of all the "democratic" countries it has one of the least democratic voting systems. Heck, people don't even vote their candidates directly in US. You can hardly get any less democratic than that, in any other democratic country.

But my point was the US needs a proportional party system, which better represents (in aggregate) the wishes of the people. The two current parties don't represent the wishes of a lot of people right now, especially when it comes to issues like foreign policy and surveillance.

A proportional party system would also make it easier for new parties to rise up and become the "major" parties, while the current "major" parties like the Republican and Democratic Party to die off.

For example, a more libertarian party could kill the current Republican Party, which is very little libertarian, especially when you consider the conservative Republicans pretending to be libertarians, but still are pro-surveillance, pro-police state, pro-"tough on crime", pro-wars, pro-christianity, pro-coal - which have nothing to do with libertarian-ism.

Also a more progressive party could kill the Democratic party, with a much bigger push for renewable energy, civil liberties, gun control, campaign finance reform, stronger bank regulations and prosecutions, and so on.

It's all about competition, even in elections. Right now there's no competition to Republicans on the right side, which is why they can afford to vote for bigger budgets for the military and pro-surveillance, despite pretending to be a party of "small government", while on the left side, the Democrats also have no competition when it comes to ensuring banks get punished and are well regulated, and so on.

A proportional party system together with a really good voting system (perhaps approval voting or range voting) could fix most of those problems.

I'm not saying it's all going to be perfect, but for example, if the Republican party wins with a 40 percent share, and the Libertarian Party takes 12 percent, the Republicans will most likely have to ally with the Libertarians to control Congress, otherwise Democrats and Progressives will have a bigger majority than them. And if they do that, then they'll have no choice but to compromise with the Libertarians. They may agree on some issues, such as lower taxes for everyone, but the Libertarian Party could force them to cut military spending or backtrack on surveillance.

And if Republicans continue to be generally Evil Incarnate, then Libertarians could take the Democrats and Progressives' side on civil liberties or renewable energy issues, even without a formal alliance, and could pass strong civil liberties laws even if some Democrats (like now) are against them.
Some additionnal info:

* https://news.ycombinator.com/item?id=8567020

* http://blog.dustinkirkland.com/2014/11/where-were-going-with...
Yahoo Finance says Yahoo's current profit margin is 3%. (Most others of the top 10 most valuable companies in the world are at 20-30%).

If you are only making $3 for every $100, 50 cents is huge - thats nearly 15% of your profits you are paying out to CC processing.
Apple Pay is like iBook to me. Apple making these grandiose claims about how much they are doing this for us. Yet there is this issue of Apple taking a cut while binding us the very credit card companies many of us find repugnant. I know, but its Apple!!! Well Apple condom or not, its still the same in the end, they sell us to the CC companies and we are supposed to be happy.

Check with my credit union, no plans though a CC I do have elsewhere does offer it.

As far as stores, I can see the issue with being bound to the higher payment structure CC require (in or out) compared to options they are developing as a group. I am not too pleased with privacy issues of their idea but its not like I appreciate my CC's privacy issues either
Great lessons!
Regarding making pre-sales, this post is pretty helpful: http://blog.close.io/how-to-charge-money-for-things-that-don...
Interesting article. While the central conceit pointing out the event's evolutionary traits is a bit laboured there are a few good points in there:

"...turning startup entrepreneurship into a spectacle akin to The Voice is demeaning and disconsiderate, unbecoming even of Donald Trump. Because 6 minutes are… well 6 minutes, the “competition” degenerates quickly into a contest of style over substance."

I was at the event and it certainly was strange to see some companies embrace 'startup culture' rather than running a business.
Openpatata
I really like it. It's very different from what we have. I guess it makes sense (it is google after all). One complain I have is that it's so cosmetic, feminine almost, but I guess that's the color scheme.
Enigma was cracked many times, because Enigma changed, there were many versions, and more importantly procedures of using Enigma were different in different German army branches.

Poles first cracked only some versions, and only if Enigma was misused (which was common because it was convenient), then they improved the method, cracking more difficult version, and making the method more general.

Poles also built the first machine to crack Enigma (functionaly it was many enigma clones connected to each other, trying many keys at once basing on some assumptions to reduce the search space).

Then Poles sent that knowledge to French and British just before WW2, and British developed more general method, and built better cracking device.

British contribution was important too, it made cracking more versions and Enigmas used with better practices possible. But yes - it was outrageus that they pretended for decades it was they that solved the Enigma in the first place and said nothing about Polish contribution.

And the Hollywood movie was even worse propaganda, and it was created recently, when the archives weren't secret, so they don't have any excuse to show lies.
In the US you would typically get one of these debit cards automatically with your checking account, and it works as you describe. If you want a credit card you would have to submit a separate credit application at the same (or different if you like) bank and that would be a completely different card with its own account and terms. I think this is the same in most countries.
> But you also may have just avoided a complex, long debugging session which would not result in reusable knowledge.

I find this is becoming increasingly rare for me, to the point where I'm having difficulty remembering the last time it occurred. I run into the same "once off" problems more frequently, and getting more value out of debugging them. I'm getting better at using my tools, better at tying symptoms to causes, better at coming up with appropriate defensive coding techniques, and writing more (reusable) code that makes them easier to debug when they (and entire categories of similar bugs) reoccur.

> Part of this skill is also being able to recognize when a bug you thought had been routed around was simply swept under the rug, and changing course to understand it properly instead of sweeping it under the rug again.

Frequently not possible on two fronts:

On recognizing it: I've seen a distressing number of bugs which are hideously context sensitive (meaning "works fine on my machine" is the punchline because it's 100% broken on another, only now you've got a terrible bug report and no good repro case)

On changing course: Any offline distribution channel. Any embedded system. Any onerously regulated environment. Once it's in the wild, it can become very expensive to fix.

> The joys of shipping outweigh the joys of understanding every facet of a misbehaving system, at least for me.

That's fair. I simply hope you avoid the sorrows of burned customers and data loss.
A random thought occurred to me while reading this. As soon as we are out in space, surveillance becomes very hard.
The dropdown also caught my attention it seems like it's a bit of a distance from the traditional dropdown in a sense that I think some users will have some trouble with actually realizing that it's a dropdown.

Another complaint is the checkbox, there's no way to tell once something is checked off whether it's a picture or a form.