skysight-inc/HackerNews huggingface dataset:
To me, it's closer to the terrifying end of the spectrum, because we reading this will all be dead[1] before cars will actually be able to make the kind of deeply informed and complex decisions you describe.

It's still exciting, but in a pretty abstract way.

[1]: barring the advent of Kim Stanley Robinson's gerontological treatment, but I'm assuming that's an even tougher but to crack
Thank you for proving the point that you can't design to meet everyones need in a way that removes the need for zoom.

Yes, your examples absolutely need zoom, or they will be totally unusable for a large number of people.

I have close to perfect sight, but big fingers, and even on my 5.5" phone the buttons in the first ones were annoyingly small.

In the second one, the text was annoying small. Again on a 5.5" phone. A lot of people wouldn't be able to read it at all without zoom.

> I wonder if the group of people that can't manage to browse with user-scaling turned off on their modern, high-end mobile phones are the same who can't seem to load any website posted to HN that uses JavaScript because not everybody uses a browser with JS enabled…

No, they are people who far to often run into designers who assumes everyone has perfect eye-sight and dainty little fingers and so thinks it's ok to disable zoom.

The only time it is acceptable to disable zoom is if you provide your own, context-aware zooming mechanism and make very, very sure it does a better job than the generic browser zoom.
andrew, come by our office next week!
Absolutely. But I can think of one very easy check that would solve many potentially serious problems.

Disable remote operation of car hardware when a conscious human is detected at the manual controls.

For some reason, this reminds me of Star Trek episodes where the crew has to transfer operation control of the Enterprise from the bridge down to engineering, or to another Starfleet ship. Even on a sci-fi television show, whenever that happened, it seems like they always had to enter a secret security code or have multiple bridge officers give their authorization codes.

It speaks poorly of your product design when writers for a television show give more thought to security than you.
The science of ‘hangry’, or why some people get grumpy when they’re hungry
You called the cops on two security researchers and a journalist, because you disagreed with their methods and weren't sure what their plans were and what authorities they'd talked to? (And not just any cops, the cops in St. Louis, for bonus points.)

Are we still on Hacker News, or is the transformation to Enablers of Traditional American Power Structure News complete?
Volatility is preventing Bitcoin from being a currency
Where is the data? Or at least a summation of it? What was the discrepancy? Was it adjusted for experience?
The three lies: Why we can’t have good performance marketing
How do you define journalism? Obviously, this isn't an article, but it is information and I found it entertaining. True, only a single point of view... shall we call it Gonzo? If you compiled all those tweets into a paragraph, it wouldn't require substantial edits to generate smooth prose.
> absolutely no upside to same from the perspective of management

Are you asserting that 95%+ of companies in the US have, and sometimes enforce, a policy that actively hurts them? I know companies do stupid shit from time to time, but you are basically saying salary confidentiality policies are some sort of mass MBA psychosis. After all, if there is "absolutely no upside" to management, why do we need labor laws to prohibit these policies in the first place?

Edit: So, I totally mis-parsed that statement. I thought you were stating there was no upside to management prohibiting salary discussions.
For fun (and because ilearn sucks), I taught a computer science class where the students helped create a learning management system based on git. Each student's grades are stored in a repo that they own, and the instructors use signed commits to update the students' grades. I offered an extra credit bounty to anyone who could write arbitrary grades to their repo without getting caught, and had a few students discover some clever loopholes.

The documentation is super unpolished, but you can find the repos here: https://github.com/mikeizbicki/gitlearn

The "how grades are stored" file in the docs is probably the most interesting: https://github.com/mikeizbicki/gitlearn/blob/master/docs/gra..., but there's also docs on how to start up and run a class using gitlearn.
This is nice and all, but where is a link to the actual spreadsheet?
I agree they may not make news if they did this in a safe manner.

However, the goal of people researching security, shouldn't be to make news. And these people while admittedly working with Chrysler to see it fixed, seem to be forgetting that. Especially since they plan to release their code, despite the fact that Chrysler has to get people to manually update their cars.

