skysight-inc/HackerNews huggingface dataset:
This is not a gentle pushback, you're seeking to blame the victim without quoting any sources. Your inference that the story is "corroborated by Nieto's history" is pure speculation and does not explain the contradictory statements given by the police officers. If you've left something out here then I apologise but this story disgusted me, as does your comment.
Malware-related JavaScript actively hosted on GitHub
Are you hiring?
Really? White folks were forced to move away because their kids might go to school with black kids?

Only in America...
We want to open-source the system components separately, so that you can use them separately from docker if you wish. That is different (and more useful) than just dropping a big xcode project on github and letting you dig for the gems. We want to do it right which takes extra work.
would also like to know, it was even using all caps too
Thought I'd add, I love my UX51VZ three years later.
Yes, all the components will be open-sourced.
I can endorse the Dell XPS13 9343: small, light, great battery life, great screen/keyboard. It's not perfect, but it's pretty good. Some folks decided to replace the Broadcom wifi with Intel, because it's not ideal for linux. I believe that the newest XPS13 uses Intel instead.
Politics is the name of the technology that we have worked out to prevent war. It's not a very good technology, and it needs lots of improvement, but it is better than war.
This is great news to hear, I've been using a brew recipe that includes: brew install xhyve docker docker-compose docker-machine docker-machine-driver-xhyve to get close to what they're doing in this beta. Really looking forward to trying this out. Signed up for the beta!
My comment was meant to be helpful, reading it again seems a little harsh in tone. Good luck
20 years ago I was living in an apartment building where all the mailboxes were in a common location, with four large boxes for parcels. If you got a package, the mail deliverer would put it in a large box, and put a key to the large box in your personal mailbox.

In this age of amazon and online delivery in general, I don't think it's going to be that scalable, but it is an alternative.
I think his popularity on HN was simply that he was transparent and consistent about his business. I don't think the majority of people on here thought he was a business god, as you described.
hehe fair point :)
Ideally you would cut down on dependencies on every level, and end up with significantly less than N dependencies.

If you have 5 similar string formatting libraries that depend on leftpad, you could collapse them into one, and have a single instance of leftpad inside the combined library. Less licenses, less READMEs, less time downloading, and with tree shaking you still get similar end result.
Everybody makes fun of PHP.
Some will laugh because Kik started all this, and got affected by it.
Some will laugh when they look at npm, and the state of js "devs".
Some will then turn back to their current project, thank the stars it is coded in anything but js, and move on.
Because most people try their best to not serve on a jury? I served on a jury in SF not long ago. ~80% of people called were dismissed due to hardship, which I assume would impact lower income folks more.

The remaining ~18% tried their best during questioning to make sure they were kicked off the jury. We ended up with a jury that was mostly professionals or retired folks.
How about adding a line that alters the output randomly every 1000th second. Is your UI testing strategy good enough to pick that up? Or do you code review all your dependencies on version changes?

I was bitten by a JS function change in a package that has been named also in this thread. It was an "oh, we moved that functionality to a new function, but reused the old name for a new function that does nothing like the old". And no semantic versioning.

Slipped through UI testing and broke production functionality. I did not like dependencies before, and I like them even less now.

