skysight-inc/HackerNews huggingface dataset:
That's a great question. Optimizing for sentence selection is important for teaching. For now, I have a simple check that filters out sentences which are longer than 160 characters.

Also, I believe that this is one thing which humans can do better. I, therefore, plan to add upvote & downvote buttons to rate the quality of sentences.
Electric Cars Soon Will Cost Less Than Gas Cars, Research Suggests
It's a Big Idea-- well executed. Curious to hear of any expansion plans beyond the Bay Area?
Devil's Advocate:

Is it possible that Trump supporters are, demographically, less likely to be active Twitter users? Like, people who sign up and create accounts just so they can follow him?

Obviously there are a ton of actual bots and fake accounts following him as well, but I wonder if Trump might also have a higher number of inactive but "legitimate" followers than the average high-profile Twitter account.
How to run an open space conference
It used to be worse: keeping an old Compaq or DOS box around just so one random business app would keep working.
It's not self-modifying code, it's looking specifically for google.com frames, see the source in the link. This is hardly worse intent than any other mobile ad these days.
They've done a little bit. Newer Android versions support setups where apps request permissions at runtime, instead of just having them all the time in the background.

But the permissions are still too wide. Things like giving apps access to all your contacts, as opposed to having the OS only provide one contact, after the user picks it from a list.
I wish you hadn't been downvoted; I upvoted you, for what it's worth. Thanks for your response!
Is there some other way to shop? When I search for a flight, I make my choice based on flight times and price, because that's the information available. If I could sort the options by least to most awful, I might pay more for less awfulness, but I have no way of knowing that, so I don't.

If you are a very frequent business traveller, I can see how you might have enough familiarity with the different airlines to know what their brands mean, but all I've got to work with is "never fly United".
I think someone mentioned this the first time, but framed prints of that effect on photos seems like it would be a hot thing.
Can you give some thoughts over why one should chose MySQL over MariaDB?
TinyCrayon – A smart and free image masking and cutout SDK for mobile apps
I visited the Dreamworks DC in SOCAL back in 2005 and they had per rack isolation plates as you remember. They also had a 25' long tape drive on one huge isolation plate. Those plates basically are on a central piston and rotate in a circular pattern. Seems a lot cheaper than proofing the entire floor.
This makes a lot of economic sense to me. Governments can capture some positive externalities through their ability to impose taxes on the catchment area of those activities. There's therefore some things that make sense for governments to do but not private actors - infrastructure is a great example of this.

For loans, there's some that would make sense for governments but not private banks. Suppose a dollar of this loan has an expected value of 99 cents for the bank, while generating $2 worth of taxable economic activity at a 10% rate. Private banks would lose a penny, municipal governments would make 19 cents.

It does leave two big questions. First is how big this class of loans actually is in practice. If there's not much there, the overhead of running it through government doesn't make sense. Second is how to keep incentives aligned and un-corrupted. I'm pretty worried that "drive economic development" will become a pretext for "give handouts to friends and political supporters".
https://play.google.com/store/apps/details?id=com.buildmyvoc...

is this your app abhas ?
Quite interesting
What are the chances that a specific mutation exists once you modify more than 4 or 5 bits of DNA? It's like 1 / (number of base pairs ^ 4) or something. The chances are almost nil.
"Used to be"? There are still places that do that. :-) It's especially prevalent in factory automation and process control. We're lucky in that many of those systems are actually so old that no one ever thought of connecting them to the Internet.
It's not a given that legacy code means "no people still around, no docs and no tests".
I'm on a rewrite project and I'm 10 years in, and the whole crew from the last project (also around 15 years) is till in this project too. That helps.