"The two researchers say that even if their code makes it easier for malicious hackers to attack unpatched Jeeps, the release is nonetheless warranted because it allows their work to be proven through peer review."

Their justification for releasing their code, as someone who works in peer reviewed industries is weak and they clearly are prioritizing attention over security at this point.
Fail them faster
The Serif Test – Is your website fundamentally broken?
Thanks for taking time to respond to my doubt. Would like to talk to you more.
Can you elaborate on what you mean by "offsetting the lower wage?" Isn't Google pretty well known as being one of the top paying tech companies?
So if I'm understanding this correctly, the initial vulnerability is remote-exploitable and relies on a firmware patch. Why wouldn't the manufacturer use the same exploit to patch all affected vehicles rather than calling them in for service?
Fox News Confused, Baffled by the Moon (2011)
Not just a support contract. MoodleRooms (http://www.moodlerooms.com/) was acquired by Blackboard a while back. They provide fully managed Moodle hosting. They provide a decent enough service. I certainly like not having to manage Moodle's backend...
By that same token, who cares what "billyhoffman" has to say?
Not the parent, but Angular apps often involve rendering different views based on the URL fragment. This is intended to give you "bookmarkability". So for example instead of bookmarking something like this:

http://example.com/users/1234

it would be something like this:

http://example.com/#!/users/1234

Personally, I have found that for SPAs with centralized state, you can serialize the entire application state into the URL fragment. This means that no matter where the user is in the application, they can bookmark that URL and it would return them to exactly the same place that they were (authentication aside). The disadvantage is that the fragment doesn't necessarily "make sense" to the user, and the URL is too long to be conveniently remembered or retyped manually.
US Air Force lab: robots, open source, and virtual reality
I'm hoping for ACI support soon so that I can use rkt instead of docker. :-)
Obsessive Interactive Map of Famous Literary Roadtrips
An air gap is hardly a solution for traffic information the route planner HAS to talk to the computer responsible for getting from A to B. In the same way that firewalls are no longer particularly relevant, air gaps appear to be flawed now too, the only way to solve any security issue is better code quality..
Which is also a really awesome game for those who haven't played it!

http://correlatedcontents.com/?p=1868
... toxicology results will take two or three months.

Wow, for people close to him, waiting for the results, that time must feel like an eternity. Why does it take that long?
Lies, Damned Lies and the BLS Inflation Statistics
Then why her writing is taken seriously by anyone? This piece at best is an opinion, mostly trash.

Hearsay, rumours, implication, this is professional gossiping. I don't deny the claims she makes, but the form in which she makes them really doesn't help her case, and the form clearly calls to create an online shitstorm.

We should shame publications who use "stories" like these. It's damaging for everyone involved and whatever the subject matter is. I refuse to take seriously what should not be.
There are politics in every group of humans larger than one. Some just handle it better than others.
How a former addict uses Reddit to save drug users’ lives
Pull a $20 out of your wallet. What do you see? I see about $5 of purchasing power circa 2000. Yet the BSL says it's about $14. Does that even pass the giggle test?
hmm I have not thought about it that way, but don't we subsidise public transport not only to make it affordable but also too use less energy for the same amount of people? Wouldn't fuel consumption per passenger be much higher if we subsidise cars?

Also most cities would not have the road-space to replace subways and busses by individual cars
This comment is derailing. The precise definition of journalism is totally irrelevant.

Erica Joy has shared an important story that we should listen to.
Remember how Copyright protected your work? Say goodbye [pdf]
Running Ceph inside Docker
How great was life for the average Cuban in pre-revolution days? I think if I were a Cuban I would be more than skeptical of undoing all of the positive things that have been accomplished since 1959.
I remember these! A quick Google yields the following, with an example of the reader mechanism http://www.telephonecardcollector.com/optical-cardphone-payp...

A touch of nostalgia there.
Wow... $1,500/mo to preview beta software?
I've worked for all manner of companies from the smallest 2 person shops to the largest multi-billion dollar oil magnates and one thing is common across all of them, politics. Even at the Whitehouse one rule is common - keep your friends close and your enemies closer. Its all about who owes who what favours and what you can do to further their agenda. If they don't owe you a favour or you can't further their agenda, you're meaningless (and thus worthless) to them. If you can provide them with software that increases their margins by half a billion dollars a year or give them a leg up the ladder of their career, they'll pay you pretty much whatever that's worth to them.

Politics might appear less evident in smaller companies, because you're more likely intimately familiar with the people at the top. In a larger corporate environment where you really don't know everyone intimately, your perspective of the politics are compounded because you're not necessarily part of the inner circle. The road to the top is all politics though. If you want to get there, you have to know how to play your hand and visibly provide what those at the top need to further their own political agenda.
No gripes since Linux is by far the best development environment for most technologies. I am running Ubuntu desktop(Gnome) vms inside my macbook pro and macbook mini but going to install Ubuntu on metal itself. I like apple hardware not much their OS(especially for development). Use quite a handful of Ubuntu server edition without GUI for development and testing too. CLI can be as ease for development but with right tools and config.

Tools: vim/nano, curl, grep, rsync, find, mitmproxy, autossh, tar, syslog, seige, top, wget, netstat, lsof, sed, df, du, ifconfig, iptables -L, ping, dig, traceroute, strace, screen, tcpdump, telnet, history

Dev setup config: pathogen.vim, ssh custom host config, ssh keyless entry, ssh tunnel, .bashrc/.bash_profile, alias, /etc/init.d/, .gitignore, vurtualenv(python), vagrant, docker, bash script for automation, supervisord

As a desktop user - I am a big fan of Gnome but just don't see GTK going anywhere. My bias towards Gnome is due to it's design principle. Wish for a Qt Webkit like layer on top of Gnome for native application development. For some reason KDE seems cluttered to me but to their advantage they have Qt.
>I've yet to use a Learning Platform or MIS that wasn't tortuous to use and ended up generating more work for me than if I had simply used pen and paper.

That's because they weren't really designed for you the teacher, they are designed for administrators and required reporting to the government.

Teachers, sadly, are seen as mere data entry nodes for most of these systems.

What does that Github centered workflow look like for a given assignment?
Again, another argument that "she should have known". No. If Google retaliated against her for sharing salary information, this is illegal, and they need to be punished. A bunch of hand waving about "politics" and "the way things are" is completely meaningless and irrelevant, and smacks of some sort of mild corporate Stockholm syndrome.
those of us reading the top comments on a forum?
Unfortunately supply and demand in a place like NY is such that people will probably have to put up with nonsense like this. In other areas there would probably be a market opportunity for landlords who are only going to focus on things that are actually relevant to whether someone is going to be a good tenant or not.
It's a shame to see the actual outcome of the false promises of social media. So much talking about how social networks would bring people together and help people connect and interact and give people a voice, but in the end it seems that the biggest results are that large companies have a new outlet to get eyeballs on their PR, online troughs for people to get their feed, and people have to build up even more false layers of "personal branding" around themselves, curating their eternal public record to avoid hurting their future career prospects.
Show HN: I Wrote a Book, JavaScript Application Design
It's usually convenient to a plot to have characters do things.

In real life, people generally prefer not doing things.

Which isn't meant to excuse a problematic implementation like is seen in this article, I'm just not sure the writers were actually sweating the system details when they did that stuff.
How to Speed Up the WordPress Customizer
...which means they should get shot by a cop?

I don't think that's how "criminal justice" is supposed to work.
You probably shouldn't, because I'm often wrong and frequently drunk :-)

