skysight-inc/HackerNews huggingface dataset:
They needed to fire the pulse on the edge of the card's port within 50ns of a pre-determined GPS time. However they originally wanted this pulse to originate in the Kernel. I told them that would never happen on time and between bus jitter and kernel scheduling we could never pull this off.

I dug deeper and found that the application could figure out 5ms in advance the GPS time code of when it needed to fire, With that in mind what they really needed was the ability for the firmware to have a time trigger that was programmable through the device driver from the application. That way the dedicated board would fire the pulse exactly when the application wanted it fired.

Basically I turned their logic on it's head and it fixed the problem. The firmware guys and I met, we developed a protocol a couple days later they gave me a new board and I had already written the driver changes and a sample client.

I guess the underlying point of the story is just because someone asks you to do something impossible doesn't mean the problem isn't solvable. They may be coming at you with incomplete information and you need to push to better understand the problem. Once we were all on the same page it took a firmware rev and some small changes to their application and it was a success.
The argument being made is that employers have a lot more market power in the employment market than potential employees. Employers have capital, they have inertia so they can absorb a lot more risk. There are fewer employers than employees so it is easy for them to form a cartel or engage in price fixing. This especially goes for low end jobs, where a small number of large corporations make up much of the retail and fast food market. Unemployed individuals are under a lot of pressure to find employment quickly, and they know there is a lot of competition. So, employers can set wages artificially low. This power is not absolute, which explains why not every job is at minimum wage. However, this is an observable effect. The gap between rich and poor is ever widening, the middle class is eroding away, yet all the while production has been increasing. Wages are being driven down artificially low.

I wanted to ask "where does it all end?" but then I realised from the rest of your comment, you actually seem okay with slavery. Which is odd really, because you argue about human rights, but the right to freedom of movement is actually a far more fundamental and clear cut human right than the right to form contracts and do trade. In fact, if your ideals about the right to form contracts result in other people losing their right to freedom of movement, then that's a clear sign that you have lost your way.
Berenstain Bear
other interesting paper:

Seth Roberts: "The Growth of Personal Science: Implications for Statistics" (pdf)

http://media.sethroberts.net/blog/pdf/2012-09-24-The-Growth-...
Well, that sure beats my .bashrc that's full of alias "servername"="ssh user@servername -p portnum"...
Atari's ET video games dumped in desert 'out of shame'
TL;DR: We refactor Scripts into Programs through sharing reusable Code to build maintainable systems.

We can also refactor Social Scripts into Social Programs through sharing Codes of Conduct to build maintainable communities.
Hackers and Founders Mumbai Monthly Meetup #4
the did this in the early days..
Seller beware, yes, but I also think developers with ideas to sell are a dime a dozen - without execution to make it successful/profitable business ideas by themselves are not worth much.
Ask HN: Problem Solving Monday
Any kinds of problems allowed. Maybe there is someone out there who can think of a solution! :)
Say what? Your statement is that Go's nil is different than C's null. As demonstrated, it is not, C's null is for pointers and Go's nil is also for pointers.

The difference is that Go has a value-type string and C does not, but that is only a parenthesised aside in your original comment (as an example of Go value types), nowhere near "the point" let alone "the entire point".
If there is anything truly wrong about his application details [1], they shouldn't publish that on the open web but deal with it privately. If he publishes his application details that's fine, but if they do they might be liable.

Their real mistakes are: 1) hanging onto his cash and dicking him around because they can't afford to give good support to all 11 million users who depend on their site for income and 2) having such an opaque process that it takes posts to HN to sort his issue out. By comparison, refusing to post his (supposed) application errors when doing so would absolve them doesn't exactly look like a smoking gun.