The causes of the big bang rewrite are usually not just "this code smells let's rewrite it" but rather that the old product reached some technical dead end. Perhaps it can't scale. Perhaps it's a desktop product written in an UI framework that doesn't support high DPI screens and suddenly all the customers have high DPI screens. Obviously in that situation you'd aim to just replace a layer of the application (a persistence layer, an UI layer) but as we all know that's not how it works. The cost of a rewrite shouldn't be underestimated - as you said there is no reason to believe that if it took 50 man years for the last team then the new team will take 50 too. But that is in itself not a reason to not do it.
Yes.

.catch(ArithException, IOException, handleError)

Edit: Nevermind, I think what you want to be able to do is provide two different error handlers, but essentially catch them at the same time so that if you throw inside one of them, the second one wouldn't catch it.
Not true. NaCl is pretty big in some areas of Consumer Electronics.
I recall when reading Feynman's letters[0], he took the time to respond to someone who argued with him over some crank physics theory. The guy was very unreasonable and refused to address Feynman's logical question. I'm guessing he didn't respond to too many of those after.

https://www.amazon.com/Perfectly-Reasonable-Deviations-Lette...
Also http://www.npr.org/2017/04/06/522826514/supreme-courts-decis...
The case Ted Ts'o describes is much simpler: DRAM returning garbage while the CPU is still executing instructions and sending commands on the SATA bus.

This can't possibly happen even if the power supply is crazy bad, because the reset logic on the main board will halt everything before the DRAM starts malfunctioning.
Three More Reasons to Keep JavaScript Off in TorBundle
You are mixing to different effects.

Yes technology makes things that used to be expensive and required highly specialized people much cheaper and thus accessible.

But Technology goes further than that and replaces, in the beginning the need for as many and with time for anyone.

It's not about how the market react it's what is outside the reach of AI that it can't do better than humans which can be turned into a big enough industry to compensate for the jobs lost. Thats the challenge here.
Returning a promise is the contract of an async function, the whole mechanism is built on top of promises and is supposed to integrate with them seamlessly.
When was the last browser-api-fatigue?
If so, I would focus on entrepreneurship. You don't need an MBA - and it may even be counterproductive for the earliest stages of entrepreneurship (coming from someone who has both an eng degree and MBA).

Still, hard to say 100% without knowing your background and goals.
I'm not sure why, but this post makes me happy ? Perhaps it's the fact that a parent is trying to keep such records and has this little hobby,project as a means to remeber his child for future dates of what life use to be like?

My family hardly has any, the only pictures I have of my younger self is a rare vacation and grade school pictures. Social media and smart phone advancements have really changed the "special" effect a photograph use to have.

But more importantly I don't have any audio of my childhood and that is something I would love to hear now.
This is not good. But you have to know what the standard ratio is, and how things breaks down demographically, to know how bad it really is.
> The increase in consumption seems coupled with an increase in debt.

How? And what would be bad about that?
Removal of Net Neutrality Simulator
SAT is about a very special case of logic, namely propositional logic, where every variable stands for exactly one of only two possible truth values. Finding satisfying assignments in propositional logic is indeed already a computationally hard task, and it is good that we have efficient SAT solvers for such use cases, allowing us to solve a large variety of combinatorial problems nowadays.

However, Prolog lets you tackle not only propositional logic, but tasks that go far beyond this, belonging to a logic called classical first order logic, of which propositional logic is only a subset. In first order logic, we reason about predicates between terms, and this lets you tackle much more complex tasks, far beyond what SAT/SMT solvers can solve for you.

In fact, first order logic is so powerful that it lets you describe everything you can in principle perform with a computer. It lets you describe how a compiler works, for example. Or how numerical integration works. And all other computations you have ever seen computers perform.

In short, Prolog is a programming language, and can in fact even be used to implement a SAT solver, which is impossible to do with just a SAT solver. Many Prolog implementations even ship with a SAT solver as one of their libraries.

There are also even higher-order constructs in Prolog, such as predicates that let you invoke other predicates, making programming in Prolog very expressive and convenient.
If all the relevant material is "spilled" in a civil trial that the victim is pursuing against someone else, the victim's cooperation in the criminal case is less likely to be needed.
1. I don't really understand what this is about. Having a description on the landing page would help.