In seriousness though, when a news story is breaking, I'd like the news website to provide meaningful commentary from educated and informed people who can contribute to the understanding of the event. I don't care about the lay persons opinion when I'm reading a New York Times story about a world event. I want to hear for someone knowledgeable.

A discussion site like HN is a completely different context with different expectations. I'm coming here for everyone's thoughts.
Correct, MVMs does not use Kubernetes today. We're looking at rebasing onto GKE now that they've hit 1.0, but nothing is set in stone yet.

Disclaimer: I'm a tech lead on Managed VMs/App Engine at Google
Martin Marietta built what they called the "Proof Test Capsule", which was a similar to the pair that flew and was used for ground-based system integration testing. According to these [2] notes there was a separate analog/digital computer that simulated the descent from orbit to surface.

Edit: The report referenced in [2] is available for download at [3]. Starting at page 184 there is a description of the Viking Test Language, which appears to have been used for scripting tests to be run against the flight hardware/software. And this was back in 1977.

[1] http://www.unmannedspaceflight.com/index.php?s=bf5c742cc7bc7...

[2] http://www.retrotechnology.com/memship/viking_software.txt

[3] http://www.dtic.mil/get-tr-doc/pdf?AD=ADA040770
Even political agendas and sensationalist trials need some leg to stand on to be successful. If you hire honestly and set pay honestly and fairly, with recorded justifications, it is unlikely that your company would suffer any negative repercussions of pay transparency. However, this doesn't mean "absolutely no company anywhere will run into legal trouble due to this"