[1] https://news.ycombinator.com/item?id=7657942 hints that there might be more to the story. If the support person screwed up, just accept the ID and send him his money. Instead they reversed the transaction, are 'investigating the project further' and are being cagey about details. Assuming they're not idiots, why would they not post the specifics?
The Inner Workings of the Executive Brain
This ongoing attempt by Apple to hobble iOS is why I've decided that my next device would be an Android device. I'll have access to filesystem, I can run an SSH server on my phone which means I basically can do pretty much everything I need to spend less time "managing" my content without having to buy into an whole eco system of Apple devices. E.g. i can push new music files automatically to my phone via a script), access newer photos/videos taken on my phone on various trips and sync them back to my computer (without having to rely on cloud etc).
At 10GHz, a signal can propagate no more than 300 microns in a cycle due to the speed of light. The CPU would have to be designed either asynchronously or with many more clock domains than currently. The performance probably wouldn't scale linearly by any realistic metric, and you'd still have the same memory latency.
It's weird to have the professional Grado PS100 at 165$ in the listing[0], but none of the Sony pro series like the mdr-v6 priced below, nor the mdr-cd900st priced above.

[0] http://head-phones.findthebest.com
I have shared this implementation with a number of our client's not sure if your team was one of them or figured it out based on other inputs.

Some of the big learnings where sysctl settings and other os level tweaks.

My primary goal was to have customer reference implementations in many different languages. That said the more I do this the less I'm convinced there will be a broad range of tools that can reliably handle the constraints.
How many uniques per day do you have and what revenue do you get monthly?
Yep. http://twimemachine.com. Easily read old tweets. 700k Twitter users have used it. 31k uniques/month. Used by Paulo Coelho, NBA & ESPN.

Stats here: http://simondlr.com/post/63455198178/twimemachine-for-sale
Nature will find a way if it has enough room for trial and error. Say, millions of germs mutating inside millions of hosts using antibiotics, trillions of mutations trying to beat a single molecule. By the time the Cretaceous environment recovered, birdosaurs could not regain their place on the top of the food chain because that space was taken over by mammals.

So if the extinction is swift and massive enough, the ecosystem will shift and there will not be a way to be found. So you should always ask: what dreadful bloodsucking beasts will replace the mosquito ?

I would much rather prefer they breed a transgenic mosquito unable to spread dengue than try to wipe all mosquitoes off the face of the planet.
While I agree with everything you say it leads me to the opposite conclusion that I should not roll my own half assed rest client.
In my opinion, much of the described features of an API client actually do not belong in a client implementation. An API client cannot be shipped for all platforms. That either blocks platforms to use your API or leaves room for API consumers to get around your policies, like throttling and caching. I think enforcing policies should be done much closer to your API on the server side. An API proxy gateway could be used for most of the described points and would secure your API much better, without the extra effort of writing client libraries.
Because then root login would be disabled entirely. With "without-password" SSH-key based login is still possible (and no, that's not much of a security risk).
> In Erlang it is easy. Processes heaps are private to each process so they can be collected independently without getting in the way.

But that comes at the expense of throughput, and it doesn't help with shared state (ETS)
I believe (citation needed :-)) there was (is?) restriction on the maximum length of private key. This was arrived at based on the computing resources available with NSA so that they be able to break a cypher by brute force.

There's a very interesting passage in the book "The Code Book" towards the end as to how the inventor of PGP was harassed by slapping him with charges under Arms Export Control Act[1].

Zimmermann's law [2] is also very relevant to be mentioned here.

[1] http://en.wikipedia.org/wiki/Phil_Zimmermann#Criminal_invest...

[2] http://en.wikipedia.org/wiki/Phil_Zimmermann#Zimmerman.27s_L...
Buzzfeed have done themselves very considerable harm with their earlier tactics. Enough that I look on the URL with extreme prejudice.

I've got a custom CSS I apply to the site (I refer to it as "unbuzzed") which strips all the viral crap from it. And checking quickly w/o my CSS applied, I see that while some of the site's content may be quality, much of it still matches my recollection of it.

Given that, I feel that supporting the site in any way condones a behavior which is, IMO, very highly toxic.

I'd prefer "banned unless moderator overrides" be in place, and I think actually, keeping the ban in place would be even better. It's weaponized clickbait.

