skysight-inc/HackerNews huggingface dataset:
New York's state constitution bans all unauthorized gambling and restricts the types of authorized gambling to (1) the state lottery, (2) parimutuel betting on horse races, (3) bingo and raffles by charitable organizations, and (4) no more than seven casino licenses. (I remember this from when the casino amendment was proposed; I voted against it because arbitrarily limiting the number of licenses stunk of corruption. If you're going to legalize gambling just legalize it all the way.)

Without a constitutional amendment, which in New York requires the approval of two consecutive legislatures to pass, it looks like daily fantasy is dead in this state.
Could a kind person summarize the article for us that don't have a WSJ subscription?
Seriously. Came here to say this. How hard is it to add a button that says "play another".
RMS: Applying the Free Software Criteria
Click the "web" link in the header at the top of this page and it will google search the article, click on it in google and you'll see the whole thing.
"My Maps" was and still is the name of a feature which allows you to add your own places, lines, etc. on top of the base Google map. It has never allowed you to search the base map or start turn-by-turn navigation offline.
to anyone that doesn't have a wsj subscription, use the link from the google results:

https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&c...
*10.8 and 10.9
The vertical take off landing makes for a much larger operating enevelope for a vehicle. The challenge is how to efficiently hover with out burning to much energy.

Larger rotors can out perform jets for efficinecy, ie rotors move a large volume of air at a slower velocity which is fundamentally more efficient then moving a small volume of air at a high velocity. You can also squeeze some more efficiency out of the system if you put a duct around the rotors, a duct can in itself produce ~40% of the total lift.

The Hiller flying platform which was built and test flown in the 1960's is a good model for something that could fly for 30-60 minutes with todays technology. You can search Youtube to find videos of its test flights...

https://www.youtube.com/watch?v=GgNlumaVPDw
Interesting, but this is a period where he merely had a liquidity problem, not a lack of assets.
Pro tip: Do a google search of the title, and the link that comes up in the result won't require you a WSJ subscription.

PS: This is true for most of the news websites that require subscription.
From personal experience with Soylent 2.0, it's more nutritious and filling than other replacements/supplements I've tried. The product seems to place some importance on properly replacing a meal, not just being a vitamin blast.
The Netflix Open Connect CDN is provided for larger ISPs that have over 100,000 subscribers. A specially built low power high storage density appliance caches Netflix content within the ISPs’ data centers to reduce internet transit costs. This appliance runs the FreeBSD operating system ...
iOS safari supports it just fine and has since it first came out.

http://games.greggman.com/game/html5-bytebeat/

The issue on mobile is you can only start playback of sounds in a user gesture event and I think on iOS the first sound can't be a ScriptProcessorNode (maybe that bug was fixed). I just play an oscillator for a moment to get things started. Once the first note is played it just all works.

I'd be surprised if they removed it at this point. Many many pages use it. Many many native->emscripten apps use it. I think just no one has updated MDN in a while. Unity->HTML5 uses it. Unreal->HTML5 uses it. Pico8->HTML5 uses it. Voxatron->HTML5 uses it.
It's not that hard. If I can speak standard English (alongside my standard Czech), so can you. Take an acting class already.
https://github.com/caesar0301/awesome-public-datasets is a start
VIXX-CHAINED UP
Nor does Chrome, but I think Chrome takes the `"use asm";` as a hint to use certain optimisations.
Most attacks are trivial to detect, you don't need AI. It's just hard to get useful work done when all your incoming interfaces are overloaded with easily detectable abuse.
ASP.NET Export Repeater to Word Control: Export Content of Repeater into Word
>"You are a cog in our machine. We do not care for you. We only care for your work. We will pay you insofar as you can execute on our vision. Further, you will be paid according to how hard it is to replace you. If you can be replaced by someone who executes significantly better, relative to your pay, we will tell you to leave."

Isn't this the ideal of wage labor and the reality of 98% of jobs? I've never even suspected that my corporate employer cares about me as a person aside from how I produce, and have never suspected that I'm being paid by them for any other reason that it would cost them a lot more than they pay me to find somebody to replace me. I don't mean to say I haven't had great friendships and working relationships with management, but to the business, I'm a line item. When I notice a business making decisions contrary to the bottom line, I suspect corruption, not corporate affection.

