skysight-inc/HackerNews huggingface dataset:
> The problems would be that the real implementation of basic income will never be as simple as proposed. We would start out by saying every adult will get a fixed amount. Then the question comes out about people with disabilities needing extra money for their care. So we carve out an exception.

Or, more likely, we don't include disability programs (which are not purely or primarily means-tested programs) as among the primarily-means-tested programs that are replaced by UBI in the first place. To the extent that improvements are needed in disability programs, they come from elsewhere.

(OTOH, part of the problem creating incentive for disability fraud is secondary testing in primarily means-tested benefit programs, which leaves lots of gaps in basic poverty support.)

> What about parents who squander the money and the detrimental effects on their kids. Do we let the kids starve?

We deal with child neglect through child welfare systems, not social benefit systems.

> What about kids in foster care?

What about them?

> What if parents have lots of kids?

Then...they have lots of kids.

> Should kids also get a basic income?

Pretty obviously, yes, kids should get basic income (if nothing else, most of the primarily means-tested social benefit programs -- both welfare and EITC -- in the country are support programs for parents with dependent children that are strongly scaled by the number of dependent children, so if you want a system that does at least as good for current targets of benefits while removing the adverse effects, the obvious methods is that kids should be included as beneficiaries. There are a few programs that are not targeting such families -- e.g., General Assistance programs, but they are small both in their per-beneficiary benefits and their aggregate costs as a share of overall social welfare spending.)

The most sensible way to do a UBI is probably "all citizens and legal permanent residents".

> As we add more and more exceptions there are more opportunities for abuse of the system.

The whole point of the "U" in UBI is that you don't add exceptions. You define a broad universe of recipients with as few qualifications as you can sensibly make, and everyone within that universe gets the same benefit.
"You’re not trying to dupe people or trick them. You’re trying to help. You’re looking out for all of your friends who are living in their parents’ basements crying over their degrees, wishing they hadn’t taken on the student debt. You’re rallying for your parents, who are working well below their intelligence and skill sets just to put food on the table. You’re going to enable the world to stand up for itself and take back its work ethic. You’re going to change things."

