skysight-inc/HackerNews huggingface dataset:
I'm on my way out and maybe someone else can chime in with more relevant references, but as a starting point, this is something studied at least in business/economics. Wouldn't surprise me to find something similar for the arts/sciences:

http://en.wikipedia.org/wiki/Economies_of_agglomeration
http://en.wikipedia.org/wiki/Business_cluster
I don't know, I've not yet had the need to wire such large amounts outbound. It might be a limit tied to my checking account or a more general limit. (I was paying off a mortgage so I ended up doing a whole pile of 20K transactions just to get around the block.)
Thats pretty Galt. Where did you move too, what industry are you in?
That was it's startup tone? Oh man, I thought it was being intentionally over the top as a joke.
I think the reason it's slower for you is that the CPU pipeline is starved for data... even when it is in the same cache line.

Since we are geeking out on binary search on a Saturday night, here's an approach I developed for traversing multiple binary trees in parallel with SIMD instructions, no branches and data prefetching. It's used at Bing to calculate the document score that ranks Web search results, and traverses thousands of Machine Learning derived decision trees. It resulted in a 4x speedup over the naive approach.

http://web.cse.ohio-state.edu/~ren/papers/CGO13_BinRen.pdf
Sure, 'many' do. Although it seems to be the exception rather than the norm — at a rough guess (I only looked at ~15 out of 89 result pages), about one in ten games have about that price, but it seems more than half of the games tagged as Indie actually sell for under £10.
I heard both Tom Friedman and Paul Krugman were on the phone call and really had at them.
Speaking from experience, this myth was never true from 8086 up through the 486; the Pentium (P5) might've been slightly harder to optimise for, but a human could still easily beat the compilers of the time. And of course, it is not true today either.

Around the time of the P6 (Pentium Pro/II/III) was when I think things really improved - out-of-order execution/speculation/wide decoders meant instruction ordering had little significance, and so getting more performance was more about reducing the number of instructions needed - something compilers tended to not do well at.

I believe the myth came from the early days of the RISC fad, where CPUs were designed specifically so that compilers could easily generate code for them and make human-coded Asm "obsolete"; although to me this appears to be more of a "take all the advantage away from humans, making it just as hard for them to optimise the code as the compiler"... I have only a little experience with writing Asm for MIPS and ARM, but even from that I can see they do not have anywhere near the sort of "room for optimisation" that x86 provides.

Another myth that probably needs to die now is "microcoded instructions are slow"; in a recent article on HN about using the old BCD instructions which were commonly thought to be much slower than an equivalent sequence of simpler instructions (https://news.ycombinator.com/item?id=8477254 ), I did a quick benchmark and found they were basically the same speed, but much shorter. The one caveat is that currently these complex instructions can only be decoded by one of the decoders, so having too many of them close together can slow things down if the other decoders can't find a simpler non-dependent instruction to decode; but using them sparingly could be good for making code smaller (and thus consume less cache) without any speed penalty, or possibly increase speed overall due to reduced cache misses.
> How can they assume this?

Because they don't have to prove anything to seize the money. You are assuming that you are dealing with a system based on rule of law when this is clearly not the case.
Apple also does not ship this tool from binutils (though as they aren't dealing with ELF this may be out of the scope of your analysis). They have used their own version of strings which also descended from BSD (like the one you point to from Illumos), though more indirectly (they used some of BSD's code, but I think mostly rewrote it while they were NeXT).
Having used React for a year now, I have long concluded that React doesn't violate any separation of concerns at all.

React implements UI views and controllers. You write views that know how to render themselves, and then you write views that control them; the latter type of view fulfills the role of the classical MVC controller.

For example, consider how Cocoa works. It's a classical MVC framework: You have a view controller, which mediates between data and views. The controller doesn't know how to render anything, but it listens to data modifications, and sends update commands to the views; it also listens to changes to views and propagates those changes to the data model. (You can also let Cocoa Bindings do it for you, for the most part.)

In a single app, you typically end up with many such controllers, typically one per window, and controllers can reference each other to facilitate communication; also, there are often controllers that individually control just a single view, because it's easier to encapsulate reusable components that way. For example, if you need a text field that autocompletes, you could subclass NSTextField and build this special behaviour into the view itself, but it's cleaner to create a controller that can bind to any normal NSTextView.

In React, you have the same distribution of controllers (some handling big, multi-view layouts, some targeting discrete views), but the controller actually takes part in the view hierarchy: A controller has views as its children. It may not even use DOM elements, but consist entirely of custom view components. And it does exactly the same stuff as a controller would. For example, it may contain this:

<Form>
<TextField label='Name' minLength={3} ref='nameField'
value={this.state.name}/>
<NumericField label='Age' min={0} ref='ageField'
value={this.state.value}>
</Form>

In this example, TextField and NumericField would be generic view components, just like the standard Cocoa views; the controller wouldn't be doing anything view-related like working with the DOM, but it would mediate between the data model and the child views that it controls.

This is very much like building out a form in Interface Builder and connecting the actual controls to variables using IBOutlets. In fact, I would argue that there is hardly any distinction at all. The difference is that the UI is declared in the controller. And why not? Interface Builder is separate, and keeps its view data stored separately, because a WYSIWYG editor can't touch code. (Actually, Delphi showed that it was possible, but that's another story.)

