skysight-inc/HackerNews huggingface dataset:
Based on personal observation and experience I would have predicted that dislikes are based on things we've been forced to use, and legacy technologies that have been a PITA for us to support.

That fit well with the results. Windows is disliked by Unix people because it is something we're often forced to use by the business. (By contrast Windows developers are rarely forced to use Unix.) Older technologies are more disliked because developers are more likely to have had to support legacy products using those technologies.

But I would have missed the "enterprise technologies suck" issue if I hadn't read the article.
I think the answer to this is "yes." Did a bit of looking into the first Supreme Court case that established this exception: http://www.radford.edu/content/va-chiefs/home/august-2012/co...

In that case, the police searched the car of a Chicago police officer who was in a coma at a local hospital. They were aiming to secure his revolver, which Chicago police were required to carry at all times.

Instead, they found evidence of a possible crime, discovered the body of a murder victim, were able to link the officer to the murder, and he was charged as a result of the warrantless search.

The Supreme Court allowed the search, saying that the officers were engaged in activities completely separate from their crime investigation/enforcement when they searched the car.
Yes. Defensive, unhelpful, precisely the kind of behavior a good CoC should fence off!
D is what you get if C married Python and the resulting baby was adopted and raised by Lisp and C#.
You have ingested different propaganda than I have. My GF studies plant pathology and is most worried about people religiously opposing GM.
I remember seeing a documentary about why, even though rail is more efficient, it has not replace long haul trucks.

The main reason had to do with how our rails are setup in an inefficient way and that all freight currently has to stop route through Chicago (iirc). This is a manual process where cars are manually moved, counted and routed.

Many former railways I know have actually been abandoned as I have an uncle who worked for Rails for Trails converting them into bike paths.
At one point the author talks about the issue that the majority of Twitter hires come from just a handful of schools.

I assume he (or she, don't remember the name) is looking for any kind of diversity, although their experience (and the chart posted) clearly talk about ethnic diversity, which may be what they have the most direct experience with.
Do you mind if I message you sometime? My email is in my profile if you're not comfortable sharing here.

Would be really cool to bounce a couple questions off of you :)
About ten years earlier, in 1970, at Chi Corporation (a spinoff of CWRU) in Cleveland, I used the prototype Harris Intertype phototypesetter. We were one floor below the Harris Intertype Printing Equipment Research Center, and they'd built the first CRT-based phototypesetter. It had a custom CRT one line high and about 12 inches wide, which wrote letters onto photographic paper. The photographic developer, with rollers and tanks of chemicals was built into the machine, so it emitted developed pages. The machine was its own darkroom, with a door so that people could walk inside. This was the prototype of what became the Harris 7000.

Input was via a magnetic tape drive, and fonts were sequences of strokes.
John Langner at Chi wrote a program called Procrustes, which took in fonts in some grid format and turned them into a sequence of vectors. There was no need for reverse engineering; this was done with full cooperation from Harris Intertype. There was also a primitive markup language and layout program, all text-driven. All this ran on an UNIVAC 1108 mainframe. Tapes were written on the mainframe and carried to the phototypesetter. The end result was quite good. I still have some manuals printed from its masters.

We also had the first electrostatic printer, built by Clevite/Brush Instruments.[1] This was a small machine which ran paper over a row of tiny pins which could be turned on and off. This placed an electrostatic charge on the slick coated paper, which was then pulled over a tank of liquid containing toner. The toner was attracted to the charge, and was then somehow fused to the paper. The result was more like dark grey on light grey than black on white. Resolution was under 100DPI. This was a prototype.

Al Misek at Chi built a controller for the thing so that it could talk to the 1108. The controller had an early character generator, so it could print text in one rather bad font. It could also do graphics, I wrote software to do 3D plots with it, and still have some of the printouts. I think that's one of my drawings in the Computerworld article [1]; my 3D graphing program was often used as a demo.