> Barron's 800 Words list with example sentences

who is this Barron?

2. Please can you add pronunciation :D

3. words need a definition as well, not sure what some of these means even with the examples.
At this point, I think this is a move to slow Uber's entry into the market, there is probably irrevocable damage because I would imagine it's hard to prevent their IP from being used.

I wonder how things would have played out if Otto was never acquired.
And you can make good money while coding and working with technology. You don't have to be a C level executive or work primarily on the business side.
You will not be screwing up an organic synthesis or killing a bacterial colony in your 100- or 200-level biology course.

The author's point was that the early unforgiving nature of programming could possibly be a factor in the potential lack of growth in the field.
This list is to help non-native English learners? Many native English speakers might have trouble with a few of these: abeyance, abscission, accretion, amalgamate, anodyne, antediluvian, apposite, arabesque, atavism, and avuncular.
Technically, I said "I expect Google to at least try," which is just stating my expectations rather than stating anything about whether Google met my expectations ;)

But seriously, that's a fair point, my statement implied an unsourced assumption. I think Google tries to some extent, but I can't find anything saying Judy had anti-analysis capabilities, which makes me suspicious as to the effectiveness of Google's dynamic analysis of Play Apps.
Yeah, we were looking at browser stats for our website today and during the last 30 days 20% of our distinct users were using IE 6, 7, 8, 9, 10, or 11. Of course most were on IE 11, but when you still have a significant number of people still using ancient versions of IE, I despair at ever being able to use modern web technologies.
No we aren't seeing an increase in employment. We are seeing an increase in temp work which means among other things no employe paid healthcare.

Furthermore cost doesn't necessarily fall to the floor just because cost of production does. Many products are being kept up artificially and even more is being subsidized.
With Promises we conceptualize a control flow construct like callbacks. It is much easier to reason about a concept rather than following code execution paths. With async await we return control flow to the current scope.
The biggest problem with "the new system" is that it's rarely a rewrite of the second system. Obviously someone liked the old system otherwise it wouldn't be rewritten. But the business case for the new system isn't just lower maintenance cost, higher performance, a modern look etc. It's always going to be all those new features. That's what sinks the new project.
Notejs should get promise versions of its current callback-based APIs:

const fs = require("fs");
fs.writeFile("Hello, World", "helloworld.txt", (error)=>{
if(error) throw error;
console.log("done!");
});

Should be:

const fs = require("fs");
fs.writeFilePromise("Hello, World", "helloworld.txt").then(()=>console.log("done!"),error=>console.error(error));
If he's spent "millions" researching this, I'm curious what that was spent on. Also, if he is so convinced and he doesn't care if people know, why wouldn't he publish his (very expensive) results? At the very least under a pseudonym?
stick the executible on the server with nginx in front of it for the easiest setup.
That isn't how NHEJ works. All they see is some random indel at the site. So all you have to explain is the presence of any mutation at the target site.
Prettifying long function signatures and calls. You can spread them across multiple lines with the same trailing comma syntax you might use with a multiline array or object literal.
I find it hard to believe that the Europeans (Italians? English?) would have feared tomatoes because the acidity leached lead from pewter plates.

Several reasons:

1. Tomatoes have a high acidity, but many other foods (I mean, wine, for crying out loud! From ubiquitous pewter glasses!) would have had a higher acidity. Vinegar was commonly used in a variety of dishes.

2. Lead poisoning is not usually a sudden event that causes you to say "My god! Must have been the tomatoes!" If there even was a connection, it would have taken a large scale analysis that would have more strongly identified that "people who eat off of pewter tend to get these symptoms." After all, it wasn't just the wealthy eating tomatoes. It just makes no sense that they could have linked the two, especially after all of the incredibly blatant health hazards that hadn't been linked together.

