skysight-inc/HackerNews huggingface dataset:
I think a fully trained neural network is, in a sense, a "lossy" (possibly very lossy) description of the training set.
Why We Should Let the Pantheon Crack
Because some people (like me) don't want to be locked up in a boring cubicle like chickens in a battery cage.
It's probably allowed in the T&C of owning a tesla, but is anyone else bothered by Musk calling out details of log files that "normals" probably aren't aware of?

It's quite common in investigations of plane crashes that the aircraft manufacturer is involved in the investigation and makes public statements (usually to the effect of "we've ruled out any problems with our plane... must be those darn pilots again"). The situation with cars is a bit different in that it's (usually) private individuals rather than professionals, but I'd say that the track records of car safety vs. aircraft safety definitely point towards following the model used for air crash investigations.
Sharkey: a service for managing certificates for use by OpenSSH
Hammerspoon is a fork from https://github.com/sdegutis/mjolnir. Mjolnir is a hammer of Thor. So it's kinda hammer but not the same hammer and it's kinda fork, yet it's not meant to be merged back - so not really a fork. Hence the name.
Funny cuz that's what Ive been saying about IDMS for years:

https://en.m.wikipedia.org/wiki/IDMS
How to create a website from scratch – 6 simple steps
When the car rolled over, the antenna was damaged and the data link lost, Tesla claims. So how did Tesla get the data?
It's generally referred to as Target Fixation, it's a common issue amongst cyclists and motorcyclists: https://en.wikipedia.org/wiki/Target_fixation
I recently made a slider in React/Redux. Imagine a slider that has a width of 200px but needs to report values from 0 to 100. (The width is governed by external factors, e.g. other sliders nearby that need to report a widger range, but must visually be of the same width.) This means that sometimes you may move the slider just by a pixel and need to register the movement, but the underlying value won't change. I.e. you have the slider offset and the actual value.

The slider offset is a very transient variable that is not really important. Next time you load an object from the database you'll just convert the value to a slightly different offset and nobody will notice. Are you going to store the offset in the big store?
We don't need to remove mixins because that's one of the biggest reasons people use createClass(). So it's enough to just separate createClass() and then we wash our hands, and it lives its own life. We won't use it but others are free to if they like it.

No specific timeline but we might I'd say within half a year is likely.
Being nitpick because I dislike clickbait. With the use of comma, ", on everything" is an emphasis. Emphasizing "everything" sounds to me they want to run AFL on everything, including Hacker News I guess? Because if everything doesn't include EVERYTHING, then everything isn't really everything.
A)The Annotated Turing - Petzold

B)Armchair Universe: An Exploration of Computer Worlds -- A.K. Dewdney

The latter had many great ideas which inspired me to do interesting experiments on computers with minimal programming experience, it had a great chapter on recursion which really helped me understand recursion when it had no programming experience. I still go back and read sections of this book. Quite a joy IMHO
Nice article.

Reminded me my own experience of creating bank software system for a State Bank of one of republics that was in the middle of separating from former USSR. "Perestroika" they named that process.

No mainframes, where we would get those at that time? Only i386 as a server and PC XTs as terminals. Connected by ropes essentially, but NetBIOS was working over them. Plus 1200 bod or so modems to connect with other banks in the republic.

But we (team of two developers) did it in 9 months.

Excellent Zortech C++ by Walter Bright (creator of D language).

Editor - MultiEdit the Great. What we would do without it - I don't know.

Database - dbVista (later known as dbRaima).

Everything was working on PTDOS (Russian MSDOS alike thing)

Yet multitasking C library providing cooperative multitasking (same execution model Node.js is using).

And everything in 640k of RAM that "should be enough for anybody".

We were young and nobody hadn't even a chance to tell us that this is "too serious", "impossible" and the like.

A lot of manual input by operators, so usability requirements were surprisingly high: http://www.terrainformatica.com/2016/02/ui-usability-solutio...

:)
> Understanding how the plane works goes a long way towards developing the right instincts.

Well, I won't imply anything and I'll disagree with this directly. Understanding does not go a long way towards developing the right instincts. There is only one thing that develops instincts and that's repeated practice. Understanding doesn't even come close.

