skysight-inc/HackerNews huggingface dataset:
> You're making the right analogy but then the analogous thing has the same problem. The bad thing isn't trespassing, the bad thing is misusing police records. Trespassing or B&E doesn't fit at all, because he is legitimately allowed to be there (which is what that crime prohibits) and even to have that information, but isn't allowed to use the information for that purpose, which is something else entirely.

Exactly - though in most cases being fired from your position would be appropriate and the end of the story (unless there were actual people whom were harmed or material damages involved). In particular I think the comments/judgements regarding this issue are subconsciously harsher due to the subject matter.
We have a bunch of laptops at school running Windows 10 with Edge. Students can't copy and paste into Google Docs while using Edge.

Was this a deliberate choice by Microsoft to steer people away from Google products, or is it something more benign than that?
I believe MIT.
I work for Chakra team and it is going to under MIT license.
A quick spot test suggests trip delta is tangibly cheaper...but the connections suck pretty hard. Mostly 2x long stops.
> why did they target me for ads

Because you were a human being who was up late.

> who determines a normal sleep schedule

Researchers and statisticians.
The more someone has a vested interest in your behavior, the less freedom and privacy you will have. That goes for health insurance companies, which want to accurately price in things like your diet and sleep.

But the same principle applies to government social programs. All money comes with strings attached.
Agreed properly regulating police (ie only allowing state police and federal ) and enforcing strict vetting would go a long way to solving some of the problems with the police in the USA.
53.3

wow
It is referred to as "Prise de la Bastille", not "Bastille Day"
Just under the article title, there's a link called "past" that shows previous discussions.
If the answer to the first question is "yes", how could it be ethical to answer "no" to the second question?
2a. "...well-regulated..."
I'm not sure what you mean by compatibility problems. Would you elaborate, please?
I don't have issues with this experiment (more so because of the way it worked without tracking and creating a profile of the user to be shared, sold, etc.) and this decision. As a long time Firefox/Thunderbird user who recommends these regularly to others and being a fan of what Mozilla is about, I do want to put a few general comments (ignore the gushing in places if you will):

1. Mozilla is among the few organizations in the world that must thrive and also expand for the good of the web and the people relying on it.

2. Every time there's some kind of controversy about Mozilla that appears to be a setback, I keep wishing it would be dealt with quickly and appropriately.

3. Mozilla, there are a lot of passionate users who get upset when (seemingly) controversial decisions are implemented. I'm pained to watch Mozilla losing market share and mind share, as are many other users.

4. Mozilla, it's important that you listen to these vocal users and engage with them, even if the seemingly problematic decision(s) cannot or won't be revoked.

5. Mozilla, experimenting is not bad as long as the users' feedback and your learnings are utilized.

6. Mozilla, few things in this world are black and white when it comes to strategy and decisions. So I'm willing to be more accepting of your decisions as long as you show agility in reversing them when necessary and as long as those decisions favor my next point.

7. Mozilla, we want you to become bigger, better and succeed. All the things that you stand for don't have a (complete) parallel in other organizations and companies in the wider web ecosystem.

8. Mozilla, thanks for all that you have done and all that you do.
> It's like saying "apple" and "pine apple" must be the same fruit.

No, it's like saying that a "bad apple" is not necessarily bad.
Show HN: Still – Grow Your Meditation Practice
I find myself hoping Microsoft makes a comeback and they are really doing a lot to win developers which I think is the right move. Obviously, they are a huge platform and developers inherently will be using it but they have taken a lot of great steps like open sourcing this engine as well as other projects.

The Code editor they released is built on Atom Electron and seems more performant than Atom in the few experiences I have had switching between them.

If they can continue to gain trust in the community and improve their UI they could become great again. You can tell they have thought about how to do this. A few years ago now I remember the guys from the IE team did an AMA about the new explorer IIRC it was 10. They talked about cross browser compatibility and wanted developer feedback.

