skysight-inc/HackerNews huggingface dataset:
Sources – a simplified GitHub client for reading the source code
So are they going to put the 1.5% tax on doctors, lawyers, and other rich business people that have always been able to live in SF?

Why is it when I the nerd finally get a job where I could afford to live in SF instead of some east bay suburb, they don't want me to live there and want to do everything in their power to keep me from doing so? XD
Maybe you could also try executing

sudo chmod -R a-x /

and post the findings.
Looks like it did what it's supposed to do!

I'm very excited about the Subsystem for Linux. It will make Windows a great all-purpose development system. As it is, I have an easier time running must GNU/Linuxy stuff on cygwin than I do on Mac....
Good luck with winning that lawsuit. Overturning that law would literally make hacking for profit a free for all.

It would be ironic if the ACLU were to be hacked, just to show why the law is in place.
He called gay marriage in the 1972 movie 'Future Shock' when homosexuality was still listed as a mental illness
Pre-trained neural networks?
Has anyone compiled a list of pre-trained neural networks available for download? I'm hoping to contribute some ML to Apache Nifi. Thanks!
The Blackbird – fully adjustable car rig that creates photoreal CG cars
That honestly surprises me. When text is central, that sounds like when you most need to be able to organize your data without worrying about whether a delimiter might occur in some content...
I thought perhaps the Linux layer lets you delete/unlink files that are in use, unlike Windows. But I also thought this was pretty baked into the kernel/VM paging system.

If the Linux layer allows deleting and replacing in-use files, that's pretty cool and a welcome feature.

If this is just a substitute for deltree I'm not sure I get the point.
Is there a verifiable record of which real-world entities bought in? It would be nice to have a way to rule out the possibility that they sold it to themselves to create the perception of demand.
i.e. - facebook wants to be paid by advertisers instead of being a free promotion platform.

Really it makes sense all around though, and you have to wonder what took them so long.
Their take on namespace management is interesting. The trouble with most kinds of online namespace (IP addresses, domain names) is that somebody has control over it, and they can jack prices up. You don't really own it; you're just renting.

[What follows is how I think Urbit works. This may be incorrect.]

Urbit seems to actually sell user IDs. Once you own one, some blockchain like system registers this, and you own them forever (unless and until you lose your private key, as with Bitcoin wallets). So Urbit doesn't have the problem of domain registrars raising renewal prices.

Your user ID leads to an online presence on some hosting service, but the system enforces number portability - you can move to another service without the consent of the leaving service. So having an online presence will be price competitive.

Somehow, the hosting services which host user IDs have a distributed directory system so that they can find any given user ID. Unclear how this works, and if it both scales and is secure against attacks.

If Urbit can actually do all that, it's useful as a distributed directory management system. This is useful. Once you have that, you can do chat (this is apparently supported now) and that can be extended to voice and video calls. All without central control.

So, is this a Skype killer? You have to buy a user ID, and then you have to buy hosting. That's going to cost a few dollars a month. It's nice that it's federated and presumably ad-free, but it competes with everybody else's ad-supported chat program. It's hard to compete with free.
This one stood out to me:

> A very serious example was revealed in an investigation published last month by ProPublica. It found that widely used software that assessed the risk of recidivism in criminals was twice as likely to mistakenly flag black defendants as being at a higher risk of committing future crimes. It was also twice as likely to incorrectly flag white defendants as low risk.

Is skin color even something that is fed into the algorithm? It could just as well be other factors like number of convictions or socioeconomic background. Just because it produces an output that worse for black people does not make it racist.

Aside from that, do we want it to be fair or do we want it to be right?
Instead of just posting 'Tunisia' you made hundreds, maybe even thousands of people waste their time looking up an IP range in Google. That's just inconsiderate.
Someone mentioned flux but on Linux gtk-redshift is awesome time.
This is one of the exceptions to noncompetes in California - when you sell your interest in a company. They are a Delaware corp. They have tons of employees outside of California (New York?).
That's true of course. I was just remarking that baiting with a reasonable contract and then switching to a bad one looks, from an employee standpoint, much much worse than originally being offered a bad contract.