Clevite/Brush didn't intend to build a printer. They built chart recorders (like this [2]) to draw plots on paper from analog input data. (That's how you recorded data from experiments and industrial processes back then.) Those devices moved a pen back and forth mechanically, so they had very low frequency response. The electrostatic printer technology was developed for a faster chart recorder. Then someone realized it could do more than draw lines, so they made up a prototype and let Chi use it.

Clevite never did much with that technology, but Versatec did, and for most of the 1970s, electrostatic printers were a popular output device. Quality never got very good, but the machines were fast and not too expensive. "Troff" supported Versatecs.

[1] https://news.google.com/newspapers?nid=849&dat=19700225&id=Q...

[2] http://www.ebay.com/itm/Clevite-Brush-Instruments-15-6327-10...
ARM Servers: What Can AMD Do, and How Fast?
Uber drivers must love you. b^)
I've had a similar thing, where a vendor had clearly kept the same listing for many years. They were the same type of product (tablets) but the specs referenced for the oldest listings were quite hilarious. For a long time this seemed to have been fine, sort of, as the shipped products consistently were better than those described in older listings.

Until they weren't. We bought one that was a substantial step down (screen resolution in particular, which was exactly why I'd picked it).. Got a refund, but Amazon simply didn't seem to care that the reviews had no relevance to the current model, which was a let down (though a lesson to read the reviews closely and pay attention to their age...)
Use Fleep to Chat with Contacts or Groups on Skype
Without knowing the details of what happened, we have no idea how it affects this person's credibility.

You have no credibility, so your unverifiable story conveys zero information. All it does is stir things up. Substantiating the story would be good, and failing that, saying nothing would be better than essentially spreading a rumor.
Elasticsearch as a time series DB
http://www.abajournal.com/magazine/article/courts_in_a_muddl...
What is wrong with the statement "We won't lower the bar"? Some people criticize that that statement is racist, but they aren't thinking about the context. When people ask companies to do something about diversity, they're normally asking to carve out more quota for certain minority group, just like how universities carve out certain portion of their student quota for people who donate large amount of money to get in. I guess it works for universities, but a company like Twitter which desperately needs focused group of talented employees, why would/should they do this? It's stupid that someone saying what's right gets taken out of context and is criticized by all the idiots on the internet. Also, isn't asking for this kind of treatment racist/sexist/whatever in itself? I am appalled by this idea as much as I am appalled by the idea of universities accepting students from rich families via donation.
> Wow, trying to redefine racial diversity as racism.

If a diversity quota decides about you gettnig a job or not getting a job, then it is indistinguishable from a race quota, i.e. racism.
You're right there are problems earlier, but things can still be improved now while the rest of the pipe is fixed.
I don't know. On the one hand, I hope we will see more open access, on the other hand:

> Currently, most academic journals are funded by subscriber payments; with open access journals, the model is flipped around, with institutions paying to publish their papers.

So, the institution behind the researchers are paying for the review of their own research? That doesn't sound like the best way to line up incentives? That might not matter much, as recent news stories imply that the whole racket isn't really working all that well anyway - but I'm not sure that particular model is the best way to go?
These are great ideas. I'll need to ponder some of them a bit, although a few immediate thoughts are below. If you have any thoughts in the future, my email is chas@idina.com (and _b is ben@idina.com).

Like _b mentioned below, stories are ranked by ML fitting a bunch of signals and the article text to a user's ratings.

Usage metrics is something we want to figure out how to use well. Currently we track them, but don't use them.

Confession regarding images/colors/contrasts/etc: neither of us are UI people. It is something we struggle with, so doubly appreciate the feedback here. Will try to improve this soon.

Regarding some missing links to reddit, are there good threads on reddit we should be linking to for them, or has reddit just not picked them up? Our algorithms try to find every related reddit thread to a story, although they can make mistakes.

Regarding autofollowing all defaults -- it's tricky. We used to do this, and got feedback that people didn't link having to unfollow a bunch of topics when they created an account. Exactly how to package the experience is an open question, one that is complicated by the desire to have a good logged-out experience that transitions as smoothly to the logged-in experience as possible. Point being, you hit on a good issue here that we don't yet have a perfect answer to.

