skysight-inc/HackerNews huggingface dataset:
The author wrote:

> For these scripts I decided to use JavaScript, primarily because it’s included in Java 6 and secondarily because many people know it

Apache Groovy isn't included in Java, and there's many incompatibilities between it and Java (e.g. behavior of ==), so perhaps that's why it lost out to Javascript for scripting.
From Jim Crow to transgender ban: the bathroom as battleground for civil rights
Yeah, but that feels like round hole/square peg -ish. It's like saying we've got all this stuff over here but don't use it, really, we mean don't!

You're going to spend a ton of docs explaining to the user what parts of the language you can't use rather than having a DSL spec that's clear in what's supported.

With a proper DSL you also don't have to massage language features that don't quite map(say enums for state machines) into a format that it's not meant for.
In all likelihood, Sacramento and SF bay would be fine because it would be inexpensive to levee.

Florida, OTOH, would be lost.
Not necessary; just download the iso.
Well, the iso maker on another Windows machine.
If it's Python, it's not a DSL by definition.

Since you don't seem interested in addressing just one issue(I'm sure I could come up with more) around state machines I don't see any reason in continuing this discussion.
I feel like "culture fit" is more often than not just an excuse to only hire people who are like you demographically. I mean, that doesn't mean you need to hire a screaming, unpleasant jerk, or anything, but still.
Visual Studio “15” Preview
Let Me Get That Door for You: Remote Root Vulnerability in HID Door Controllers
Creating a track from a route (Graphhopper/Mapzen) would be very cool.
I'm not a lawyer so don't take any of this as fact.

Its not an attribution issue. Its more that if the data is mixed into the database in a certain way, that data must also be made available under terms similar to the ODBl. So if I have the locations of the best Thai restaurants in a city, and I add this data to OpenStreetMap data, refine it based on the existing OSM data and present it, I must make my restaurant data available under the terms of the ODBl.

If you are just overlaying data on top of image tiles generated from OSM data I think you are okay, but once you mix the data it becomes weird. For example if the OSM data has a few of those restaurants in it, and you modify your data set to remove them so there's no duplicates, I think thats a case where you must share your data back with the OSM project. You can check out the OSM (non-dev) mailing lists for more discussion on this.
I still can't believe so many developers switched to Macs after that ad campaign they ran. At this point, I wouldn't be surprised if eventually 'GNU/Linux/Windows' ultimately ended up with a majority share of developer desktops.
Yes, different underlying religious and political views than mine of the author make what they're saying invalid.

Not by itself, but combine those views with the fact that the source used from the blog post is the Daily Mail, I'm comfortable ignoring the rest of the content.
That a particular website can completely break the ability to open links in all applications on all websites just by listing too many URLs in a file, with the broken state persisting even after the original website fixed the file that caused it, is definitely Safari's fault.
Nitpick: you don't need moving GC for generational GC. But you lose most (but not all) of the benefit of generational GC without moving GC.
Yeah, occured to me reading that comment. Lyrics websites used to do it a lot (probably still do). I believe they use invisible text.
> Yes, different underlying religious and political views than mine of the author make what they're saying invalid

No, him saying the Earth is between 5,700 and 10,000 years old makes what he's say invalid. Him saying evolution is rubbish and believing word for word an ancient religious text condoning all kinds of crazy stuff makes what he says invalid.

If you actually stop for a second and start critically thinking rather than just repeating it in sentences as if it's some kind of defence it's fairly obvious that your source doesn't pass any kind of litmus test for scientific credibility. I judge some of his views on par with thinking Obama is a space lizard, but you appear to be saying "hey let's conveniently ignore all that other crazy stuff he says because his views match mine and CRITICAL THINKING".

Practice what you preach.

Edit: fuck me sideways he sources the Daily Mail, what a train wreck. Are you kidding me? This is too perfect, you can't actually believe this guys anything other than just another crazy fundamentalist can you? Take a hard long look at what you read please, if you want to post that crap somewhere I would suggest sending it to your fellow "critical thinkers" and not HN.
> Not sure what you mean by separating lines from rows.

