skysight-inc/HackerNews huggingface dataset:
I agree with this as well, but from the other side. Giving out timeframes based on volunteer schedules in an industry that is already famously known for not hitting release times is not really useful. I think it's more useful to say "Perl 6 is already useful for many tasks, feel free to download one of the implementations and take a look. If you find it lacking in some area, let us know and maybe we can fast-track a solution for that." IMO that's not only more accurate and truthful, it's also much better way to draw in potential users.
> I think this is a myth. The unsubscribe link, from everything I've seen since CAN-SPAM a decade ago, almost always works.

The unsubscribe link on "legitimate" marketing emails almost always works. The unsubscribe link on marketing emails that are scams is still used to confirm that the target address is read by a live human and target further scams.

The safe assumption is that any unwanted and unexpected commercial email is, in fact, a scam and treat it as such, as the receiver does not suffer from flagging it as spam.

Obviously, this isn't good for "legitimate" email marketers, but then again, legitimate or not, their emails tend to be a waste of the receivers time and resources, just less actively harmful than the scammers. So, frustrating them as a side effect of an overvigorous defense against scammers is, even if not intended, not something that most users would weigh on the opposite side of the balance from the intended effect.
Chrome on Fedora Linux. Here is a screenshot.
https://dl.dropboxusercontent.com/u/58437091/Selection_016.p...
Harold Ramis dies aged 69
Here is the paper: http://arxiv.org/pdf/1402.0290v2.pdf
I have nothing to offer except that I'm right there with you. It's a daily, hourly struggle. Email me if you'd like.
These are all good points I hadn't thought of. It's clear you have a lot of experience in this--what have you found to be the best structure?
Maybe something more discreet than a large button at the beginning, like:

