skysight-inc/HackerNews huggingface dataset:
It is misleading to sell something as unlimited when that can't actually be fulfilled, and it's unrealistic to believe you can buy something of value that is unlimited.

Setting a price for finite capacity that is to be reserved is a robust user-pays approach.
ImageMagick clearly grew up in environments with short lived processes - the command line, php, etc. Run it in a long lived process at your peril, and watch all your memory leak away. I also don't think it makes very good use of available GPUs at all.
I pay for 50Mbps internet.

http://www.wolframalpha.com/input/?i=300GB+%2F+50Mbps

I wouldn't even have to use full speed 24/7 to hit that cap, only just over half a day.
My breakfast is at 0630. My collegue's at 0900. My brother eats it at 1030.

The idea that there's a "time for breakfast" (or for working, or for sleeping - my father-in-law in a night guard) is no less arrogant.

If you want to know what time to call someone, how about you ask them?
> You work in NY and propose a meeting at 1300 GMT? You still need to remember how far ahead London is, how far behind California is.

But it's a lot easier to see when the appropriate time is if you know London works 8am-4pm GMT and California works 4pm-12am GMT, than trying to remember that they're three hours behind and calculate it every time.

> Heading to a vacation and want someone to pick you up from the airport? You need to know if your flight lands in the middle of the night or while your ride is at work.

If you're talking to them they can presumably tell you. Again, much easier if they know what time they sleep in GMT than if you have to calculate it afresh for each conversation.

> And then you realize, as a self centered programmer, people aren't robots and local time makes sense for 99.9% of peoples' lives.

People in eastern Russia, or western China, already work on a distinctly nonlocal time. It works well; the shops open at whatever time makes sense local time, but when you call someone across the country you can talk about times with them without getting confused.
And yet, some how many many folks still manage to drive with passengers on a daily basis for years and years without incident.
This is actually a notable problem with the BIG, as presented.