And people keep wondering why everyone's software is so ridiculously bad.
If you enjoy this, maybe you will like the challenges of Hacking-Lab (https://www.hacking-lab.com).

Right now there's a Hacky Easter competition running which you can participate in for free: http://hackyeaster.hacking-lab.com/hackyeaster/challenges.ht...
Ask HN: Developers – would you ever consider becoming an SDET?
TL;DR: If you are currently working as a developer, would you ever consider changing tracks to become an SDET - a developer who doesn't work on front-facing code, but instead works on test code, internal tools, and does exploratory and computer-aided testing?
-----

I'm in the unenviable position of trying to hire an SDET(http://jobs.jobvite.com/careers/animoto/job/oWhy2fwx). It's not easy.

Most of the applications you generally get for an SDET job (certainly in my experience in NYC, this may be different nearer to Redmond) are:
* Test Automators - people with experience writing automated tests, often in a proprietary scripting language.
* New college grads who are just looking for anything with coding
* Developers who don't really care about testing and want to get their foot in the door.

Now, any of those could work out great as an SDET if hired, but what I always hope for is someone with experience working as a Developer focused on Test, or even a Developer who genuinely wants to make the switch to SDET.

Of the SDETs that I've talked to, I've found that most wouldn't rule out the possibility of doing some other kind of front-facing dev work, but I can't remember ever meeting a developer who would go the other way. SDETs are rare and getting rarer!

If you search for "SDE to SDET" (just like that, with the quotes) all of the results you get back are STILL about switching from SDET to SDE! Apparently it's unheard-of to move in the other direction.

So I'm curious; if you wouldn't want to work as an SDET, why not? If you have switched to being an SDET, how and why did that happen?
Ditto. It sped up my Docker development wait times by like 5x compared to the virtualbox stack.
good point :)
API needs to add a POST support with explicit description of rationale being the need to url encode characters when using a GET.

Also needs HATEOAS.
I'd be inclined the believe that, if the title wasn't - Death by gentrification.

I mean, you could write the title - Death by Snu Snu and you could paint his girlfriend as some shady character.
Let me expand on that: when discovering a violent, armed offender, 1 Policeman dies. Then their partner fetches the locked-up shotgun. Hopefully before they die too.

Gonna need a lot more Policemen. Because, attrition.
But I find all tasks to be done, face these constraints, and need to be managed in this way.

PM software tends to include other stuff - like team management, SLA considerations etc. dependencies should be part of any task management system IMHO.
It doesn't seem like you've read the article because the author does ask for improvement for Apple's support of web applications and specifically criticizes their blatant and ignored backsliding over the past 9 years.

This article is specifically on professional reasons to use a development platform, and really has hardly anything to do with personal preferences.

This guy is a hacker hero, and he is one that you don't know.
Nope. Sorry, Evan Snow's recklessness in not getting his dog under control resulted in a innocent person getting shot, and cops whose careers are probably ruined.

Snow deserves a big chunk of blame here.

It's simple folks: if you're not highly confident that your dog will behave itself

For those of you who still harbor sympathy for Snow, do a Google search for people who have been mauled by out of control dogs.

Now Snow's dog didn't end up biting, but that's beside the point. His dog clearly caused a major disturbance because he didn't control it. Snow's recklness is the root cause of this profound tragedy.
I find the proposition of "Spinal Singularity" strange: why would you need a connected urinary catheter??

The things on your body, being on your body, are easily accessible. If I ever need a urinary catheter I'd rather control it with a manual pump than a cell phone. Does everything need to be connected??

Does this thing require you to have your cell phone with you in order to take a piss? And can you go if your phone dies? Also, if your cell phone can control it, it's only a matter of time before it's hacked (fun in the board room!)
Great work, would love to try this out but I'm not going to link my Facebook to a random app.
I wonder how much money Yahoo spend on lobbying and political campaigns. As a citizen I'm not a fan, but the single best thing the company can achieve for its shareholders is giving them access to alibaba shares without a hefty tax bill.
> But hardly anybody in software does deliberate practice,

As a largely self-taught programmer, I've struggled for a long time with certain algorithms and certain data structures. I got sick of it about a year ago, and decided to do something about it.

Since that time, I've come a long way using a "kata" technique for algorithms and data structures. Each morning (at least, ideally each morning), I worked on a group of related algorithms: trees on Monday, sorting Tuesday, graphs Wednesday, etc. And by "worked", I specifically mean that I would memorize algorithms related to the topic I was working on, and then each day re-write it from scratch. Often, I didn't fully understand the algorithm in the beginning, but after multiple days of re-writing it, I'd begin to understand it. After several months of this, I'd gained a much better understanding of all the areas I was working on.