I seriously research any job or contract or freelance offer before I take it, and things like this don't hide.
Hm, does this mean it ignores win32 file locking? By that I mean files are locked against deletion while a handle to them is held open, unlike on posix systems where you can rm an open file and it just unlinks it from the filesystem without deleting the data (until the refcount goes to zero).

The level of damage described sounds like it does.
cmd /crd /s /q \

This is faster in Windows
We like to make fun of CEO's multi-million dollar salaries, but it doesn't mean it's an easy job.
I was reminded of how Dell originally pioneered extreme operational efficiency as the tool which made them hard to beat. I also particularly like the warehouse robotics application, it is a good mix of being able to make some adaptations in the environment to mitigate some of the more serious robotics challenges and yet able to effectively evaluate the net value to the business with and without.

Just wish I'd started a warehouse robot company 4 years ago :-)
Purists versus Pragmatists
How do people feel about having access to Android's source code versus not having iOS' source code? I like the idea that whilst certain features are permission-gated, my apps can pretty much do anything that Google's apps can do. Even if my apps aren't allowed to do something, I can still see how that something works.

Apple keeps many APIs closer to the chest, so there are many things that their apps can do that my apps will never be allowed to do. And while theoretically this approach leads to a higher-quality API surface, Apple does tend to deprecate APIs here and there.

How do the different approaches to platform openness affect other developers?
Fair. But a soul-crushing job is better than no job, and the question remains as to whether or not mobility into a job of equal requisite skill exists.
So impressive

If you get a x86 hooked up, doing some software cleanup might make the video look much better. Some ideas that you'll probably come up with on your anyway:

- Assign colors based on frequency clustering, rather than a heatmap (so, red=first freq, green=second freq, and so on).

- Persist colors if the frequency in a region shifts slowly enough (so every source stays mostly the same color).

- Remove echoes by finding correlated pixels.
GitHub releases data on 2.8M open source repositories
> Just say it, who cares if you're not 100% sure?

well I for one care if I'm 100% sure.

UPDATE: HN won't let me delete this. yet HN allows everybody to downvote to oblivion, draining a user's karma, for any comment they make which doesn't align perfectly enough with the hive mind. mods also don't seem to recognize or act on the toxic juvenile attack-oriented commenting culture here. am I the only one with a love-hate relationship with HN over the years?
He can still sell his DAO tokens at nearly at par, what is the problem?
Progressive Web Apps in Firefox
Well, now that I know about it and the name of it, I won't be able to un-hear it... which will probably make it "annoying," when previously it was just "young-womanish", sigh. ;)

I'm assuming that all of the complainers knew the name of it and of its existence to begin with. I wonder if there's a negative preferential reaction there.

Like many things, this is a taste, and the same taste can seem delicious to one person and disgusting to another. I know someone who can't stand chocolate...
This might get me to browse a little bit more. I have about 1000 friends on Facebook but 60℅ of my feed is news from a small group of publishers (ESPN, The Onion, NYT) and ads.
Not really, Polaris doesn't look like very scaleable atm.
PCIe spec issues aside, the 480 draws ~200W in some games this is more than the GTX 1080, and in even in games where it only draws 150-160W it's still more than the GTX 1070 on average.

To compete with the 1080 AMD needs to release a 300-350W card, and from the looks of it to compete the big die 1080ti / Titan P that would come out they are looking at 400-550W cards.

Keep in mind that the 480 is already their "small" die on a 14nm FinFET process there is nothing more to shrink at this point.

The R480 is still a great card 200$ for GTX970 superclocked performance isn't bad atm.

I'm thinking this is going to be a repeat of the R79XX series, where AMD can't compete with NVIDIA on single die cards and they'll release a dual die card.
My own theory is that AMD will rebrand the Fury X2 and release it to compete with the 1080/1080ti's since Polaris looks to be way too power hungry atm.
Out of curiosity, has anyone successfully deployed some OpenCL code across very different platforms?

