skysight-inc/HackerNews huggingface dataset:
If it actually bothers you, then do something about it.

The author of these slides provided two versions of this material, one in prose (linked from my other comment in this thread) and these slides. Send a pull request to the XGBoost GitHub repo to update the prose version[1]. Once you're done with that, send an email to the author with the new images, non-abrasively explain why you're providing them, and politely ask the author to replace the slides on his website. Be sure to point out which slides need to be updated (8, 9, 24, 25, 28, 31) and which images go with which slides.

It's possible your email will get ignored (PhD students are busy and don't necessarily have time to maintain two year old teaching material), but I'm almost certain the pull request will be merged.

[1] https://github.com/dmlc/xgboost/blob/master/doc/model.md

PS: If you don't do this, I'll call you tone-deaf and lazy. ;)
In the Win32 API you can either have

* Forward slashes in paths but only 260 characters as max path length

* Maximum total path length of 32,767 characters but not forward slashes as path separator

Pick your poison.
As an Icelandic person living abroad I can only say fuck this fucking shit: "Prime Minister has not resigned - sends press release to international media" http://icelandmonitor.mbl.is/news/politics_and_society/2016/...
> You may trust the US government with your data, but what if they can't protect your data once they've obtained it?

I've never understood this idea. The US government is dangerous to anyone located in the US. The Russian government is not. It will never matter to you if the Russian government has your data; it can matter a lot if the US does.
You can keep believing that. It certainly keeps the rent on the Oakland side of the Bay a little cheaper than if everyone found out it's spacious, full of artists and great food, and has better weather.
Github's dgit is an internal infrastructure tool, it doesn't appear to have been open sourced.
... That's exactly what I was referring to? You seem to be confused. Your responded to a post stating that energy is never destroyed, with the sentence:

"Energy is about the only resource where this doesn't hold true."
Thanks for adding more information! This is very interesting. So what's limited in the response then is being able to discriminate among the separate semas of the answer. The network is sure of a lot of common things among the two sports but can't communicate that perhaps tennis is more likely than soccer...
The most effective way I've seen work ethic develop in a young person is by real world trial and error. You work hard in an entry level unskilled job, you are rewarded for that work, you develop something akin to self respect, pride, or whatever you want to call it, and that becomes the foundation for the rest of your professional life. Or you make a mistake and screw up, get fired, learn a valuable lesson, and reboot. Higher minimum wage eliminates these entry level jobs and encourages automation. In a world where the vast majority of entry level tasks have been automated away, what happens? Some kids will continue to leap frog from high school to college to medical school/law school to the operating room/the courthouse and populate the white collar professional ranks. But what about all the others? Automation and basic income aren't silver bullets for a better life.
Does this actually make sense at all? Usually I figure out the meaning of a sentence to form an answer, which requires thinking about more that just the words in the given sentence.
Austin cheaper than Phoenix???
Oh god, I forgot about that one. If I'm remembering right that's also one of the scattered legacy bits of Windows that doesn't support DPI scaling. So not only is it a terrible UI, it's also awkwardly pixelated.

Thankfully not one I run into regularly.
Cheap housing, cheap decent food options, access to all-you-can-eat-entertainment, relative proximity to SoCal/beach all factor in as well. But the Summer is miserable (IMO) and the people here just don't give a crap about life, so it can be pretty draining to live in Vegas as well.
Property tax revenue would rise with new construction as well.
When a 9 year old consistently does your job better and more thoroughly than you do purely out of enjoyment maybe it's a sign that you should try harder.
For a much older example, Sim City gave continual disasters after about 10 minutes if the version was detected as pirated. This was 1990 or so.
Are you thinking of https://news.ycombinator.com/item?id=10823434

The famed IBM "Future Systems" project (to replace the S/360-descended mainframe architecture) was a failure, but it survived by evolving into System/38, then AS/400, later renamed to i5/OS and now IBM i. Hardware-based capability security was part of the architecture.
Usually I'm doing one of two things:

* Trying to completely learn how an application works
* Trying to figure out a specific issue or bit of behavior.

For case #1, you generally look for an entry point and spread out from there. For case #2, you're mostly concerned with a specific chunk of code, probably related to an error message you're interested in, so you do some quick searching or digging to jump straight down to the relevant spot.

This article is a great example of that sort of behavior and thought process: http://www.lihaoyi.com/post/DivingIntoOtherPeoplesCode.html
>The reverse-engineering of the actual shipped binary (for instance, the ARM code lifted to LLVM) seems like a safer analysis target.

Reverse engineering binaries is only permitted under the DMCA for the purpose of interoperability, AFAIK.[1] If so, that would make reverse engineering to verify stated security claims illegal in the United States. I'll just assume I'm wrong here for the sake of argument though.

Reverse engineering sounds much less friendly than providing actual source code. It's much easier for me to compare changes from version to version with source control, commit comments, and diffs. Then all I need is a reproducible build to verify that the output matches the binary being shipped.

Do you have some reverse engineering tools you would suggest? Obviously the one's I'm familiar with are not as good as yours. Links to those would be greatly appreciated.

[1]https://www.eff.org/issues/coders/reverse-engineering-faq
There's also a simple proof that renters have near-infinite demand flexibility, so the prices can't go up. So....
Would love to read more about this un-used railway line. Big fan of the GGB and its history
All they changed was to add the word "biological" to "race, religion, color, national origin, or biological sex". Sexual orientation and gender identity were never in the state law. This is not the gutting of discrimination laws you describe.
you don't need grunt https://medium.com/@julesbou/you-don-t-need-grunt-a486059153...
This is not why Windows uses CRLF, nor is it some original reason that is now obsolete. It was standard for both DOS' predecessors and early internet standards because teletypes considered carriage return and linefeed separate commands, and both were built to operate with those things.

None of that stopped UNIX from getting away from it, and the internet is basically built on UNIX. What transformations the C FILE stream implementation makes to linefeeds has nothing at all to do with TELNET, SMTP, FTP, or HTTP. These are very separate areas of concern. In Windows if you're writing socket code you have to explicitly write the \r and the \n, just like on any other platform.
$129k for this machine. In the keynote its interesting that they mentioned the product line being: "Tesla M40 for hyperscale, K80 for multi-app HPC, P100 for scales very high, and DGX-1 for the early adopters".

The GP100/P100 with the 16nm process probably gives a considerable performance/power advantage over the Tesla... but this gives me the feeling that we may not see consumer or workstation-level Pascal boards for a while.
Amen, Phabricator all the way!
Thanks. Let me know if you have any questions or feedback! My email is tim at omniref.
It doesn't look like AMD's HIP effort compiles to OpenCL, but to C++, that works on specific AMD GPUs (Fiji R9 Fury X, R9 Fury, R9 Nano).

Also, much of the speed gains for ML on NVidia hardware come from CuDNN - there is no equivalent for OpenCL or AMD hardware
Aren't most major problems also major opportunities?

Has nobody started a great 24/7 food delivery service bringing overpriced food to tech workers on demand?
Congrats! It's amazing to live in an era of employers allowing friends to take a deep breath, reflect and come back to work with a renewed sense of themselves and their purpose. It is a great chance to reflect on what you have accomplished and what lies ahead.
We drove cars that can drive themselves – and cost only $20,000
NoScript and other popular Firefox add-ons open millions to new attack
I'm not sure whether being 9 makes her more vulnerable to manipulation by figures who want to make themselves look good in the news, or less. It's certainly different, ie unlikely to have the same sorts of biases as other reporters, which can be quite valuable.
Man I totally and utterly understand what you're going through. I feel like I was looking at a mirror when I was reading your comments. I am at my first full-time software development job and I feel the exact same way.

I've been lucky enough to "fake my way" through it so far but I am anxious about future roles.