They're a cog in my machine, too. I can only depend on that cog if it behaves rationally.
Marriage-based PR is probably the easiest and most straightforward PR path there is.
I decided to make a test page to compare them:

http://i.imgur.com/djhRrwb.png

They really are almost identical. But I'm not sure if Helvetica is the superior typeface. I kinda like Arial's slightly tilted ends, while Helvetica's a has a nicer tail than Arial's.

Comparing Wikipedia's two sample images (https://en.wikipedia.org/wiki/File:ArialMTsp.svg and https://en.wikipedia.org/wiki/File:HelveticaSpecimenCH.svg), I prefer the tail of Arial's capital R to Helvetica's.

If you were to make a site that displayed in Arial half the time and Helvetica the rest of the time, would anyone notice? I doubt it.
They use UberConference. I'm guessing that makes it clear that some recording is happening, although the website doesn't say either way. https://www.uberconference.com/features/record_conference_ca...

EDIT: California is an "all party consent" state - everyone being recorded has to agree to it.
What's a good setup for a medium sized site to use that would protect it from off the shelf attacks?
Is having blood tests in grocery stores / pharmacies a newish thing in the US, or it existed for a long time? I lived in the US in 2004-2007, and had blood tests regularly, but it would have never occurred to me to go to a grocery store for one.
Three cheers for Rickard Hipp and MS!

https://en.wikipedia.org/wiki/D._Richard_Hipp
I tend to use structs like mini "dynamically" scoped namespaces for breaking up hairy tasks. Pattern looks like:

struct fooer {
x int
blah string
// ... more state
err error
}

func Foo(x int) (string, error) {
f := &fooer{x: x};
defer f.cleanup()
f.stepOne()
f.stepTwo()
f.stepThree()
return f.blah, f.err
}

func (f *fooer) stepOne() {
// ... do stuff and maybe set f.err
}

func (f *fooer) stepTwo() {
if f.err != nil {
return
}
// ... do stuff and maybe set f.err
}

func (f *fooer) stepThree() {
if f.err != nil {
return
}
// ... do stuff and maybe set f.err; set f.blah
}

func (f *fooer) cleanup() {
// ...
}

While this is initially a tad more verbose, it has some nice benefits. For one thing, you can easily fmt.Printf("%#v", f) to dump all the relevant state. However, it also tends to be more resilient to refactoring:

- No method signatures to patch up.

- Easier to non-local jump via return if you have some unusual control flow, etc.

- You can easily find all references to `f.err` to verify your error handling.

- The method names and step list take on a self-documenting quality.

Another key insight I had when learning to tolerate Go: It's ok to do throw away work. You don't need to abort instantly on failure, you can just make sure code paths handle zero values or other invalid states more robustly. For example, I sometimes add a function like:

func (f *fooer) fail(err error) {
if f.err == nil {
f.err = err
}
}

And then just add sprinkle some f.fail() calls, make code handle nils, invalid states, etc, and make cleanup code idempotent. Seems to work out much more nicely than if err, return.
> Topics introduced in the New Math include modular arithmetic, algebraic inequalities, bases other than 10, matrices, symbolic logic, Boolean algebra, and abstract algebra.

Was this about higher focus on those/bringing them on early, or are these really not taught in the US today? Or just not in all classes?
Why Let's Encrypt only issues certificates for 90 days
Along these lines, in theory allowing a 3rd party to listen to these conversations waives the attorney client privilege. In practice this would amount to being able to compel REV to testify about these conversations when relevant.
Electronic voting is already widely in use. I've never voted on a paper ballot.

And it makes some really cool voting systems possible. For example, you can do Condorcet voting systems, which are far superior to normal first past the post. Or cool systems like single transferable vote for electing groups of representatives.

These systems are much harder to do manually and with paper ballots, but trivial to do electronically.
> requires a lot of immersion and a lot of work