'Since last visit' time range sounds neat. Will look into adding.

Re: star ratings -- manually ordering articles (this should rank above that) or having up/down arrows for each article are also natural ways to provide ranking feedback. A big concern of ours here is the ability for a user to have a clean mental model of their own feedback over a long period of time. For example, feedback in the form of up/down arrows comes necessarily in the context of a specific set of articles shown at a specific time. If someone wants to review their feedback in aggregate, it might be difficult to represent it all in one place in a way that's easy to understand. On the other hand, your criticism of it is also correct. Adding additional ways to make training data, or changing how we do this, is something we are really interested in getting right.
I don't think they know what a WAF actually is.

Blocking IP addresses in an .htaccess file? That's literally* what a firewall is for.

*metaphysically?
Just recently discussed on emacs-devel in the past few weeks: improved IDE features, concurrency, test-driven development, and guile-emacs. Big ideas for such an old code base.
Honestly reddits value is more in comments, communities and categorisation than as an aggregator.
My six mentors mentored me to "Cross the Chasm from the Right". The first sale should be a rebated sale where 100% of the money gets refunded after the supermodel wears the clothing item and then tweets or Instagrams this.

Then you execute marketing and sales protocol: "#ReGram"
Given the pricing compared to AWS and others, I don't think they're losing money on it... It was my first choice when I stopped self-hosting a windows server for some personal projects/sites. Though I'm on about the smallest option, and that is running me around $10-12 a month, I'm using CloudFlare in front of the 5 websites on that box.

That said, nothing big, and planning to migrate things to linux solutions but time and motivation don't always align for personal stuff at the end of the work day.

They seem to be one of the better options if you need hosted windows anything as part of your cloud strategy. And having played around with Azure's other services [1], it seems to work pretty well all around. I did find the default interfaces for Azure's storage a bit difficult to work with, so I created a wrapper with imho a nicer interface.

[1] https://www.npmjs.com/package/azure-storage-simple
You are apparently me.

I've done REST and "rest" for many years and every single time it starts out really simple. Oh I just need the profile data so let's make a RESTful endpoint just for profile. So easy! Oh wait the profile page need data from X, Y and Z. Well we gotta be RESTful so let's make 4 HTTP calls. Oh, latency sucks on mobile and terrible networks and we have to cut down on HTTP calls? Sorry, can't, we're RESTful...okay fine ONE RPC endpoint for the profile page's information.

I think REST has it's place; it's good if you want a really intuitive way to access a very specific resource. Beyond that? For developing web apps? Almost always have to go down the RPC route and there is nothing wrong with that. Not everything has to be "RESTful" damn it!@
Or they could get one of those key fob repeaters to unlock any car with a keyless entry system if the owner is nearby.
These are better than Windows Store reviews. Somehow, MS has managed to get comment quality lower than YouTube. One word reviews. Half sentences. Utterly worthless.
People often say this because D has many features that allow it to be almost as flexible as the various scripting languages while still being compiled and statically typed. I don't bother with bash/cmd nowadays as D can easily fill that role, with the bonus of my small little scripts having all the power and scalability that D offers.

Also check out https://github.com/Abscissa/scriptlike
Wow. Awesome tool. Thank you for advancing the fight against the single-purpose idiot CRUD app that sells for a lot of money.

If it could run locally and sync data in and out of Excel spreadsheets it would be a miracle, but since it can't it is only good.
I'm confused; IE isn't sold for money either.
"There are currently four SDKs for API v2: Swift, Python, .NET, and Java." And a structured, non-REST API.

Aw. All grown up.
>In point of fact, an African-American guy and a white guy from the same neighborhood and school will have had different experiences growing up.