Anyways, I hope it works out for you.
The sad thing is Microsoft never wanted the backslash. It's all IBM's fault.

DOS 1.0 had no subdirectories. There was no slash: you didn't type A:\FOO.TXT, you typed A:FOO.TXT, and the prompt wasn't A:\>, but rather A>. Incidentally, this still works today, and sometimes DOS boots with a A> prompt.

In DOS 2.0, Microsoft decided to add UNIX-style directories, with . and .. for navigation, / as the separator, cd to change directory and so on. But there was a problem.

DOS 1.0 had used / for flags (e.g. DIR /W). Microsoft's solution to this was to switch to - for flags, but IBM didn't like this change. So Microsoft compromised on using \ as the directory separator and kept / in use for flags.

However, Microsoft clearly didn't like having to make this change. How do we know this? Well, DOS nonetheless also supported / for directories (and thus its successors, including Windows NT do), and, at least for a little while, contained a setting which let you use - as the flag character.
Not true: They must be less than 2^15 characters long. If you use the standard file APIs on Windows (most applications do) there exists a limit of 260 characters for the path. To access longer paths you have to use the Shell API (only few applications do):

> http://stackoverflow.com/a/31142839/497193
I wonder if parent meant that as an AND statement. As in:

> "...made as large an impact on the global economy in the 21st century" && "[opened] up the playing field for women."
My apology, I looked at the logs and saw somebody was trying to intercept the traffic. "The system worked"
> would not happen

Wishful thinking. And there might be synthetic drugs that aren't "bad."
Granted, she's subsidized by her parents. Real reporters have to serve a business, even if they're not directly involved in discussions of revenue and strategy. Often journalists aren't given the time or resources to dig up stories and vet them thoroughly.
I'm at GPU Technology Conference, where this computer was announced this morning. The amount of "wood behind the arrow" NVidia has for AI is insane. Even though the current demographic of GPU development is full of HPC simulations, physics, graphics... it's obvious that their biggest thrust is in machine learning. I don't think OpenCL can compete with this amount of money and enthusiasm. NVidia is rich and their engineers are very good. Some big changes would need to happen before OpenCL catches up to CUDA.
Not mentioned, but important to also consider: accessibility to colorblind people.
The tech industry in the Bay area has a large chunk of the population and a near infinite amount of money, and therefore near infinite political power. Blaming political systems seems a little...backward.
The hope implicit in this conversation is that founders and funders might hear the disgruntlement of the engineers, and send some of their money and efforts to other cities, to do a little to grow an ecosystem elsewhere. It's a vain hope dependent on deaf ears, as much as the "build, baby, build!" plea to zoning boards or "stop grifting your tenants" to landlords, but it still needs to be made. Someone's gotta give, and it can't just always be the tech workers and aspirant homebuyers and renters and all those with less power in these asymmetrical relationships.
If you don't want to think too much about investing, you could invest in a target retirement date fund, e.g. VTTSX (2060)[0], and let it grow for a few decades.

[0] https://personal.vanguard.com/us/funds/snapshot?FundIntExt=I...
The article available without a paywall on this news site:

http://www.dailygazette.com/news/2016/apr/05/9-year-old-repo...
"Her father is an author and former New York Daily News reporter who took Hilde to his newsroom and to stories he covered around New York and hooked her on the rush of chasing news."

Welp.
Yes, I will open source it. I just need to get mail server integration and a sane install process nailed down first.
So this is where all those bots on tinder come from. Thanks a lot jackass
Our government bought two $1M+ websites in the past years.
It's not that the websites would pose as a security risk, or store any valuable information, it's just plain corruption ...

500k only for the planing and teaching how to use $1,2M total, for a site what is essentially a video sharing website: https://hu.wikipedia.org/wiki/Korm%C3%A1nysz%C3%B3viv%C5%91....

$1,7M for the new site of the chamber of agriculture http://index.hu/gazdasag/2016/02/03/agrarkamara/