As it includes Medicaid spending as federal benefit spending (and likely PPACA subsidies -- but I haven't gotten that far in the footnotes) the $10k would seemingly amount to just covering every American household's private-market insurance premiums (with no regard to whether they needed them covered and further handing 'free money' to healthy young childless households whose premiums would be much lower).

And without being structured as Medicaid, it would abandon the other (cost-controlling/bureaucracy-reducing/waste-reducing) financial benefits of a single payer health system -- benefits over the private market that Medicaid actually delivers (according to numerous studies).

So the end result is that poor people would see their net benefits ruthlessly slashed, (good luck buying food and shelter after you use that 10k for market-rate insurance) all so that middle-class people can receive a stipend that they don't need and a decrease in federal-dollar-per-hypothetical-unit-of-healthcare efficiency.

The most-charitable read of this proposal, is that it's the result of a naive person doing "black box math" where they seek some mathematical ideal in the re-arrangement of government payments -- without any regard to the benefits being provided, the cost-effectiveness of those benefits and whether the rearrangement is a practical improvement.

I mean, if we're spending $20k per poor person, and children are still going hungry, under what logic would redistributing it as 10k to every single person see any sort of improvement in the ultimate goals of things like keeping children from going hungry?

To not see the massive benefit cut to these people that we've currently defined as needing help, we'd have to assume that for every dollar in tangible benefits received by the poor, there's a dollar in bureaucratic overhead.

And why on earth would we accept such an implicit assumption, when the ultimate source of all these numbers -- the CBO -- has regularly assessed such administrative costs and never finds such waste? [1]

[1] e.g. SNAP, pointed to regularly in the CATO document source, has administrative overhead of less than 4.5% of total federal cost. So if the average SNAP-receiving household is getting $287/mo, the overhead is $13/mo. Under this proposal, food money going to the currently-snap-receiving household would drop to $143/mo, with $15/mo going to 9 households that don't need SNAP. In the name of "saving" that $13/mo. Most of us would look at the infeasibility of a household feeding itself for $143/mo and see their own $15/mo as a more egregious waste than the original $13. Which, cynically speaking, is likely to be a feature. Following such a programs initiation, it would be trivial to get voters behind the proposal to cut their own taxes by $15/mo, to save them the overhead of having the government take the money only to give it back as a stipend they don't need. The end result would be the massive benefit cut and the reduced taxes.

http://www.fns.usda.gov/pd/supplemental-nutrition-assistance...

(EDIT: fleshed out SNAP example)
I would rather buffer the entire response in the app server, instead of in the central reverse-proxy.
It's like the college kid sitting around with his buds in the dorm room, smoking a little weed: "dude, did you ever think that maybe what I see as 'blue' is different than what you see as 'blue'?" Most of us soon find out that we're not the first to think of it (not even close), and we also quickly figure out why you'd have to be stoned on bud to think that's a deep thought.

I mentally picture the same thing here. "Dude, instead of all of these time zones that make my work difficult, what if we had one big time zone?" Based on the comments here, most of us have figured out why it's not a brilliant idea, and no, we're not the first to think of it. The author instead wrote a blog post about it.
Made Tech is hiring Full Stack Engineers
Made are looking to hire a full stack engineers to join us in delivering best-in-class web applications.

You should be a strong developer who has already cut their teeth on some good sized web builds, working with a larger team and has perhaps taken the lead on some project deliveries. You should care about writing good code and you should be passionate enough to debate best practice.

If you’ve had exposure to some more contemporary practices such as BDD and TDD that would be really favourable.

Any experience you have with these technologies is considered a plus point:

Ruby
Rails
MySQL
CloudFoundry
memcached
Jenkins
AWS (EC2, ELB, S3, RDS, Cloudfront)
SASS
Coffeescript
Cucumber
RSpec
Chef
Capistrano

About Made
We’re a team of software specialists who work on a combination of client appointments and our own products and services. We're usually hard at work on large scale web applications, from eCommerce stores to enterprise karaoke platforms.

We value thoughtful user interaction, a fine attention to detail, true software craftsmanship and delivering products that provide a real business benefit.

More details here:

https://www.madetech.co.uk/careers
The University of Michigan is building a fake city for driverless cars
It'd be interesting if we could break down academic papers into stand-alone facts, which could be cited more succinctly than the paragraphs of prose that we do now. Ideally, this would look more like academic proofs, and it'd be easier to argue and discuss components of a given paper. I'm sure that a good amount of beautiful subtext would be lost, but might it be worth it to have a more accurate way of linking knowledge?
> If you take all the money currently being spent by programs targeted at the poor/needy and redistribute it among the entire population, the average amount that a poor person would receive will decrease.

I think the assumption is that the money you save by reducing the complexity of the welfare bureaucracy would be passed into the income itself. But I was assuming that the basic income system would give the same amount of total money to people currently receiving welfare benefits. My point was that among people currently receiving benefits, some portion of them would receive a lot less on basic income, even though the money received would be the same on average.
Yup; it's not impossible; but think of how much more complicated the interface would become. There would have to be a whole lot of little, wordy labels instead of simply showing the time.

Times (with shared meanings) are good shorthand. If we discard the shared meanings, we'll need something else to replace them when we're talking to people outside our part of the world (which, of course, is happening more & more).

A "9-5 job" would become... what? A "most common workday start time to most common workday end time job"?

"I was up coding last night until 3am" would have to be something like "I was up coding last night until 6 hours before the next day's standard workday start".

["Until 3 hours before dawn" was my first thought, but that's not very meaningful -- staying up until 3am is pretty much the same even though the sunup time may vary widely depending on location and time of year...]

If you're talking to someone who lives in Barcelona, and you say "oh, I should probably let you go -- is it almost dinner time?" -- because it's 6pm in CET -- she may respond "oh, no -- most people here don't have dinner until 9 or 10pm". That's interesting, right? But how do you even have that conversation without sharing a time/meaning shorthand?
The article never claims that the documents are from Snowden. There is likely one or more new whistleblowers leaking documents post-Snowden: this series of articles from The Intercept, the stories in the German press last month, and Jacob Applebaum's TAO Catalog presentation last year.
I'm not familiar with the IP issues. Would it be possible to center open-source processor development around the ARM instruction set?

It looks like the privileged part of the RISC-V ISA is not finished yet. This is a great project, but it seems a long way off.
"My point is, move these IO actions to another thread; the code in that thread is good old synchronous/threaded code."

Sure. But how do you handle that? IO results need to be communicated back to the UI thread somehow.

Throwing together a whole new thread+stack against a named method that communicates back via explicit messages (or however you want to get the results of IO back to the UI thread) seems like a bit much if all you want to do is download a motd.txt and stuff it in a label.
It's 2 inconvenient characters longer for each one, but aliasing your date and time parsers to "d" and "t" and then adding parentheses to what you have written there seems like a good enough solution for the majority of cases.

Do you have so many time literals in your code?
I'm the other way around, consistency with the standard library (even if that decision was a mistake) will increase learn-ability.
if you don't treat linked in as a spammer you are doing it wrong
utcnow() is the current time in the UTC timezone with not timezone attached, now() is based on the timezone your machine is set to.
Isn't Belgium notoriously bad when it comes to internet service? I remember hearing that a decade ago. 150GB is really low, unless it's some crazy cheap deal.

Deutsche Telekom has been making noises about instituting a cap at some point in the coming years, but it's still no problem to get 50Mbit VDSL with no long-term contract and no cap through resellers like 1&1.
Government Indicates Second NSA Leaker Discovered
"I also think it is hopelessly naive."

This point of view, unfortunately, leads all conversations about changing the government down the road that nothing can be done.

"It just isn't going to happen without some massive shift in political opinion in the next few decades."

That's already underway as the American Democratic Party is becoming the marginalized moderate middle.

There's always somewhere to start!
Show HN: F5NoMore – See your changes as you make them
It is definitely observable.
Yes.

People in general are really bad at grasping the concept that $programming_paradigm are not all equally suited for a given problem.

Object Oriented, functional, async, strict type system, etc.

I've noticed an almost evangelical nature of people in trying to push their prefered environment on others. Guess what? Node.js is not the answer to everything (and I do 90% of my work in node!). But you know what? Neither is OO, or functional programming. There may be many advantages to your language of choice, but that doesn't mean it's always better.

Fetching resources from many different areas - especially external or unpredictable (3rd party) services - that has async written all over it, and node makes that easy.
I called it the digital equivalent of training wild monkeys to steal wallets
I don't expect unlimited, because that would be unrealistic. What I expect, if I paid for 50Mbps, is to be able to realistically consume 50Mpbs.

http://www.wolframalpha.com/input/?i=50Mbps+*+%28seconds+in+...

A 16TB data cap would be realistic and reasonable.
Taxes (excluding incentives / disincentives to do things as the collective (government) feels benefits society) should take a single exponential curve, a few min gives me this as a starting point:

Taxes = PreTaxIncome * (1-(Ratio^((PreTaxIncome - BasicIncome) / BasicIncome)))

* subtract basic living income from total
* an otherwise equally applied curve where you /always/ take home more for making more (irrespective of how you made it) BUT the more you make the higher the percentage becomes tax.

You're taking home disproportionately more of a society therefore your obligations to the society that allows you to make that much are also larger.

If you're waiting for some background task and want to experiment use a spreadsheet program and the following:

B1 = Ratio

A2 = MinimumIncome

A3+ = HigherIncomes

B2+ = =(1-POWER($B$1,(A2-$A$2)/$A$2))*A2

C2+ = =B2/A2

D2+ = =(A2-B2)/$A$2

I'm not super happy about this particular curve as it's been too long since taking math courses for me to remember how to build in controls that make it easier to shape based on more meaningful numbers.
Stellar and Ripple are fundamentally different from Bitcoin in that a central authority controls the creation of new coins. Stellar can easily change the amount of coins introduced in the future, and can freeze your funds. I like to call things like Stellar and Amazon Coins corpocurrencies :)
It's not arrogant to know there's a "most common" time for meals, working, and sleeping. When you're actually setting up a specific event, of course everyone will participate ("actually, a 7am call is great for me -- I work early"), but knowing the defaults saves a lot of time.
Note also the clip art photos on the firms website:

http://www.holdsecurity.com/

Not only that but if you pull a whois on the domain it
has what appears to be Holden's home address. [1] (I won't post that here but anyone interested can find it).