The differences between their experiences is smaller than the differences between that black individual (sidenote: I was recently told by a black guy that African American is worse than black when used as an identifier) and someone of the same race who grew up in a significantly different socioeconomic class. If we want to increase diversity, the best would be to do so by class first, gender second, and race third.
Wait, you can use a mobile battery pack to start a fucking vehicle? Was that one of the ones with 12V DC out? How did it have enough current?
You will be fine if the user installs a newer libc. Binaries and .debs linked against libc from 10 years ago work and install fine.
Anker was coincidentally founded by a group of ex-Google employees [1]. Anyone know anything more about them?

[1] http://www.ianker.com/about_us.html
When team chat goes down, are you ready? https://sameroom.io/blog/when-team-chat-goes-down-are-you-re...
The only problem I see with a statement like 'we won't lower the bar' is you might accidentally set the bar at a very difficult to achieve level. If it's based on the number of startups you've worked at or which ivy league school you went to etc. then candidates who are technically just a qualified (or could learn to be in very short order) may get passed.

Unintentional sampling bias, I guess.
I love that he had also reviewed the orange box OST
You haven't really qualified "piece of garbage", so I have no idea what actually happened, but I will note that charger manufacturers have pulled some bait-and-switch tactics in the past. I bought a battery charger based on an NLee review[0], and was very satisfied. A friend later asked for a battery charger recommendation, and I went back to that very review and found that they'd started selling a "revised" model under the same listing, that was basically worthless. Something similar may have happened to you.

[0] http://www.amazon.com/review/RSYHTFQQYEGLG
Pure civil forfeiture play on the part of the PD. The ACLU will challenge this and win.
Ya, the idea sounds terrible if you just think about it for a split second:

Most Black Americans are descended from slaves. And their slave owners forced their family name on them. Slave owners were white. So these names will register as white names.

Completely destroys any accuracy concerning Black people.
I think this article reads a lot like "we need equal rights, so give us special treatment because we're different".

All that lobbying for people who did not meet the technical criteria, that getting upset at the idea of someone not noticing his differentiating blackness.