3. Tomatoes are clearly a member of the nightshade family, and this was known in the 1700's. Although lots of great things come from the family (chili peppers, tobacco!) they're often not things to mess with, and might kill you. Potatoes also had a similarly bad reputation because of this. An over-cautious biologist and a little misinformation (or perhaps an early variety of tomato with too much solanine or something nasty in its leaves) seems a lot more likely than "lead poisoning"

4. The source that was linked to for this "fact" is a book on growing Heirloom tomatoes that has nothing to back this up at all, and is far from a "scholarly resource" Seems like a lot of irresponsible reporting.
Github could add an option for "pre-receive webhooks" for comments. Push them to a moderator HTTP bot that returns accept/reject.
It may be a controversial opinion, but if a lazy student can explain a solution or an algorithm, it's not as bad. In the end, he/she understood the problem. Chances are he's a quick learner and will be effective at googling solutions off the net.
"Some of the apps we discovered resided on Google Play for several years, but all were recently updated. It is unclear how long the malicious code existed inside the apps, hence the actual spread of the malware remains unknown."

If these apps were indeed popular, I would imagine the historical APK's are available for the various versions on pirate sites. Simply performing a Google search for "Fashion Judy: Snow Queen style apk" shows downloads for different versions of it. This can give a better idea of the length of infection.
See, I'd probably assume that the hotel's own site has the information right and it's Booking.com's information that's wrong--which may or may not be correct. :) Either way, though, I wouldn't assume that people who book on Booking.com get free wifi and people who book on the Marriott site have to pay; it's much more likely that one or the other site is incorrect: either the wifi is free or it isn't. (Or like Hilton, it's always free if you're a member of their rewards program.)

As for reviews, maybe? Hotels have to care in (ahem) aggregate, sure, and it's probably true that more people see reviews on travel sites than on Yelp or Foursquare (although it's sometimes interesting to compare). But if you're a hotel loyalty program member, then they have incentive to make you want to think well of their hotel brand.

Anecdotally, I've never gotten bad service from booking from Hotels.com; it's not like the hotel staff goes out of their way to be difficult or anything. But I've noticed that I'm more likely to get a room right by the elevator when I book with them, while I've noticed that booking as a Hilton Honors member seems to be fractionally more likely to get me a free upgrade, or a welcome note from the manager at a hotel that didn't give me one two years before when I booked on the third party site. All anecdotal, possibly coincidental? But still something I noticed.
Because they didn't propose anything, they outlined an interesting satirical scenario.
I was going to bring up the iPaq line of Windows PDAs and phones beginning in '99, but you already preceded me by 3 years with that Nokia play.
ReiserFS was so fast when you had LOTS of tiny files, like with a caching proxy.

Eventually the Ext family caught up with it.
No government should force that. It should be up to the company on where it's goods are sold etc.
This is another neat demo: https://www.youtube.com/watch?v=xp2pGxFzrzI
Thanks for your awesome feedback. And yes this is just the initial ground work and part of a larger experiment. We are also trying to teach English using Bollywood movies and GIFs[1]. I agree that human editing is very important and as such upvote/downvote button feature is in pipeline next.

[1] https://buildmyvocab.com/ddlj.html
A Brief History of Federal Tax Rates
At Google IO they just announced Android has 2B active devices, which makes it easily the largest platform today, must larger than Windows ever was. If you remember the bad days of ILOVEYOU or SqlSlammer, I think Android is much safer. Or compare this Judy with WannaCry. Don't believe the hype. You're welcome.
It's not happening yet because it takes time to mature but it will happen and the more it happen the faster it will go.

Under Bush and Obama almost all the jobs created were temp jobs, they even had to expand the definition of what constitutes a job.
I ordered a set of the printed comics for my MIL (a sixth grade teacher) some years ago and read them myself first. They're actually enjoyable. If you are a total geek. Not that that describes anyone here. Ahem.

Back then they were available to everyone. Now it looks like you have to live in their district to get printed copies. Bummer.