It's the example Joe Spolsky used on the blog post about prefixes that everybody keeps pointing to. He showed code that worked on rows and columns (not lines, sorry) on a table, using prefixes to avoid mixing them.

Haskell types do support this use, but you'll have to declare both types as Integral and Numeric, with the resulting boiterplate. I'm not sure exactly how to solve this, maybe a way to "lift" typeclasses out of a newtype declaration would be general enough. It is probably possible to do with template Haskell, but that is already outside of the language.

That Scala library is interesting, although it looks like lots of the work is done at run time. Also, it looks like Haskell is able to do it [1]. (It's a recurring theme of mine, to complain that something can not be done on Haskell, just to discover somebody that did it.)

[1] http://hackage.haskell.org/package/dimensional
The fact that storing data in binary format gives you more speed is exactly why you'd want to use Feather. It means you don't have to translate things into an unspecified .bin format. This is the answer to the original question about "why not use CSV".

I don't know about R, but in Python, operations on objects such as NumPy arrays and Pandas DataFrames are all implemented using fast C code, and so is Feather. You can be concerned about speed.
Eh, I can't pay for interviews right now. Maybe I'm just applying to the wrong jobs, but I feel like you have to be a part-time marketer in this industry right now to get interviews for jobs wherein you do not match the company's laundry list.
Elevation of Sacramento is 30 feet....that's lower than the bay bridge.
OK, that deserved an upvote.

http://www.gnu.org/gnu/linux-and-gnu.en.html
I don't know about 10%... but SolarCity has a Bond programme.

https://solarbonds.solarcity.com
I've been blocking 3rd party cookies for over a year and haven't noticed any downsides or broken websites.
I was given a brain teaser puzzle during my D.E. Shaw interview process in 2006. One of my interviewers told me that my answer was completely wrong just to see how I would take the criticism.

I guess calmly evaluating my conclusions and approaching the problem with a third algorithm (I had already devised two and compared the answers) and then calmly asserting that my answer was in fact correct was the right move.
I assume the acceptance rate is calculated only from those who meet the requirements. Why would you apply to a school you do not qualify for? I don't doubt it ever happens, but it would not account for the very low acceptance rates at many schools.
Augmenting APIs with Nginx and Lua (2013)
Couldn't you just boot linux on the surface?
Both.

I'm active in there under a trolling account and I've had some serious conversations with some of the people outside of Reddit.
Oops, I forgot to add them at the end--updated. Thanks.
Google+ Notifications don’t work on any Google sites except for plus.google.com (so you can’t view your notifications on other sites).

But that’s it.
slack needs the virtual equivalent of "closing the door", an "online"-"away" that can be accessed through the taskbar icon. And teams need guidelines and free spaces and open channels for all the different types of team memebers... you can't expect the technology to solve every single issue (yet)
> Relative to what?

Relative to HDF5, and relative to Feather if it's doing its job right.
Yep, it's good because:

* Tests your knowledge of the language/framework

* Tests your problem solving and bug fixing abilities and workflow

* Tests your debugging skills

* Tests your ability to work with other people

Not all of these are crucial (except the last one), but this format tests what is most relevant.
This is what sticks in my craw about Safari: it feels like they are intentionally dragging their feet on this because it would bring the Open Web to parity with Native Mobile and their App Store. At least IE never had a built-in conflict of interest in upgrading.
I realized something a while back... My entire career, if I've made it to an on-site interview, I've only had one company NOT make me a job offer.

That interview, I was asked to do something using recursion. (Ug.) The next interviewer asked me to reverse a singularly linked list, and because my brain was still in recursion land, I tried to do it recursively. Blame the jet lag, okay? Immediately after I sucked at that, they walked me out the door. It was emberasing. Two steps out the door, and my brain is filled with POP AND PUSH! AAAH! I knew the answer, I've KNOWN the answer since I was about 14. No joke. So, I've been on that side of the "every now and then people interview poorly" thing. And I can only blame the jet lag, because I KNOW the ridiculously easy answer to that question.

Here's the funny thing - if I would have been offered a job there, I would have accepted. And the company went on to crash and burn in terrible fashion. And two months later, I got a job at a MUCH better company.

TL;DR: I've only failed at one interview, and it was arguably the best thing that ever happened to me. (Life is weird!)
There is no need to use actual Linux code to implement its interface, so no GPL'ing of NT, and implementing /proc is not a big deal compared to other things.

And this seems to be implemented as an NT subsystem, which makes tons of sense.
Is there any legitimate use for third-party cookies (which is all this seems to analyze)? I disabled third-party cookies years ago and I have never noticed any negative side effects at all.
Shandra Woworuntu: My life as a sex-trafficking victim
I know it's just an example, but both of the games you mentioned have had Mac versions for a very long time, if not initial release.
Yeah. When I was job hunting ~3 years ago I knew I was going to have to do a lot of whiteboarding problems. I only had two 2 years of coding experience, and for the last six months I had been freelancing, which doesn't often encourage algorithms. I was working through "Cracking the Coding interview" and "programming interview exposed" but I was worried.

So I sent an email to everyone in my coworking space that I'd put a six pack in the community fridge for every person who did a mock whiteboard interview with me. Some of them came with their own problems, some of them picked problems from websites or the books that I hadn't done yet. Some of them were doing it as a favor, and some of them wanted to practice interviewing people. I got five mock interviews over a week, many of them with strangers. Best 40 bucks I ever spent. (I nailed the next real interview I had and got a job offer.)
Apparently not: http://arstechnica.com/information-technology/2015/08/even-w...
Central valley all used to be marshlands/lakes/extensions of the bay. The coastal regions of CA are hills. CA is basically a giant bowl (which flattens out towards the south).
Such as? It's been years since I allowed third party cookies and I've never noticed any issues.
If only that were true. I'm a U.S. national event champion in Div. C Science Olympiad (Road Scholar), and I not only have to deal with whiteboard nonsense all the time, but also, the spouse never really believes that I know how to get anywhere from anywhere else. (Sure, argue with Siri/Google, rather than allowing that I might possibly know which direction north is.)

Credentials are only as good as the trust other people put in them. And I'd guess that a good portion of interviewers are completely unaware that non-athletic Olympiad competitions exist.

And anecdotally, it seems like tech interviewers wouldn't believe you could code your way out of a paper bag even if you walked into the interview over rose petals thrown on the floor by Kernighan and the ghost of Ritchie. I've had plenty of them remark "you are the only candidate that has answered that question correctly" and then never speak to me again.

It really makes me wonder what the point of the technical portion of the interview really is. I have had only one interview where the interviewer actually cut short a technical screen because "clearly, you know your stuff". But no offer there, either.
Yes that's correct and it works assuming the population is accurately informed. There's been a huge propoganda push against the idea of human caused climate change. And it's largely worked. I'm sure many of the politicians even believe it.
Hi. I think I understand your issue now. So, most importantly, any data what a user creates / uploads to MapHub is totally independent from the "big" OSM database. Think about it as two totally separate datasets, we will never mix them!
The page won't even load for me, that's good, right? Paranoid mode FTW!

Turning off NoScript and Random Agent Spoofer doesn't help. Still running: uBlock, HTTPS Everywhere, Disconnect, and BetterPrivacy.
...the ridiculous amount of time it takes to clear an ACH transaction domestically for example.

My impression is that this has more to do with banks' desire to book transactions at just the right time (e.g. to maximize fees charged or minimize leverage ratio) than with technical limitations.
Unfortunately no matter how much you say that weather != climate, it's damn hard to get past natural human tendencies. :(
Yeah, awful title, but it's a much better article.
Yes, for the majority of users, removing the ability to arbitrarily change an .exe is a massive feature of UWP over conventional Windows, as it closes off a lot of attack vectors for malicious software.
I am in Brazil.

I graduated in 2009, never had a legal job (according to Brazillian laws).

Also I too sent thousands of resumes since then, and since 2009 I got like 6 or 7 interviews in total (some that landed me a contract instead of a job...)
I have two words for you: GNOME Foundation
I requested tag hierarchies on the mailing list back in 2011 and here it is in the release notes.
> The CAPTCHAs are (mostly) easy to solve

It used to be that if you have 3rd party cookies disabled and you're not logged into google you would get captchas that are impossible to solve.

Bigger issue with captchas however is that they are used for fingerprinting users.
People don't care. It is funny that smart people don't care about tech and ad companies violating their privacy by collecting data and profiting from it. But they have an issue with the government doing it to protect them. Perhaps has something to do with the fact that silicon valley's success is based on the advertising business model and violation of people's privacy.
You are my hero
Facebook’s Live Video Effort Entices Media Companies
I applied to around 100 jobs over the course of 9 months when starting to learn how to program. For the startups I would get to a phone screen and potentially a technical challenge then be turned away. At the job I am at now, was contacted by CTO online, and had phoned/on-site/started within 5 days of initial contact.

I've seen a bunch of blog posts recently about some companies priding themselves on who they turn down versus who they accept and I feel that is one of the bigger problems we have as an industry in hiring.
Yes-- the Linux stuff is all coming in the Windows 10 Anniversary update this summer.
If a psychiatrist wants to treat a computer like a magic box which can construct images from mere wishes and happy thoughts then that psychiatrist should turn in their computer ASAP. That person doesn't need to know every part of how it works to be considered competent to judge the ramifications of it's abuse, but they should have the basic knowledge of what happens when we use devices that effectively creates a panopticon without even trying. Call it delusional, paranoid, or otherwise wrong (as in not factual) is lazy thinking on their part. And it's worse when it comes from a psychiatrist who probably had more exposure to statistics, logic, and critical thinking than myself with only a smattering of grad school and undergrad computer science. If they can't be bothered to ask why their patient thinks these things or even do a bit of reading even from the New York Times then they should to kindly STFU about their uninformed opinions on matters which they are clearly ill equipped to judge.

And BTW, I've actually had to educate at least two mental health professionals on the basics of even stuff that is within their field (specifically Gender Dysphoria). The magnitude of ignorance among mental health professionals, especially psychiatrists, frightens me. It's like having a surgeon who still thinks there's bodily humours.
-shudder-
If you strongly believe this could happen in the next few decades why not buy some property on what will be the new water front?
Seems less honest than the Linux env on FreeBSD, which at least puts FreeBSD in there for uname -a. Eg:

% uname -srm
FreeBSD 10.3-RELEASE amd64
% /compat/linux/bin/bash
bash-4.1$ /bin/uname -srm
Linux 2.6.32 i686
bash-4.1$ /bin/uname -a
Linux viserion 2.6.32 FreeBSD 10.3-RELEASE #0 4b75b72(releng/10.3): Fri Mar 25 19:14:5 i686 i686 i386 GNU/Linux
bash-4.1$ cat /proc/cpuinfo | grep 'model name' | head -1
model name : Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz
http://gnuwin32.sourceforge.net/packages/grep.htm
So apple mocked, FBI screwed. This round's winner: Cellebrite.
Split Stacks in GCC
What ad is that?
Well said Mike. I agree with you completely.

People just don't get that this could be a serious problem & that once you notice you have a problem, you've got 250 years of locked in effects.

Here's hoping that SolarCity, Tesla, and others can make a technological difference.
I thought of disputing the "scientists and astronomers" bit in the parent (what do botanists generally know of orbital dynamics that make them any more qualified to comment than anyone else who took a few physics courses in high school / college?), it should really be restricted to domain-relevant experts which would then make it easier to take the claim that they're all more or less equally qualified. You're right there are lots of incentives in play that don't always make finding the truth the best course of action for either an expert or a so-called expert. As a layman on the subject I don't have much to contribute on the topic and would rather study other things. Though when I see the occasional chart (as the paper you linked above has) and notice that, while not "wildly incorrect", predictions have generally been "incorrect" over the last 15 years, or when I notice a shift or new emphasis in narrative, I end up feeling justified in my suspicions on the epistemic virtues (let alone the actual claims argued for being true or false) of the relevant experts. It's like, seeing all the issues with replication and so on in Psychology, how can you not help but feel like the entire field would be better off starting from scratch with rigorous methods?
What is M$? Is it a cool way to say Microsoft?
I would have thought that the thermodynamics (if that is the right word?) were neutral.
Microsoft is not the same company it was 25 years ago, much less 3 years ago. Microsoft cares about Azure now, and Azure requires GNU/Linux. It just makes sense for Microsoft to do this, and I for one am pretty excited about it.
You are right, the Xamarin acquisition was for this very reason. If you are building iOS & Android, why not Windows App with the same code.
Upvoted. I am not a AGW denialist, but I find it disturbing that every time I come across a new finding in atmospheric science in a press release it is in some way linked to James Hansen's research or advocacy. Can anyone point to a body of research for the layperson that is independent of his influence?
Any time a company asks me to do a HackerRank test, I immediately reject them. It's just not possible to have a quality engineering team and to also believe the results of HackerRank tests correspond to on-the-job success.

HackerRank is an attempt to commoditize software labor (literally reducing evaluation of your labor fitness to standardized examples). It communicates immediately that creativity is valued less than standardization, and that your uniformity and compliance are more valuable than your experiences.

It's also a way to position developers as lower-status employees -- you essentially have to capitulate to the judgement of higher-status employees. Even if you ace the code test, it puts you in a defensive position to justify yourself, which inherently reduces your negotiation power. If you submit something that is even slightly unconventional (even if it's provably just as or more accurate than conventional submissions), then your negotiation power is extremely damaged.