The fact that there is a separation isn't actually useful to anyone. You generally cannot edit the view layout without breaking code, and you can't edit the code without breaking the view: They have to be maintained completely in sync with each other. So you might as well just keep the view layout in the same file as the controller. Which is what React does.
First, it's harder to write a compelling story in a utopia. The late Ian Banks's Culture series does a good job of it, though most of the books deal with the Culture's interaction with less-enlightened societies. After all, that's where the action is.

Second, I'm not sure if media really is much bleaker than it was during say, the cold war. The threat of nuclear annihilation permeates many stories from that time. Moreover, many stories from the past (even rather optimistic ones) contain blatant sexism and racism.
Can someone explain to me why no one has scraped all the Twitpic photos and stored them?
SpaceX Dragon capsule splashes down in Pacific Ocean
Yes. Banks are required to file CTRs (currency transaction reports) for transactions over $10k. They also have an obligation to file SARs (suspicious activity reports) for suspicious transactions as low as $5k or less in some cases.

The former Governor of New York, Eliot Spitzer attempted to obfuscate a $5,000 wire to an escort agency, his bank's compliance department filed a SAR, bringing his activities to the attention of Federal prosecutors, and led him to resign to avoid a worse fate.

This is a huge problem for operators of cash businesses... It's easy to screw up when they try to avoid paying taxes and get too greedy.
sad to see the spam indeed
Mattermark is creating the Google for business – hiring an engineering manager
Voting with my dollars. Retailers who have success with ApplePay will make no secret about it, and those that aren't using it have to compare their YoY numbers to the published ones of those using ApplePay. Using my credit card as normal doesn't send that message. Not that my spending alone is enough to sway an industry, but if enough people vote with their dollars, the message gets sent.
Who says no one has done that?
Sure, until you need real coin of the realm to buy stuff in large quantity. How many people are able to convert Bitcoin off the radar into liquid commodities like gold? not many, and anyone you find that can is probably working for the police or tax authorities in your jurisdiction.
https://hn.algolia.com/?q=neural+turing+machines#!/story/for...
direct link to PDF:
http://events.linuxfoundation.org/sites/events/files/slides/...
Why do states love to promote rent seeking behavior?

Because they receive the rent. Rather, the individuals in government receive the rent.
I'd like to see averages of time to lucid dreaming graphed against journal entries per day.

Interesting read, I'll give the app a go.
Wow, in that case Rust is looking like it could be hell of a lot better C replacement! If I could just write all my libs in Rust using the full power of the language and then just call them easily from any language without ungodly overhead or complexity like in case of say Java/JNI, that's nothing short of fascinating!

Thanks for taking the time to explain.
>The problem is that it's near impossible for a student to pay attention during longer classes.

Impossible seems a bit harsh. The situation could certainly be improved, and it might certainly be improved if the instructor has more time to engage in students as individuals, which can't be done much in a short period system (this was my main complaint with HS and why I never took a huge lecture course). I do agree that the current method of engagement, overall, is not ideal.
Sure; I'm not saying no one should do this - and definitely not saying that people shouldn't be allowed to do this.

What I think is a problem is the way that it is memetically emerging into a life narrative. To take an example that is probably not controversial - many people are going to college who really should not be. It isn't advancing their interests and often isn't even intangibly edifying for them. Why are they going to college? Because there's a cultural messaging telling them to go to college. Their ability to self-determine is being undermined by a larger sense of what they are supposed to do.

So if there's a narrative that you should eat ramen, work 100 hour weeks, so on, to try to catch the Zuckerberg lottery - well, who wins in that game? A few of the people playing, and also the VCs.
Twitpic blocked access to those trying:

https://news.ycombinator.com/item?id=8472047
Two good additional pieces. One is John Oliver's segment on this from his show Last Week Tonight.

https://www.youtube.com/watch?v=3kEpZWGgJks&sns=em

The other is a piece by two of the people who were originally behind the law but say it has failed and should be abolished.

http://www.charlestondailymail.com/article/20140923/DM04/140...
"Basic" works here, but as an alternative you might consider "alkaline" (which pulls double duty, both as "related to the alkali metals" and "has a pH over 7").
Ask HN: Practical project ideas to use functional programming concepts?
I've been spending some time lately working on learning about functional programming and the various concepts surrounding it, specifically while using Clojure to simultaneously learn about Lisp.