It seems neat that it'll compile and run on a GPU, CPU or FPGA, but it seems like code written for one style of architecture would be appallingly slow on the others.
Are there anyone still using Zend? I know most companies in France use Symphony.
Considering it is an opinion piece from the times, I am going to guess that very little actual research went into this.

Let me see some code that alludes to racism or sexism and not just an analytical algorithm that says yes, this guy that has a long history of being arrested has a good chance of being arrested again.

I highly doubt that biometrics are being used to assess these things when proven data is exponentially more reliable.
wait, seriously? or joking?
Noodles and Company says malware got into its sales registers
It's an approach to AI that allows you to generate rules based on probabilistic logic (0.0-1.0) rather than strictly boolean true/false (1 or 0). The applications are used in tons of different systems from medical diagnostics tools to washing machines.

The plus side is that it allows you to make systems that can be tweaked using trial and error to handle cases that would require very complex logic otherwise. The down side is that alot of the time the systems aren't provable the way other types of logic are, and they can be a pain to debug.
I know many college graduates in their mid/late twenties doing various "knowledge" jobs. Many of them consider their jobs soul crushing.

Most people don't like their work. Most people don't like waking up on someone else's schedule and do work that their told to do. That's why businesses pay them, after all.
There's a conflicting argument happening in relation to the DAO incident: 1. Users can't be expected to know the ins and outs of the contract and its ramifications so they should not lose their investment due to the exploited contract bug. 2. Miners are autonomous and can run whatever software they want. They make technical decisions about which code changes to accept on their own.

The only way I see to accept both arguments is to assume that miners are all highly technical while your current average users are not, but that seems like a stretch to me. The truth is that miners run the software that they think is most likely to benefit them financially and that is the one that is being championed by the biggest public faces of the community.
> I actually expected Windows’ Syscall translation layer for Linux to block any such clearly destructive actions.

Well, I bet, if it blocked these actions, there would have been another blog complaining how the Linux subsystem is just a toy, goes against the Unix tradition of "can shoot yourself in the foot if you really want" etc etc.
Stack Overflow and Discourse both have a feature to search for related titles when posting a new topic. I've yet to see this in a big tracker.
Yeah, recent events show the lack of leadership causes its own problems.
I don't know about the political situation there, but that's just one of the hundreds of possible reasons the poster might want to refrain from directly naming the country.

Not respecting their decision to do so is at least equally inconsiderate.
Genuinely curious: what software do you use that you have problems with on OS X?
The Ethereum situation is very sad, a great idea flawed by centralization of power (or influence if you want to be pedantic in terms), and whilst you could argue technically all the miners control the network and anyone can participate if you look at recent events it is currently clearly dictated by Vitalik Buterin, slock.it and a few other heavily invested and conflicted* individuals.