Changed for the worse.
It's just a fun way to frame a conversation about cache/ram latency, relax.
Evidence of this assertion?
News discussion: https://news.ycombinator.com/item?id=12360572
The realism of the animation was a big deal in pretty much all the reviews of it when it was released, as far as I can remember (I didn't pay much attention to the Apple II, as it was virtually unseen in Europe, but I remember reviews of the C64 and Amiga versions).

I never actually played the game, but saw the animations, and they certainly stood out.
Perhaps it is easier to agree on what is not a robot.

I am not a robot.

Wait, am I?
Cool. I want that for Christmas.
So what? You yourself are speaking plain-ol'-DNS over the public Internet, probably using UDP packets, to some data center that happens to have a Google DNS server in it. Why do you trust that link? And if you do: what is DNSSEC doing for you? Google's DNS servers are the most heavily cached and carefully monitored on the Internet.

Here we see the single most batshit aspect of DNSSEC: validation is done on the servers and not on the endpoints (you "can" do endpoint validation, in the same sense as you "can" run your own recursive caching server locally).

This is a relic of the early-mid 1990s, when the core DNSSEC design was finalized and any kind of encryption was thought to be too expensive to deploy to end-systems. It's also the reason DNSSEC is signing-only, with no privacy protections. The people who made those decisions were wrong. It was in fact possible to predict that cycles-per-byte costs for encryption would be driven down a rounding error in just a dozen or so years.

But we're still forced to live with that bad decision, because nobody in the IETF wants to admit they were wrong.
The BlackBerry was also the first widely adopted smartphone. Many experts laughed at Apple's attempt to enter the phone industry.
No, this is huge. Paystubs are a major thing. And if you can't get the money operating, then you shouldn't be hiring people. And if you are, you should be up front about it.

You are NOT entitled to people working for you for free, under deceptive pretenses.
Git stash tutorial – viewing stash diffs, partial stashes, etc.
Irritating conversation with a bot
I went to a site that answers questions about home appliances. Whenever I typed a question into chat, the answer came back instantly. Here's the transcript:

Pearl Wilson, Appliance Technician's Assistant Welcome! How can I help with your appliance question?

You I've get a Creda EDO 212 oven. The lights on the front panel have gone out and the digital clock is dark. Oddly, though, the oven still operates. When I twist either of the front dials to control the top or bottom ovens, the lights next to the dials go on and the oven heats up.

Pearl Wilson, Appliance Technician's Assistant What's the make and model of your oven? And can you guesstimate how old it is?

You Creda EDO 212. Probably 1990's, but I'm not sure. There's no date in the manual.

Pearl Wilson, Appliance Technician's Assistant Do you plan on doing the work yourself?

You Yes

Pearl Wilson, Appliance Technician's Assistant Anything else we should know to help you best?

You Are a bot or an actual person?

Pearl Wilson, Appliance Technician's Assistant I'm an assistant to the Appliance Technician. I work with them to help customers like you.

You So you're a bot.

Pearl Wilson, Appliance Technician's Assistant It makes me sad that you don't believe in me. Maybe I'll be like Tinkerbell and die unless you believe I'm real.

You Fine. How do I fix the problem?

Pearl Wilson, Appliance Technician's Assistant OK. Got it. I'm sending you to a secure page on XXXXXX.com so you can place the $5 fully-refundable deposit now. While you're filling out that form, I'll tell the Appliance Technician about your situation and then connect you two.

Is this our future?
It is trivial to exceed the L1 cache size and not that uncommon to exceed L2. That brings us to a 100x delta which is worth thinking about, no? Even exceeding L3 isn't horribly rare for average desktop CPUs (let alone mobile devices).

There are other dimensions to this too like prefetching, streaming, pipelining, vectorization, etc. In some cases using an array and doing a linear search is faster than any hashmap on a modern CPU.

I think the takeaway from this article is not to blindly trust the theoretical big-O numbers for data structures and actually test them with realistic datasets on your target hardware.
To clarify: I give it a decent (but still less than 50%) chance of having a reasonable liquidity event. But I give it no chance of having that event before I sink another year or two of opportunity costs into it. It's a decision I weight constantly. And yes, I know I'm probably buying into the Sunk Cost Fallacy.
I think you're assuming a coup against the government, which I'm not sure has ever happened anywhere. Any coup would come from a portion of the government, aligned with powerful interests external to the government.

As an example in the U.S., let's say that 3/4s of Republican governors, along with half of Republican Senators, and an absolute majority of the House, the vast majority of their individual financial backers, and a large number of generals decided that Trump lost due to voter fraud that occurred largely in states and cities with Democratic administrations. A group of them then read an open letter on Fox News about it, and the reading, while not carried on major networks, is broadcast on all channels by Comcast, Altice, and Cox Cable. As the letter is being read, a mass email goes out to the Trump email list to converge on the White House in DC and Clinton Foundation headquarters for a peaceful protest, named "Occupy the Crooked Election." As the thousands accumulate, the Governors that can announce that they're going to mobilize the state militias to do a recount, or rerun the election.

Is this impossible? How do you walk it back? Also, didn't we just have a massively blood soaked civil war 150 years ago?
oops sorry!
How much data are each of Tesla's cars really collecting vs each of Google's cars? If the data is not useful, it won't matter how many miles they've driven. Do they have the same sensor capability and collection?

Imagine the difference between, say, trying to determine a user's video preferences based upon their hit statistics on IMDB vs direct viewing data from Netflix that includes everything they've watched, how long (1 minute vs the entire show), when, the order they've watched (eg, mood predictors), frequency, etc.

I'm not saying that this is the difference between Tesla and Google, just that quantity and quality don't necessarily equate.
It levels out until you fill up your SSD, then it levels out until you fill up your HD, then it levels out until you fill up your NAS, then it levels out until you run into scaling problems on AWS, then ...
Doesn't seem so, but I still really hope they will update their MacBook Pro line. We desperately need an update.
The Solar Express Space Train
True! I mainly posted the previous discussion because I like to go back and look at the comments and see how it's evolved. Thanks for sharing the post :)
Since it is a topic I'm interested in I took the time to read all 4 parts, the author manages to summarize it in a paragraph which would have been helpful at the beginning:

When somebody says “Iterating through a linked list is a O(N) operation” what they mean to say is “The number of instructions needed to be executed grows linearly with the size of the list.”. That is a correct statement. The argument I’m trying to make is that it would be a mistake to also assume that the amount of time needed would grow linearly with the size of the list as well. This is an important distinction. If you only care about the number of instructions executed that’s fine, you can use Big-O for that! If you care about the time taken, that’s fine too, and you can use Big-O for that too!

Sadly, he doesn't take this knowledge to its conclusion. Let's introduce the notation Oi() for the Big-O notation in instructions, and Ot() for the Big-O notation for time.

Lemma: For all f(N), if Oi(f(N)) > Oi(g(N)), Ot(f(N) will be > Ot(g(N)).

Or put another way, it's important not to confuse complexity scaling with time scaling, but the more complex the computation, the longer it will take.
Are your questions maybe answered in part IV of the series, the FAQ[1]?

[1] http://www.ilikebigbits.com/blog/2015/2/9/the-myth-of-ram-pa...
> Many people (myself included) would compare X in intent and setup to PARC from the 1970s.

That was probably true originally. Lately, (especially post-Alphabet) it seems like the pressure is on them to produce commercial products, albeit ones that might be many years out - my impression is that researchers at PARC were not, realistically, under the same pressure (see: the many innovations that were never commercialized).

That makes sense, though - Google is actively in search of new business models, while Xerox enjoyed such enormous market share while PARC was well-funded that I doubt they felt that kind of pressure until later.
Google Cast is now built-in to Chrome
That's way more than one bit of state!
Were you using Linux developer machines? Docker, Inc. provide ready-made installers for Windows and Mac - the Docker ToolBox makes setting up on those OSes very easy these days. I haven't tried the new products that replace ToolBox yet.

I can imagine it being harder on some Linux distributions because your host system will have to have all of the kernel bits etc. Ubuntu 14.04 and above or current versions of Fedora should be good - the distributions explicitly support Docker, and Docker, Inc. provide packages so that you can run either the distribution packages or the Docker, Inc. ones.
Memory That Lasts Forever: New Quartz Coin Can Store 360TB for 14B Years
>It's nowhere near enough to meaningfully affect demand.

That's because gas is inelastic. That doesn't mean a price increase wouldn't have a negative effect.
I don't see how you open yourself up to liability.

This is before anything is really bad, but you are getting suspicious.

If you hire a lawyer, you're instantly at DEFCON 1. CCing all your teammates has plausible deniability, especially if they're in the same boat you are.

You're not trying to warn anybody here. You're raising a gigantic red flag saying "Hey this is happening to me. If this is happening to you too, let people know instead of just suffering in silence."
The Turnaround
What Fedora plans to do is to use a local resolver with a fallback in case DNSSEC doesn't work.
By this trick they try to prevent the inevitable deployment problems of DNSSEC. Of course they also make it completely insecure and it doesn't make any sense.
What he tried to show is precisely that in practice it does depend on the size of the data structure.
They were punchcards, not paper.

At this point, there is no reason not to use actual paper. Computer scanning and counting has gotten really good.
That does not imply being afraid of it, but seeing is as too time consuming.

"Balls" here does not refer to courage, but is used roughly as a synonym for "bullshit" or similar terms.
My compliments on the presentation.

Because there is nothing for people to try out or play with, the portfolio is not really in keeping with the big idea of Show HN.

Given the quality of the presentation, there's a possibility that a blog post about the design process would be an interesting read and worth submitting.

Good luck.
Ask HN: Is anyone using splunk as graphite/statsd replacement?
Splunk can receive logs over udp. Can that work as a replacement for statsd, graphite, and carbon? Is it scalable?
It's not reasonable for me to think they'll suddenly out of nowhere announce an amazing refresh of the Mac Pro models for the first time since 2013 is it?

Because that would be awesome.
I think that at some point this O(n * sqrt(n)) is actualy not precise. Maybe it works for the first few GB, but then other mechanisms come into play.

For example processing 100GB of data actually don't have to be O(nsqrt(n)) because if you process it on cluster, then other machines are also using L1, L2, L3 caches and RAM. Then the whole process can be streamlined which means that some operations can be faster than the pessimistic nsqrt(n).
10 Simple Ways You Can Make Your Startup Marketing Plan Great
Why do you think the language matters for this, beyond picking one he's familiar with?
Appreciate you posting here. Looks like a bunch of you were snowed. Hope you get your money back someday.

I think one bit from Penny's article is particularly spot-on, and I've experienced it first-hand, as I'm sure many of us have: "Some may question why I took the job in the first place or continued to work for them when there were so many red flags. To those people I say this: there is also a default human condition to not give up."

Shame that some people prey on that human condition.
Thunderbolt-3 uses the USB-C port and is becoming prevalent in many non-apple latops.
Stepping Backwards from AngularJS to JQuery – An Experiment
Sorry, didn't mean to imply that your argument was wrong.

For Iridium, the total bandwidth per satellite is really really low (like 28.8? Newer ones might be higher), and they had to put them slightly higher up (500 miles, I think?) to avoid drag issues since they needed bigger solar panels.

The latency thing is more compared to microwave beaming, which is how most cell backhaul is done now, but you are right that the extra few hundred miles isn't critical (my head was still in geo-synch).
OK ... so what about the kids who want to be cooped up inside instead of playing soccer?

The idea that you might have to choose between coding and getting enough experience to consider being a professional soccer player is ridiculous.

;)

But my point was about having the choice and opportunity.
How much is this credit?
QUEEN, chess, and writing fast Lisp code
VP Product at aerial.ai (using similar strategies as this paper) here. A few major caveats to make this work:

a) There needs to be enough traffic happening on the network to have the resolution needed to differentiate between people.
b) The device needs to be able to see the traffic. This won't protect you from a device in the home that has this technology, but it will from people standing outside of the home (as the signal attenuates a lot outside of the home)
&gt; 100x brute force hash inversion speedup in a cheap FPGA
> Since nuclear reactors are dangerous, what if we build them on the moon instead? Is there any way to generate energy there and get it back to earth?