At best, understanding alleviates a mental block that some people have where they can't do something (in extreme cases literally physically can't do it at all) if they don't understand how it works. Not everyone has this.

In my experience as an instructor, this is more common among those who are from an engineering type background. I also find it to be strongly correlated with age. Younger people are more accepting of instruction (and tend to learn much faster).

I could write the same article about flying or programming: How I Learned to Stop Worrying and Love the Black Box.
That article has a huge misunderstanding when it comes to ghosting. In normal CRT TVs or monitors you could not see the previous frame at all.
If you climb enough elevation, you'll quickly learn to love carbon :)
The sexy part refers to the looks — sorry if our sense of humor is not translating well :(
It sounds like one local privilege escalation (possibly?) and a series of crashers?

Honestly walking away with those being the highest severity bugs is a credit to the OpenBSD team and their focus on security. They're totally bugs and it sounds like they're getting fixed immediately, but... many kernels fix these types of things all the time and don't even consider them security bugs.
Are you less nervous running a binary installer?
Either I misunderstood you or you misunderstood me, my points were:

1) By making something illegal, it makes it more attractive to people looking to rebel because it makes it an "edgy" forbidden fruit. For example, teenagers are stereotypically rebellious and making a drug illegal may encourage drug use instead of discouraging it.

2) The people that wouldn't use drugs due to them being illegal likely wouldn't have issues with drug abuse even if they were legal, though they may occasionally use them.
Thanks for crafting and sharing this.

I must admit to flagging this particular submission, as it is the fifth time it has been posted in as many days, with no other contributions (whether of comments or stories) to speak of. Forgive me if this seems harsh, but just to keep submitting the same item over and over without any other activity (including responding to comments made in the prior submissions) does not seem in alignment with HN.
Bummer. The index size is pretty small right now but we're working on increasing it right now. What were you searching for?
Its great to see Ramunujan getting a fair bit of attention these days. His story is really fascinating. I can recommend:

https://www.amazon.com/Man-Who-Knew-Infinity-Ramanujan/dp/06...

This was also made into a movie a couple of months ago, I haven't seen the movie but it should be on netflix/itunes by now since I don't think it had a wide theatrical release.

http://www.imdb.com/title/tt0787524/
I think given the cost of the larger devices, that 3D Printing as a localized service will start to appear in many areas... where you simply pay for materials + render time + membership fee(s).

There's some opportunity there, but I think the hardware still has some room to improve before it's common.
Maybe because you need to write some performant code?
yes, most code is (jokingly): write once, read never^^

It is also said that it is 10x more difficult to read code than to write it.

If you enjoy it, practice. Comment well.

If there is something you don't understand, rewrite, break it up into smaller pieces. it really takes a long time to understand things, considerable effort is most of the time required - but it gets easier as your skills improve.

For your own sake or for whomever might read code in the future. Keep it small, simple - It really helps!
Show HN: CSS comment indent-level guides for Hacker News
You simply need a CSS browser extension and add this style sheet:

@-moz-document regexp("https://news.ycombinator.com/(?!threads).*") {

td.ind {
background:
linear-gradient(to left, rgba(246,246,240,1) 0px, rgba(246,246,240,1) 14px, rgba(246,246,240,0) 14px),
repeating-linear-gradient(to right, rgba(0,0,0,0) 0px, rgba(0,0,0,0.03) 39px, rgba(0,0,0,0) 40px),
repeating-linear-gradient(to right, rgba(0,0,0,0) 0px, rgba(0,0,0,0) 32px, rgba(0,0,0,.01) 39px, rgba(0,0,0,0) 40px);
}

table.comment-tree td,
table.comment-tree tr,
table.comment-tree th,
table.comment-tree,
table.comment-tree tbody,
table.comment-tree table {
margin: 0 !important;
padding: 0 !important;
border-spacing: 0 !important;
}

table.comment-tree td.default {
padding: 0.5em 0.5em 1em 0.5em !important;
}

table.comment-tree td.ind {
padding: 0 0.5em !important;
}

div.votearrow { padding-bottom: 3px; background: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='20'><polygon points='0,20 12,20 6,0' style='fill:rgb(179,179,179);stroke:none;' /></svg>") !important; background-size: 12px 20px !important; width: 12px!important; }

}

Credit for half of the style sheet goes to /u/basseq.

Bonus: Extra large voting buttons (see the div.votearrow definition).

Screenshot: https://i.imgur.com/XrJEKKe.png
There is more than one failure mode for cruise control.

EG:
* Cruise control leaves throttle full open.
* Cruise control fails to disengage.
* Cruise control compression brakes on ice causing skidding.
* Cruise control activates without driver's knowledge.

For an example see here:
http://www.abc.net.au/news/2009-12-16/driver-recalls-freeway...
Lessons learned from one year of monitoring single page applications
How on earth did a 7MB raw blow out to a 20MB TIFF? Isn't that going from uncompressed RGBG to losslessly compressed RGB?
the best way to get rid off the discomfort is to first check the shell script:
curl -fsSL https://raw.githubusercontent.com/rgcr/m-cli/master/install.... | pbcopy

Then you can paste it in a text editor and if it is not too long you can verify the script.

And as this one is on github you can take a look directly.
I use it primarily as a windows manager and an easy way to start and stop Spotify/iTunes.

This (https://github.com/Linell/hammerspoon-config) is my configuration, which is about as basic as it gets. The documentation has a billion other, cooler things that can be done.
https://news.ycombinator.com/item?id=12089022
Note that there is no mention in that article about what the users and/or customers of whatever you're designing might like.

You may not be able to measure beauty, but you can ask your users/customers if they like your design.
Silicon photonics pioneer looks to ease the datacentre networking problem
I do integrate every so often. By fetching master and rebasing on it ;)
That would be amazing for those who were having a sudden unexpected medical issue.
You can always pull and build - but of course that's risky too, roughly in proportion to the size of the working copy.
I'm using it as a basic window manager and an easy way to start and stop music without having to take my hands out of their usual position.

Here (https://github.com/Linell/hammerspoon-config) is my configuration, although it's nothing fancy.
Don't be silly; nobody uses Windows.
It's about the same in topology — process audio, search through that, get back timestamps — but we don't rely on transcribing the words correctly.
Don't forget about open-back seating, so everybody can see what you're working on.
Pre-render d3 visualizations
Well, I obviously didn't down vote it. But if that were a consideration it should have been mentioned, along with what that existing hardware is. Hence my question, because as-worded the motivation comes across as just an allergy to Apple logos.
Add the recent bitbucket change that broke TeamCity fetching repos for building.
Data from black boxes about particular Toyota "unintended acceleration" cases became public, and some people were worried:

http://www.geek.com/mobile/toyota-acceleration-case-shows-wh...

In that case, Toyota's horrible programming practices do make it possible that the logfile doesn't fully reflect reality:

http://www.edn.com/design/automotive/4423428/Toyota-s-killer...
That is hilarious. He has no idea he is a Silicon Valley character.

Seriously creating a fictional company that is precisely like this would be a great way to promote Silicon Valley.

Trouble is there are so many companies and people who are part of the self parody without knowing it.
I bought the camera thinking (wrongly) that image quality was 90% of what I cared about. It does have a good image, wide field of view, and reasonable night-vision mode. But:

• Fundamentally idiotic design - can't save video except to ridiculously overpriced Nest cloud service.

• Browser UI requires Adobe Flash.

• Camera software (on both iOS and in browser) eventually will stall, showing what seems to be a live image but is actually a still image from when it crashed hours ago.

• Other times, camera view will gradually drift behind, so that what you see is actually several minutes behind real-time.

• You can set time zone, but only for regions (not many) that Nest marketing has approved, so when you take the camera on travels, its several hours off. E.g. I took it to Japan but the closest time zone I could set it to was Saudi Arabia. (WTF is wrong with these people? How is it possible to decide on that outcome when you have written a software UI to set the fucking time zone?)

• Camera hardware unit crashes every once in a while and becomes unresponsive until power yanked / rebooted.

• Completely unintelligent about returning to a previous location -- you have to do the weird bluetooth-and-QR-code dance every single time you bring the camera back home.

• If you don't sign up for the stupid $300/year cloud service, then you get ads for it in the UI.

• Die Nest, die die die die die. (Yes, I root for them to go out of business, even though that would mean that my stupid cloud-dependent camera would cease working entirely...)
Firstly glad to see these reported and fixed.

Secondly how many of these were remotely exploitable? Yes OpenBSD is limited in it's exposure with the "base system", but it seems like few of these pose as "holes" for the system? Arguably pledge(2) could factor into this, maybe? I'll let someone better qualified comment.

Again glad to see these fixed. But is the baseline free user access to the whole system for NetSec/ OpSec these days? I don't know maybe it is.

I'm just reluctant to have to read through the HN, "OMG OpenBSD had CVEs" and "C is insecure". Arguably the later has some merit but C isn't going away anytime soon, for better or for worse.
You say that like it's impossible to decentralize curation.
Heh -- it kind of makes sense since it's really meant to be used via NNTP. (That's the whole raison d'être for GMANE.)
I had a friend wreck his car because he was distracted by eating. Ban eating!

If only driving under the influence of cannabis were illegal in those states... er.
If you're doing what everybody else is doing, by definition, you are not making progress
For another laugh, try https://blog.expensify.com/2016/06/17/expensifys-comp-review.... This quotation sums up both the pretentiousness and the bullshit nicely:

> We don’t negotiate during the hiring process. Our first offer is our last and best offer. If it’s basically in the right ballpark, then we encourage you to take it and we’ll adjust it later if we were off. But if we’re so far off that we’re not in the right ballpark, then clearly this isn’t going to work anyway. There’s no need to fight over a few percent: let’s just get started and adjust later.

Apparently they'd like to hire "10x engineers" (lol), but not quite enough to actually talk with them to determine a mutually beneficial compensation scheme. Their offer is the fair one, and a counter-offer is the engineer quibbling over a couple percent. If that's the case, why can't that few percent go the engineer's way? Nice to see that they've resolved the problem in their favor.

If a prospective employer gave me a non-negotiable offer and refused to countenance alternatives, I'd run far, far away from that paternalistic prison, no matter the offer or company.
Would have appreciated if they had provided more information about this. What about games that aren't pre-installed? Is there any kind of save-states/additional functionality, aside from HDMI and controller compatibility with Wii?
Your computer should be waiting for you, not you waiting for your computer. Any single job you're doing more than once, look at how you can do it easier.

Look at emmet if you do anything involving html.

Maybe setup a process that watches a folder and builds/compiles anything placed in there.

If you need to do a job 10 times that takes 5 hours to do each time and you can automate that job in 30 hours so each job now only takes 1 hour each then you've saved 10 hours of time.

At my work I've made an enewsletter editor app (turned 2 week job down to 3 days job) and a language file editor for the content we output (turned 1 week job into 1 day job)

All that extra time gives you more breathing room between projects, more polish time for those projects or more time to learn new things.
Five tips for exploring new project ideas
Absolutely, yes. There is a very deep link between compression and "understanding". I think we have every reason to believe that networks that can understand/"explain away" the content/statistics of a scene ought to be able to compress them better.

I presume someone (or likely many people) are working on exactly this.
I like it! I wish it had some features for making a screenshot, taking a photo, and recording video or sound for n seconds. A packet capture for n seconds might be nice, too (although that would certainly be more involved). Might as well add keyboard/mouse logging for n seconds. :)
Yeah, I get that, but the HTML interface is so awful I think we'd all be better off if we just used Gnus to read it.
Sharkey is our team's intern summer project. We are open sourcing it today.

In the enterprise world, engineers often ssh into hosts for the first time on a daily basis. This trains them to acknowledge the trust on first use prompt on a daily basis.

Sharkey removes the prompt by signing the openssh certificates.

Feel free to post questions here and I'll relay them.
Revised Medical Marijuana Law Will Put More Pressure on Hawaii Employers
The last one of these that popped up on HN replaced a lot of the common UNIX commands, and a lot of people here rightly asked 'why would I run "mac tar:extract" when I could just run "tar xf"?'

This one seems to get the balance a lot more right, with a lot of things that the average OS X admin wouldn't know off the top of their head.

- 'm lock': That's a lot better than whichever arcane key combination does it by default (my laptop stays closed most of the time, so the power button isn't an option).

