skysight-inc/HackerNews huggingface dataset:
It's an extra dependency. Often, people don't even have php5-dev installed, so it's more than one step to get it done. (Even that first additional step is more work than people are willing to put forth!)

Especially since all this does is patch the behavior of one function. :|

And if you have PECL, you might as well go all the way and install libsodium.
* is not a wildcard, it indicates that the preceding token occurs zero or more times.
that is great feedback. i got a feedback for a specific niche which I think i will pivot and target.
Revisit your starting assumption?
thanks everyone for the great feedback and responses. This was well received that there either needs to be lots of improvements or to target a specific niche within this. i've taken all the advice and will be re-using this to target a specific niche after a feedback i received through the site.

thanks again guys. this was truly helpful
The Goldman Sachs Aluminum Conspiracy Was Pretty Silly
Meet FreeBusy: A cross-platform calendar tool that helps you schedule meetings
Cargo's build system doesn't have to build the dependencies, it just has to resolve them somehow.

That can be via package manager, pkg-config, static library download, building them, or via prompting the user to install them manually.

Since rust supports the #[cfg(target="foo")] in build scripts, you can even implement your solution for just one platform, and then slowly add additional platform support as people demand it.

A message like: "Hey, your platform isn't supported by our build script; submit a bug at ... if you'd like to get support added. We welcome push requests". <-- A+++

For example, android support is probably not a target for most crates, but it may be an important target in the future for many libraries. ...and building a cross-compiled android binary is a LOT more involved than just an 'apt-get install foo'.

Just failing? Nope.
I don't. Unless you were there, you don't either. The Washing ton post describes witness testimony as mixed and differing.

http://www.washingtonpost.com/politics/2014/11/29/b99ef7a8-7...

Boing Boing says "Analysis of Michael Brown shooting witnesses: 16 out of 18 say hands up when shot".

http://boingboing.net/2014/11/28/analysis-of-michael-brown-s...

Smugness isn't an argument.
> disproved by looking at 1) their revenues and 2) their ranking in the top brands.

Enjoy chowing down on McDonalds, because apparently, by your own measure, it's not crappy food.
2 years later, how's creole doing, anyone know? Has it developed (in any sense of the word) much in two years?
Snapchat's Constrictive New Terms of Service
Here's part of the response I wrote last time this came up (https://news.ycombinator.com/item?id=8602494):

An approach where you watch the clock will be inherently less portable and actually much harder. Not only will the timing calls be hardware or OS specific, but so will the worst-case time. Imagine having to deal with a chip going into low power mode during your computation. Also you probably don't want to count time that your thread wasn't scheduled to run, so now you're talking about integrating with the scheduler.
not quite. It is similar to longjmp except that this can jump down the stack. these labels can be jumped to even after the function returns
Watson, James D., and Francis HC Crick. "Molecular structure of nucleic acids." Nature 171.4356 (1953): 737-738.

http://www.nature.com/physics/looking-back/crick/index.html

Partly because of the fundamental importance of the paper, elucidating the structure of DNA; partly for the wonderfully understated third to last paragraph: "It has not escaped our notice that the specific pairing we have postulated immediately suggests a possible copying mechanism for the genetic material."
You are a salesperson, you just don't realize it. You sell in most facets of your life.

To Sell Is Human: The Surprising Truth About Moving Others: Daniel H. Pink - http://www.amazon.com/To-Sell-Is-Human-Surprising/dp/1594631...

Feel free to reach out if you need some guidance or advice.
Applause Analytics (www.applause.com/mobile-analytics) provides some of this data plus data on the iTunes app store.
You are counting people who are making claims without considering credibility. If you read any of the documentation, or comments by the news organization who actually analyzed the statements, you would find almost all of them also admitted they had never seen the event and were only repeating what others told them or what they heard on the radio. Some of these accounts also did not line up with each other or match the forensics.

So you might be interested in this from the AP (and not Boing Boing): http://bigstory.ap.org/article/078c82ad45ff4ec6aa1c7744dfa7d...

And also this from the Washington Post: http://www.washingtonpost.com/news/volokh-conspiracy/wp/2014...