More: http://www.reddit.com/r/dredmorbius/comments/23twec/weaponiz...

As for lightweight stories: they're, net net, toxic.

If there's lightweight coverage of a topic, there's almost certainly a heavyweight coverage somewhere. Almost always upstream (source study, report, release, comments), occasionally in a detailed analysis commentary.

My focus for much of the past year and some has been "big issues": population, resources, sustainability. Of which a significant component is energy. The good news is that there's huge amount of research going into advanced energy technology: new methods of capturing, converting, storing, or using it. And virtually ALL of it is absolute, total, complete, 2000% bullshit in terms of actual informational value.

In one case (the Haberno enhanced geothermal well project in Australia), I found that reading the company in question's own financial filings with the Australian securities regulator was far more informative than the ... whitewashed is putting too pretty a face on it ... completely useless press "progress" report. If attaining 2% of your initial generation goal in 5x the time and 10x the budget is "success", well, I don't know what to say.

The problem is when the crap reporting of useless bullshit makes it difficult to see through crap reporting of the good stuff out there. The US Navy Research Lab's recently (past month) publicized research on electricity-to-fuel synthesis from seawater was abysmal. But the underlying technology and story are actually among the better prospects out there in terms of not only providing moderate-scale liquid fuel sources for the future, but very large (national or global) potential, with high-but-tractable costs, and with applications to utilizing surplus intermittent generating capacity for fuel synthesis and long-term storage (diesel fuel stores well). But the 1) profusion of crap elsewhere and 2) abysmal quality of the reporting on this technology made this almost impossible to see.

I still think my own write-up (which could use some improving) is among the best there is on the topic:

http://www.reddit.com/r/dredmorbius/comments/22k71x/us_navy_...

So: my war on Buzzfeed remains.
If we throw away conventional wisdom about how processors work, we could do something magic: throw away the clock.

Ivan Sutherland has done some work on a new processor architecture called Fleet, which takes this premise and rethinks how we should program from the bottom-up. Instead of instructions performing operations, the programming model becomes one of passing messages between individual units in the processor, and the problems become that of traffic management and routing, which happens to relate to functional programming, the actor model, and data-flow paradigms.

Have a read of "The tyranny of the clock", and other publications by the Asynchronous Research Center:

http://web.cecs.pdx.edu/~mroncken/ARC-2012-is13_TuringCenten...

http://arc.cecs.pdx.edu/publications
Thanks.

When you say 'feedback from users', are you referring to how we crawl the content or do you mean feedback from users on our site?
> He also seems unaware that there is a world outside of the US, UK and France (and maybe also Sweden+Germany).

I'm not even halfway into the book, but he apologises for this at the beginning, especially the focus on France, and gives justifications for this. Simply put, he doesn't have data (yet) for most of the rest of the world. France gets extra attention because it is the country for which he has the most and oldest data, and has had less drastic changes compared to the US, which has grown two orders of magnitude in population in the same time.
Hustling has been the ONLY way of life until very recently, perhaps the past few hundred years.

Except, for example, for the several centuries of the feudal system in Europe, in which most of the population existed as agricultural serfs with no hustle involved. Other parts of the world have similar, non-hustling histories.

I suppose what I'm saying is that the statement I quoted simply isn't true.
"If you give somebody power over people and they are unable to empathize, then they can't be trusted to act responsibly."

Sorry - are we talking about sociopathy or Aspergers here?

It feels like your exception is really a way of saying "well, no, don't discriminate against any of those people, only these people who I think really deserve it."
Omfgdogs
There is also ssh-faker: http://www.pkts.ca/ssh-faker.shtml

Which would prevent even that first password failure attempt from occurring.
What Google should do to make Ingress more popular
Did you ever stop and think about this or are you just repeating something you read on "Hacker""news"?

Getting by /without/ direct SSH root access is often impractical (think about scp), and without-password is a secure way to have it.

Also, the more people know about "without-password", the less people will set PermitRootLogin to "yes".
Upvote for your beautiful formulation and analogy.

