skysight-inc/HackerNews huggingface dataset:
> If I have a warrent...

> If a judge thinks there's probable cause...

> They have the ability to compel Apple to hand over data.

Warrants aren't golden tickets, if a warrant exceeds the court's authority then it isn't worth anything. That is exactly what was going to be resolved here, a court ordered Apple to do something that Apple thought exceeded the state's authority - thanks to the FBI the question remain unresolved (which the DOJ prefers to a precedent going against them).

> I don't think they're able to compel labor.

Subpoena to appear immediately comes to mind, NSLs might reach that level as well - they certainly exceed "hand over data". But the point isn't really about court orders during discovery, it is the final interpretation of an existing law that will determine the nature of forced labor. There are plenty of laws that compel labor.

> The FBI explicitly asked for the key at one point in the case.

No, they presented it as an alternative after they met resistance (aka threatened).

> Could you explain how your commerce example is in any way precedent?

"historical precedent" (an example, a demonstration of disposition), not a legal precedent. I'm disappointed that you focused on that and overlooked the point - the use of "precrimes", "potential" and "clipper chip" is the hint.
HackerRank: A Bridge between Coders and Companies that want to hire them
Not at all - historical data can be extremely useful.
This has been posted about a dozen times in the past year. Approximately once a month. It almost seems like they have been spaced out this way on purpose.
Japan's working age population peaked in the 80s https://en.m.wikipedia.org/wiki/Aging_of_Japan so I don't know why anyone should expect robust aggregate growth, considering that it has been a maturely developed economy for decades.
I think a fairer description would be "I used opencv in 24 hours", but good on that kid anyway.
Someone just published an NPM package depending on every single NPM package
Even if someone would present such a case there would be soo little tangible evidence and many other "more plausible" theories as to why the person disappeared it would be simply dismissed as a conspiracy

People want to reject the idea their government is immoral, so they do...
If you dig in with employers to understand those job listings, there's a big difference between what they ask for and what they settle for in terms of qualifications.

Another significant percentage of those job listings are designed to game the H1B system as well. So, are basically fictitious.
To get on a meter scale we need about eight digits per lat / long, say nine digits in total. We can get nine digits by multiplying three three digit numbers. So we only need the top 1000 common words. Neat.
Works pretty well, had a minimal X11 + GL app up and running in minutes.

Issue 1: Visual Studio doesn't pull header files from the target Linux system so Intellisense was useless.

Issue 2: Every time I compiled something or started a debug session, four new sshd processes and a new sftp-server process would start on the target Linux system (Ubuntu 14.04 running in a VM). Eventually I had 16-20 of these processes running and they never exit.
Will the new VS Linux development stuff work for the newly announced "Linux ABI for Windows" too?

[disclosure: MSFT]
Assuming no major attempt to stop or reverse climate change happens until the major crises start (Im an American), huge swathes of infrastructure will be destroyed or rendered unusable. To say we've grown used to that infrastructure is a adorably naive understatement; like I'm sitting here eating a genetically engineered animal grown a thousand miles away that was only born so it could be killed, while arguing with hundreds of people simultaneously by mashing my finger into a sheet of sapphire and having light waves beamed into space and back. Modern human is so weird that we're essentially a different species compared to what we were/will be without the current global infrastructure. I'm afraid societies dont have or wont quickly be able to develop the knowledge needed to survive the new planet we're making.
An explanation of motive on one of the sub-packages:

> Yo, these are some cool packages imo. Lets make sure we have a nice backup it'd be a shame if someone unpublished them.

You're going to need quite an internet connection to NPM install that one.
Today Nintendo Fired a Woman After Months of Vicious Harassment
> Nature goes it cycles, on the order of maybe hundreds or thousands (or more) years. It's been way colder in the past than it is now, and it's also been way warmer in the past than it is now.

I'm pretty sure that climatologists are acutely aware of the nature of the climate.