fwiw, CNN had a one hour back pedaling with two criminal defense attorneys, today, stating the same things.

It's one thing to collect a bunch of people who tell you things. It's another for those accounts to be accurate, consistent among each other, and match the physical evidence.
Solving social problems with numbers ? Doesn't seem right.
Great service, and great blog. Really cool to see you blogging about what is going on with your site, really helped me connect with you. BTW don't worry about scumbag copycats, they might squeeze off some biz from you but never end up amounting to anything.
Jim great idea. How about a extension of this idea of picking close races and trying to get the candidates to accept no money at all with the threat to go thermonuclear on the first candidate that defects?
Ask HN: Favorite programming/tech YouTube channels?
What are some youtube channels you guys would recommend for general software development, specific language tutorials, and keeping up with all the newest tech coming out?
But it's so hard!
Julia does vectors well, but scalar computations are very important. The problem with vector computations:

z = x*(v+w)

This involves a memory allocation for v+w, and a second one for the product x times result. One way to avoid this in numpy is careful use of out:

z = zeros(shape=x.shape, dtype=float)
add(v,w,out=z)
multiply(x,z,out=z)

An even faster way, which only requires traversing the arrays once, and is more readable in my opinion, is a simple for loop:

for i=1:len(x)
z[i] = x[i]*(v[i]+w[i])
end

This also lets you more easily put if statements inside loops, etc. You can also do accumulative calculations without creating intermediate arrays at all. I.e. one way to create a random walk is:

walk = cumsum(bernoulli(p).rvs(1024))
end_result = walk[-1]

Another way is:

end_result = 0
for i=1:1024
if rand() < p
end_result += 1
end
end
Einstein, Albert. "On the electrodynamics of moving bodies." Annalen der Physik 17.891 (1905): 50.

http://ganapathymani.com/On%20the%20electrodymics%20of%20mov...

This paper establishes special relativity, and is remarquable for how clear it is, revolutionizing physics while using only elementary math. The first "Kinematical" part in particular does not use anything more complex mathematically than Pythagorus theorem. It is so clear that the explanations and though experiments are reproduced in all textbooks to this day; the only change is that textbooks include diagrams.
MNCs deprive India of vital drugs
There was no "conviction" (it's not a criminal case) - the judge's findings of fact centered on 1) monopoly & monopolistic behavior and 2) "tying" - specifically saying that a browser was a part of the operating system.
Peering into the Minds of the 4.3B Unconnected
One might reasonably consider talking about blood-thirsty "feminist brigades" as a form of idiocy.
They already do. They have Like buttons everywhere on the web.

But Facebook does have a good security track record. This random website does not. I don't trust them with any more information than needed. In this case, that is only a single anonymized token.
FWIW, the behavior of call/cc, et. al., is implementation dependent, and memory leakiness varies considerably.

I tried the "memory leak" tests in Chicken (4.9.1) using the CSI REPL. The only modification made to the example "gen-leak.scm" was uncommenting the (display ...) line in (print-stream ...).