When the DAO hack hit the fan Vitalik Buterin immediately instructed the exchanges to stop (and they did) and then started talking and planning for the hard forking within hours, this was not only a PR disaster (as it turns out it wasn't needed) but gave a clear signal to any spectators about where the power was centralized. He later tried to justify the decentralized nature by saying "see I had to beg the exchanges" https://twitter.com/VitalikButerin/status/743972769717641216 but history shows a far different sequence of events than beg and hope they listen. Smart contracts have a bright future, just not the ethereum implementation/network/fiasco.

*e.g. http://pastebin.com/aMKwQcHR#L45 The ethereum foundation can reimburse exchange losses. Without a hard fork and rollback this damage will be permanent and the ecosystem will die.
This is absolutely right.

And I'd definitely much rather be able to do dangerous things if I want to, than be told that I need to be protected from them. I do appreciate that rm -rf requires "--no-preserve-root" for that extra level of certainty, but the author of the OP should not be surprised at what happened.
Understanding Elite Discontent
i guess the original title "running Rm -rf/ runs Rm -rf/" wasn't catchy enough.
AptDeco (YC W14) Is Hiring in Customer Experience, Ops and Engineering in NYC
This guy drank his sperm after masturbating mistakenly
$deity == that who controls the infinite compute.
You can also drop a fork bomb in bash and blue screen win10.

:(){ :|:& };:
If you think that's obscene, you should see the stuff that comes back in returns we keep for ourselves after refunding the customer.

It's all relative though. What seems like a lot of revenue to us is peanuts compared to these larger VC startups.
Go LetsEncrypt!
Don't try to use every feature of a language.

A two-liner is sometimes more efficient and readable than a one-liner.
Unfortunately, Amtrak is desperately trying to give away its advantage on point 2. At many stations, passengers are not allowed to just wait on the platform and are instead funneled through a ticket check one at a time. This results in the predictable long lines, though the actual boarding process is still somewhat more efficient than on a plane.
There was HN thread about this: https://news.ycombinator.com/item?id=11859165

Below is my favorite response by vaibkv:

vaibkv 15 days ago

Here's a tentative plan- 1. Do fully AndrewNg's course from Coursera
2. Do a course called AnalyticsEdge by MIT folks from edx.org. I can't recommend this course highly enough. It's a gem. You will learn practical stuff like RoC curves, and what not. Note that for a few things you will need to google and read on your own as the course might just give you an overview.
3. Keep the book "Elements of Statistical Learning" by Trevor Hastie handy. You will need to refer this book a lot.
4. There is also a course that Professor Hastie runs but I don't know the link for it. I highly recommend it as it gives a very good grounding on things like GBM, which are used a lot in practical scenarios.
5. Pick up twitter/enron emails/product reviews datasets and do sentiment analysis on it.
6. Pick up a lot of documents on some topic and make a program for automatically producing a summary of those documents - first read some papers on it.
7. Don't do Kaggle. It's something you do when you have considerable expertise with ML/AI.
8. Pick up flights data and do prediction for flight delays. Use different algorithms, compare them.
9. Make a recommendation system to recommend books/music/movies (or all).
10. Make a Neural Network to predict moves in a tic-tac-toe game.
These are a few things that can get you started. This is vast field but once you've done the above in earnest I think you have a good grounding.
Pick a topic that interests you and write a paper on it - it's not such a big deal.
BrainPort sounds extremely cool. How does the brain decide to interpret them as visual input, though?
libsdr (might have been librtlsdr) and opencv here. Complete and total nightmare to get either of those going.

Total cake on a windows system.

Anything that requires python libraries outside of the bog standard seems to be a 50/50 tossup on OS X.
Probably because fire is red-orange, and snow is most often seen reflecting sunlight.
> Yes, but daylight only occurs during the day, hence the name.

Only because for more than a century the overwhelming majority of domestic light bulbs aped the colour temperature of candles, so that nightlight unconsciously became associated with yellowness.

There's nothing inherently 'right' about warm yellow light, it's entirely subjective based upon conditioning. For example people in hot, arid climates describe blue-white light as relaxing because it is associated with the cooler early morning. To them, yellow light is the scorching midday Sun. Having lived exclusively with 'daylight' domestic lighting for nearly a decade I agree with them.

The solution to disruptive street lighting is not to fiddle with colour temperatures but to turn off the lighting when it's not required. A residential street doesn't need to be illuminated at 03:00 if there are no cars or pedestrians, but managing that would require motion sensors. Easier just to let the bulb burn away through the night.
Firefox does include a font sanitizer https://support.mozilla.org/en-US/questions/913498
Agree - If I want to learn more about Brexit I go to NYT, WSJ, etc. FB is for learning about old friends' whereabouts, new babies, etc.

Wonder how this will affect the political discourse for the elections this year...
No, all you need are cheap robots to get past that local maxima. The point of UBI is to ensure people don't become destitute when we reach that point.
The --no-preserve-root is the safety net of sorts. If you deliberately type it, you obviously know what you are asking for.
If people had minded wasting their time they wouldn't have wasted it in the first place. My comment makes perfect sense without the word 'Tunisia', hence, I didn't make anyone waste their time. But if I did, I am glad those who won't get my comment now have yours to save them those precious seconds. sigh

But it's funny, I try to be polite by not ignoring a comment, I get called "inconsiderate". You really can't please everyone.
You are least likely to die when you are 10 years old
I used to run CP/M on a couple of Vector Graphics MZ S-100 computers back in the early 80's. I don't remember a ton about it, but I think I loved it. Nostalgia is like that.
That people "need" awful picking jobs they hate doing but can be done better by robots is basically the existential problem humanity needs to solve this century or we are very likely to get Filtered, Robin Hanson style.
Fiscal pressure declines, investor pressure increases exponentially.
Unfortunately only he can appreciate his own experience.
/9 Work on legacy systems.

This was definitely the most influential experience of my software career. Being one of 5 devs that maintained a 5 million LOC montrosity was a hell of an education.
I would really hope for "only web browsers left". But then they wouldn't be web browsers, instead they would be the operating systems standards, like POSIX. I hate the scenarios that goes like this - "Hey I have an idea for a software, ok cool lets build it, but wait, what platform should we target?". A software is just a bunch of computations that interact with IO devices. why can't we have a standard way to do that?
Hashcat v3.00 released
Thanks for that, I was initially "lost in the sauce" as it were.
I'd love to make it public, might be a while with company politics being what they are. We have a bad habit of not even sharing with other parts of the company.
OT:
Can somebody please tell em, to stop the excessive use of css animations(the moving star field background). It pegs one of my cores, and raises my laptops temperature to the point where i can feel it. Worse still, it really adds nothing to the ability to peruse information, if anything I find it distracting! </rant>
I'd add
7) Try not to make the same bug/mistake twice.