In other words, requires one not to be lazy.
Growing up, if the wind was right, I used to be able to hear the Ryde-Southsea hovercraft mentioned in the article from my bedroom window, about a KM away. It's still a really exciting way to cross the Solent. And slightly cheaper than everything else (which is nice, because the Solent is incredibly expensive to cross).
1) You can, it's called My Maps: http://mymaps.google.com

2) Search is hard, let's go shopping!

3) They have: https://support.google.com/adwords/answer/3246303?hl=en-AU

4) Public transport info generally relies on there being a competent transit authority that can provide a solid GTFS feed. You'd be surprised how hard even big, 1st-world cities can find this (here's looking at you, Melbourne).
Look at the tests and see what breaks them.
If we were pure web we would have ducked behind Cloudflare immediately. Since we do SMTP/IMAP/POP3 as well, we've had to go with a more complex (and costly) solution.

This is our theory for why they're currently attacking email providers. We're not "just a web site", and attackers realise that the situation is more complex for email sites, we can't just hide behind Cloudflare.

We're not sure who's actually attacking us, the ransom note comes from a freemail provider and a connection from a tor exit node. We can only guess at their total capabilities.
You've been hard at work for a while now commenting on climate-change-related articles, haven't you?
> Theranos often drew the same employee’s blood twice, first with blood from a finger prick and then the traditional method of a needle in the arm, according to one former Safeway executive.

> The former executive said he worried that Theranos’s finger-prick process was still a work in progress. “If the technology is fully developed, why would you need to do a venipuncture?” this person said, using the term for a traditional blood draw.

> The concerns deepened when Theranos’s test results for several Safeway employees differed from the results the same employees got from other laboratories, according to the former executive. Another former Safeway executive confirmed those recollections.

> Theranos also backed away from putting its blood analyzers in Safeway’s clinics so patients could get the results quickly, the current and former executives said.

> Instead, Theranos said blood samples collected at Safeway would have to be shipped to a central lab for analysis, according to the former executives.

Wow. The Theranos story just keeps getting worse.
Some important points from that article:

> Current and former Safeway executives said Theranos missed deadlines for the blood-testing rollout. They also said several Safeway executives questioned the accuracy of results Theranos gave to Safeway employees tested at a clinic in the supermarket chain’s headquarters in Pleasanton, Calif.

> Theranos often drew the same employee’s blood twice, first with blood from a finger prick and then the traditional method of a needle in the arm, according to one former Safeway executive.

> The former executive said he worried that Theranos’s finger-prick process was still a work in progress. “If the technology is fully developed, why would you need to do a venipuncture?” this person said, using the term for a traditional blood draw.

> The concerns deepened when Theranos’s test results for several Safeway employees differed from the results the same employees got from other laboratories, according to the former executive. Another former Safeway executive confirmed those recollections.

> One Safeway executive got a frighteningly high result from Theranos on a test to gauge his prostate-specific antigen, according to two former Safeway executives. They said the test suggested that the executive had prostate cancer. Retesting by another lab came back normal.
Where do I send my money! Scrum is the worst! Kill Scrum
Why do we always hear of DDoS attacks to mail services, but never to Gmail? are they more DDoS resistant? are the attacks not public?
Lawyers typically bill in increments of 6 minutes.

So when I had a question for my lawyer, I spent a few minutes polishing it up and sent an email. The response was usually billed for one or two increments.

It doesn't require a Rube Goldberg device to turn text into text.

And it turns out that good lawyers are good at writing. It's as central to their job as coding is to ours.
I recently discovered that some Americans say COM-ponent (I say com-PON-ent - same sounds, different emphasis). Not sure how regional it is.
>> "First they came..."

> How does that apply?

First they broke the laws that you didn't like, so you didn't care. Then they destroyed laws you didn't care about, so you didn't question that too. Then they started to destroy the laws you like, and by that time it was too late to stop it, because momentum was too big.

> No, I want to live in a world where entrepreneurs (and indeed everyone) breaks laws that I think are bad.