- 'm nosleep': I would have to look that one up.

- 'm finder showhiddenfiles': It beats Googling for the proper 'defaults write' invocation.
I don't know man, you can't kill COBOL dragons with a Ruby sword.
I've been pretty active on HN the last few days, and this is the first I've seen of it. Is redundancy sufficient for flagging? I always thought flagging was only for abusive or off-topic content, and redundant submissions were a moderator thing.
Andrew Turley has given a nice COBOL talk; the title alone - "What We Can Learn from COBOL" - is worth the price of admission:

http://confreaks.tv/videos/goruco2014-what-we-can-learn-from...
> We had one prototype that us engineers hated to death because the only difference between it and the rest was that it was a different colour, but ALL the players hailed it as the golden standard.

Out of curiosity, which colour was it?
AHK is a terribly designed language, but holy hell, you can do some nifty stuff with it. For instance, I like to download music from YouTube and SoundCloud using youtube-dl but I disliked having to open up and manually copy and pasting the URL, etc. I found an AHK script that gets the URL name of the current active Firefox window, edited it a little so that it pipes that URL into a batch file, and now if I find a song I like, all I have to do is hit a hotkey chord and after about 30 seconds, it's in my Music folder. It is a total hack - the kind of thing AHK was made for - but somehow it works!
Because they are cheap.
We did too. After using HipChat for years the frequent downtime became more painful than the costs of switching to Slack.
For every one of your uncle, there are 10 bodyshop guys billing out at $40-60/hr.
Fix Your Broken Phone at I Fix Screens Lindenhurst
I am working on a Line Bot and their api documentation is one of the worst I have ever seen. Hope is that with the IPO they hire some resources to do this.
You do realize not all illegal drugs are dangerous when used properly? Some can actually be quite beneficial, have no proven long term negative effects, and can improve quality of life. The best example of this is psilocybin. There is some great research lately on guided therapy sessions that make use of it.
What annoyed me is that its location isn't mentioned on the first page. Is it in Syria? I have no idea. You have to get 60% through the article before it mentions Mosul, but even then the article doesn't clearly state whether the caliphate is supposed to be in Mosul.
> how many years of your career you have spent in embedded systems