The result with (print-stream #f (gen-stream ones)) was non-terminating production of "1", like an infinite loop, but it didn't run out of memory, even after running >10 minutes in a resource-constrained VM.

I'm not familiar enough with how call/cc is implemented in Scheme48 vs. Chicken to comment in detail, but I'm sure there are substantial differences. The Chicken site (http://call-cc.org) provides quite a bit of info about its own implementation.
Running multiple Dropbox accounts on a Mac
Really impressive stuff.
It's not just the IP address; it's an IP address, date, and time.
Flippa is still worth checking out. When you list such a high-revenue site on Flippa you'll get taken through a different track than normal. They'll act more as brokers for you than just listing your auction (they'll contact the buyers on their list, etc).
That and off switches, overrides and manual backups. It's a different mindset when every survivable emergencies involve "keep flying for at least 15-30 minutes to reach an airport and land."
That wasn't the bad thing. Killing off the IE team when it hit 90+% marketshare and not releasing ANY new browser for more than five years... yeah. that was a bad thing.
hollywood blockbusters have many shots that are very labor intensive, and they can be pretty cavalier about throwing money at a problem. For example, films with a lot of mixed live action and CGI can take a lot of manual frame by frame work, and anything involving realistic character animation is a huge time sink. Not to mention huge server farms.

It looks like this film uses a limited number of shots (no cutting rapidly like action films), takes advantage of a lot of nasa and other imagery/data (no army of matte painters), limits characters to simple walking movements (no Pixar gesticulating), and probably keeps the particle effects and physics sims minimal (no computational fluids sims for glorious explosions).
> There's so much out there, just waiting for us to get off our duffs and explore. We have much of the technology; if we could just stop spending trillions on machines of war and instead spend it on machines of exploration....

I agree with this 100%. But while we're moving outward, however slowly, don't forget Sagan's Caveat:

"Our planet is a lonely speck in the great enveloping cosmic dark. In our obscurity – in all this vastness – there is no hint that help will come from elsewhere to save us from ourselves.

The Earth is the only world known, so far, to harbor life. There is nowhere else, at least in the near future, to which our species could migrate. Visit, yes. Settle, not yet. Like it or not, for the moment, the Earth is where we make our stand."

Absolutely, go see what's across the street. But make sure your house is clean and safe.

https://en.wikipedia.org/wiki/Pale_Blue_Dot#Reflections_by_S...

Carl Sagan - Pale Blue Dot https://www.youtube.com/watch?v=wupToqz1e2g
He means when each criticizes each one's own program.
Great writeup. More interested though on how one can use Rust to write iOS, OS X and Android framework/library. This will make Rust replacing C++ for cross platform codes.
How Google Does Multi-Platform in Inbox
Reasons for "why" not often discussed: 1) Vista consumed the top systems devs at Microsoft for seven years 2) the IE team wasn't "disbanded" so much as loyal to management at Microsoft that was discarded (Brad Silverberg, David Cole) 3) enterprise customers were plenty happy with IE6 4) the dotcom bust quieted the indie developer ecosystem 5) Microsoft honestly thought they could get NT kernels + .NET on small devices and leverage massive developer support and existing tooling in the late 90s.
Checkout fiverr.com, there are some good providers on there.
Why not attack 501c-4, That alone is a big lack of disclosure.

The free-speech stuff in elections is a bit of a black hole.

One mans free-speech is another mans boogeyman.

Likewise, the issue with corporate personhood.

But fighting non-profits would be a social win and is on firmer logical ground.

Just food for thought.
Realm: An Event-Based Runtime for Distributed Memory Architectures [pdf]
Flipping a Website
Article on basics of Foresic Analytics
New mechanism for accelerating stars
Big fan. Have you read Norm Daniels' Just Health? It's a riff off a Rawls/Social Contract world view, and it really spoke to me.
Two great books about JavaScript
Gulp – tutorial
Running the greatest VM on Azure
Not tech related, but this paper on an urban movement in India: "Urban Upheaval in India: The 1974 Nav Nirman Riots in Gujarat"

It gives insight into the nexus between politics and student unions/student bodies in India. It reads more like a story than a scholarly article.

http://www.jstor.org/discover/10.2307/2643482?uid=3739536&ui...
Thank you both, and especially for the mention of x86intrin.h ... I wasn't aware of that.
So, not anything like Apple or DR DOS or Netscape that ever came near threatening MS.
Azure tutorials to get started
Markdown is designed primarily for humans in both those tasks. Interpretability by computers is second to interpretability by people.
iOS for C# Developer – part 4: Xcode
Looks good. Any plans for Bitbucket support?
We went to the Moon, and yet we're still killing each other, or getting rich off of other people's poverty.

Peace on Earth is not going to come from going somewhere else and proclaiming "Look at us!" It's not a side effect.

Or, as the Quakers say, "There is no way to peace. Peace is the way."
> "I only know people who work in certain fields: startup founders, programmers, professors."

This list is missing VCs.
There's a great interview with Jim Greer on the Thinking Poker podcast. It's mainly about CounterPAC without much poker talk. http://www.thinkingpoker.net/2014/11/episode-101-jim-greer/
+1! I find the whole notion of "typical set" to be absolutely amazing.

I would like to share with you a few pages from the intro to my thesis which cover Shannon's channel coding theorem. There are some nice TiKZ illustrations. http://minireference.com/static/excerpts/Shannon_channel_cod... (it's not super detailed, but the definitions of all the moving parts are given)
I'd be interested in seeing things you think are done correctly as well. We're working to build a statistics package in go as well (github.com/gonum/stat). It's good that people are taking a fresh look. Our capabilities are clearly limited at the moment, and the features of Go are quite different from those of Julia, but there's still a lot that can be learned in common.
Quantum random number generation on a mobile phone (2014)[1]

