skysight-inc/HackerNews huggingface dataset:
Having been involved in several large scale (10s KLOC) source ports from Python 2 to 2/3 compat, I can say that IME it is trivial to make a mistake when handling these kind of changes. The complexity and regression risk is entirely dependent on the complexity of the codebase and I wouldn't be surprised if that factored fairly heavily into the Mercurial package teams' thought processes. The case for spending valuable people time on the harder problems in their codebase seems like a valid choice if the scale is large. TBH I wish I'd known about this a year ago...

It's also worth noting that the end goal may also not align with valid intermediate goals. I often found myself fretting about where to pivot to using a byte literal prefix, where to accept an unprefixed literal (to get pre-3.5 % formatting since the codebase used that in some places) and where I explicitly needed a unicode literal prefix (and dealing with the headache of what to do if we cared about 3.2 - the brief wasn't specific enough at first).

Just $0.02, I think everyone's experience, expectations and desire for purity will be different for porting efforts. It's worth noting that my porting work was supported by a large number of anally retentive unit and regression tests which made the effort much more frustrating but a heck of a lot more obvious when we messed it up!
I don't understand why we don't just make the minimum H-1B visa salary 130k-150k. If it true that there are no other candidates that have the skills you need in the entire country then surely that skill set is worth a solid six figures.
I remember a progression going something like this:

1. Local folks taking turns calling a handful of BBSes.

2. BBSes synchronizing some messages with each other, even long-distance.

3. BBSes providing some limited Internet services (email, newsgroups).

4. Quasi-Internet services like Prodigy, Compuserve, AOL.

5. Slow but "real" Internet access. All content available but still had to ration use.

6. Fast, ubiquitous, unmetered, unthrottled Internet.

7. An ISP that doesn't care if you run a server.

While I strongly sympathize with anyone sitting at #6 or #7 who views a move to any previous step as a huge regression, I can't sympathize with denying people any kind of connectivity unless they can snap their fingers and manifest the infrastructure to enable #5. All of those previous steps served a purpose at the time.

Developing economies have an opportunity to learn from our mistakes as first mover, and leapfrog ahead to something more robust against all these threats we're facing today (centralization, stratification, eavesdropping, denial of service, walled gardens...).

BBSes were an artifact of the old phone infrastructure, so that's not a necessary phase, but otherwise the story would look roughly the same: Local communities gradually connect peer-to-peer and then interconnect. This time wirelessly, securely, without entrenched middlemen.
You didn't even mention Paxson and Shenker, who are big in ICSI as well. However, 161 is substantially easier than 162 doing the substitution you recommend should reduce suffering.
I know this is totally off-topic, but I'd love to hear about how and why you transitioned from pilot to developer.
> The point isn't "if people with disabilities can't have it, no one can." That's just an unfortunate cost of enforcement.

That adds substantial costs, and the end result, without additional funding, is no one gets it.

Thanks for nothing.
>" It's not an inevitability"

It's ironic you use this word given that Kevin Kelly's new bestseller which focuses on this and two other trends is called, The Inevitable.

https://www.amazon.com/Inevitable-Understanding-Technologica...
I tested out the blood type diet for a few months. I am a type AB+ and I followed it very closely. I will say I slept better, had more sustained and balanced energy levels, and better focus. I also didn't get that faint, dizzy feeling if I couldn't eat right on schedule. I don't have any hard evidence for the diet, but my results were intriguing enough for me to think there is something to it. However, given what we know about placebo I wouldn't be surprised if I was just releasing everything I needed based on belief.

TLDR: Who knows...
"this seems like pretty naked evidence of $ > all."

Is this even the case? Did any investors make any money on Zenefits? If so, how?

Edit: Maybe investors didn't make any money, although it looks like Conrad himself sold $10M of stock before things hit the fan: https://www.buzzfeed.com/williamalden/zenefits-co-founder-so...
How about any criminal activity of any kind? Do you plan to be held liable for spammers/scammers using your network? Why was your vetting process for new users so poor? Why are you controlling unsolicited SIP telephony traffic?

You either follow net neutrality or you can try and get along without common carrier protections.
So get this. The videos linked at the top (related video shorts section) indeed show up with an entirely different player, which has 3 quality settings.

But if you click on the videos embedded in individual reviews, like here: http://i.imgur.com/MfcUpM1.png, you will get a different player that has the awful quality and no quality settings.

So it seems Amazon does have an idea about how to handle video, but hasn't figured out yet how to update its site in the most important place where people actually view video reviews - the reviews section.
https://www.google.com/webhp?#q=braille+reader&tbm=shop

there are quite a lot of them to choose from
"They do on the FCC"