But can you be sure to always think the law is bad when it is indeed bad, and not only when you're on the worse end of it? Laws have to balance the need of the many. For instance, an owner of a chemical plant may think it's absolutely stupid and bad law that he can't dump toxic waste into the local river.

> There are countless laws that we probably both think were incredibly bad which were removed precisely because of organized efforts to break them.

Taxi laws are not among them, and here we're not talking about activists taking a moral high ground, but about a company with strong antisocial tendencies in its DNA that tries to do a money grab.

There are ways and procedures for giving feedback about the law, and even if sometimes you have to break it, it doesn't change the fact that for a civilized society, the default should always be to follow the law even if you don't like it.

> I think it's pretty clear that breaking the law works better.

And bullets generally work better than arguments for silencing people you disagree with. And yet for some reason we don't go around shooting each other over disputes.

> My default is to act in the way I think is appropriate, with no regard for the law except for the obvious threat of punishment if I break a law.

I really hope you're a god, for whom every appropriate action is the one that creates most good in the world, because you're expressing a very self-centered view. And we know very well that unrestricted following of self-interest leads to misery of everyone. That's why we have laws and social customs in the first place.
So does this mean that asm.js is good for longer operations? Because I tried reducing the think time and the engine lost.
>I kinda like Arial's slightly tilted ends.

This is one of the things that subconsciously contributes to people being irritated by Arial. The arbitrary angles of Arial lack the rigor of the orthogonal ends.
Quora sent you a message on Quora
"Hello!

We wanted to let you know about some changes to messaging on Quora that we hope you’ll like. (You’re receiving this because you’ve sent a message at least once in the last year.)

Here’s how it will work, starting today: with some exceptions, only users that you follow will be able to message you, and you’ll need to be followed by someone to message them. A few trusted users, such as Quora moderation team, Verified accounts, and Top Writers will be able to message anyone.

Unfollowing someone will not hide conversations with them or prevent further conversation on threads you’ve replied to. You'll still be able to report messages and/or block other users if you receive unwanted messages. However, we expect that with these changes, you’ll need to do either of these much more rarely. To learn more about why we made these changes, read New Messaging Settings by Diana Gerr on The Quora Blog.

If you still want to receive messages from any user, even if you don’t follow them, you can do so via your privacy settings. The setting to completely turn off messaging will still be available as well.

Thank you,

Quora"
Noisy, too. Wouldn't be accepted for ferry service to the Vineyard or Nantucket.
This does not reflect any understanding of taxes before, say, the 19th or 20th century.

Hammurabi certainly didn't devote his funds to public health care or public education. Infrastructure, yes. R&D... probably not. Monuments, public religion, and the military would have figured in his budget.

What you get back from taxes is stability. If robber barons kept ships from being attacked (other than by themselves) along their stretch of the river, they were fulfilling the necessary function of a taxing agent.
Common JavaScript Idioms – Be More Productive
Thanks for the post, perlgeek. We are just getting started!
New Way of Thinking About Spacetime Turns Everything Inside Out
openssl and rails are two completely different set of circumstances. For the former, you should look into unix debugging tools like `gdb`. You can trace the execution of the program line by line
It's Theranos business plan I believe.
This is a great post. I'd love to hear more about multistage zaps people use. I'd also enjoy a post that talked about different zaps that zapier uses in house.
Because the alternative to DeBlasio on the Democratic ticket was Christine Quinne, Bill Thomson, John Liu and others.

Bill Thomson spent the time between the 09 and 13 election working for an investment firm, and given the attitude towards politicians owned by banks, failed to gain the nomination.

Christine Quinne worked with Bloomberg to overturn 2-year term limits on elected officials, and ran a secret slush fund while she was on the city council.

Anthony Weiner, well. Was Anthony Weiner.

Randy Credico ran a very lackluster campaign.

While John Liu had a solid platform, his campaign became embroiled in financial scandal.

On the other side of the aisle, we had John Catsimatidis and Joe Lhota (George MacDonald ran a campaign as well, but was barely known).

Catsimatidis unabashedly supported the wildly unpopular stop & frisk tactics, which were (and still are) wildly unpopular.