<p>(Code samples are hidden. <label><input type="checkbox" id="showCodeSamples"/> Show code samples</label>)</p>
I almost got a seizure x(
Similarly, when adding debugging-aid print statements, I prefix them with ">>>", and make sure I don't use it elsewhere.
I looked through the code, I see why quicksort is such a blur now, and I don't see an obvious way to fix it. Since you are in a sense, benchmarking these algorithms.

One way to do it might be to allow the user to set the timeout in your defer function.

Setting the timeout to 1 second lets the user observe each run of your algorithms. You can see the partitioning behaviour a bit better like that.

Side note: this code is pretty. I should learn coffeescript.
IANA guidance (edit: IETF, technically, but no one is disagreeing) is to give every customer at least a /64. Semantically, the first 64 bits are the network address and the last 64 bits are the host address. https://tools.ietf.org/html/rfc5375#appendix-B Practically, they are working very hard to prevent routing table fragmentation. To minimize the size of backbone routing tables, they are granting huge amounts of addresses to anyone who asks, just to make sure that no one needs to use non-contiguous network numbers.
I grew up believing I was bad at math
I'm confused. The protocol spec doesn't mention SQLite. The ruby proof-of-concept doesn't use SQLite. I've not seen fossil before that I can recollect (I am the author of the clearskies protocol spec).
Thank you! I'll look into that.
As a beginner, if you're looking for something a little more familiar try Scotty - https://github.com/scotty-web/scotty

It's just like using Sinatra or Express. It doesn't provide any url type-safety or magic, but that is also why it is easier to use.
I use this word as a literary "indicator". If I run into it in a novel or while reading a web post I know that this is the moment to stop reading. The couple of times I have pressed on, I have always regretted doing so.

No idea what it means - but it sounds Germanic.
I realize this is about game development, where missions and what-not are a major chunk of development. But still, I think most of the problems here are basic engineering failures: if you have a big infrastructure issue, get that issue right before you go crazy on other stuff. From the article:

"We actually used the 'synchronous' version for quite awhile. It was good enough to test with, so finishing the network code was considered a lower priority than the other issues we needed to address at that stage of development."

And the result was, rather predictably:

"When we finally came back to the network code we were behind schedule, and that affected some of the decisions we make later in the process. And it meant we were absolutely committed to the complexity of the missions, and the user interface."
That may not be the case... When I was using my original G1, it wasn't the best interaction, and almost turned me off of Android. There were a few features that I really liked (contacts sync being the biggest)... but after a series of poor/middling experiences on tablets and phones... I managed to get a closeout Touchpad and really liked the UI for that...

From there, a friend mentioned that a lot of the UI in the latest devices with the untainted google experience had gone that direction in 4.x, I got a first gen Nexus 7... loved it, from there was going to get a Nexus, but held out for the Nexus 4. The first "smart" phone I actually liked... didn't wish it were a little more responsive, or a little faster.

The down side, even now, technical difficulties persist. For some reason the bluetooth doesn't sync to my car unless I turn it off, then back on... my last phone (ZTE) was worse than the samsung I had before that, or my G1.

Most people wouldn't stick with this kind of experience if there's something perceived to be better available. If the iPhone were available on a carrier other than AT&T early on, I would have switched over from my G1.

Something tells me that poor experiences on cheap Firefox OS devices will only lead to more Android and iOS adoption in those markets.
This Farmbot Makes Growing Food as Easy as Playing Farmville
My plan is to finish the contract - but not held hostage by it. Trying to find the best solution for everyone.

I can't afford to walk away and give back the deposit at this point. The client seems serious enough to end up paying. I might have high hope as well since they're German (why do I trust them more is probably just a preconceived idea).

The site itself is live and 95% working for the user. There will still be a big part of administration and management that I see coming shortly - which is working as far as I can tell but will be another story when they start managing their site.

I have talked to a lawyer, but at this point I got told, since it was international online business stuff I needed to get a specialize lawyer and would need to put the money down first. We aren't incorporated yet, just moved from freelancer to owning my own business. I am not too worried legally at this point, I am more worried about tears and sweat - and the negeative impact it has on the other part of my business.

Thanks for the comment, it help just to put it out there and see different points of view!
Reminds me of this: https://www.youtube.com/watch?v=kPRA0W1kECg
That's good to know, I went ahead to mention color blind out of an assumption though (even though I know even some web sites have them in mind), I haven't read anything about an option for epileptics, I wonder how that would work because making a game safe for epileptics is not only more work but if for some reason someone dies playing your game then you would be to blame, maybe that's because it's not done by big companies?
Poor User Experience Is a Bug
This would change it completely - rather to use the spam chat, just aggregate the data from the last performed command, maybe half to 1 second delay, then poll the commands for 1s or something and perform the highest voted action.

It'd be nice to have a little green/red indicator when commands are being accepted.
Damn what kind of half-assed developers do they have at Apple these days? They broke 2 of my (admittedly many) cardinal rules of C development:
1 - There is never ever a valid reason for using goto. It should not be part of the language.
2 - Always enclose script blocks in {} even if it's only a single line.
Neither the founder nor the current owner of Mt. Gox are Japanese. And Satoshi is unlikely to be Japanese anyway.
Having seen the software used by many newspapers I'm not surprised they don't. But this sounds like a great idea to me.
What A Brazilian Bean Shortage Means For The Taste Of Your Coffee
Dude, don't tempt me to add sound :P
I'm sure they'll just tap it and screw the submarine intrusion detection. What are they going to do? Stop using it and route it through other cables that are also tapped?

And if they can't access the data due to it being encrypted end to end on that link they will either sabotage the line over and over until it's given up on. Or they will hack into the endpoints (physically or electronically) to retrieve the encryption keys.
Blog post here:

https://blogs.apache.org/couchdb/entry/cloudant_and_ibm_our_...
He is overreacting a little, but the design of IPv6 was not primarily focused on address depletion, it was more about keeping routing tables simple.

A /64 is the base unit for public routing. The recommendation is that each single end-site should have a /64. A company or collection of hosts should get a /48. An ISP should have a /32 or perhaps more than one (though I doubt many are big enough to need more than one).

Things are a little confused with VPS providers. If you are running your own box (or boxes) with many VMs for your self/company on it then a /64 for the whole lot is how it is generally done, but for renting out VPSs you should have a /48 and give out /64s to your clients (probably not one per VPS, but one per client).

So essentially, if you are not getting a /64 it is a sign that your provider is doing it wrong. While it may seem a very minor point it could also indicate they have misunderstood or ignored other conventions too.

/96 isn't really bad though - you often see hosts handing out IPv6 addresses like they are IPv4 addresses. Take for example http://serverbros.co.uk/openvz.html, to pick on someone at random via a quick Google search: a whole five v6 addresses! What a generous arrangement!
This is like discussing the color of the fur of a bear that's eating you. Why ask whether Quora's welcome screen is a bad design, while overlooking the more obvious issue that Quora is a parasitic Internet organism?
I've got a mac mini co-lo'd with them, haven't tried the VPS myself (but have been tempted to). Out of interest, do you know what virtualisation they use?
In IPv6, subnets are designed to be /64. Many things assume this. By giving subscribers shorter prefixes (like /48), you enable them do cool things like run a VPN server where each client has a publicly-routable address (otherwise you have to use NAT like in IPv4). If you give them a longer prefix, like /96, you can't do this sort of thing without a lot of pain. Also, many blacklists assume (for better or worse) that /64s belong to a single customer, so if you're sharing a /64 with other customers, you risk getting blocked for their bad behavior.

In IPv6, we need to stop thinking in terms of number of addresses, and start thinking in terms of number of /64 subnets. A /96 may be 4 billion addresses, but it's a fraction of a subnet. There is enough address space in IPv6 to think this way, and in fact the RFCs recommend it.
At some time the ISPs are going to start connecting their clients only by 6to4 gateways. They are currently using NAT, but NAT is a mess. At some point a proper migration will be cheaper.

Anyway, I guess that the oposite of the GPs question. It's IPv6 only clients, not servers, but this is the path that makes more sense.
I want to see the source code for this. I opened sourced my iOS remake[1] but I would love to see what this code looks like.

[1] - https://github.com/joeblau/FlappyBlock
That might be interpreted as extortion. OP read up on responsible disclosure.
I think the biggest thing missing from this conversation and thought process is the change in the value of money over time. Basically - it is a lot different to have lower relative purchasing power these days in terms of quality of life tradeoffs. Once upon a time, an "ordinary" job afforded tolerable income, reasonable area, reasonable commute. Think about silicon valley in the days of wozniak. Imagine the live choices made by Jobs, and look where he landed.

Now, you need a top 10-20% income to live in a decent neighborhood within 30 minutes of a major metropolitan era.

Rather than make quasi-totalitarian statements about "what people should do" in the face of otherwise rational choices, perhaps we should instead wonder about what kinds of government policies have been made (fiscal etc) that put pressure on people to feel they "must" make 100k or else.

If people have greater freedom to accept an opportunity, without fear that the change in pay will lead to a material change in living conditions, then this problem may well solve itself.
Here are some things, ordered by weight:

https://en.wikipedia.org/wiki/Orders_of_magnitude_(mass)
Orders of magnitude (mass)
The other restaurants don't offer courses, so McDonald's really has something going for it...
And hopefully traffic in Brazil will also become cheaper :)
Are you using Chrome? When I visited the page I had this bug, which I've experienced all too often all over the web since the latest update, where no text was visible on the page until I nudged the window size by a couple pixels.
And yet the world will fight on against the tyranny and oppression of the powers. This is how it always has been with humans, and it won't be any different in this case.
This is just a populist political move in order to gain votes.
I live in San Francisco and only have one choice (AT&T Uverse). I am in a new building with fiber connections, but I'm stuck paying $150+ a month for 15MB internet and middle of the road TV. My Netflix is heavily throttled. My service hits 1000+ ms pings at least a few times an hour for minutes at a time. I often get download speeds far less than the rate I pay. I can't believe I'm saying this, but I even miss Comcast.