Not sure what you mean by that, you mean the breakdown of Republicans vs Democrats at the FCC?
We probably need a grassroots effort for VPNs like "Let's Encrypt" is for https. It will eat our batteries faster, but it's worth it.
> For example, if you want to lose weight but keep eating fast food despite that---what is the healthy need manifesting through that, and how do you address it in some other, good way?

If it's not a nutritional deficiency, then perhaps it's a snacking habit, so maybe switch to nuts, sunflower seeds or fruit. The habit starts losing its power when you're no longer flooding yourself with high doses of sugar and/or salt, which is where the habit's positive reinforcement comes from.
Oh you guys want to stay on his and his current friend's good side.

I could care less Silicon Valley already chewed me up and spit me out because I'm a nice guy with ethics and morality who invents cool shit, yet not a bro.
That's Slumlord-ess, Fool
Is there not a market? Here's a list of several dozen devices that MacOS supports: https://support.apple.com/kb/PH22491?locale=en_US
Is it me, or is this just a massive projection?
> power is binary as far as the argument here is concerned, you have it or you don't

Power is not binary. It is fundamentally analog. You can certainly have different degrees of power. See brownouts. Consumers only tend to see power as binary because of deep standards penetration in the electronics market.
Depends on how you define lobbyist, i guess, but that's the set of external folks, not internal ones.

In any case, i was second person to start in the DC office (after the policy director), so i can assure you i know precisely how many people it had at working on government affairs/lobbying/etc at a given point in time :)
Realize they are used as downvotes which is why using them as part of the ranking system makes no sense. Adding a downvote button also makes no sense. If you see something you do not want to see, but others do want to see it, click "hide" and move on.
Front (YC S14) Is Hiring Back End/Front End Engineers
A One Place of Best Video Courses for Entrepreneurs
I am really, really bugged by how that website stops my scrolling in blocks.
The github spec is literally CommonMark with extensions.

https://github.github.com/gfm/

http://spec.commonmark.org/0.27/
Apparently https://en.wikipedia.org/wiki/Richard_Pevear_and_Larissa_Vol... have made translations of Dostoyevsky which are eminently more readable than the rest. I've started reading their translation of The Master and Margarita and I'm enjoying it a lot.
> pingfs is a filesystem where the data is stored only in the Internet itself,
> as ICMP Echo packets (pings) travelling from you to remote servers and
>back again.

So... if your Internet connection goes down, you lose all your data?
Fog Creek's Glitch (nee Gomix (nee Hyperdev))
You're more than welcome to also try http://aframe.io/
That's exactly our goal, onboarding Web Developers into the new medium. Let us know what you think.
Question: Is there still a reason to buy SSL Certs with services like https://letsencrypt.org/? Like a security reason?
By "this transformation" you mean manually going through the whole hg code base and inserting "b" characters before most string literals.

