skysight-inc/HackerNews huggingface dataset:
i am in the US but have looked abroad for a ph.d. program. there's one in germany that is in english. it is meant to attract students across the world and not just the US. US students are actually rare in the program. but back to my original point, the program has no teaching duties, tutoring or anything of the sort. the coursework requirements are very straightforward and not bloated. it has a very strict timeline, but that's great. you spend 3-4 four years doing nothing but your work, with both an advisor and a supervisor separate from your advisor. it's a great system. i've applied before but went to a US school. i ended dropping out of that ph.d. program with my master's. i sort of wish i hadn't have been in a relationship at the time of going to graduate school as i might have done the german program.

in graduate school, i learned a lot...in the first year. after the fire hose of the first year, i was rather tired of courses, but still had to take 3 full-time courses while teaching and tutoring. ignoring the fact that there were almost no advisors to choose from (that you'd want as an advisor), i had no time to pursue anything being bogged down with homework and exams, which became very tedious. any time i was trying to read on my own, i couldn't concentrate because i knew i had homework and exams to study for.

i went to graduate school based upon a very enjoyable NSF REU. that was fantastic because you picked a problem at the beginning and spent the whole summer working on that as your project. it ended with writing a paper and most of us presented at conferences later in the year. it was an absolutely fantastic experience that had no parallel when i was in my ph.d. program.

and my "failure" in graduate school was even from someone who had never failed on anything. it was like hitting quicksand. i had even read up a lot on how to be successful in graduate school, but it didn't matter. i left because i was miserable and earning $15,000 a year. a mere 6 months or so after leaving i had a job paying $70,000. it would have been sooner, but i was an idiot and thought i'd go back and finish a second bachelor's since i had taken so many courses as an undergrad.
> Fuck this guy

Personal attacks are not allowed here. (You're factually mistaken, also.)

More generally, please don't just vent. Instead, share your experience. Your comment does both, but the balance is wrong. If it had more of the latter, I think the community would find it interesting and probably respond with good discussion.
I normally agree with you most of the time but this is just too much.

Yes, you should have a chat with the guy but maybe it's as simple as installing MSYS2 on a Windows box or making sure he can run a VM for some tasks.
Yes, because transforming a problem in one class of NP-complete problems into another is itself a problem in P.
I wouldn't discount the possibility of a correlation between radicalism and the "engineering personality" (or the limitations of an engineering education) playing a significant role, but this other, more Marxian explanation strikes me as the best starting point. A young, smart, ambitious middle-class man with thwarted personal ambition is a dangerous thing, because when he sublimates his career ambition into some other goal—and for people from an Islamic background, fighting for Islam and achieving glory in the next life is a very obvious alternative goal—he's likely to make something like the proverbial dent in the universe.

> It's really more likely -- and I'm replying without having read the topic article -- that this is related to the fact that developing states with "socialist" (I use the term advisedly) bents tended to privilege engineering, medical and scientific education in its universities, while not having economies capable of effectively supporting those graduates.

And to be fair that emphasis probably really is quite rational, because engineers are probably the kind of people a rapidly-developing middle-income country most needs. Unfortunately setting up the pipeline of trained engineers isn't nearly enough on its own to ensure the rapid development, of course.

One reason I find that interpretation plausible is that this seems to have happened before:

"The writers who invented and elaborated the post-Kantian theory of the state belonged to a caste which was relatively low on the social scale. They were, most of them, the sons of pastors, artisans, or small farmers. They somehow managed to become university students, most often in the faculty of theology, and last out the duration of their course on minute grants, private lessons, and similar makeshifts. When they graduated they found that their knowledge opened no doors, that they were still in the same social class, looked down upon by a nobility which was stupid, unlettered, and which engrossed the public employments they felt themselves so capable of filling. These students and ex-students felt in them the power to do great things, they had culture, knowledge, ability, they yearned for the life of action, its excitements and rewards, and yet there they were, doomed to spend heartbreaking years as indigent curates waiting to be appointed pastors, or as tutors in some noble household, where they were little better than superior domestics, or as famished writers dependent on the goodwill of an editor or a publisher."

That's from /Nationalism/ by Elie Kedourie http://www.amazon.com/Nationalism-Elie-Kedourie/dp/063118885.... http://www.worldcat.org/title/nationalism/oclc/27812918 : he's talking about Germany around 1800. This group of radicalised students produced colourful people like Karl Sand https://en.wikipedia.org/wiki/Karl_Ludwig_Sand , and of course an ideology which was eventually to burn Europe down at least a couple of times. And they tended to be literary-minded types who'd studied theology in university. (Though no doubt that partly reflects that fact that relatively few people did technical subjects at university at that time.)
Lots of people say they got something out of a PhD. Even if they are all biased, doing a PhD is a culturally acceptable way of being unemployed and goofing off.

http://lemire.me/blog/2015/02/25/hopeless-ones/
Yeah, for real. People think that, like grease monkeys, people who work with computers, and like them, should have the latest and greatest whatever the hell app is going around. Because you know it's going around, like measles. Others, like worser diseases.

A friend and I, him no longer on Facebook, me without it at this point, both have stickies on our cameras all day that we peel off to talk on Facetime. And as we were chatting, he mentioned someone who was a power user but didn't know much. He was downright promiscuous with the software he used, just, terrible. He never even thought of reading a EULA, had every app that fit on his phone (while my friend and I want nothing to do with smartphones), knew how to use all the features...Perhaps we're slightly paranoid users, but it's these tiny religions that keep us from spilling our guts to the whole planet. And it happens, and there's no undo. I know what computers can do, and it's not fun to think about what happens when yours is commandeered. Especially if you look at the situation antagonistically and as a programmer.

I think of old applications, and old computers, the way I think of generic pills: you know what you're getting, the luster is gone from the competitor that once made it look like shit based on vaporware promises, you can trust it no problem, and it's super cheap. And you're used to it, you know the rules, you know how it works. New hardware is expensive, but new software is worse: you pay either in loss of data, highly-targeted advertising, price discrimination when you finally buy something, irresponsibility with data, worrying about getting hacked, getting hacked, countermeasures, getting spammed, or in a mundane but expensive way as with the $5 a month that Danish guy said every app should charge. But most apps just can't man up and charge you a fee, or tell you to go screw, instead, they play it sleazy, they want to traffic a tiny part of you.
> When Potaka and Thorne compared notes, they discovered that their respective Facebook impostors only had one friend: Joshua Goldberg.

Seriously? He could have been that stupid? While posing as an ISIS supporter?
There's your problem. You're using Windows /jk
It seems to happen more in the Node world. I can pull down what I need with NuGet for C# and not have too many problems.

Also, reducing the number of external dependencies your project has is always a good idea.
Firefox on Android is much slower in every JS test I've ever seen. We only test against Chrome on Android. The 5x perf improvement is across the board but slower devices benefit much more. You may not notice a 200ms improvement on say an iPhone 6, but you will sure notice a 1000ms improvement, or more, on older and slower android devices.
"Inbox Zero Assistance Features"
I want to slap people like you.

I don't mention half the crap I've "solved" in various handwritten pages and folios over the years, why?

Because I have not solved anything till Joe Average can just get it tomorrow on Amazon Prime or instantly via some web page. It's rude to be a tease.
Pentium? Core i5? Core i7? Making sense of Intel’s convoluted CPU lineup
Yeah that is strange and kind of disturbing too. Thanks for sharing!

Definetily need headphones for this one.
It was hard to fit into 80 chars. Suggestions welcome.
You are not unemployed when doing a PhD, nor are you goofing off. Not sure if your comment was supposed to be sarcastic somehow, but you are very misinformed.
The future of computers – Part 1: Multicore and the Memory Wall (2011)
If you mean the alternating directions of the Kremlin, maybe.
See also: "no why".

Paranoid psychopaths are so obsessed with keeping a stranglehold on every possible thing that they design algorithms to screw up maps, causing untold problems, inconvenience, extra costs, incompatibility, etc. It's reverse-engineered and compensated for by everyone else, but they just keep doing it. Why? No why. #china. My cynicism is, I think, my way of dealing with heartbrokenness.
Recovery: Saving Lake Sturgeon, an Ancient Fish with a Bright Future
To be honest, chrome-"native"-packaged-webapps, or what you wanna call them, feels a whole lot better to use than any java based GUI app I have ever used, including JetBrains products.

I hate to use any of these chrome-"native"-packaged-webapp, though. I just hate java based GUI apps more.
Yeah, if you use a custom/unofficial build tool to compile code, and then the format changes, then your custom build tool is going to require updating. Blaming the React or javascript ecosystem for that seems silly when there are officially endorsed and supported tools that are kept up to date that you specifically aren't using.
As someone who recently had Android 6.0 available for their phone and decided to upgrade, exactly this

Some genius at Google decided to make the phone vibrate and beep every time there is an open WiFi spot, or you need to sign up to a known one

Really

This kind of crap (not the only one) almost justifies the extra price for iOS
You don't need a conspiracy for that to work. Elected officials in any country have different incentives to pass laws that will favour different groups. If some groups are more persuasive (or coercitive - "think of employment") than others (eg, the public at large), this leads to these groups having an influence out of proportion with their membership.
Well yeah, but continuing to use npm might be Stockholm Syndrome at this point!
I believe you only use VSS because you never knew anything better (AND you work alone), because that's like cutting a steak with a butter knife
Nice way of putting "horoscopes" and "Piketty" on the same level.
There's also similar quirkiness with the VPN client. Does notifications for random events, and they aren't even consistent.
חדרים לפי שעה בשרון – Discreti
Hello, would you like to hear a TCP joke?
Yes, I'd like to hear a TCP joke.
OK, I'll tell you a TCP joke.
OK, I'll hear a TCP joke.
Are you ready to hear a TCP joke?
Yes, I am ready to hear a TCP joke.
OK, I'm about to send the TCP joke. It will last 10 seconds, it has two characters, it does not have a setting, it ends with punchline.
OK, I'm ready to hear the TCP joke that will last 10 seconds, has two characters, does not have a setting and will end with a punchline.
I'm sorry, your connection has timed out... ...Hello, would you like to hear a TCP joke?
Bandicam 3.0.3 Crack Plus Serial Key Download
quotes around "nothing like this has ever happened before", perhaps
its unlikely google is going to release brands and model numbers, they considered the information "proprietary" in their previous harddrive studies.
Look what Microsoft did with *.odt (OpenOffice/LibreOffice) compatibility. Now they show bogus security and compatibility warning dialogs if you open or save such a file.

Look what they do with IMAP support in Outlook 2016. Pre-loading just the "Subject" (a feature supported since 1990s) got dropped, instead of the whole email incl attachments is downloaded.

And now we learn POP3 got crippled too. The common Microsoft tactics to lock-in end-user and enterprise customers to proprietary ever changing protocols only fully supported by their most recent server software - their Exchange and Outlook.com/Office365 cloud eco-system.

Microsoft wants you to upgrade to Windows 10 on PC, adopt it on smartphones (even it has just 1.1% market share), on servers, SQL-Server 2016, Exchange 2016, Office365 (subscription based Office 2016 client, cloud based SharePoint 2016 = OneDrive for Business on Azure), Skype for Business (=rebranded Lync), etc. Oh, and they ask you to install their telemetry services for Office on your clients, to get a "full picture". The telemetry and other phone home stuff cannot be turned off, except in the expensive LTSB license version. And several IPs and URLs are white lists in the kernel mode network layer, in all versions.

It's up to you, to help Microsoft to create another monopoly. Or you out smart them and say no.
Math word problems fail because math word problems are useless.

Good word problems are science or engineering. Once you abstract abstract those away, there is just not a lot of anything actually useful or interesting left.
> Ads are boring nowadays

I'm interested to know at what point in history our greatest entertainers were producing ads that people didn't dislike or find boring.

> Should there be a place where ads are the main content, and it's more fun to share and read?

Yes, it's called Craigslist. I go there when I want to see local ads. Are you creating a Craigslist competitor?

> hopes that ads can be more fun to share

I can already share ads via Facebook, email, text message, or any other communication medium. I never have. Why would I want to start?
Given how AT&T acts now one can only imagine how they'd act with control of the money supply.
> I don't use frameworks and I encourage you don't use them too.

Instead you expect every new team member to wade through your homegrown framework-equivalent which means no transferable skills, less real-world testing, likely inferior documentation and no online community to turn to for help if you ever leave. Yeah, nice one.
Yes, I think that would be a helpful addition.
You're confusing solving an instance of subset-sum with solving subset-sum.

If you solve subset-sum, yes, you've solved all NP-complete problems.

If you solve an instance of subset-sum, you've only solved that instance of subset-sum.

The issue here is that to show you've solved subset sum, you need to show that you've solved it for _all possible inputs_.

Subset sum is "given a set (or multiset) of integers, is there a non-empty subset whose sum is zero?".

If I give you the set {-2, -1, 0, 1, 2}, you can tell me in O(n) time that a subset of this sums to zero.

That doesn't mean you've solved subset sum, it means you've solved an instance of subset sum. To solve subset sum, you need to provide a proof showing that you have an algorithm that works for ANY set.

The work here gets results for a specific configuration. To show it solving subset-sum, it would need to be shown to work for all possible sets.
I use near weekly updates of a custom Android 6.0 ROM and daily use Arch Linux which is a rolling release. My work is on the web with npm keeping us bleeding edge. Other people often ask why my system does this little extra thing that's useful. Usually the answer is found by --version.

Life with up to date tools can be real good. So unless I'm simply the only one using good tools, updates can be good.
I've used git on several hosts and subversion back in the day. I have no problem learning new things. Tortoise, bitbucket, github, beanstalk to name a few.

I think your reaction is more horrifying than me not having a compelling reason to change the way I've been doing things without flaw for decades.
SBT is fine, but using it to build a complex JS project that's using immature dependencies is just asking for trouble. Webpack alone is tricky enough...
Looks like what a typical run through Graduate School looks like, but while it seems in the US things are more dragged down it also seems like the opportunities to connect to industry and work in immediate problems is greater

Also this is priceless http://haskellryangosling.tumblr.com/ (done by the blog author)
The comments about js build process with these new tools is something I share.. when you see the dependencies being pulled down and things are getting included my first reaction is... What am I shipping. It's good to raise that question in meetings too and see the developers sink back in their seats. change management no go to me when you're pulling in GitHub projects at each build and they could change
The last champion of privacy rights Obama sold us was FBI Director James Comey. I hope this one is a real privacy advocate.
> But, apt repository management is truly terrible.

Aptly is a relative newcomer to the scene that makes repo creation/management much easier. It's actively developed.

http://www.aptly.info/
What “Being Organized” Means
Obama's Librarian Of Congress Nominee Supports Open Access, Fights Surveillance

or

Obama's New Librarian Of Congress Nominee Fights Surveillance & Pro Open Access

or

Obama's New Librarian Of Congress Nominee: Fights Surveillance; Pro Open Access
Or maybe it has had a wound or a disease that caused a frequency shift in the sound? (just a quick speculation)
You're right. It was an asshole thing for me to say, and I apologize. We haven't filed a patent yet, and my team has agreed on the advise of a lawyer that it would be best not to disclose the technical details. The principal on how it works is very similar to Hong Hua's fused depth plane technique[0], except we've found a way to do it that's compact and light enough to put in a headset. I've used that pinlight display prototype before, and it's one of the best AR displays I've tried. I'm really interested in what your team is working on. Is it something you plan on commercializing?

[0] https://www.osapublishing.org/jdt/abstract.cfm?uri=jdt-10-4-...
Wow, the vitriol is thick tonight. I also work in teams and like I said in the other comment, I use different flavors of version control on those projects.
Does this mean testing software before release at MS is second to none and relies on principle 'if users dont complain, we made it right'?

UPD: I was just about to persuade client to move to Outlook 2016 from 2011. Glad I did not.
I (Moto X 2014) got a different set of bugs on M. Mostly problems with basic functionality:

- When I get called, half of the time I don't see the name of the person when they are in my address book.

- Music controls (which were already very basic) usually stopped working a certain amount of time after the last restart.

- Music randomly pauses when browsing the web at the same time (as in, I have to open up the music notification card and press 'Play' again).

- E-Mail notifications have been flaky for some reason.

- Active display music controls are worthless again. Google decided to add a 'favorite' button. Motorola just picks the first three buttons from the notification card. Now you can't go to the next track anymore.

Security updates were also still at the 1 November 2015 level. After being stuck for half a year on a buggy 5.0 release before getting 5.1, I know this is going to take months to fix, if ever (Lenovo probably doesn't care about the 2014 anymore).

I am now back to an iPhone after a Nexus 4, Moto X 2013, and Moto X 2014.
Not pure, because you have state at the top level.
"What holds us back to the PC is the keyboard. There is simply not a good substitute for the keyboard right now. We could do away with the monitors."

I don't think we can do away with monitors. I can't imagine someone who spends the entire day writing e-mails or memos or marketing literature, or working with spreadsheets or PowerPoint presentations (i.e., a large percentage of office workers) wanting to use a tablet-sized screen all day. A large monitor mounted at eye-level has vastly superior ergonomics. (Also, the ability to read tiny text on a tiny screen diminishes with age.)

It doesn't seem like the author of this article is very familiar with how computers are used in the corporate world. If he wants to extend his bet for another three years (i.e., "PCs will be dead by 2018"), I think the odds would still be against him.
I apologize for the inappropriateness of my comment. It's something my team is actively prototyping, but we haven't yet patented it.
at least you can keep it to just C and node if libsass (via node-sass) is good enough for you nowadays. libsass still doesn't support quite everything though :(
I already mentioned in the great-grandparent that I was doing this with Gentoo and Calculate linux (which are interchangeable).

I try not to specifically invite people to "install gentoo" thanks to /g/. they'll find it on their own. There's a lot of learning before quickpkg makes an install take 3-5 minutes.
Ah now I saw your other comment

Well, to each their own I suppose
I've seen posts like the ones you described, but I've also seen cases where Paypal did something stupid/unethical.

I also happen to know a lot of people that run Ebay businesses that have had a variety of legitimate issues with Paypal.
I dunno, some of 'em are just assholes.
I dunno why but I always had the idea you lived either on SFO or Seattle. Well at least you can ski a lot as you're probably close to WV!

On a more related note, thanks a lot for your great posts, and for the simplicity and clarity of your code :)
Ouch. That sounds very mundane. I hope this person finds something fulfilling in the future.
That's a cool paper. It touches on a question I've had before about how much of our algorithmic reasoning is predicated on the implementation of CPUs and our current tech stack.

For example, I understand that it's been proved that sorting can at best be done in O(n*log(n)), I guess related to the number 1-to-1 comparisons that need to be done.

However, how does sorting, say, the physical length of sticks come into this? If you stand them all in a bundle you can easily select out the tallest, and then the next tallest, etc, by e.g., lowering a sticky horizontal plate.

It's beyond my cleverness to think about how that could be implemented in a useful way for a computer, but could we prove that it's not possible? Could we have custom-designed units for specialized operations that take advantages of differences between the digital/analog world?
I would say you are underemployed.
More numbers with specific models would be nice. It would be perhaps useful to do a cost-benefit analysis over time of better SSDs vs. cheap SSDs with more redundancy and backups.
de Broglie's are rare.
Show HN: H34t.io (No VC funding, no startup, I just wanted to build it)
It's not that they personally are affected negatively by negative political or economic circumstances. It's that their people are. Identity is a powerful thing. Humans evolved a strong sense of belonging and an urge to do everything they can for their tribe.