A topic which seems at first rather obscure overlaps with something relatable to yield a fascinating result. The blog post [2] was especially enticing for non-specialists like myself.

1. http://arxiv.org/abs/1405.0435

2. https://medium.com/the-physics-arxiv-blog/quantum-random-num...
Art and source photos aside, this link is sort of disappointing. For example,

>As Mars' diameter is about half of the Earths, the elevator cable wouldn't have to be as long to reach geostationary orbit and due to the lighter gravitational pull it wouldn't suffer as much stress from its weight.

Mars' diameter has nothing to do with the distance to stationary orbit, which is a result of gravity (and thus its mass).
I agree with you - like I said, I've never started a fight in my adult life. And I don't threaten to beat people up; that's for the weak; I tell people up front "If you are dishonest with me, you will not hear from my lawyer; I will kick your ass there and then".

It speaks to the reptilian brain, and unfortunately, it's all some people (especially "mean people") listen to - which is my main point here.

That said, I have two close friends whose relationship I started with by being punched in the face and punching back. A punch is communication, sometimes (I would argue that a knife lunge, or a bullet, are not - they have permanent consequences).

We are humans. Humans, especially men, have an instinct for violence. If you can let it out by knuckles, and go home with just a black eye - it's a lot better than letting things fester and escalate, and up stabbed, shot, or having your life ruined by a bureaucracy.

Like I said, I'm a honest person. I've spent six months designing a critical part of a power plant on a handshake. I've had the pleasure of dealing with people who've done stuff like that on a much larger scale (think oilfields).

I just never again want to deal with people who think that they're better than their word.