What are your suggestions for some projects I could use functional programming (and preferably Clojure) and most of the concepts surrounding it for? I'd like that the projects would have enough merit to be interesting regardless of how they are made, but hit me with your best shot.
That's a good question -- i would ask whether a "high functioning" person is really afflicted with the same physical symptoms as someone with a profoundly disabling autism disorder?

Until recently, these folks would not have been diagnosed with the same disease.
Thoughts on Yosemite’s Look and Feel
Apps to Watch: Clips, Bond, Zova and Others
Go, frameworks, and Ludditry
I'm a TMobile customer. Reception is perfectly fine in any metro area. I work in metro areas. Admittedly, I lose service on vacation, but maybe that's for the best.
Many optimizations in isolation are pessimizations, they only produce net improvement when used in combination with other optimizations.
If you go into social media looking to cash out, it's not going to work. Built something useful for people and that you enjoy working on. If it takes off, find ways to make it sustainable. Once its sustainable, you might choose to start thinking about profits.
Optimization algorithms will lead the result to a local minima, while missing a global minima.

I think this is the one of the huge differences between humans and compilers that leads to suboptimal code - the compiler is completely unaware of what the programmer intended in the HLL source, so the best it can do is to generate code which it "knows" is the fastest way to implement exactly those statements; on the other hand, if you are a human writing an algorithm in Asm, you probably have things like instruction selection and register allocation already in mind and are willing to slightly change the "semantics" of your algorithm if it results in e.g. a better use of registers or the possibility to use a faster/smaller instruction.

In other words, the compiler starts with something horribly unoptimised but following the semantics of the source language, and tries to make that as fast/small as it can while still maintaining the same semantics - and so this is the "local minima" it can reach. The human starts with a concept of an algorithm and its intended result, and everything in-between is flexible, so this is a more "global" view of the problem of code generation. The human isn't restricted by the semantics of the HLL, but can fully express the intended algorithm by exploiting the full capabilities of the processor.
I have written ebooks and was considering courses, so let me offer an opinion too. I opted to develop YouTube videos to promote my brand MindYourDecisions. The reason is YouTube has many more users and you have a chance to establish your authority and market books. If you get over 10,000 subscribers on YouTube, you can also make paid subscriptions which you can use to sell courses.
Multifix is more general than a combination of infix, prefix and postfix, though. For instance, a [] block is a multifix operator, but you can't implement it as a combination.

The advantage of supporting multifix directly is that you get a more convenient and less confusing representation. For instance, given "if A then B else C" why should I expect (else (then (if A) B) C) and not (if (then A (else B C))? It's not obvious, and both are unwieldy compared to a ternary operator like (if/then/else A B C).
This post was killed by user flags. I've unkilled it so as to reply.

The comment in question was killed by the software after getting massively downvoted (I think the threshold was -10 at the time.) This software change is part of an experiment we're running. We haven't decided yet what to do with it.
Getting a 504 Gateway Time-out over here
because it muddies the waters. HFA is a fairly defined group but the entire spectrum is a broad category of related disorders. it makes much better sense to do a separate study for other autistic disorders.
> It doesn't matter what Johnny Ive or some product manager at Google are focused on, or what their intentions are.

It seems to matter a lot to you.

If the intentions don't matter, why are you so committed to maligning them? Most users seem pretty happy with the results, and if you don't like them, don't use the products.
And who enforces that? The Constitutional Court Court? You've only moved the problem.
The human also knows things that the compiler doesn't - such as which branches of the code are speed critical and which aren't. This matters for things like where precious registers get allocated.
Bessermacher.
The battery drops in to your existing 120v smoke detectors as the backup battery. It still chirps when the battery is low. It still operates normally. The added benefit is that it can alert you to an alarm if you are away from home. If your smoke detectors are all wired together you probably only need one of these.

But yes the disposable nature of the product is a concern for e-waste, convenience, and cost.
This: Google's scale of operation doesn't work well for a free service with a small number of users - the legal, localization and support overhead is disproportionately expensive on a very small service, unless it's a paid one.
T-Mobile roams on AT&T.

Or at least, some plans do. My legacy per minute plan does.

I'm pretty sure Sprint roams on Verizon, they just won't offer you service for an address where you would be roaming all the time.
This is sorta off topic, but I noticed that older posts which are dead now occasionally say they are [flagkilled].

What's the difference between those posts and this kind of post?
I work with miRNA. They are bizarrely stable. From my experience, I wouldn't be surprised to find some intact.
And if you do have the means to hire a lawyer they would likely require you to travel to Virginia and pick a lawyer from their list of lawyers approved to represent people in that specific district.

Completely false. You can hire any lawyer you want, wherever you want in the US. And you can force the IRS to litigate in the federal district court of your choice.

Practice before a federal court merely requires admission to practice in any state court.
> The problem is that "safer" languages just encourages programmers that don't really think carefully about what they're doing because of the "the language is safe, it'll protect me from everything" effect. "Simple" bugs get hidden, programmers are encouraged to create more complex systems as a result, and the bugs thus created become even more subtle and difficult to find.

Citation needed. The plethora of over overcomplicated C code is a strong argument against this claim.
Don't see a license anywhere. All I can see is, "the code is available for download and reuse with an open license on Github.", on the main page. Would be nice to know... Maybe it is just me.
I love mailinator. I use it all the time now.
What is a csp?
It's well established that high barriers to entry reduce competitive pressures on margin. If nothing else, it discourages outsiders from trying out new business models that drive down prices, because it increases the amount of capital necessary to test out a new approach (and the capital is harder to raise if you're using a new strategy.)