There are always exceptions, but they are just that: exceptions. The existence of an exception or outlier does not disprove what generally holds true for everyone else.
Having had to clean up after "end users" a couple times, I certainly prefer to have the IT department have the final say.

What kind of "i's" and "t's" are you referring to as a bad thing?
So, are we all now just blaming it on the victim, “she should have known better, what else did she expect”?

Why is that okay in a Employee / Corporation setting? Is that also okay in a rape victim / rapist setting? Where do we draw the line now?
He criticizes his second vision, the Silicon Valley vision of software eating the world. But where I live (Wichita, Kansas), Uber is actually better than the conventional taxi services. As in, when uber was temporarily shut down in Kansas and I tried to call a conventional taxi to my home, I waited over half an hour, it never showed up, and I had to cancel. So the second vision resonates with me, and I don't even live in Silicon Valley. What am I missing?

Edit: It's not just one anecdote. TO quote the OP:

> We started with music and publishing. Then retailing. Now we're apparently doing taxis.

Yes, and software has made each of these better. The vision of software improving the world seems to actually be working.
I don't think you can define a monad in terms of just (return,join). (return,bind) works, or (fmap,join).

EDIT: As a counterexample to uniqueness, consider fmap defined such that for all f and x, (fmap(f))(x)=[].

It is consistent with your return and join.
I have no problem with Erica Joy's approach here. She told a fairly comprehensive story about a concern she had with Google, and ended it with a fairly unassailable moral (doodles do not an 'ethical' company make).

Wired, on the other hand, stooped to about the journalistic level of Gawker with this. If you're going to run social media content as an article, that deserves background and confirmation. If you're going to implicitly accuse an organization of racism, sexism, and violating labor laws, that demands proper followup and investigation.

Wired had a real opportunity here to do serious journalism here and squandered it.
Journalism is about getting to the truth. That involves doing a bit of legwork to assess the veracity of what someone is saying.
unreliable people produce unusable results
Disconnecting will not restore corrupted firmware. Once virus is there, disconnecting just prevents data transfer.
Women who harass men online are winners?
You don't think they retaliated, or you don't think that it would be wrong for them to retaliate?
Apprenda Raises $24M, Makes Added Container Support a Priority
Molly McHugh and Wired need to reach out to this woman and ask a few questions.