I got busy and stopped a few months ago, but when I was doing it daily, I found I was gaining significant insight into the algorithms, and was able to then apply them in new and innovative (to me) manners. In fact, I started doing them again a few weeks ago because I noticed I was losing some of the insight I had gained. Reading this article has only reinforced my resolve.

So these "katas" I do are really nothing more than deliberate practice. And I know that I'm far from the only one doing these. They seem to be quite popular among some programmers.
holy shit, I had no idea. That's cool.

edit: and I double checked, because the internet :)

http://www.etymonline.com/index.php?term=ye

it's true! that's awesome.
Yes, Drupal 8 is slower than Drupal 7 – here's why
Robin Murphy has been doing reacue robots her whole career. Her team had robots at the WTC site. Very few people know more about this area than her.

It's appropriate to be skeptical of course, but don't dismiss the expertise of someone before looking them up.
Man, Javascript is AWESOME.
I have a T440S and love it. Decent legacy keyboard, not chicklets. All the devices work, including the fingerprint reader.
Not sure if it is an ultrabook but I am extremely happy with my Fujitsu Lifebook S904. Put Archlinux on it and it works fantastically well. Great battery life and performance. Only problem is its HiDPI screen which way too much software cannot handle (Hi Java!).
In my opinion these are best two books on the subject. Stevens' book is classic and have been updated quite recently (3rd edition came out 3 years ago), LPI is very extensive and have some specific Linux info not present in Stevens' book and is clearly influenced by Stevens book.
My guess is it's emulating the responses it's seen other people use in similar looking exchanges. It may recognize gramatical context, but not the meaning of anything.
https://www.politie.nl/themas/schietincident.html
If anyone from Citus is reading this: how does this affect your business model? I remember when I asked at Strata conf a couple of years ago why isn't your stuff Open Source, the answer then was "because revenue". So what changed since then?
You are asking for people in high demand. So you need to go the extra mile of saying what area you are working in and how you could be of value to potential Co founder
If you are doing "Linux programming" instead of UNIX programming, you are most likely doing something wrong.
Antonin Scalia taught at the University of Chicago, and George W Bush is a Yale graduate.
> Firemen have no time to fool with experimental gadgets.

TI and Raytheon have used local police and fire departments as test customers for various electro-optical systems for decades. They are amenable, as long as they get the systems and support donated to the department.
The Top of My Todo List (2012)
How to Use Shopify for Ecommerce and Profit Fast
That sounds like a great way to ensure no one ever rents an apartment to anyone.
This is fantastic news! Postgres does not have a terribly strong High Availability story so far and of course it also does not scale out vertically.
I have looked at CitusDB in the past, but was always put off by its closed-source nature. Opening it up seems like a great move for them and for all Postgres users. I can imagine that a very active open-source community will develop around it.
Facebook will tell you what the app has access to before you give it permission. I tried it, and it only has access to your public profile information, which is already publicly available anyway.
Linux best bets: There's a desktop distro just right for you
Show HN: Log Stuff, from the command line or anywhere
Yes, send Tay to the reeducation camps until it comes back and speaks appropriately :^)
This is awesome! Tebrikler (congrats) on the release of 5.0 and going OS, definitely great news.

Can you publish competitive positioning of Citus vs Actian Matrix (nee ParAccel) and Vertica? I'd love to compare them side by side - even if it's just from your point of view :-)
How is the build quality? I've had Dell laptops in the past given to me by my employer and the screen hinge has been a source of failure on two of them.
If you do that, won't you have to increment your version number? Because with npm, except for left-pad due to oddities of the npm-specific ^ semver operator, you always have to increment your version and you can always pin earlier versions. That said, the ^ sevmer operator would probably upgrade to your sabotaged version if you went from 1.2.3 to 1.2.4, and people would have to figure out what the other operators meant.