Even if you are 100% sure that semantically `b""` and `""` in 2.7 (let's forget about <2.7 for a moment) don't differ, you cannot be sure that the transformation itself - i.e., editing the source files - won't break something. You have two ways of doing this: either manually, where you risk human error, or by writing a tool, where you risk missing certain cases. In both cases, your perfectly good Py2 code base breaks for no good reason. Moreover, even if you create a tool for applying the transformation (actually, it looks like even this loader could be used for this) to the source, once you run it and commit (imagine the commit diff and its review process!), you can't run it again if you discover your tool missed something (so iterating and improving the tool becomes harder).

With the solution described in the article, you have 100% guarantee that nothing breaks on Py2 and simultaneously you can work on improving the tool. Once they're satisfied with the tool performance and the Py3 porting is more advanced, they can use it to convert the source files. IMHO that's a really sane strategy here.
What does free speech require?
If you're on Java and using an ORM like Hibernate, then that user will be found in the second-level cache. This will eliminate the need for a database roundtrip for all requests after the first authentication. From that point on that particular user will be retrieved from memory.
Cannot wait to test this out! Looking forward to the new features
I'm not savvy enough to know whether or where to find a list of works the Chekhov studied in his lifetime. I'll leave that search to others. Just floating idea that him coming across a translated work and it influencing his writing without him actually referencing it directly anywhere seems at least comparably likely as independent invention. Especially given that such translations at least existed in his time. I've got no idea about how widespread or accessible they were.

But I'm not even a hobby historian or philologist, more of an armchair philosopher.
This is a great model and is done in a number of countries eg UK. I know NZ too the govt created the environment for a single utility to build last mile fiber and then ISPs compete on the that connection.
Law enforcement, oligarchs and politicians will be subject to orders of magnitude more surveillance than ordinary people, who generally don't do anything that matters and aren't worth blackmailing. Most people will have to deal with an algorithmic dragnet which selects people for special attention, but important people will have full-time employees or teams of employees writing reports and proposing strategies.

> Governments and powerful multinationals will have access to the personal information of ordinary people. Will the converse also be true?

Absolutely not. In whose interest would it be to give ordinary people anything?
This is cool! Thanks for posting.
Other commentators have mentioned that the display in other devices cannot be read, and from the website it's clear to see the company focuses solely on ChLCD (cholesteric LCD) technology.

This would depend on whether the "read from LCD" capability is an intrinsic part of the ChLCD itself or a manufacture-time option, or if it's a separate capacitative or optical-barrier touch layer.

I just did a bit of digging, and I found some info on repairing the Boogie Board Rip on iFixit: https://www.ifixit.com/Guide/Boogie+Board+Rip+Internal+Anten... - this shows what looks like some kind of touch layer, along with a bunch of extra electronics.

There's also a smartphone showing a 1:1 copy of what's on the Jot on the fourth image as you scroll down at https://myboogieboard.com/ewriters/jot-8.5.
Although I don't know that much about VHDL, it probably won't be that hard to either fork it or make it an option.

Drop a line. My contact info is in my profile.
It was. Several times.

It didn't take off for two reasons.

Firstly, it's not really any faster than a good JIT, and Java has very good JITs. The startup time is better, but the startup time of a JVM itself is actually pretty small ('time java -cp . HelloWorld' prints 'real	0m0.112s' on my machine), and for the uses Java is usually put to, irrelevant. I'd be very interested to see some benchmarks for Scala Native.

Secondly, there's enough dynamic code in the Java ecosystem - bytecode weaving, dynamic proxy generation, plugin classloading, etc - that in practice, your AOT-compiled application need to have an interpreter along for the ride anyway. That means you don't even save the space overhead and distribution complexity of deploying a JVM.
Build Questions/Answers apps with in Go
> you can offer essentially unlimited traffic to users hitting the cache, and still provide more limited access to other stuff. I'd prefer high bandwidth everywhere, but that isn't always an option.

If you are a small company trying to start an internet based business, I'm pretty sure you'd take "limited bandwidth for all" over "high bandwidth for the competition; limited bandwidth for me" anytime.

That is also the best way to ensure the 'lower bound' for bandwidth is kept as high as possible.
https://www.npmjs.com/package/marky-markdown
Future of Java 8 Language Feature Support on Android
Yeah, it was 0.3. So that would address the importing problem, if the modules I'm importing use the precompilation system.

How is string performance doing?
Oops, it's too late to edit now.
The ReactVR framework can use asm.js to gain acceleration but you as a front-end developer could stick to best JS VR practices to not get in the way of the performance ReactVR with asm.js brings you (if it uses it now or in the future).
The Gift of Pi
Good, so you'll pay for it, then?
That is a very great idea.

In general, it solves the problem that underlies it all: unregulated private monopolies become anticompetitive.

If you force private monopolies to be fair, or end their monopoly, you have a nice solution.
You actually used evidence that contradicts your point.

If Family Doctors could charge $10K/hour, that most certainly does point to a shortage.

His point was, offer Family Doctors $5/hour and see how many family doctors show up, which is 'equivalent' of what is happening now.
Cities Shop for $10B of Electric Vehicles to Defy Trump
I'd be careful of making any conclusions of behavior if you remove the animals from the natural environment.

I've semi-wild street dogs in that really are not that interested in any new toys that are around the house, but they are clearly following and learning from each other on other things. I'd say this is one of the traits they have in common with us.

What they are mostly concerned is food, sex and fighting over territory with other dogs. When the puppies play the main function of it seems very clear to me (future battles). The dogs belonging to the same pack do not often fight each other since the established hierarchy is rather clear.
"Understanding" emotion is definitely a biological trait that computers are unlikely (maybe 2200) to ever be capable of replicating.

But lexical content is a very well understood field, and emotion recognition is a huge industry for advertising. Even if facebook doesn't know that "I like it when stan fingers my butthole" was just a joke between buddies... there is tone inferred from the words and grammar involved. Positive vs. Negative is relatively straightforward, and when associated with a topic... can lead to lots of "opinion" data.
> direct/brutal honesty are roughly orthogonal

This is basically an easy to break-out excuse for being an asshole(I like the orthogonal bit).

Seen it many times, across many teams. If you can't take 2 seconds to consider the impact of your interactions then you don't have any business working in a collaborative team.
A Whisky Startup Unearths Rare Scotch You Never Knew Existed
CoreOS, the distribution, is a Linux distribution. They also have a lot of container oriented tools. The distro itself is optimized for use in container management. It is also relatively lightweight for use as a container (but not as light as Alpine).
"Object keys must be unique.""

How should the following be serialized (if at all)?

{"a":0,"\u0073\u0323\u0307":1,"\u1E69":2,"Z":3}

Note that I'm using the \u forms even though they aren't allowed via the specification because, HN doesn't show unicode combining properly sometimes, and so that's it's clear to see that it's a different byte pattern.
A JVM boots in about 100 milliseconds. A difference of 100 milliseconds made the difference in how you do error handling?
To answer this I suspect you need to know a bit about Stewart Butterfield, who founded Slack.

A very very long time ago, SB created a social game called GNE (Game Neverending). The game (and it's participants, of whom I was one) were somewhat whimsical.

Based on this, I believe the reference to "slack" is a reference to this: https://en.wikipedia.org/wiki/Church_of_the_SubGenius

("Slack" is "the ability to effortlessly achieve your goals")

But I could be wrong! "Slack" (also known as float) is also something you build into a project to help minimise the risk of failure: https://en.wikipedia.org/wiki/Float_(project_management)

Maybe we will never know.

Judge for yourself, having read his resignation letter from Yahoo: http://www.businessinsider.com/stewart-butterfield-epic-resi...
I find this funny:

Flow charts are not a programming language, largely because they are two dimensional and pictorial, and there is no convenient way of reading them into the computer. This situation will almost certainly change, since graphical input devices using large cathode ray tubes are now being developed for computers; but for the present, flow charts are limited to expressing algorithms.
As the clip points out you need a strong sense of empathy to convey information to people who aren't already interested in that information. John knows what people care about, Edward doesn't.
>What is the objective of Trump's behavior? I see no pattern or strategy in it

LOL. That would make you the only person on the planet in that category. Whatever your value judgment of the actors, it's completely disingenous to just pretend there are no patterns.

>What is the difference between a missile that takes out a power grid and a computer virus that takes out a power grid?

Seriously? Now you're walking back your claim by conflating it with cyberhacking? I could reply further, but I'm trying to stick to things that actually happened vs. imaginary scenarios.

And, in all of this, you keep advocating that it's the U.S.'s responsibility to simply stand down.

>Over the past decade hawks in the US have been honing their propaganda message about cyber "warfare" and cyber "terrorism".

You contradicted your previous statement by now asserting that there actually is a difference that requires propaganda to conflate.

>took a lot of practice to vilify Saddam

You keep invoking that. FWIW, I and many other Americans disagreed with the Iraq war. That doesn't mean we now believe that we should let any adversary undermine our democracy and attack us with impunity. You don't seem to appreciate the difference.

Many Americans love our country, in spite of its mistakes. We believe the solution is to push for it to be better in accordance with its ideals, not advocate that foreign adversaries undermine it or to appease those who do.

>We're meant to be indignant

Any right-thinking American is indignant at any attack on our freedom and democracy.

You seem to completely underestimate the resolve of average Americans when aroused. The disinformation campaign has some off-balance. That won't last.
I do a lot of different writing. A lot of it could be called blogging, but that doesn't really capture it. This is a partial list of my sites:

http://micheleincalifornia.blogspot.com/p/my-sites.html

I do freelance writing for pay.

I do resume work:

http://micheleincalifornia.blogspot.com/p/resumes.html
What I don't get is why they don't just raise the minimum pay for H1-B visas. It might not fix all issues for this type of visa in the long run. But the fact that the minimum pay was set in 1989 seems like an obvious issue to me. This would seem to be corroborated by the numbers.

The lottery system is arguably the worst part of it, it punishes companies who carefully and rigorously select candidates and rewards companies who "spam" applications. Again, while not perfect, compensation is probably an okay proxy for how selective the interview process is.

Apart from the people abusing the system, who is against a market rate/inflation adjustment? I have no stake in this, but I really don't understand.
> deaf-unusable videos

Not just deaf people. The video was inaccessible to a wide range of people.

If private citizens want to take the content and torrent it that's fine.

If Berkeley want to release video they should obey the nearly 30 year old law --and their own policies-- and make the content accessible, especially when they're taking both fees from students and government grants.
I don't see any merit in your attack. I don't see how the author is self-important, I don't agree that being self-important is objectively bad, I don't believe being high-monitor is objectively bad, I don't believe that profit-driven individuals are bad, and I don't agree that being profit-driven automatically makes you contribute to "what's wrong with society."

Can you expand on your argument, since you clearly feel strongly enough about the article to get emotional about it?
He is laughing at your loaded word choice - no one is 'pro-abortion', they are 'pro-choice'.
The relationship between EnterpriseDB and the at-large Postgres community has always intrigued me. Why do they turn over to the community what they could make part of their proprietary fork? Maybe they make a lot of money consulting and not just licenses and general at-large adoption is good for that side of business.
Without seeing video of you interact, I suspect that it is not just your intonation but a combination of your body language, eye contact, and (possibly) attitude towards others who are communicating.

There is one recommendation that I have for you if you would like to become more expressive and communicative without overdoing it (the excessive intonation). Take an improv course. It will force you to communicate out of your comfort zone which in turn will help you better communicate in your comfort zone.
They have fewer resources and are easier to ignore.