As far as blacklists go... they're for other people. The space around me? Blacklist free zone. I've let two meth junkies into my home, live there for a year, put them through what rehab I could manage. One is clean and back in school, the other is mostly clean and working (min wage, but better than nothing). They had been "blacklisted" by a good chunk of society (yay being trans, eh), even by their own families. I don't do blacklists. And I don't let others do it to me. (You know the "rejection rejection letter" joke that floats around? I've done something like that once. It was fun and a bit of science got done because of it.)

How do I enforce this? With my hands and with my head, same as everyone else. They're the greatest weapons in the universe, BECAUSE they're the opposite of weapons 99% of the time, it's what you make stuff with.

Maybe I'm telling the truth and maybe I'm just being an internet tough guy. If you care to know, do science to it, think.
Joe Armstrong 2003, "Making reliable distributed systems in the presence of software errors" https://www.sics.se/~joe/thesis/armstrong_thesis_2003.pdf
I would call it a very quick lesson in physics. If something doesn't exist, how can it be causing pain? It's very visceral. People can go as far as denying their eyes if facing with evidence they don't like, but very few will deny touch. An engineer ought to know better than to disrespect reality like that. A bit of pain in training, can save you a lot of pain in the field.
It made me realise how political science can be and how facts on large issues can be covered up for political reasons.

You mean all the facts that Ruston left out made you realize that? I hope that's what you mean, as that paper is a dog.

Here's a better paper on closely related topics, by authors who have advanced the research considerably:

Nisbett, R. E., Aronson, J., Blair, C., Dickens, W., Flynn, J., Halpern, D. F., & Turkheimer, E. (2012). Intelligence: New findings and theoretical developments. American Psychologist, 67, 130-159.

doi:10.1037/a0026699

http://people.virginia.edu/~ent3c/papers2/Articles%20for%20O...
I assumed he was thinking of mass as a function of diameter, which for a rocky planet makes sense to me. I thought his comments were pretty amazing myself!
Check out Reid Gower's videos as well, the Sagan Series, a collection of videos he did that also used Carl Sagan's voice.

https://www.youtube.com/watch?v=oY59wZdCDo0&index=1&list=PLF...

And of course, Cosmos, which is where all the audio is from in all these videos

https://www.youtube.com/watch?v=dADUBcoEEHw&index=1&list=PLB...
This is my vacation hack. You can play with it here: http://hnchatbot.herokuapp.com

Would appreciate feedback.
It's most like a theme clue -- in an American-style crossword you often have 1 to 4 extra-long answers, almost always horizontal, that are related to a theme (they might be puns, or proverbial sayings, or together spell out a longer quote). It's sometimes possible to solve a theme clue in a crossword when you have only a few letters, if you understand the theme well enough.

In this case, the "suddenly solving the whole thing given only 40% or 50% of the letters" effect can be kind of cool, or annoying if you were enjoying the logic puzzle aspect. In the original MIT Mystery Hunt hexagonal regular expression crossword, most of the grid did not spell anything recognizable, so it was clearly a logic puzzle through-and-through. I guess whether people appreciate that depends on whether they were expecting a pure logic puzzle or a combined logic+word puzzle.
How to be a Homophobic Christian
I like how there aren't any code examples or real proof one way or the other in this blog post.
John Platt "Strong Inference" SCIENCE 16 October 1964, Volume 146, Number 3642

How to think/discover with maximum advantage. A jewel of an article, the most photocopied SCIENCE article I've ever encountered in library stacks. Foundation to methodological adventures.
I didn't find it rude, I just have trouble seeing it as a snippet which would really cause confusion. If you have seen people get confused by it though, I suppose it is.
It's not surprising, considering how the way ordinary people habitually use networks has changed. What was once the province of only geeks is now commonplace.

Not to mention (what I perceive to be) a tremendous increase in bloat on the web. We have designers going overboard with HTML5 canvas gee whiz effects, infinite scroll, everything requiring javascript when it really shouldn't, and pages with actual content on the order of kilobytes being delivered hidden among tens of megabytes of data.

Added to that, the telecom monopolies have little incentive to improve their infrastructure. It's consequently little wonder that "the web is slow"
Or you save yourself the effort for all these widgets, use a proper battery and purebred electric motors and get the fastest sedan in the world pretty much effortlessly.

If theres one thing electric propulsion doesn't need then its all the nonsense we put on top of combustion engines to smooth out their power curve.
A paper about making video game characters act more like real people, trained by having people simulate interactions in a restaurant setting.

http://www.media.mit.edu/cogmac/publications/orkin_aamas2009....

Not ground breaking by any means, but it's the only time I've genuinely laughed out loud when reading a paper.
Plan to Build a Police Behavior Database
You're missing the point. No one wants to do data entry. People will download Spiceworks before they pay you $15 for you to manage their spreadsheet for them. Spiceworks will scan your device in the network automatically, grab it's warranty information automatically from the vendor, and thrn email you when your warranties are up for renewal. It does this for free for thousands of assets and that is one feature.

Do you know who your customers are? Are you aware why your competitors do what they do and why they give it away for free?
No, read the parent comment again. They hired these grads for programming and dev jobs, not as "management and financial consultants." Dagw is correct— they used Oxbridge as a filter and retrained these new hires with great success.
I'll save you some time. Mobile is over slower links. That's pretty much all he says.

I was expecting something about all those pop overs with weird close buttons, quizzes greying out content, and content waiting for ad networks before loading.

The WWW is getting incredibly slow, but it's because of publishers trying to invent the next pop up more than anything. All we need now is the next blink tag and we've come full circle.
Outliers has a large section on plane crashes related to poor communication and attention...
Strictly speaking, [string UTF8String] is equivalent to '((const char <star>(<star>)(id, SEL))objc_msgSend)(string, selector)'. Since objc_msgSend is vararg function, it will promote it's arguments, so for example method taking float will be called with double. Casting to a proper function type works around that.
This. Cannabis and MDMA are thoroughly tested, MDMA especially since it was intended for clinical use. They are about as well undersood as any psychoactive substance. It is batshit insane to insist that rather than legalise them, it's better to test a whole other class of substance that are just trying to replicate the same effect.