Any way of bringing down lots of beamed energy from the Moon could be also used as a weapon of mass destruction[0], so I imagine we first need to sort out terrestrial politics before this has a chance of catching on.

[0] - possibly quite surgical, as WMDs go.
I don't really know the numbers, but perhaps the majority of the customers for your ISP are not like you but have the entry level plan. And perhaps the majority of their p2p bandwidth comes from that large contingent of entry level users. This is not obviously true since p2p users are probably more likely to have the upgraded speeds, but it might be true. In that case, it might be that allows entry-level users to have faster access to internal nodes might reduce the overall traffic outside of the ISP.

So the ISP could benefit, and users could benefit and the ISP doesn't need to make any statement for or against p2p clients.
Big O-notation isn't precise, it is an approximation by nature. It only cares about the largest factors for determining the estimate.
Closely related but unfamiliar to most software geeks, Bélády's work in the 1960s and later on the theoretical limits of operation throughput when using cache hierarchies is very relevant to high-performance software design. The theory generalizes nicely to any topology where you can control how access latencies are distributed, and carefully designed software can get relatively close to the throughput limits (though it is somewhat incompatible with the way most software engineers design systems these days e.g. multithreaded concurrency is a non-starter).
Doh! Of course. But now the recommended solution is really overkill ...
The press expects them to announce iPhone 7:

http://www.theverge.com/2016/8/29/12429510/apple-iphone-7-ev...
Monkey-patch madness in JS
I think that the "best" message here is that the performance of memory access, hash lookup, etc, is a more complicated question than always just O(1). Knowing the context -- basically, the second-to-last graph that highlights performance vs size vs cache limits -- is the bigger picture for the system. And it's perfectly usable everyday, you just have to remember a few more words: "memory access is O(1) as long as I stay within L1".

The problem I have with the article is that the author has replaced one broad generalization with another equally reductive but diametrically opposed one. It's no more accurate, and no more decontextualized, than the original statement, and in my head that means it's also not really all that useful.
Since this uses standard WiFi, if you don't have a WiFi network, you're good!
I thought this was going to be about the Long Now Foundation's 10,000 year clock.
How to Create a Responsive Contact Us Page
$0.90/month? That's an odd price point. Is it tacked on to another subscription?
Don't think your conclusion holds - and that's actually something the author brings up.

It might be quicker in time (not in the amount of instructions executed) to calculate something multiple times, or to do a more complex calculation or what have you, in order to touch less memory.
Seeing the invitation title, I'd be surprised if the new iPhone is not named iPhone 7.
Agreed!!!!
> There's no incentive for fraud in an unconditional benefit system.

Of course there is - money, the same incentive as always. The fraud just takes a different form. Now it's "people that don't exist" instead of "people that don't qualify".