The gear hanging by what appears to be ethernet cabling is really bizarre. I mean who does that? Especially if you know someone is taking a picture.. (Something isn't right here..)

[1] According to street view.
6 Sales Techniques To Make Your A Better Marketer
"I suspect another problem is that a significant portion of welfare recipients get way more than a feasible basic income system would provide."

Really? Do you know anyone that receives government benefits? Sure, you could design a basic income system that fails to compete with any existing welfare, but I think a key goal is to target the low-end of cost of living, track inflation, and keep everyone from having to fight over nitpicky government programs that are, in fact, widely abused by people who don't need them and nearly impossible to enroll in for people who do.

Did you know that if you receive disability and live with someone who earns minimum wage, your disability will be docked because the person you live with - and you _have_ to share housing with someone at sub-$1k income - is expected to take care of all your needs, even if they are just a housemate looking for help on their rent.
> As an alternative, wake me up when the USA goes completely metric.

Oh, $DEITY, don't get me started on that off-topic topic. All that book learnin' forty years ago and all we got out of it was 2 liter bottles of soda. We don't even get the miles/kilometers signs anymore. At least I rarely have to deal with SAE fasteners these days.

But point taken: we're not getting rid of time zones if the U. S. can't even jump on board on the measurement system used by every other country (yeah I exaggerate a bit, Captain Pedantic) in the world.
In the video they say that they used 40/60 beamsplitter glass. It reflects the tablet directly.
There are an amazing number of scientific urban legends in the lab too that are passed down orally from senior to junior members. My personal favorite is that drinking MilliQ (ultra pure water) will cause the cells in your gut to explode [1]. How such a stupid idea ever got taken seriously by scientists who should know better has always amazed me.

[1] On the topic of drinking MilliQ water I have always encourage all the members of my lab to drink it. The reason why (apart from the taste which I quite like), is that it allows you to detect when you have bacterial contamination of your MilliQ carboy that will ruin your experiments.
You're a few months out of date. Plans for this have been scaled back to the portage areas: http://www.eastbayexpress.com/SevenDays/archives/2014/03/05/...

While I share your dislike of the program, it's important to look at the overall scope rather just the government one. After all, you could build a pretty good automatic photo identification system on top of Facebook.
Depends where you are, but it is debated. See for example this case: http://m.bbc.co.uk/news/uk-england-oxfordshire-23944993

http://www.bbc.com/news/uk-england-suffolk-19597446

http://news.bbc.co.uk/1/hi/magazine/4788910.stm

http://m.bbc.co.uk/news/uk-england-humber-22290619

Etc etc
I agree, async is needed sometimes. Another example, a server broadcasts an event to multiple clients (e.g. a chat app), it would be silly to spawn a thread per client for that.
Thank you for taking the time to look at it. It's still in its early days, so there are many things we're still tweaking/building. Your feedback is greatly appreciated.
Nice that they have both (row) polymorphic records and polymorphic variants... but weird that you only implicitly state the variables in data declarations---it outlaws phantoms!
Absolutely, although I was surprised it was available at only $75! Looking forward to see some reviews especially for Linux.
The thing I like about it is that you get the async possible benefits without the logical overhead. Erlang allows many connections to queue up on a web server. Now Java can too.

I think if done right, this will bring down costs for scaling. I recently looked at Linode and AWS. My first thought was holy crap! To get a small 2 GB Ram box is rather expensive. It would be cheaper to just pay for a business internet connection and host my own boxes. If I had a spike in connection with normal threading on a small box (my laptop with 16 GB), Java would start to sputter around 200 threads due to context switching. Connections would be rejected. Quasar server would accept the connections, just have a high latency. I could live with that.
The issue here is the rules of a human system are in danger of being subverted by people wielding massive computing power.
To be fair, they do claim you can disable alerts on a per-application basis. Plus, given that many drivers are going to check their messages anyway, I'd say a HUD is safer than looking at your phone
Wow, 90% really? It seems you figured it out. Maybe you should break through this appalling apathy and show them how it's done. After all, it's clear that your need should be catered to and these strangers providing things for free simply won't do it. Moreover, it's obviously only 10% of the work left, and less than the work on Futures. How hard can it be?
Why I left the best job I ever wanted
Hey Sol.
I was getting into nutrition just slightly before Examine launched, and was completely incredulous that something like Examine.com didn't already exist. As you mention in the post, the incentives in this industry are totally perverse. We're taking an anti-supplement stance with MealSquares partially due to some of the research you've helped collate and rate (we've done a lot of our own too of course :). I've happily watched Examine.com grow and I wanted to say thanks for trying to improve the epistemic standards we have for nutrition. Keep fighting the good fight. P.S. would you venture an opinion on Soylent?
super quick, super dumb comparison to a variant on bob jenkins 64-bit mix/hash: https://gist.github.com/robmccoll/38f03971df66ca15e030