Erica has explicitly written that she's not interested in speaking to reporters about the story: https://twitter.com/ericajoy/status/622154558140080128
‘There's No Real Fight Against Drugs’
I've actually been thinking about this recently (in order to compile C into small, dense code for running, slowly, on 8-bit microprocessors). I'd really like to see this as well.
Capital One Out to Display Its Geekdom with Open Source DevOps Dashboard
Now if only we were as civilized as we'd like to be. It takes many years for these values to become the norm. We make great steps every year and will continue to do so.
She shared a part of one side of very important story.

Do you want Fox News? Because this is how you get Fox News.
I prefer developing with Linux. There are generally more tools available than Mac and Windows. Some of the ones I use are xmonad, tmux, vim (nvim), ag, ycm, clang, gcc, gdb, cmake, make, ninja, perf, valgrind, strace, etc... Compared to Windows, even just having a decent shell with coreutils is huge. If there is something that a tool doesn't already do, I can generally combine other ones to do it. For example, sed can handle basic refactoring. It's also generally easier to install new tools through the package manager (I use Funtoo).

I know a lot of people tend to prefer cleanly polished IDEs, and I do use eclipse and eclim for java development, but normally IDEs tend to get in the way for me. As for the specific questions, building definitely isn't an issue and there are plenty of cross-platform build systems when it's needed. Continuous integration is usually handled separately on a build server (hudson, jenkins, team city, etc...). In fact, a lot of the collaborative tools for things like continuous integration and issue tracking are mostly usable via web applications (bugzilla, jira, etc...).

My biggest frustration is when tools that aren't usable on Linux get standardized on. Outlook is the easiest example, but for anything where it's absolutely necessary it's extremely easy to run a virtual machine with kvm and libvirt.
Startup founder reportedly jumped to her death from the top of NYC rooftop bar
In this context, the particles that appear in the Standard Model. So a quasiparticle can be understood in terms of the underlying structure of matter ( a crystal in this case), a 'real' particle can not be understood in terms of some underlying mechanism. Granted, "can not be understood in those terms yet" is preliminary and a not really satisfying definition.
Those weren't nukes, they were gigantic piles of TNT big enough to eff with telemetry systems
There's plenty of safe ways to accomplish this kind of demonstration. The fact they choose to do so in a way that endangered the public is in fact criminal.

Being a security researcher or journalist doesn't give you a license to put the public in physical danger.
It's not perfect, but an air gap can help reduce the attack surface and interval.

Better code quality is important too, of course.

I agree with cameldrv that it's going to be a challenge.
I don't think the gaming industry is a good example for what you're saying. Video games have barely shown any development since the mid 2000s.

The first Crysis game was released in 2007 (8! years ago) and despite being an unoptimised mess is still graphically superior to most things released today.

Almost all windows games released are still primarily built on DirectX 9 (with a few optional newer components), despite DirectX 12 coming with Windows 10.

In fact, the major development studios have decided, that the performance offered by cheaply mass-produced consoles with yesterday's hardware is good enough. Why do you think specialised PC gaming communities are complaining that consoles are holding development back?

If anything I'd say the gaming industry is the embodiment of the "is good enough" mentality.
> Clearly, whatever I'm doing it making it easier for mobile users to get in the door with their dollars, and I have the numbers to vouch for that!

The flaw in this argument is that you are measuring across the total population, and totally ignoring that while your overall changes may help some proportion, some parts of it may actively prevent others from using the site at all.

Great for you if all you care about is the money. Not so great if you want to e.g. ensure people with disabilities have a good experience too.
Getting your fingernails torn out by the secret police for criticizing the Castro regime isn't too great.

http://www.breitbart.com/national-security/2014/07/02/cuba-a...

Economically, $6,000 GDP per capita isn't much to be proud of, compared to the US aligned Puerto Rico which is at $27,000.

https://www.google.com/publicdata/explore?ds=d5bncppjof8f9_&...
Far from blaming it on the victim, I'm pointing out that this mentality is endemic. I don't disagree with what she did in any way. I fully believe that what she did, she did for the good of all and I applaud her for doing so. What I am saying is that the suggestion that she thought there would be no retaliation is incredibly naive. That is all.