Lhota was in favor of charter schools instead of fixing our crumbling public schools (DeBlasio's plans for public schools end up actually working, unlike charter schools); his mixture of fiscal conservativeness and socially liberal policies like choice & equal rights turned off the Republican vote - he only garnered a little more than 20% of the vote.

So it was between DeBlasio and Lhota. DeBlasio spoke to his base and Democrats actually liked him. Lhota alienated his base and Republicans hated him (and so did Democrats).

We get crap politicians because crap candidates run. Just like every fucking where else. Why do we get crap candidates? Because money.

---

Yeah, the e-cig stuff is stupid. Yeah, the campaign against topless panhandlers in times square is pretty stupid. The campaign against uber makes sense, if you're not a proponent of neo-feudalism.

Schneiderman's v. Exxon stuff is actually kind of interesting. It's not that he's alleging that they failed to disclose climate change to their investors - you're mincing words, and it's pretty fucking obvious. They failed to inform their investors of studies that could pose change to their future profits. Shaky, sure, but not entirely insane. He's not anti-business, he's anti business that's fucking us over. Keep in mind that Exxon (formerly Standard Oil) was responsible for one of the largest oil spills on US soil - right here in Brooklyn.
Learning a language requires a lot of tedious work. Learning a new accent can be done in an afternoon: All you have to do is: (1) learn a few new phonemes, (2) learn how they combine, (3) learn how they map to the accent you already are familiar with, (4) practice the mapping. Compared to the thousands of words, grammar rules, idioms, culture differences, the two kinds of effort are hardly comparable.
I worked for a big company that had this policy: "no free stuff, we just going to pay you top dollar and you can buy whatever you want" good, nobody complain.
When they added free snacks I knew it was time to jump ship :P
A Successful Approach to Responsive Website Design and Development
No, the idea of having fast-turnaround blood-tests is the central focus of Theranos, one which it looks more and more likely it's failing to (and will seemingly never) deliver.
I guess I've heard it all now... A moral crusade to allow sports betting.
The problem about the idea of "doing great things in 30 hours" is that people who are not directly involved with implementation and deployment usually think that each and every 2 day task takes at most 2 hours, because we humans are unable to expect the complexity that most tasks have on this planet. (every time you think about a college, super market employee etc "just do your job man" you are experiencing that fallacy)

And then you as the 30 hours employee are faced with not delivering 40 hours of work in 30 hours (which is possible if you are smarter, more involved, have more experience etc) but no you are expected to do 160 hours of work in 30 hours, because you don't compete with the other engineers but you compete with the expectation of your manager.

We need to accept that most people (colleagues, employees, customers, bosses) will always be disappointed by the results we achieved because they had unrealistic expectations to begin with. And we must excuse them because we do the same the other way around. That is why "40 hour week" is so relevant. Because then you can say after working hard for 40 hours, really doing all you can, maybe even achieving 30% more than your colleagues, that time is up and you need to take care of your children, wife, parents, friends and hobbies you may have.

Now let's assume for a moment that all I said was BS. Let's assume I'm super untalented and for most people it's actually possible to achieve in 30 hours enough to impress their leaders. Now you do it once. You do it twice. Maybe thrice. But at that point your leader will adjust in his head, maybe without realising, what 100% means for you. So the fourth time he doesn't think it's awesome anymore. The tenth time he thinks you are lazy. And now you have to achieve 50 hours of work in 30 hours. It still doesn't work out.
I imagine it's a lot easier to DDoS a smaller company than it would to DDoS Google?
Adobe Flash Bug Discovery Leads to New Attack Mitigation Method
Roma: Toxin Free, Eco-Friendly Paint
A canary-in-the-coal-mine indicator of cultural change in a growing business.
Yeah, I fear that as someone who will likely run a tech company or manage etc.

I don't really want to buy shit food for people that I know they really want. It just doesn't feel right. Buy a bunch of organic fruits and veggies and bean dips or whatever and I feel like they would still want the crap food anyways.

Suck a pickle.
I see the same, if I set it to 50ms or 100ms they ususally draw. At 500ms asm.js absolutely dominates.