Note, however, that "people that don't exist" may be easier to detect than "people who don't qualify", which involve all kinds of judgment about grey areas.
I think the intended point was that, in a capitalist society, the instutions of capital (i.e. multi-national corporations) do not act with the best interests of the average person, but rather the interests of the institutions themselves and their biggest benefactors: the executives and shareholders.
Easter egg in Go net package
Why? What advances in computation over the last two years would really benefit the Macbook Pro line?

SSDs are the same size

16GB RAM is still a luxury

Not many Apple applications perform better with more RAM or faster CPUs, looking at Xcode

Some Adobe products can be marginally sped up with more RAM, if you like compositing

CPUs aren't much better, skylake wasn't so phenomenal after all

GPUs on the mobile variant haven't gotten much better, and integrated graphics are still good enough.

What is your perspective? Especially on the 'desperate' part
> Many people who are into BI are unwilling to admit its a very expensive proposition

A mature BI (one providing an above-poverty-line benefit) is an expensive proposition, but you don't need a mature BI, or one that replaces all the programs you'd like to replace with one, to get net social benefit from it. So you start with a small BI, and phase out the things it is eventually planned to phase out only as the BI benefit makes the existing program irrelevant. (Until then, you just treat the BI as income when calculating benefit for the existing programs.)

To do this, you establish a funding stream that is expected to grow with economic growth, and let the funding stream (basically; using a formula that cushions fluctuations so that short-term downturns don't lead to BI cuts), including prior year savings from reductions in other programs due to the BI along with tax collections in the "funding stream" calculations -- determine the BI level.
https://en.wikipedia.org/wiki/History_of_artificial_intellig...:

The golden years 1956–1974

The years after the Dartmouth conference were an era of discovery, of sprinting across new ground. The programs that were developed during this time were, to most people, simply "astonishing": computers were solving algebra word problems, proving theorems in geometry and learning to speak English.

Few at the time would have believed that such "intelligent" behavior by machines was possible at all. Researchers expressed an intense optimism in private and in print, predicting that a fully intelligent machine would be built in less than 20 years.

That brings the earliest predictions to the range 1976-1994.

http://aiimpacts.org/category/ai-timelines/predictions-of-hu... has better data. It puts the earliest prediction at 1978 (but also has one predicting 1973-1985). Apparently, Minsky, in 1967, predicted "within a generation"

(Textual description of the part of their dataset that includes reasoning as to how the prediction was reached at http://aiimpacts.org/list-of-analyses-of-time-to-human-level.... That list is a bit less optimistic. Excel sheets for the full dataset also are available from that site)
Revenge of the Nerds (2015)
The graph really is totally flat below the L1 cache size line, and even on a log-log graph the slope between 10 MB and 1 GB is not significant.
Amazon's plan to fight counterfeiters will cost legit sellers a ton