I honestly don't see how it could get worse with internet regulated as a utility. Imagine if my gas and electricity decided to not show up for a day.
Show HN: Code Kingdoms – a game that teaches kids to code
People have a tendency to reactly surprizingly fast once their inaction creates an emergency.
We didn't go to Iraq for oil, we went there so that more of our own money could be funneled from government coffers into politicians' bank accounts by way of defense contracts.
I started playing with this over the weekend. Great stuff.

Also, if you're on the fence about whether to use this or Kibana, they're compatible with each other, so give them both a try. (Set up Graylog2, point Kibana at G2's elasticsearch instance, profit.)
Has anyone compared Kibana with Graylog 0.20 series recently?

My use case is (currently) more in exceptions catching than performance monitoring. Judging from that screenshots alone, I would say that Graylog is a better fit for me.
Om is an immutable data structure library:
a structure is never mutated once created,
which means that the contents of the entire
tree are captured in the identity of the object
root. Or in simpler terms, if you are passed an
object that is the same object (by identity)
that you saw earlier, you can be assured that it
hasn't changed in the meantime. This pattern has
a lot of nice properties, but also generates more
garbage than mutable objects.

Is this true to the extent that it typically matters? I would expect so with sort of naive immutability (copying everything whenever you make a change), but not with the kind of structural sharing that Clojure(script)? persistent data structures use.
Git: how to ignore files
WhatsApp backlash drives 5 million users to a Russian rival app… in one day
Yeah, he kind of glosses over the most important personal issue here.

http://trace.wisc.edu/peat/

That's a tool you can use which can analyze whether your website could potentially induce epilepsy. If it could, you can either redesign or simply display a warning.

However I found it interesting that there are some people who induce it on themselves by simply waving their fingers in front of their eyes... I don't think a game would have been to blame for someone's death.
Max Flow in a Graph – Interactive Visualization
It sounds like you have a very loose definition of what gambling is, going so far as to suggest that placing wagers on chess would be gambling because you might not be certain of your opponent's skill level, and thus cannot predict the outcome. Most definitions of gambling would reject that as an identifying characteristic is that the game be a game of chance. That being said, you might find it interesting to know that professional online poker players usually have a LOT of information about their opponents - usually more than enough to gauge their skill level. There are sites that mine every hand ever played online and then programs that compile that data into useful information that is then displayed beside each player's icon while you play. We know each player's win/lose percentage, how aggressive or passive they are, how likely they are to bluff, fold to a bluff, ect... In addition there are programs that help professionals find the best tables to play at - not only where the opponents are the weakest, but where they are the weakest against your particular style of play. Luck is minimized as much as possible. The true minimizer of luck, however, is volume. I've literally played million of hands of poker. Out of 7 years of play, I've had plenty of losing days, but only a handful of losing months, and never any losing years.

As for whether poker is a game of chance, I would argue that the level of skill involved trumps the level of chance and thus doesn't qualify. A good poker player is much like a casino. On any given bet they could lose but in the long term they never do because they always have an edge on their opponents.

But more importantly, there's luck involved in almost everything you do, and you can almost never predict with certainty the outcome of your actions. Should we seek to avoid all luck in life, or perhaps only when money is involved? That would mean we could no longer make investments in anything. Even putting your money in a savings account has, perhaps not luck, but at least a degree of risk involved. There are some things I would never risk in life but money isn't one of those things. Money is just a means to an end.
In theory, if Google Fiber was widely available, would this drastically dilute the effects of net neutrality problems? Or are these two issues completely unrelated?
Google probably sees a 404 penalty remover as technically onerous. It also wouldn't prevent an arms race of spamming ephemeral links, where if the spammer wasn't required to switch domains all the time they'd be able to just stay 4hrs ahead of Google crawler and create a business model oriented around a 4hr link lifetime.
UBI is that everyone gets it, it's not unemployment money. It's every person (with the caveat that maybe only people over 18 or whatever) will get the money.
It doesn't matter whether they sell it or not, but the modem not working there with 3G or LTE is a real usage barrier however. Newest SoCs solve this problem by using a universal modem, but Jolla handset unfortunately doesn't use one of those.

So they either should start selling to those markets and make another run with a different version of restricted modem, or we'll have to wait until their second device which will have a universal one, rendering such issues irrelevant forever.
> Why don't people understand that Can-Spam just made things worse,

CAN SPAM was an unusually honestly named federal law to preempt the restrictive anti-spam measures states were adopting and ensuring that marketers subject to US law can spam consumers.

This was widely observed at the time the measure was being considered.
Fun fact: if you were to construct a cylinder that perfectly fit the Eiffel tower, the air within that cylinder would weigh more than the tower.
Interesting mash up of the Windows Phone interface with Android. Too bad they're coming to the US any time soon. Hopefully they get some love overseas and bring it over here.
Senior UX Engineer (Mobile)at NativeX in San Francisco
Show HN: Browser Extension for Finance on Twitter
Would like your feedback, etc. This is our first browser extension... we built it because as investors/traders and twitterers we wanted it to exist.

Does 4 things on twitter.com

1. Automatically inserts real-time, streaming quotes after cashtags (ticker symbols) on Twitter.com

2. Highlights tweets with cashtags for easy scanning

3. "Cashtags ONLY" button filters out all tweets that don't contain cashtags! Find the financial signal among social media noise.

4. Stock Info Dock is there to give you more info about the cashtag you click on. Expand to see real-time quotes, charts and company info. Why leave the page you're on for basic info?
submarine, cable tap, plan is a waste of time and money if anti-spying is the reason.
Ah, memories. My inspiration to study CS, though probably fortunate that it was mostly dead by sophomore year, or my college GPA would have been much worse.

Netrek's macro system was another feature I wish were more widely adopted in games. Receiver-configurable distresses (RCDs) allowed a sender to publish named kinds of messages ("help at location, intercepting X, ship status, bombing planet, etc.) but receivers control the formatting. So I can set up my client to only show your hull+fuel for general distress calls but more data based on the kind of message.
Well, lets not make it too easy for them. Your plan sounds much better than the status quo, so thumbs up!
I'm calling you a troll for re-writing your comments without even noting the "edit" -- 4 hours later in a lame attempt to refine your propaganda. This isn't Reddit.
Live2Excel – How To Use Personal Development For Continuous Self Improvement
CloudFlare Acquires StopTheHacker
Subtitle: "New research suggests the rich may be smarter"

It does nothing of the kind. No matter how many ways this kind of nonsense is packaged by journalists, a correlation is just that, nothing more. Wealth and I.Q. test scores are weakly correlated, but the implication of the above subtitle is that the correlation is more than a meaningless, chance association. There is zero evidence for this implication.
Also happens to me when using Chrome. They must have broken something with the latest updates.