I am not sure if they are actually an "underdog" but I find myself feeling like that, and hoping they can get it together.
Ask HN: Why isn't jQuery included in the browser?
Honestly, why don't Google, MS, Mozilla just include that damn jQuery in the browser?
Yes, please! Here's another vote in support of Linux and FreeBSD!
Out of curiosity, why rebuilding a whole new engine rather than using/improving V8?
let me give a brief summary of what I am trying to say:

1. There are a lot of really nasty stereotypes perpetuated about nerds, especially regarding how they are monsters, nobody can love them, and they are too disgusting to have relationships the same way other people do.

2. Although both men and women suffer from these stereotypes, men really do have a harder time getting relationships, and the experience is not the same.

3. Many of the people suffering from these stereotypes are in agreement that it is often self-identified feminists who push them most ardently, and that a small but vocal contingent of feminists seem to take special delight in making nerds’ lives worse.

4. You cannot define this problem away with the word “patriarchy”.

5. You cannot define this problem away by saying that because Mark Zuckerberg is a billionnaire, nerds are privileged, so they already have it too good. The Jews are a classic example of a group that were both economically advantaged in a particular industry, but also faced unfair stereotypes.

6. Whether women also have problems, and whether their problems are even worse, is not the point under discussion and is not relevant. Women can have a bunch of problems, but that doesn’t mean it is okay for any feminists to shame and bully nerds.

7. Nerds are not uniquely evil, they are not especially engaged in oppressing women, and they are not driving women out of Silicon Valley. Even if they were, “whenever they choose to open up about their private suffering” is not the time to talk about these things.

8. “Entitlement” is a uniquely bizarre insult to level at nerds given that by most of the term’s usual definitions nerds are some of the most untitled people there are.

9. The feminist problem of nerds being desperate and not having any social skills (and therefore being creeps to women) is the same as the nerd problem of nerds being desperate and not having any social skills (and therefore having to live their life desperate and without social skills). Denying the problem and yelling at nerds who talk about it doesn’t help either group.

10. The nerd complaint on this issue is not “high school girls rejected us in the past when we were lonely and desperate,” it is “some feminists are shaming us about our loneliness and desperation in the past and present and openly discussing how they plan to do so in the future.” Nobody with principles is angry at the girls who rejected them in the past and this is a giant red herring. If you don’t believe any feminists are shaming anyone, then say so; don’t make it about little Caitlin in seventh-grade.
I had similar problems using Google Docs on Safari too, so I think it’s just a bug on Google’s side.
Good work! We have a black MacBook from the same era at our house; my girlfriend uses Ubuntu on it as her main computer. Should have thought about blogging about it!

That 32-bit EFI with 64-bit CPU is a real curse for installing recent Linux (although Ubuntu did release "amd64+mac" ISO images for these computers, I think even 14.04 is available this way).

Additionally, my internal DVD drive for this MacBook failed, so I had to use an external DVD drive for booting said Ubuntu. It had the weirdest bug -- you had to reboot from rEFInd three times for the EFI boot to recognize that the external DVD drive has a bootable DVD in it. First time, it won't see it, second time, it won't see it, and on the third reboot, it magically does.

The reason is likely because the drive spins up too slow and the EFI boot timeouts unless the drive is powered up from an earlier spinup.

Besides the internal drive failing, the machine with Ubuntu on it is perfectly usable as a main laptop for a student. It shows how the laptop scene did not improve that much in the last 9 years -- and that one can save quite a bit of money if he buys a reliable machine and treats it well.
Servo contributor here: Haven't heard of this plan (still could exist), though we do (mostly jokingly) toss the idea around every now and then. There are a couple of not-production-ready Rust JS interpreters floating around (https://github.com/swgillespie/rjs/ is the latest I've seen) though.

Stuff like JITs can't really reap Rust's safety+performance benefits[1], and overall the same might be said of a JS interpreter, with all the garbage collection and stuff. The other thing is that Spidermonkey/Chakra/V8 have had years of optimization and tweaks, starting from a clean slate would be _very_ hard. With Servo's small team this is an impossible task, but with a larger, dedicated, team, there's a chance. shrugs