Consider Uber vs taxis - if there were massive entry costs to the cab / private car category, a company like Uber would have trouble raising enough money to get launched. So the existing cabs wouldn't ever experience the competitive pressure from Uber, because it would never enter the market.
And most of those were convicts getting executed. Get the people warmed up by killing some nameless criminals, and then send in the stars.
The first comment in your previous submission is accurate: https://news.ycombinator.com/item?id=6077395

Ideas are just ideas. Actually solving problems requires a different skillset that can't be accomplished with the "magic" of crowdsourcing. Calling this a "problem solving website" is incredibly misleading.
It's true in any profession that one learns a lot by spending a day in your customers' shoes.
People create more complex systems because they no longer have to think about tedious bugs that will be caught by their compiler?
Maybe this will help: https://forums.openvpn.net/topic16143.html
The Analysis & Resynthesis Sound Spectrograph[1] is a really nifty tool that can convert spectrograms to audio files and vice versa, making tasks like this trivial. Sadly the developer has shifted development into a proprietary project, but the last release of ARSS still works and is a real hoot to play with.

[1]http://arss.sourceforge.net/
Corilla is a project based on something we cofounded while working on documentation for Red Hat. It predates Readme.io by a number of years as an open source project, and we're recently taken the challenge to provide this as an external service.

I'm very excited to see such great choice arriving for documentation, including Readme.io. I would classify Readme as a great tool for developers to document their APIs. Corilla is a more end-to-end tool for tech writers to deliver content geared towards customers.

I'd love to explore this further but I'm sitting in the hotseat of a team at Startup Weekend here in sunny Brisbane, and I fly out to Paris tonight to speak about our experiences building our content tools as an internal corporate startup... if anyone is attending Open World Forum 2014 come and say hi!

If you want to chat, troll, discuss, or get involved with our awesome beta, grab me on @davedri.
Program termination/exception is clearly preferable to arbitrary code execution.
Orika time
Thanks for your kind words! Jump on the beta and we can chat more. Oh and hit this survey up to help us understand the experience of other tech writers: https://corilla.typeform.com/to/QzDe45

We're constantly testing and analysing this stuff, and I'm going to open source the results as usual (so take note if you've got a similar project, there's a power in choice and collaboration).
[flagkilled] means killed by HN users, as opposed to by the software or by moderators. Moderators basically never kill comments though (except spam).

Displaying [flagkilled] is another experiment we've been running. That one seems pretty likely to stick. The votekill experiment seems harder to call.
I like the sentiment of the idea but in practice, I'm not sure it actually works. The major issue is embedded within this quote in the article: "Using a law designed to catch drug traffickers, racketeers and terrorists by tracking their cash, the government has gone after run-of-the-mill business owners and wage earners without so much as an allegation that they have committed serious crimes"

Maybe that law would have been caught by the constitutional court, and maybe not. But in any case, it's clear that the modus operandi of too many government agencies is to find an existing law that can be most easily bent or twisted from it's original purpose and context in order to allow them to most effectively enforce what they want to enforce.

Perhaps what's really needed is more upfront transparency - transparency by design. Which, of course, is exactly what governments don't want. But that might be the only truly effective approach, because you aren't going to stop bureaucrats from doing what they do, and power by it's very nature corrupts. But whether it's this case, or the spying scandals, or police abuses, the thing that got the most results, fastest, was exposure of the situation to the public.
Absolutely fantastic. "There is ice everywhere in the water, the size of your fist and the size of small islands, and because the water is only a few degrees above freezing, the ice cracks slowly, abundantly. It takes a moment to understand what you’re hearing, because it’s so constant and so low in the air—this soft crackle, like static over a radio."
I wouldn't consider buying an iPhone on a subsidized contract a loan because you are just commiting to have service for a set period of time. You would be paying the same amount for service regardless if you were under contract or not.