Depends on how you count, but probably about 20. 15 of those were at NASA. Gerard Holzman (the author of the paper we're discussing) was in the office next to mine for about 3 years. Oh, and Common Lisp code that I wrote actually controlled a spacecraft back in 1999.

https://ti.arc.nasa.gov/tech/asr/planning-and-scheduling/rem...

Does that qualify me to talk about these things?
https://scratch.mit.edu/
Just because you know another thing with the name doesn't make it illegal to use that name as it has a meaning anyway. There is also a CMS called Lepton. Pretty sure this will soon be the most popular product with this name anyway.
Can someone provide me with references for a succinct, lucid introduction to the ML module system and what problems it solves, and what shortcomings is has that are (partially?-)resolved by later variants?
You can pretend that recombinant reproduction is a sort of statistical optimization process. Variations are created and then placed in the environment to see which are more successful.

Bananas are an interesting example. The species is quite diverse, it's just that there's only a few cultivars that are commercially interesting. Many of them are full of big hard seeds or fibrous or not very sweet or whatever.

Lack of pollinators is one of the explanations I'm considering for my Zucchini not setting any fruit. Not fun to consider that in this context.
It's funny how different the reaction is on HN from the users they surveyed. Most of the ad blocker users they cited seemed like they would be happy if websites would clean up their ads and make them less prominent or annoying, while a minority would be willing to pay for the content on the site instead. Very few of the ads-are-murder zealots that we usually get around here :).