[1]: though it's possible they will still be safer than the C++ counterparts, which is still good. The question then becomes, how much is that increase in safety, and can it justify a whole rewrite?
The Mainteners: A conference about maintenance as opposed to innovation
Net neutrality just went to court. Here’s how it did
This is a weak pitch... Kayak, Hipmunk, any almost any other site have an option to include nearby airports when searching.

I compared the route they screenshotted and apparently the only reason TripDelta come up with a $150 cheaper one-way option ($302 vs $455) is by flying Spirit from OAK to LAX with a 9 hour layover. Kayak probably assumes that layover is excessive and filters it out. Because really, if you're that desperate to save funds, just take Greyhound to LAX.

And if you book round trip, returning a week later, it's $779 on Kayak and over $1086 on TripDelta. Plus Kayak will also give you the probability that prices will drop in the next 7 days.
A toy javascript interpreter is quite easy. But a high-performance, production-ready engine is a totally different story.
Too bad the color of the dot doesn't always relate to the pollution level it represents. Take for example the one for Mexico City, if you click on it, you will get a different pollution level than what's indicated on the initial map.
Fuzzing Go Code
The militia is well-regulated; the right to bear arms is unrestricted.
#1 is a hang up "nerds" have about themselves, not something other people spend any time thinking about.
What is Waiting (TTFB) in DevTools, and what to do about it
All! Mac OS X + Linux!
Not Node.js per se but a separate project that ran on the Chkara core and worked hard for cross-compatibility would be more than welcome.
I think they need to fix some of their links. The one about the National Bank of Cisco robbery goes to localhost, which obviously makes it unusable.

That said, it's an interesting read. Didn't know so many crooks used Santa's image for this sort of stuff...
In practice, it kind of is. Because of the caching. This mechanism also adapts to possible future changes. Today jQuery is popular, tomorrow it might be something else.
That happens if you scare users away with enforcing a concept of another browser towards your own product... the less high the market share means the less high the acceptance for web designers to make their sites work, the less opportunities for investors as they see you not as important enough.

Well, Mozilla brought this onto themselves. I only hope they enjoy the dish that they have created for themselves.

Perhaps it would have been more smart to keep the power user features too and not dumping that kind of users, Opera is the best example that replacing a feature rich concept with minimalism and limited customization options in the hope to create an user migration from a competitors browser towards their own is not working well.
Perhaps it is an example of prosecutorial overreach, and I wonder if the judges' ruling is, in part, intended to make a stand on that issue.

FWIW (and IANAL), I would have preferred to see this person charged only for the unauthorized data access, with his purpose taken into consideration (negatively) in sentencing.
If it fails when they paste via right-click menu, it's actually a known issue/design decision on Drive's side. Try using shortcuts instead.
> Perhaps Servo+Chakra could be a thing?