What you are referring to was coined by Kant as “transcendental”, as opposed to “transcendent” — there’s theological/mythological/naive metaphysics and there’s abstract/logical metaphysics. The respective practitioners of those are a very different kind of believers. Unfamiliar with that essential difference, yet another party (mainstream scientocracy) is strongly averse to any kind of metaphysics and denies everything that is not touchable matter. They look at cloning the brain and will have difficulty to find the underlying structure of the mind.
Add a demo login so you can fast get an overview of the site!
Apple, Be Afraid: China's Xiaomi Going Global
Correct. Thank you very much. Fixed.
I built a Prusa i3, with most parts 3D-printed on another Prusa i3. I mainly use it for university projects, printing actuators and cases.
Last semester we printed a model boat, about half a meter long, outfitted it with a printed a linear actuator to control the rudder angle, and - as our semester project - built an autopilot for it. Great fun :-)
I haven't got the book, but the hypothesis it claims to offer evidence for is given in the introduction, which is available online at [0]:

"When the rate of return on capital exceeds the rate of growth of output and income, as it did in the nineteenth century and seems quite likely to do again in the twenty-first, capitalism automatically generates arbitrary and unsustainable inequalities that radically undermine the meritocratic values on which democratic societies are based."

Indeed, you yourself wrote an interesting blog post essentially regarding technicalities of that point [1].

You note that he has (as far as you have read) said little about the present, so he may not have substantiated the conditions necessary for his hypothesis in the present day, but it's a little unfair to suggest that a hypothesis doesn't exist.

[0] http://www.hup.harvard.edu/features/capital-in-the-twenty-fi...