He might have a point in the part about how many minorities are using the service, but I don't see how the tech department should be concerned at all with that. Community relations, marketing, sure. Not tech.
Boy, as a non-lawyer, it seems to me the two aren't even related. It's one thing for your job to require you to secure an item from a vehicle (don't want police sidearms running around loose in Chicago), and you trip across evidence of a crime. Quite another to just make up excuses (pardon me, laws) to enter any random vehicle ("we were concerned that someone would break into the vehicle and steal that enticing pack of Wrigley's gum.") and search it for other evidence.

Let's pretend what conversations might be like for the two situations. "Man, sucks about Jones. Hope he comes out of it. sigh, let's go get his sidearm. I hate doing this, breaking into a guy's car like this. Oh, shit dude, isn't this the shirt that the murder victim was last seen wearing? I don't like where this might lead. But we've gotta follow up, right?"

Versus: "BMW 3 series, unlocked, left his phone in the cup holder. Let's see what else we can find."
lisp by a mile
The problem with RPC style calls is you can't take advantage of "natural" server features like caching and such. You need to re-implement all this on top of both the client and the server.

I agree with your point about REST though, it's not even a standard. If it was there would be no debate about what REST is and what it isn't. It's a vague set of idea and its author himself kind of said his paper was targeted at "specialists" and not classical "developers".

People keep on telling me "read the spec", well there is no normative spec.
Why DevOps Fails at Application Security
NB: I'm one of the founders of the Kubernetes project

I'd recommend anyone trying to install Kubernetes check out: https://get.k8s.io/

Or the single node Docker based instructions:

https://github.com/kubernetes/kubernetes/blob/master/docs/ge...

Or boot2k8s:
https://github.com/skippbox/boot2k8s

Or kubernetes on OS X:
https://github.com/rimusz/coreos-osx-gui-kubernetes-cluster

Or of course the "as a service" versions like Google Container Engine, CoreOS Tectonic, etc.

We're definitely also working on simplifying the install instructions.

I'd also like to expand a little on some of the features that differentiate Swarm from Kuberentes, namely:

* Secrets
* Replicated sets of containers
* Rolling update from one version of code to the next
* AutoScaling (Kubernetes 1.1, in Release Candidate now)
* HTTP load balancing for autoscaling
* Load balancing for sets of objects (e.g. Frontend)
* Service discovery of those replicated sets (Swarm has discovery for individual containers, but no concept of Service)

In general, our goal is to build a system that makes distributed system construction easier.

I would also refer people to the discussion in https://github.com/docker/compose/issues/1899#issuecomment-1... as well as https://github.com/docker/docker/pull/8859 on why we feel that the Node-based Docker API is problematic for a cluster level API.
The rebate is done using sales protocol; "#LCRRM". It is what I learned at Engineering 145, "Startup Entrepreneurship" (how to pay for Stanford by lec 12, #ENGR145)

BTW, i used #LCRRM to launch "Reverse VC". tier one VCs paid me thousands to pitch. Do not think I am great. Think of my mentor: Mark McCormack.

He did all sorts of sales 'protocols'. I made a hashtag for his "Signature business recipes"
They wouldn't be useful anecdotes if they weren't?
Because the interviewing process is fundamentally broken most places and that the listed items were irrelevant to actual productivity.
I doubt it. From the description of the "caretaker law" presented in the article, it only allows for this sort of behavior for an unlocked vehicle. They wouldn't have grounds to tow a locked vehicle because leaving valuables in plain sight in a locked vehicle, while stupid, isn't a crime.
This might actually be part of his job. Why would HR have anything to say about it? Engineers do tech conferences as 'employee of XYZ,' how are product reviews any different, assuming they're in context?
That's a little different: the situation was that rms has denied GCC to provide the AST inspection features which Clang provides. This is to prevent non-free tools from using GCC's core. For the same reason, It is highly unlikely that Emacs core will ever build in support for Clang.

In the meantime, if you want great Clang integration, there's Rtags.
Cause not-black => white isn't a racist statement.
Have you tried Ctrl and +, aka the browsers capability to increase text-size if needed? Works nicely with this site (at least in Chrome/Win).
> Oh wait the profile page need data from X, Y and Z. Well we gotta be RESTful so let's make 4 HTTP calls.

There's nothing RESTful about making more HTTP calls.
There's no reason that there can't be representations of a resource in a RESTful API that happen to include, in the representation rather than by reference, representations of subresources.

(You probably would want to have authoritative URLs for the subresources in the representation, assuming the media type of the representation is one which supports that.)
And Stefan was a great maintainer. I was sad when I heard he was stepping down, but I can't think of a replacement that would make me happier than John.
Please provide examples of misrepresented facts and statistics in this article.
Hmm how about nationalizing the infrastructure, mandate safety technologies and allow private companies to compete on common grounds to prevent a race to the bottom?
Perhaps the product changed? I often see reviews warning consumers that the new lot of product is deficient. Hell, the Pyrex brand did that, using the name on glass that can't actually hold up to temperature swings. (Lenovo's handing of ThinkPad might fall under this category too.)

Best thing to do is return the item; Amazon will value this far more than a negative review.
I've been working for over 20 years in tech at 10+ different companies around the Valley, and I can count on 1 hand the number of direct coworkers that were black, and on 2 hands the number of coworkers that I indirectly worked with that were black.

I don't believe this is due to any sort of racism, but rather due to the education system in general. Trying to solve the diversity issue at the hiring end, when the number of qualified candidates is so small, is not the right way to solve the problem. The only way you will hit higher-than-normal diversity numbers is to reduce hiring standards, which is wrong.

The real way to solve it is at the bottom of the funnel, at the elementary, middle and high school levels. By getting more children of all races involved and interested in tech is the only way we truly increase diversity.

And that is on us, those of us that have experience in tech. My goal is to try to volunteer to teach young children in economically disadvantaged areas about technology. Of course, I have no idea how to start doing this, and would love suggestions or pointers.