As to curated package managers, I'd consider them a great counter-example. Try installing a recent (5.x) version of node and postgres (9.4) on ubuntu. You can go through the rigmarole of adding an entirely new repository for postgres (apt.postgresql.org) since the debian distributed version of postgres is rather old (and ubuntu-version specific). You can also do the same thing with nodesource for nodejs, but if you install node on ubuntu, you'll get a packet radio service instead.

Curated package managers are very conservative and move very slowly. Javascript is a relatively fast-moving, pretty anarchic environment.

The lesson of left-pad is probably: vendor your node deps and check them in. And also: npm probably needs to be replaced with a write-once store with cryptographic signing of packages. You still have to trust the author, but that's the point of open source. We're built on trust.
They were not only "yes/no" answers, the bot used actual racial slurs, it seems.

I think it also speaks about about, as a programmer, being aware of how your program is going to behave in the real world. Of course you can't preview everything and things are going to slip through, but filtering some obvious racial slurs and touchy subjects (e.g. the holocaust) in this case should be well within the capability of foresight of the programmers.
What about the surface finish, isn't it prone to fingerprints etc?
When I log in and go to https://beta.docker.com/form there is an empty form and js console says:
Uncaught ReferenceError: MktoForms2 is not defined
Why? Great products are worth paying for.
Deliberate practice of algorithms, data structures, math, statistics.
The first thing you should always ask yourself before you put any content on the internet is “what’s the worst thing 4chan can do with this?”.
Following the Dispute Resolution Policy [1], NPM would have been CCed on the entire chain. This is tl;dr item #2 right at the top:

«2.Email the author, CC support@npmjs.com»

Given other context in the exchange, I would give Bob the benefit of the doubt that he followed Item #2 here and did CC NPM in this discussion.

Additionally Bob is correct that as soon as the F-bomb was thrown it was a clear intent by Azer not to deal amicably with the situation and also a clear violation of the Code of Conduct [2], which is not mentioned in this article because it is directly invoked/linked in by the Dispute Policy, but is also applicable to the actions taken here.

[1] https://www.npmjs.com/policies/disputes
[2] https://www.npmjs.com/policies/conduct
What things do you do in Vagrant that you couldn't do in your OSX shell? I'm just curious.
No great mystery really: voters choose among the options they have.

There are very few pro-privacy US politicians (such as Rand Paul), and they are most certainly not on the presidential ticket.
It is impersonal because it wasn't someone coming and speaking to you personally, nor was it a message that specifically mentioned you. It was just a generic message chalked by some unknown 3rd party, and not specifically directed at anyone.

I fail to see how chalking 'trump 2016' is 'clearly aimed at Latino students'?

Latinos are not the only group he has marginalised, but even then maybe it was written by someone who supports some other policies of his or by someone who wants to see some fresh names in politics beyond just Clinton/Bush.

From what I can tell many of Trump's supporters don't like all his policies either. What they like is that he is unlike any other politician running for office and that he has enough of his own money that his words aren't bought and paid for by others.

In debating you learn you cannot make a convincing argument without thoroughly understanding your opponents arguments and lines of reasoning.

If you think the only reason people want to vote for Trump is because they are rascist and intend for violence to be committed against certain groups in society, then you will fail to convince most of them not to vote for Trump, because that is not what they want or believe.
Thinking about this for the last few days, I think the Java SE / commons-approach seems the most sensible to me.

Your stdlib is bundled with the language runtime and contains binaries, OS interactions and the necessary fundamental stuff. Updating this is hard, because this depends on hard things like the OS, and because it must maintain compatiblity with everything.