[1] http://www.chrisstucchio.com/blog/2014/piketty_inequality_an...
Hi - looks interesting. Can you forward revenue last 12 months and what you think it's worth
This is cool, and I wanted to pay you money, but you only ship to the US :(
I made a demo here : http://runnable.com/U14o8gNBvRl84F7n/wagtaildemo-git-for-pyt...

Run it, expand the URL written in the top box (not sure why it's not working properly).

Add /admin to the URL and log in with hnews/hnews for the admin area.
That's a perfectly valid reason for leaving Asia/Africa out of the 200-year long timeseries. Nevertheless, a discussion of inequality which doesn't even acknowledge the vast gaps between a Yank/Frenchy/Brit and an Indian/Chinese/Nigerian is woefully incomplete almost to the point of dishonesty.

(I say "almost" because I've met enough ignorant westerners to realize that dishonesty is not the only explanation for this. I don't understand it myself, but some people's vision truly does stop at the border. )
This series is fantastic and I can't wait for a better Clojure debugger!
A wireless data plan that works. Affordable, and insanely high cap or unlimited if possible.

We have broadband internet at home for a flat rate (say something like $50/month). But it sucks. You're limited by wired or wireless via router to your house.

There are mobile hotspots and data plans you can buy but they're kind of crappy (sort of like tethering from your smartphone) and the data caps are insanely low.

Would love to have wireless internet built-in inside my laptop the way it is on my smartphone and have internet on the go anywhere anytime. I find myself in many places where free wifi isn't always available and this would be awesome to have solved.
The people who are still addicted to the Rubik's Cube
How about installing Firefox OS on an existing android phone or dual booting?Possible?
I'm not quite sure exactly what I'm looking at, but it looks cool as hell.
A Thread-safe Bytepool for Go
If the only thing you're worried about concerning mass surveillance is that it could be inaccurate, I can see why you aren't worried.
Have you considered doing some sort of aerial robot wars type competition?
The best guess I've come up with is that anyone who is sufficiently mathematically inclined becomes a mathematician.
I'm curious if anyone has any points/counterpoints in that direction.
Played with Wagtail and the first thing I wanted to find out is how to customize the wysiwyg editor. Is there any API to add / remove buttons, markup, etc? Is it possible or we're stuck with what's offered?
> Apple really have been leading the sane local peer-to-peer world ever since Bonjour first appeared, and the new developments have just extended their lead.

It's not hard to be a 'leader' when there's only 5 or so products to communicate with.

Clearly they don't support anything other than this, and so calling it a 'lead' is hilarious when you have to have everyone you might want to communicate with buy the same product as you.

What rot.
xaritas's reply is a more eloquent version of what I would have written. We used Mezzanine - e.g. for http://datakind.org - before building Wagtail, which was partly inspired by Mezzanine's pages-are-just-Django-models approach. Mezzanine's excellent documentation and installation process, along with its maintainer's community management, remain reference points for us.

The areas where Wagtail departs most significantly from Mezzanine - the editor experience, moderation based workflow, content revision tracking - aren't features which can be easily tacked on to another system. Our goal is the best possible user experience for content management, and I don't think it's feasible to build that as a skin for the Django admin. In terms of structural differences, django-modelcluster [1] is a key part of what makes this user experience possible:

[1] https://github.com/torchbox/django-modelcluster

Thanks for the CMS grid link. We'll add Wagtail to it.
It really depends on your definition of what mainstream means when it comes to languages. I think you can both be right depending on the interpretation.
Your words, not his.
Thanks. We have an average rating for the subject in question above the graph. There is also a list of sources crawled below the graph (we are working on expanding this list significantly in the near future).
Yeah good question.

I think GET would be a reasonable default here, perhaps 123 is a query string parameter.

For update / POST, create / PUT etc. it's less clear cut in my example language of Python since all we have is a callable, we don't have constructs such as "new" to map behaviours to (repurposing "del" isn't possible).

Perhaps there's an extra parameter:

client.account(id=123, name="something", _method=PUT)

Maybe there's a postfix operation:

client.account(id=123, name="something").PUT()

Maybe the verbs are seperate:

from rest import client, PUT
PUT(client.account(id=123, name="something"))

I think the postfix system probably makes most sense. I'm sure there's other ways i could come up with.
Frontend: jQuery 2, Bootstrap 3, Highcharts, a ton of jQuery plugins, no JS MVC frameworks. Lots of AJAX around the place.

Backend: nginx, php5-fpm, MariaDB 10 on Amazon EC2 (2 instances, no caching). Homemade framework & API.

Development: OS X 10.9, Sublime Text 2, Transmit, git

I know I'm old fashioned, but it works quite well even with ~300 requests per second. Currently experimenting with node.js & Meteor.
Yes, it's very unlikely for the same reasons. New York 'Wall St' is a very established industry. The biggest of Tech IPOs are chicken feed compared to the money going through New York on a daily basis. If you want to be at the top of finance, you have to be in New York. Anybody who wants to work to the top, will end up in New York. The reverse applies to Tech, which is why both will stay top of their game for their respective current strengths.

It's completely wrong to think of New York in terms of just JP Morgan as it is wrong to think of Silicon Valley as just Apple.

New York doesn't care about the origin of the wealth. It's about raising the capital, repackaging it, and on-selling it, and trading it all the while. So any wealth generated in San Francisco that makes it as far as the public markets will end up going through NY anyway.
Supreme Court to rule on warrantless searches of electronic devices
This is totally Shadowrun.

Failed corporate project abandoned and left to ruin, taken over by squatters who self-organized and turned it into a nice little society of its own.
Of course but nobody really remembers Xenix. :-(

I get tired of explaining Xenix to people so I guess I just defaulted to SCO Unix in this story.

My favorite Xenix tidbit:

"Microsoft, which expected that Unix would be its operating system of the future when personal computers became powerful enough,[3] purchased a license for Version 7 Unix from AT&T in 1978" - http://en.wikipedia.org/wiki/Xenix

I used to laugh every time I'd boot a Xenix machine and see the MS Copyright.

-k
And this doesn't even speak of the syntax used to express ownerships and lifetimes:

http://rustbyexample.com/examples/move/README.html
http://rustbyexample.com/examples/borrow/README.html
http://rustbyexample.com/examples/lifetime/README.html

fn author<'a>(&'a self) -> &'a str {