$./bin/googlehash 512 1000000
google hash 0.0765907 255374889 2.18324e+10
bob jenkins hash 0.0158996 255484409 2.18324e+10
google is 0.207592x faster
bob is 4.81714x faster

$./bin/googlehash 29 1000000
google hash 0.0478618 14000129 6.99994e+07
bob jenkins hash 0.0158052 13999989 6.99994e+07
google is 0.330225x faster
bob is 3.02824x faster

./bin/googlehash 65536 1000000
google hash 0.117784 32781492370 3.57002e+14
bob jenkins hash 0.0162152 32744680953 3.57004e+14
google is 0.137668x faster
bob is 7.26383x faster

print out is time(s), sum, variance (could use a suggestion on better test for uniformity - only other idea was look at a histogram, anyone have suggestions?).

edit: it is likely that this is a poor comparison :-)
>>If you have an easy magical solution that fits more use cases that what we're already using in real production code
>What are bug reports for?

If you have a bug report with the description of the behavior you want, then that's at least a start. My point is that I'm claiming there isn't an obvious one-size-fits-all solution, and that we've created several serialization packages, clearly demonstrating that we're not apathetic regarding serialization. To imply so is frankly insulting.

>I don't know, but the 5 bugs I've submitted to Dart haven't been fixed yet, I submitted those almost 2 years ago all marked in the core as medium, so, you tell me, what conclusion should I make?