It's good that they're putting them out in free PDF form, though.
That's a fascinating judgement and the hypothetical case that they use to illustrate things seems interestingly chosen:

>But an illustration never hurts. Take a shop that restores and sells used cars. The business works because the shop can rest assured that, so long as those bringing in the cars own them, the shop is free to repair and resell those vehicles. That smooth flow of commerce would sputter if companies that make the thousands of parts that go into a vehicle could keep their patent rights after the first sale. Those companies might, for instance, restrict resale rights and sue the shop owner for patent infringement. And even if they refrained from imposing such restrictions, the very threat of patent liability would force the shop to invest in efforts to protect itself from hidden lawsuits. Either way, extending the patent rights beyond the first sale would clog the channels of commerce, with little benefit from the extra control that the patentees retain. And advances in technology, along with increasingly complex supply chains, magnify the problem. See Brief for Costco Wholesale Corp. et al. as Amici Curiae 7–9; Brief for Intel Corp. et al. as Amici Curiae 17, n. 5 (“A generic smartphone assembled from various high-tech components could practice an estimated 250,000 patents”).
If kids are failing out of Calc 1, I doubt they would fare any better in upper level CS classes.
Except one generally does not have to sacrifice pay to get that. The idea that those things are only available by sacrificing significant wages is a myth.
Correct. See: Aaron Swartz (rest in peace)
I'm sorry about your friend. That is sad to here. It sounds like he was a bright light during his time here.
This post brought up memories of trying Linux in the late 90s and giving up (or reinstalling the os) because ext2 crashed to a point unrecoverable by fsck. Anyone else have a similar experience back then?
Yeah, most of the time, I need to handle errors with try/catch block.
2spooky4me.

They're listening. All these apps and websites are.
Language Mechanics on Memory Profiling
Monitored Infrastructure Is Not Fun but It's Critical
> pay a few dollars per flight segment

per query/booking/inventory update

The airlines own the GDSes but carriers are a commodity now.
Sure, if your only goal is to maximize profit extraction and wealth consolidation.
I think it's a nice idea. No doubt people need help with marketing here.

I'm a little fuzzy on the mechanics. If you focus on a couple quality offerings every week, won't those particular newsletters get inundated with requests?

Also, how do you plan on generating revenue?
What about SMT vs. Prolog, do Prolog have more expressiveness?
"Techno Mind Corporation".

Think I saw them play in Berlin once.
It seems to me that Node should ship promisify-ed versions of all these functions (e.g. fs.readFileAsync). Over time they could replace the implementation with ones that use the OS Async APIs, though perhaps this step is unnecessary if you're already using an event loop underneath.
Relevant portion starts right at the top: http://www.newyorker.com/magazine/2015/07/20/the-really-big-...
Almost. Don't forget about the case where callback receives multiple arguments, and the fact that someone might decide to change the API for callback signature like `(err, result)` to `(err, result, stats)`, for example.
that's a really good point, and advice I very much needed to hear today. the wheels are turning. thank you!
Actually, it was not a tongue in cheek comment. It is based on a real example I read some time ago. And the upside down part is important ;)
I know you're listening, I can see the downloads traveling through the series of tubes comprising the internets. :)

If anyone has any questions about this episode, or the show in general, feel free!
“Eeny, meeny, miny, mo” and the ambiguous history of counting-out rhymes (2015)
I've seen it, too.

I have three machines running openSUSE, and the one I've seen it on is both the least powerful one (Lenovo IdeaPad 100, some Atom chip, 2GB RAM) and the only one with a non-SSD drive.
Then perhaps Andreas Gal's "Chrome Won" assertion wasn't entirely accurate. After all WebAssembly is something that was derived from Mozilla's asm.js.
Lots of people are just following him to keep tabs on the delusional things he says. Most legitimate followers probably aren't fans.
Japan’s tight labour market surpasses 1990 bubble
Great, thanks @taylodl!
Location obfuscation