One of the most important things I learned from chess was to go back over your previous games and look for what mistakes you made, why you made them, and how you can avoid them next time.

Do this same analysis with every BUG you see a bug in your code(whether you wrote it or not). Ask yourself why you or someone else make this mistake? What is because they a assumed a method did something it didn't? Was it because the domain logic wasn't in a single easy to find place so they reinvted the wheel and did it incorrectly?
Just some advice, that star animation slows the page to an incredibly sluggish state (latest Chrome on late 2013 retina MacBook Pro). Removing the `stars` and `js-stars` classes from the main div speeds the page up significantly and conveys the "blazingly fast" point more effectively.
The article title is rather clickbaity. The only unsettling aspect is this:

> The HCP project has also moved brain scanning into the realm of the feature film Minority Report by showing that a person’s brain activity is as unique as a fingerprint and that it can be used to identify a person with 99 percent accuracy.

Once someone can scan your brain, they have many other ways to determine who you are. I was expecting something substantive about brain structure/function.
Some teachers just had a toxic attitude, that was pretty clear as a kid. Also children can certainly be discerning in a subject they enjoy. Not completely related, but I once cried in class because a teacher was teaching BEDMAS wrong, 1 + 2 - 1 + 2 = 0 type of deal.
I think part of it is a reaction to the poor bicycle infrastructure in many cities. Bright lights have stopped cars from hitting me at night a couple of times. While I'm simpathetic to other people (I try not to point them in people's eyes) there aren't that many other options.
Are trained adults unable to tell the difference between good teachers and bad, or are they merely unable to do anything about it?

When I was in high school, everybody -- the students, the parents, the administrators, and other teachers -- knew who the good teachers were and who the bad teachers were. But they had seniority and were protected by the union, so the school couldn't get rid of them; and since the school couldn't get rid of the bad teachers, they had to assign students blindly (since if students could pick which English 11 class they took, nobody would take the one with the lousy teacher).
For anyone interested, I hear gopher is making a comeback.
doxygit.com - A service that clones your repo to generate the documentation with Doxygen.

Doxygen uses many separate programs in the background (like LateX), preventing XSS and server-side hacks would have been really difficult for a team of 2.