That all projects of this magnitude have many open bugs? We have almost 4000 open issues out of 20,000 all time. Yes, many of those open issues are old, it's much easier to open them than close them, and some answers just aren't clear.

I assume these are your issues:

https://code.google.com/p/dart/issues/list?q=adrian

First, it's clear you've been using Dart from the start and that you've filed good reports, so thank you very much. There are 3 open out of 13 total.

The double.round() one is good, IMO. I don't know why it hasn't been addressed, other than the sheer volume of bugs we have. I would recommend that the squeaky wheel gets the oil. Sorry, but it's just reality with a large project and team. The other two I don't see clear consensus on, and the comments seem to indicate that the current behavior is intended. I personally agree with you on the Dart parse issue, but think that we shouldn't special case Completer, but instead work on union types.
Yeah, changing date when everyone is sleeping is a horrible backward idea, I want my days to change randomly in the middle of daylight.

We could then invent a new word to differentiate between the "day" as the date and "day" as this daylight cycle. Then we would need seven new week day names to differentiate between the official date and light cycle. Lot of fun in perspective.

But then it would make visiting other countries easier, no need to set my watch... oh... wait I have to change my whole brain to adapt to the new schedule instead.
Without going into too much details, just randomly mixing the first ten result in the first page will totally destroy Google's results

I didn't suggest doing that.