However, the commons-package can add all kinds of pure (as in, just the language in question) stuff to the language, such as several dozens of collections, all kinds of utility languages, and so on. Updating this would be a lot less risky than updating the entire language runtime, especially if it uses proper semantic versions. This would allow this lib to iterate faster and include these utility-functions easier as well.
Yup. From what I've seen, Tay is actually pretty clever. Definitely doesn't really understand what it's saying, but it's the best chatbot that I've seen yet.
The problem with standard libraries is they are a standard library. A place where good code goes to die. Standard libraries also mean you can't use the particular version of the module you need; now you are pinned to the version of the standard library comes with the version of the language you are running on. The workaround there is to fork out the standard library code into...a module. Now, a lot of these modules are designed for old JS runtimes like old versions of IE, so you wouldn't have a standard library anyway.

There's plenty of good libraries like lodash and math.js that are pretty much the next best thing to a standard library.

If your dependency tree sucks, that's a personal problem. It's not npm, JavaScript or node's fault. That's like blaming git because you pushed some crappy code.

The problem was fixed 10 minutes later anyway. This whole discussion surrounding this is a combination of knee-jerk reaction, "waah", and realization of "Oh shit, depending on external code means we are dependent on external code!"

If you want to code without dependencies, go write JavaEE. Everything is included, you don't need any third party dependencies, and you can use cutting-edge tech like JSP, app servers and JavaServer faces.
I don't see any problem with required a Facebook login for this. It's supposed to be a toy "Tinder like" side project, and Tinder requires a Facebook login.

It also only requires access to your public profile information.
The Asus Zenbook UX501. Great screen and specs. Runs Linux out of the box.
Until you, say, want to print something, or run one of the bajillion pieces of useful software that aren't available for Linux.
I'd have thought it would be possible to define a list of 'hot topic' strings that trigger canned, or pseudo-randomly customized safe responses.
One of the decisions I made about downvotes on HN is to treat them as editorial feedback. Maybe I was unclear, maybe my facts were wrong, or maybe my comment just wasn't very good. In response, I often delete or edit or rewrite my comments. The critical thing for me understanding why a comment was downvoted.

It looks to me like the comment in question was flagged. Lacking elements such as examples, rationales, analyses or an interesting story may have caused people to find it uninteresting. By being only tenuously related to the issues around laptop privacy, others may have found it low quality. It is plausible that one or more people felt that a likely result would be sparking two sides to talk past each other. The ;) does little to argue against such an interpretation.
Wrong. We have no notion if we are more or less populas than other species, so we should assome that we are one of the many smaller (in number) by virtue of that being the more common, thus drawing the exact opposite conclusions.
Thanks, I've fixed it now!
I think you might be blurring the lines between task management and to do lists.

To do lists are what the name implies, a list of things to do.

Once you start adding things like dependencies, etc. to a to do list, it's not really a to do list any more.

If you are going to be that detailed about how you do your tasks, then a traditional Project Management tool (like Microsoft Project) is probably what you need.

Sure it's going to have some extra features you don't want, but nothing is forcing you to use those features, especially if the task management part satisfies your primary needs for dependency tracking, estimate/deadline rollups, etc.
I can't wrap my head around the "we should expect to be in a large group".

We, as a single species, found to the question "is there alien life besides us?". I'm no individual independent from the culture of our species. I don't come up with this question randomly, you pointed me to this today.

The other way around: I have to expect to be in the large group only, if the large group makes it more likely that someone in it has questions about his group (more members -> more random thoughts -> greater total of thoughts about which group one is in). This is true for blood types (unless people with weird blood types commonly get in to issues making them wonder about their blood type...). But for aliens, probably either more or less all wonder collectively through cultural exchange, or it wasn't part of a public debate.

Hm, you get the knot in my brain? can you solve it?
The NDA is just residue from the alpha teating phase, we'll remove it.

We will open-source all the components individually, to make them easier to reuse elsewhere. That requires work to do properly.

Lastly, Docker for Mac and Docker for Windows will be free.
If it was a bit cheaper and had a 13" screen (or a smaller rim) I'd go for it. Right now the XPS 13 has an edge for me.
I have no idea why they didn't send a distress message, but how accurately would they know their position in a storm in 1921?