For example, think of the difference between actors who must audition and actors who are "offer only" -- they won't respond to your inquiry about hiring them unless you're prepared, based on their previous work, to make an offer already. If you ask Robert De Niro to audition, you'll get laughed out of the room. HackerRank is often like asking Robert De Niro not only to audition, but to do some kind of two-bit community improv class warm up exercise for his audition, then grilling him because he didn't enunciate clearly. Ridiculous.

Employers often say they want to "see how you think" -- when they say this, it's a good idea to run the other way. No one can grok some whiteboard code or some timed code test on standardized examples and draw any meaningful conclusions about "how you think" or how it will relate to job success. Someone who believes they can "see how you think" from narrow, time-constrained examples is going to be a terrible colleague or, worse, a very dysfunctional boss.

I think the trend of cultivating "full-stack" developers (instead of benefiting from specialization and separation of concerns) is the number one problem facing the software industry right now (and folks are largely in denial about it).

This nonsense with commodity interviews via HackerRank is the number two problem, followed closely by the prevalence of open-plan offices and the prevalence of Agile-like workflow management processes.
Is there any reason why, if we had a decade of warning, we wouldn't be able to protect much of this area?
I won't dismiss that he's been successful, but he's one of the people that I dislike the most in the tech industry. If GNU stuff didn't exist, he probably wouldn't even be able to compile and run his own work back in '91. All of the success of Linux is because there was a userland in search of a kernel. And if it wasn't for thousands of guys coding up drivers for Linux, Torvalds would probably end up an embedded guy in a washing-machine company.

GNU has been crucial to the flourishment of community-developed software today, both with their effort in creating the tooling, and their effort in keeping it accessible and liberated. So, the Linux guys need to learn to say thank you, because it's for GNU that there is a Linux for which development they get paid and feed their families.

After all, who cares about a kernel, as a user? For me, currently, if it supports the ath5k driver, and runs Emacs and supports POSIX, it's OK. I switched to FreeBSD, and, well, I didn't really notice anything.
Me too - but why not a Linux VM or a VPS? Its mostly for textual usage, no?

(My own answer is that cheap VPSes are 150ms away from me, and with Virtualbox I had a few problems, always related to Windows file permissions yada yada yada...)