> But have we definitely teased out our effect on the temperatures from what the earth is doing on its own anyway? I'm still skeptical. Who knows, maybe there's a pattern in the earth's cosmic orbit that accounts for 99% of the warming. Or maybe it's only 1% and we're the 99% cause and Al Gore was right. But until I see this definitive proof, I have to stay skeptical.

According to the IPCC AR 5 (which I'm sure a well-informed skeptic such as yourself have perused), there is a 95-100% probability that greenhouse gas emissions resulting from human activity are responsible for at least half of the warming observed from 1950-2010. Are you not satisfied with this certainty level?
“Academic politics are so vicious precisely because the stakes are so small."
Obligatory link to Larry Page's question about Java while getting his PhD at Stanford:

https://news.ycombinator.com/item?id=8587697

I consider the ability to perform practical programming a skill of software/computer engineering...In the same way that someone can be brilliant in chemistry and yet have little clue how to perform the kind of chemical engineering needed to efficiently produce chemical reactions...being a great mathematician/computer scientist doesn't necessarily relate to building. It's not that they don't have the intellectual capacity to do it, it's just that building/engineering requires its own experience and field of knowledge.
According to Mike Harsh, a beta version is coming in an insider release "after the Build conference." [1] During an interview Q&A, Kevin Gallo says that it might show up in a week or two. [2]

[1] https://blogs.windows.com/buildingapps/2016/03/30/run-bash-o...

[2] https://channel9.msdn.com/Events/Build/2016/C904
>How about inflating them with water, and then living inside another air inflated bubble inside?

What they actually propose to do is inflate the walls, then store water and supplies on the interior walls.
The link from the bottom of the page is down.
https://fraudsec.com/reports/add/NickMcKenzieFairfaxMedia
I wonder why? I wonder if fairfax know what they're doing setting up anonymous dropboxes or if they're encouraging sources into taking unnecessary risks.
You're neglecting the time-value of money for number 5: four years of your life is a long time, especially with developer salaries. Even two years is roughly ~$100k worth of lost salary above and beyond your increased living expenses.
As anecdata from personal experience: It is possible to both get a job in Silicon Valley without a degree and an O-1 visa.

I'm just one data point, but I think having gone to college for a few years is the important advantage, not the degree itself. I did the former, never ended up having time for the latter. Too busy solving people's real world business problems in return for cold hard cash.

But I also started coding when I was 9 and started coding for money when I was 16 and still in high school. Your mileage may vary.
Regarding #1; I'm curious as to how old you are? I'm wondering if the worth of the degree is relative to the age of the audience evaluating it?

I've consulted at a lot of startups in the Bay Area as a Rails engineer, and we've mostly leaned on doing a series of hands on coding exercises (e.g. Let's develop a simple TODO list in Rails).

I've probably done a couple hundred interviews, and the topic of where the candidate went to school was discussed in depth once. And that was only because he was an MIT graduate, looking for a senior role position, and missed some basic model associations in our exercises.

I just can't see any of my colleagues saying out loud "yeah, this kid went to Berkeley, so he must be a winner. Let's go with him."
Plenty useful -- we have SQL-like query tools at work (which operate on SSTables and ColumnIO) that I use extensively nearly everyday and I almost never do a join. Just SELECT and WHERE gets the job done 98% of the time for me.
The statements of affirmation at the end of this piece are noble and something I'm 100% behind, for everybody.

But it troubles me that this author does not see a connection between her work ("reading “against the grain” of dominant cultural or critical texts [...] and identifying problematic elements in texts") and this atmosphere of "extraordinarily harsh and total self-criticism" that she rightly identifies as toxic.

There is nothing wrong with analyzing cultural or critical texts and offering new perspective on them. And I can't speak to this specific author's work, because I haven't read any of it.

But in my experience of reading a lot of this cultural criticism, it is rarely dispassionate analysis. It is usually passing harsh judgment on whatever it deems "problematic." This judgment is not always overt; it often takes the form of tying an entire history of slavery and wrong to the actions of anyone who is perceived as reinforcing any social pattern that can be tied to historical forms of oppression.

I have compassion for anyone who has gotten to the point that they can't recognize their own goodness and accomplishments. But how much of that result has come from subscribing to a system of thought where any misstep could mean that you too have become "problematic"?

These writers have constructed a new story of "original sin," but this time there is no Jesus to wash it all away. And their "Garden of Eden" -- a world where nothing is "problematic" -- is just as much of a fairy tale as Genesis.
I agree. But I think that as computing makes its way into more and more of our lives, it becomes less and less excusable.
>G.P.A.'s

Ugh, a degree might be a good thing, some things considered... I have to hope this was a phone interview, but even so, where is the author and editor and proofer?

(I am degreeless)
I remember thinking when I graduated high school the college doesn't matter because knowledge is knowledge, so unless it's MIT who cares? How idealistically wrong. Your college affects initial conditions, and life being the chaotic system that it is, has tremendous integral effects over the trajectory. Networking, who you know, peer group...all that stuff I heard from my dad and thought was bullshit and peripheral turns out to be of ultimate consequence. Get into and associate with the most elite groups as early as your ability allows.
Avoid running eval(), unserialize(), etc. because you're wrong about what isn't user input.
Somehow it is true scientific reports is a "junk" journal,especially compared with science or nature
Well, as they say, when you find yourself in a hole, the first thing to do is stop digging. That is, the "local solutions" are at best interim measures to give us more time (while we hopefully tackle the root cause). They don't "solve" anything.

If your house in Florida is flooded and you move to Montana, you merely avoided the problem. I'm not saying it's wrong of you; it's the rational action for an individual. But it didn't solve anything any more than refugees fleeing Syria have solved the problem of war in Syria. And, just like Syria, some people will have to foot the bill this way or that.
I've heard the same, and yet I still don't work at Google.
What, what? Aren't those Linux kernel bugs? I'm confused what they have to do with running Windows on Mac hardware, though perhaps I'm missing something
Seems like an intro to the basics of web app sec. :-(

First step... do not try to do application security until you know it all: until then, find someone who does know all about it.

Before you even start development research your risks and expectations:
- legal requirements (financial, data protection, healthcare: fines or criminal charges aren't fun (although who knows anyone who got investigated never mind lost? Enforcements a joke!))
- ethical (it's not just about money)
- your targets (customers, staff, browsers, servers, network)
- financial (data, financial/payment systems, IP, etc)

- Work out what you must do (legal)
- Work out what would be crazy not to do (financial)
- Work out what you should do (ethical)
- Work out what the hell your capturing that you don't need to (mother's maiden names belong with financial institutions and your mother's family; do you really need them to check for your user? Is a Captcha and some 2FA setup with a mobile and email not good enough for you?)
- Don't have a business model where you catch all and work it out later (Google has billions for lawyers so it can just screw everyone, we're not all Google)
- Document the rest, so you have a baseline for any future analysis.

Other todos:
- keep libraries up to date (owasp CVE checking helps), if there's a known attack on the mapping library you are using then escaping might not be enough
- worry about url content (screw REST when it comes to PII: demanding /user/hilary@homeserver.com is not a good idea: never put PII or security tokens there if they might be bookmarked or sent as referers)
- understand http headers (especially referers, CORS, etc)
- understand how to setup https servers/clients (that actually authenticate certificates)
- be wary of social engineering risk (one factor auth is easy to commit to github, no devs should be exposing test servers bound to 0.0.0.0 on Starbucks wifi)
- test your security! system tests and integration tests: definitely not just external testing companies (they're terrible unless they can see your source code)
- don't use security frameworks without reading the documentation (some are dumb enough to have default private keys in there: Apache Shiro I'm looking at you)

Most importantly of all....

Document and share your security expectations with all of your team. When Graduate Bob walks into work and doesn't know enough about application security, he shouldn't be commiting to master in your web app until he does.
Ensure expectations are regularly audited and that code reviews and testing reflect the expectations.

If you have a problem with this, leave sensitive data alone: there's lots of jobs in IT that don't base their business model around capturing as much personal data as possible (well, there's a few left).
> You come from a family well-off/integrated enough in society to afford putting you through college.

This is really a metric we want to keep significant? "We'd just feel more comfortable giving our good jobs to people from already well-off families; if you're not from one of those, tough luck..."?
I have bootstrapped startup and I was rejected by at least 380 companies. Ok I'm not talking about hiring but about sales pitches (with demos and what not).

So again if you are looking for a job, think as salesman. And in sales rejections are part of life.
Call me old school but before starting out writing code I much prefer to find a quite place, take out a pen and paper and spend the hour sketching out a few design thoughts on paper.

That entire process many only produce one or two sheets of paper, with many more sheets ending up in the bin, but I find it is time well spent as it makes the coding step much easier.
> You're going to need quite an internet connection to NPM install that one.

That's saying more about how terrible npm is than about how big the archive is.

It's common place to install entire operating systems from an internet source, a decent package manager shouldn't sweat trying to install even a long list of dependencies.
It is not a common misconception, PNAS change the way a few years ago because of criticism
By a similar philosophy, all you really need to do is this:

1) Persuade people you're good. Or, in other words, get people to believe you add value.

Being able to add value doesn't achieve this by itself. But it helps a lot. Not being able to add value doesn't preclude you from doing this. But it doesn't help.

(My comment is a somewhat winking... but I suspect some readers will recognize some uncomfortable truth.)
Hopefully this will fail and they will switch to GNU Linux and ditch Windows... that would be a long time dream come true.
Yes, I am so surprised to see the wave of folks here on HN jumping in joy about Windows 10 becoming more awesome for them. Oh, so all that time you guys did not care about running on a proprietary platform, even though most folks here actually like and promote Open Source? And that's not just that, it's basically strengthening the bully which uses aggressive patents against other Linux-based businesses, still to this day.
He gave a 15 minute speech on reverse engineering, then spoke for 4 minutes about self-driving cars...

In such a short time, what were you expecting him to achieve? (re: "social aspect of a ton of steel moving in public")
They're completely different use cases. If I wanted to extract a single file from the "operating system", it'd require me downloading a gigabyte just for a megabyte.
Ask HN: Can we add collapsing boxes to comments?
The top of this thread devolved into an off-topic discussion of the Month Hall problem [1]. I'm often on my phone and don't have the ability to use the browser extension that adds collapsing boxes on a desktop. Plus I think this would be a feature that could allow everyone to more easily locate interesting discussion.

My favorite discussions on HN are the ones where comments are primarily on topic and substantive. How can we get more of this?

[1] https://news.ycombinator.com/item?id=11389370
We're aware of that work of course but haven't tried anything with it yet. We were really focused on the remote compile. Since we only support remote right now to try it you’d have to setup an ssh connection to yourself. Hmmm...

Anyway, I'm very interested in how can we leverage Linux tools locally on Windows as part of this.
Keep reading your link

> “The planet as a whole is doing what was expected in terms of warming. Sea ice as a whole is decreasing as expected, but just like with global warming, not every location with sea ice will have a downward trend in ice extent,” Parkinson said.

> Since the late 1970s, the Arctic has lost an average of 20,800 square miles (53,900 square kilometers) of ice a year; the Antarctic has gained an average of 7,300 square miles (18,900 sq km).

---

The sea level is currently rising at about 3mm/yr (~1.2in/decade). The sea level is about 8 inches higher now than in 1870, and the rate of rising is increasing (+0.016mm/yr^2).
Visa and MC are responsible for that, and Visa and MC will say that the regulatory frameworks in these countries dictate that level of pricing.
1. This is true, but also valid of other cloud provisioning tools. Some operations just take a long time. Using things like DependsOn and template validation help decrease provisioning time.

2. If you check the events that happened in the CloudFormation console or by running "aws cloudformation describe-stack-events", you'll see where things went sideways pretty easily (unless you're using nested stacks, in which case debugging can take a bit longer.)

3. I can't say that that's happened too often for us, and we've deployed quite a few stacks so far.

4. Your stacks shouldn't be super long. If you're using Designer to create your template (which I personally don't do), removing the position metadata can save you lots of lines depending on the number of resources you have. Also, you might be mixing in parts of your infrastructure that should really live in their own stacks (I.e. Not creating web servers in your VPC/networking stack). Consider using nested stacks to help you organize this.

5. What do you mean? Tagging is supported by most CF resources (and AWS is adding support for more as the product matures)
Officially? Of course not.
I submit most people worthy of receiving national security letters are willing to contemplate serious personal harm before violating their convictions. Especially now that Cook won the staring contest.
You're intentionally ignoring the second sentence of that bullet point, which completes his thought.
Uh, any company that sells niche or upmarket offerings of commodity products, for one. I.e. Apple, Tesla, a bunch of watch manufacturers.

> Plus, Windows is still the leader in the desktop and laptop market until today. They are facing some tough competition but "not leader in given market" is not true.

Their position in the server world is not nearly so secure, which is quite possibly what this move is meant to address.
Book ’Em: Why some libraries offer amnesty to scofflaw borrowers
According to Laszlo Bock, Google checks GPA and transcripts for people a few years out of school.
Victory: Court Orders Patent Bully Garfum to Pay Attorneys’ Fees
Show me a mine that currently runs without fossil fuels. Once we have haul trucks that are battery powered, then maybe there is something to discuss.
Most respectable people are reliable and have numerous responsibilities. If such a person disappears, people would notice... many people.
How do I apply for a wife? I'm pretty nervous and I get rejected a lot.

Honestly getting a job is way easier.
Patent Lawsuits Should Not Be Shrouded in Secrecy
There's a huge elephant in the room for this: IQ testing. Companies get sued if they test for IQ and consider it in their hiring process. On the flip side, IQ is a very good predictor for job performance, especially for programming. This is a good chunk of why companies do whiteboarding - it's not going to get them sued, and it selects for cleverer people.

You know what else selects for cleverer people? SAT scores. Now, companies aren't allowed to ask for SAT scores, but they are allowed to look at what college you went to. So if you know that someone attended MIT or Stanford, you get a pretty gigantic hint about what their IQ is.
If Microsoft is a competitor to Apple, its doing a good thing IMO.
Completes it only by reinforcing how much easier things are for those from already well-off families/the extra burden placed on those who aren't...
> They already have someone they want to hire and are just going through the motions of "looking"

Exactly, even when you show them (through a mostly well-done interview) that you are up to the job.
There is no useful haul truck powered by batteries.
I think eth the coin isn't a great speculative investment right now, but the technology is cool. One of the things I like about it is that it's GPU mineable. So if you want to play around with it, it's actually possible to get some for 'free', unlike with Bitcoin.
when you get 500 karma you'll get a flag button. Meanwhile, you can email the mods at hn@ycombinator.com . You can also email them in egregious cases.

The idea of the ShowHN is that we can try it. It's not very clear what is available after registration, but I'll not volunteer to put my email there.
Microsoft is embracing Ubuntu. That's the first step.

https://en.wikipedia.org/wiki/Embrace,_extend_and_extinguish
Ask HN: Which IoT gadgets do you use in your AirBNB rentals?
That seems a little high. In the real world it seems that 4 years of hands on experience is often worth more than 4 years of school. For certain things anyway. I have a degree. I'm not sure the education was really worth the money but it has opened some doors.
Take a look at ecological changes: range of species, growing season change, bird migration changes in timing and whether migration happens or not. All point toward significant warming. Hansen has very little to say about them.