fun fact in general, the corruption consumes 50% of the eu funded government investment in Hungary according to Transparency International, which means 11.6 billion euro currently
Everything closing at 9PM is pretty much par for the course here in Vancouver, another city with the skyrocketing cost-of-living thing going on. I wonder if there's a correlation. Maybe everyone is rich enough to pay delivery services or maids or something to get their shopping done while they're at work, so there's no demand for 24-hour businesses?

Then again, another thing with Vancouver (that I think I've heard said a bit about SF, but less-so) is that there's no night life. The bars close at midnight. (Actually, you can't even get a license to operate a "bar" here; you have to build a sit-down restaurant in order to serve alcohol.) I wonder if the correlation is actually between this sort of Victorian-era teetotaling "healthy living" sensibility, and the sort of generalized NIMBYism that prevents highrises from deflating housing pressure.
> 7. All of this is normal

Or in other words: "Welcome to Employment"

To the OP: Read the Daily WTF for unlimited stories like yours.

My additional advice is to figure out your own method for filtering companies you want to work for, so when you move on it won't be as crap. Networking is quite useful for this.
Wow. Good point. No idea why I didn't consider this. :)
The Ken Thompson Hack :
http://c2.com/cgi/wiki?TheKenThompsonHack

A compiler that inserts a backdoor ( and the backdoor inserter ) into anything it compiles but contains no backdoor in the source code.

Infect one compiler and then everything that follows has a backdoor.
> It should not be like that. Being free means that you can take care of your kid whenever it needs you.

The crux of the issue is that you have two things require an inordinate amount of time and attention, and both of which are very schedule unforgiving.

When my infant son is hungry, he has to be fed.
Similarly, when I had a very early stage startup, and an important customer demo first thing Monday AM, the work had to get done over the weekend.

What happens when you have a conflict between the two priorities?
Completely agree with you. The whole point of software and the internet is to destroy boundaries and borders, especially physical ones.

Companies neither have to have physical offices nor do they have to be located in the Bay Area. And unfortunately culture dictates that an office is always necessary and that you need to locate your tech company in the Bay Area for dubious reasons like fundraising (which should only take a small portion of the operation of your company anyways), hiring (good engineers might come here if they agree with the lifestyle, and the job opportunities, but that doesn't mean jobs should come here because good engineers are here), or synergy (the belief that the physical proximity to other tech firms may help your company. Only applicable to certain markets at best).
You are correct. My initial response was a pedantic point about the semantic use of monopoly in this context, which isn't helpful.

I would love it if AMD would care more about GPGPU, but they don't, and NVIDIA has little incentive to make their OpenCl drivers equal to their CUDA ones.
At least with that model it can't include tracking across sites (if that's how they plan on implementing it). If the ads become too distasteful, then what might be cool is a white/black lister add-on that blacks out links you've blacklisted or only shows links you've whitelisted. As people blacklist, maybe they could opt-in to increment a public counter so companies can watch their numbers fly up when they add that full-screen, 5 second delay ad. I want this now actually, for paywall sites and sites that don't work with ad blockers so I know to not waste my time clicking a link.
Why? They have a profit motive for you to get scammed.
https://news.ycombinator.com/item?id=11423511
Still an absolutely absurd statement. Almost as absurd as nominating Ryan Dahl as a counter example.
$129k seem extremely fair for what you get actually, in my experience.
@chc, having rolled over 20,000 miles on Electric motor, I get to say it is Electric. It is classified PHEV. Splitting semantics is useless, I drive 30+ electric miles daily on it. It burns gas but rarely. If you have interest, go check voltstats.net, there is every kind of use case there.

More than 80% of my miles are Electric. EV enthusiasts from times unknown consider PHEV as a subcategory of EV, but different from BEV. But BEVs and PHEVs are compared against each other. This is not the first time and this will not be the last time.
Absolutely not. This is an echo chamber of people interested in technology and startups. To extrapolate out to the broader entire web user audience is a massive logical fallacy. I would hope that's obvious to almost anyone.
take a break.
The US government should develop (when needed) and deploy everywhere things such as OSS solutions that eliminate attack vectors like the Quark web browser (formally verified via shim verification), Hardened OSS operating systems, OSS software routing (no hidden back doors in things implementing network isolation), RSA-based authentication TFA with physical elements (and physical key pads on the secure elements for pin entry, ban internal wireless communications (no office wifi and no Bluetooth equipment), destroy equipment if it is suspected to be compromised, etcetera.

The idea would be to put mitigations into place for every imagationable attack vector by breaking everything but the things that are necessary and isolating the things that are left. That ought to make breaking into systems harder. It will likely never happen though. If anyone in charge of IT for even a portion of the US government did this, he would probably get fired as soon as those who can fire him experience proper security.
They aren't in the valley for customer nor for techies, but for easy vc money access brought by locally connections. For now.
If one used / as a path separator, then yes, a path could indeed start with / and be confused with options.
No, I don't want my 10 year old daughter seeing strange men urinating and defecating, or in various stages of undress in a public restroom.

But, if the issue is whether we should have separate bathrooms for the genders, let's have that conversation instead of forcing it on society in the guise of discrimination.
Reminds me of the Wonder Showzen segments called "Beat Kids"
https://youtu.be/IwvrGHsjD7g
This doesn't square with my perception of SV programmers always mentioning staying late to hack on their startup. Do they actually mean that they got there at 6AM, so staying until 5PM is "late?"
I think it's just really bad management from AMD. Took them ages to wake up, and now they have what looks like a relatively small team on their Boltzmann initiative. Remains to be seen what happens to it.

How much do you think it would really cost to develop an OpenCL equivalent of CuDNN (even a stripped down version, just fast)? I know AMD are struggling but we are talking about allocating a handful of talented engineers
In this order, I personally:

* Run a `tree` and a `tree -d` to figure out the global structure of the project and try to understand how it's organized. Read most file names and try to look inside some files

* If one or more authors of the code are available to guide you, ask them (reading through the project structure first really helps to understand what they'll tell you about)

* If there are tests, read them, they're a very useful resource to understand what the code actually does

* If there are docs (particularly diagrams, but anything can help), read them

* If there is an entry point to the program, try to follow it and draw sequence diagrams (-ish, no need to be thorough if it's for you, but keep in mind it can be used by someone else (maybe even future-you) later so try to keep it clean and digitalized). For this you can also use a debugger and place some breakpoints wherever you want

* Read the code, modify it to see what happens, and add comments to what you manage to understand

Obviously take notes of everything you learn.
Regarding emergencies... no electricity generally. So, how about this: http://www.ezwaterwellhandpumps.com/ for approx. $169.

The only downside is that the water table needs to be relatively shallow
It's quite misleading to state only that "they had evidence of child pornography that traced back to his computer network."

What they (Seattle Police Department) claim to have was a tip, from 4chan, filtered through a national clearinghouse, that about seven weeks prior someone had allegedly transferred to 4chan a video of an unidentified woman abusing an unidentified child in an unknown location at an unknown time, allegedly from an IP address that they discovered was assigned by an ISP to David and that they learned prior to the search was the exit point from an anonymizing proxy network.

SPD staff involved were familiar with Tor and thus knew that there was no more reason to suspect David--an outspoken critic of their public surveillance programs and other privacy-invading programs--of uploading the evidence of some woman's crime to 4chan than to suspect any of the many thousands of users of the Tor network of such. This was pure harassment.
In Europe it's the law that you need to record the billing address (for 10 years) otherwise you can't obey the VAT laws.
LES, East Village, West Village, Nolita, Bowery, Chinatown, Little Italy. Even Chelsea stays open late.

In a couple of years everyone who has not figured out what it means to be by the Googleplex will be out of business.
Nest Reminds Customers That Ownership Isn't What It Used to Be