Sounds like a lot of work (not to say it's not possible or interesting). Our bindings code[1] is pretty complicated already. It depends highly on how Chakra deals with things internally -- if it's similar to SpiderMonkey; I'd be interested in having a look. Might become a fun project :)

Without a reference open source DOM implementation (which we have for SM -- Firefox's DOM), we'd also need good docs for the Chakra API. No idea if that exists.

[1]: https://github.com/servo/servo/tree/master/components/script...
This is definitely a problem today, but NAN (https://github.com/nodejs/nan) which is now the recommended way to build native modules, offers a way out. That project provides a stable API to insulate module developers from changes between v8 versions.

Sometime down the line, a NAN-spidermonkey or NAN-chakra project might become feasible.
I'm looking at this from a more practical angle. Government employees are in a position of trust because you cannot choose not to deal with them, and sometimes are backed up with force of arms (like our friendly policeman). Besides, traditionally, because of the sheer expense, large databases with potential for abuse would belong to governmental entities. Things like Facebook and Google are upstarts, the legislative hasn't had time to deal with those yet in any way. That's why I'm saying that I'm surprised that there isn't a law.

The problem must have come up before. Someone asking about a competitor's tax records because the sister-in-law works at the IRS, arrest records of a political competitor becoming public the week before election, that sort of thing.

Perhaps a suitable statute is on the books but the prosecution picked the CFAA instead, hoping the case would get thrown out or go to revision and then get thrown out. It's within the realm of possibilities.
> I had a hack back in the previous millenium that improved on .tar.gz, compatibly.

FWIW, this is known as the 'sort key trick'. It's been in the folklore, as you say, for quite a while. I give some examples in http://www.gwern.net/Archiving%20URLs#sort---key-compression... for WWW archives.

> Reordering a tar file doesn't change the meaning, and IMO the big, big gap in compression research is to identify such expression transformations.

This hasn't been totally ignored. The problem is that you need to know and be able to specify in advance a useful ordering of input files to make up a better stream or a tool (like 'lrzip', designed to look for long-range correlations) must infer it which seems hard to do without requiring multiple passes; and what's the incentive? In a world in which RAR and ZIP and Gzip are still considered the standards and people aren't even using xz, no one wants to use such a niche tool for anything serious.
Criticisms of billionaire mega-philanthropy, debunked
No, that is not inflammatory. Physicists hoped to be wrong about the standard model since the first PETRA energy upgrade. Just look at this conference summary from 1981: http://lss.fnal.gov/conf/C810824/p1003.pdf (from lss.fnal.gov/conf/C810824/ )

So I predict a new revolution, or phase change, by Christmas 1982. [...] And by a second revolution, I don't just mean already predicted Z's and W's, but evidence anew than Nature's imagination is richer than ours as we cross new frontiers of the unknown. (p. 1004-1005)

They were getting quite desperate about finding physics beyond the standard model by the mid of the decade.
How “New Nuclear” Power Could Save the Planet–If Regulators Would Allow It
1) Yes, that is messed up, but that's just cause that package isn't following standard idiom

2) Build flags are very useful, on the verge of required, for some situations. For instance, code that needs seperate implementations for each os.

3) This is very useful for packages that may be on github, but served through an alternate path. If they import the github version, you are now stuck with github. If you move to self hosted git or something, their existing codebase won't know how to do an update, and will require a rewrite to use the new version.

4) I'll be the first to admit it isn't the greatest, but, it's rendered mostly moot by the fact that you build single binaries. Deal with a slightly annoying import system in exchange for effortless deployments and not having to worry about libraries and such on the servers? Heck yeah!

5) I agree on this one, it should be something more like doing pprof.Register(*ServeMux) in an init in your program.
I'm using typescript, which may impact my success, but really I don't get proper sourcemappings if I use uglify/browserify, or even the sourcemaps plugin.

I only get proper sourcemaps if I use the tsify plugin + setting browserify debug=true. adding anything else causes sourcemaps to go out-of sync. That's OK though, as I get good sourcemaps in development and can live without it when in production.
There seems to be two points being made in this article

1) stereotypes are accurate and we should study them

2) political bias in social psychology

I am not sure why the author is jumbling them together in one article.

What exactly is his point? That liberals are less like to study stereotypes therefore we have a gap in that important research area?
Huh, I tried a SEA-LON ticket, best price $1363 on Kayak.

TripDelta found me a $655 flight, except out of Portland (which is like a 3 hour drive away), and a $750 flight that looks like

SEA-EWR / JFK-LHR

which is a hell of a connection. I couldn't deal with the inconvenience, but even so I'm kind of impressed.
You can do much better than that: you can use summaries or hashes to get a short version of each file and then compare the hashes for similarity. (Much like using perceptual hashes to find similar images.) A tool that does this is 'binsort'. It's O(N^2) IIRC, because of all the pairwise comparisons, but it's usable for up to a few hundred or thousand files.
Waterproof Quadcopter Is Also a Submarine
Nodejs-Webkit or Electron should support Chakra engine as well.
Fermilab Experiment Finds No Evidence That We Live in a Hologram
How is this different from "casting out tens," or just checking the accuracy of the digit in the ones place?
Gun Debate Yields Page One Editorial in The New York Times
There's a draft spec for SharedArrayBuffer:

https://github.com/lars-t-hansen/ecmascript_sharedmem/blob/m...
"Eternal vigilance is the price of liberty."
Fair answer.

The question is, what amount or level of coverage is used to determine affordability. Should we, ethically, user resources to transplant a kidney in an 80 year old which might extend their life by 5 years or should we use those resources to treat more individuals with less severe issues that will likely extend their life for a longer period of time? Time and qualified doctors are limited resources. How do we determine how to allocate then? Where are we starting the line on what and when to treat certain conditions (and to determine affordability)?
As a scientist, I can imagine few things more frustrating than submitting an article for publication or filing a patent on an important discovery, only to have the work classified.

In the case of these patents, they all appear to have been filed by companies that contract with the government, so the classification may have been with the assent of the researchers.

Kudos to FAS for keeping watch on classification. They're perhaps the only non-government organization I'm aware of that attempts to make a list of which things are classified (the official list is, of course, classified). Without such a list, it's impossible to know whether the right things have been classified.
Why Memory and Mimicry Are the Next Big Frontiers in AI
I Want to Live on Land
You're comparing apples and oranges here.

Rendering engines (all in C++ except Servo):

- Servo

- Blink (Chrome/Opera)

- Trident/Spartan (IE/Edge)

- Webkit (Safari)

JS engines:

- Spidermonkey (used by Servo and Firefox)

- Chakra (used by Trident/Edge)

- V8 (used by Blink, also by Node)

Servo already uses a JS engine in C++ because a Rust JS engine is a huge undertaking in itself (see [1])

It does make sense to try out Chakra or V8 for Servo. It's probably a lot of work, though. And there may not be a net gain out of that (We have access to in-house spidermonkey know-how, none of that for the others).

[1]: https://news.ycombinator.com/item?id=10682274
Intel Talks Thunderbolt 3: It’ll be optical in 2016
This may have to do with the lack of political diversity in the social sciences -- prominent social scientists are unanimously left-leaning.

Jonathan Haidt (who is himself left-wing) wrote an interesting paper on this: http://heterodoxacademy.org/2015/09/14/bbs-paper-on-lack-of-...
Ask HN: What are the best gifts this year for getting kids excited about STEM?
And a nearly empty README
Actually, billing based on number of bytes transferred has absolutely no relation to the ISP's cost of providing the service. ISPs have a fixed amount of bandwidth to various upstream ISPs. If customers exceed that at certain times of the day (or always), it costs the ISP money to upgrade their connectivity. If the customers aren't exceeding that capacity, there's no additional incremental cost. So if all your customers check email at 9am, that could be more expensive than a bunch of people who are constantly using their entire 1Gbps to run Bittorrent.

Similarly, that's why Netflix and Youtube struggle to load their 5Mbps video streams, while Bittorrent works fine. Bittorrent will simply not get any data from peers whose routes take the packets through the congested link, but use all the others. If there's only one route to a service, that's more likely to hit congestion.

Anyway, if ISPs want to charge for bits transferred, they'd better be upgrading their peering links and charging you based on how you're increasing their costs. Otherwise they're just charging you Because They Can, which is the real reason behind data caps. (What are you going to do, switch to their competitor?)
Good idea. And please add support for WebMIDI.
You know laws are something written by rulers, and you know morals are not.

Punishing people for not adhering to a particular law is not necessarily morally legitimate. Smoking weed is a prime example.

You know those concepts are different, so you're intentionally conflating things, which means you're a troll/sophist.
What if you're working the night shift and your sleep routine or pattern is completely inverted?

There's a lot of assumptions done on the advertisers' part here.