skysight-inc/HackerNews huggingface dataset:
Charlie and Chris modified V850 firmware that is connected to CAN bus to control devices on CAN bus. They flashed V850 firmware from main info/entertainment system that runs Linux on ARM board. Chrysler most likely is patching this main firmware. Linux on this ARM board was entry point for this attack - it is connected to WiFi, 3G and other stuff and it has/had dbus listening on 6667 port for all interfaces.
GE replaces legacy EMS with new Performance Development(PD) approach
Here is an archive https://web.archive.org/web/20150810162221/http://exdos.eu.p...
Is this real news or not? There seems to be some contention in the comments section.
You described the functionality of Google Maps on my phone. I believe Waze has already been integrated to a large extent.
I don't think paleo was never a strict low-carb high-protein diet like Atkins.

Obviously people's definition and how they follow the diet varies, but I think first and foremost paleo is about avoiding processed foods, sugar, certain newer foods like grains and dairy, moderating high-starch foods (which have less nutrients), and mostly eating vegetables, meats and fat.
Red is great, but it is still a crazy expensive high-end range of cameras. The real game-changer, I'm hoping, will be Blackmagic. Their new mini 4.6 Ursa camera could really change things for the low-to-medium budget.

http://www.bhphotovideo.com/c/product/1137310-REG/blackmagic...
Nope! All payouts are funded by advertisers paying to be featured on the interstitial page. The only data that we allow advertisers to target is the destination domain.
FreeBSD ip-172-x-x-x 10.2-RELEASE FreeBSD 10.2-RELEASE #0 r286666: Wed Aug 12 19:31:38 UTC 2015 root@releng1.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC i386

Woohoo!
It looks like a few things in there could further reduce typical and peak pause times, by backgrounding more phases of the work and rescanning stacks late so it's less likely much marking has to happen in the pause. I'm less clear on this, but "embrace write barrier during scan" and the other pacing changes might also better spread out work during the concurrent phases.

The pause improvements in 1.5 are no joke -- here's a benchmark from the GopherCon talk on it: http://i.stack.imgur.com/4TOux.png (1.5 is the yellow dots along the bottom)

(That talk is https://www.youtube.com/watch?v=aiv1JOfMjm0 and the slides are https://talks.golang.org/2015/go-gc.pdf )

And here's a graph from a real-world memory hungry app on a beta--300ms pause down to 4ms: https://twitter.com/mkevac/status/620872308446625792/photo/1

(Presentation on that app here: http://www.slideshare.net/MarkoKevac/markogoinbadoo )

Another app's pauses went from ~12ms to ~2ms: https://twitter.com/inconshreveable/status/62065078666255564...

And this doc means Go isn't moving to a generational GC now, which the pre-1.4 proposal speculated they might do in 1.6. That would mostly be a throughput win (discard short-lived garbage cheaply and early, so full GCs can be rarer), not a pause win (it could add new short pauses for young-gen GCs). Seems sane for now, since the polish they're talking about seems difficult, directly useful, and important as a basis for future work, and the pauses seem like the larger headache for the working Gopher anyway.
Non-tech people are nurses (male or female), engineers (male or female) are the doctors. The problem in most companies are that the nurses tell the doctors what to do. That's completely backwards.

Non-tech people have no business managing technical people's time. They are grossly unqualified to do so. The only purpose of non-tech people in an engineering organization is to act in a service capacity, removing obstacles that prevent the engineers from working efficient.
oh it's much better than Word, but still a paged document format on an infinite canvas.
Ah cool. Adoption is like a stochastic transfer function with a dependent variable "modern usability."

Speaking of usability, here's a patch to libfetch to ignore crusty ftp server non-RFC spurious responses https://gist.github.com/steakknife/b4772a5deb6afc8851e0 (I have absolute zero idea how to contribute code/patches to FreeBSD or it's not obvious/easy from docs.)

s/on/for/ That's what I meant. ;)
> ...you're analyzing in a way that's both in-depth and shallow at the same time.

I can't really dispute that. I'm no expert in the field.

> Just use diamond prices and dimensions.

Isn't that more or less what I did?

Diamond price per gram depends on the quality of the diamond. If we're gonna address an opinion that includes statements like "Think of the cost of a modern high-performance IC as if it was made of diamonds, because diamonds and silicon are both crystalline structures, and silicon is chemically much like carbon, therefore the substrate manufacturing costs are bound to be very similar." [0], then it seems that we need to look at the cost of high-quality diamonds that are used for their crystalline properties, rather than just for their hardness.

I'm not at all sure, but I would suppose that it would be far more expensive to make one high-quality diamond sheet the size of a silicon wafer than it would be to make a bunch of high-quality diamonds each the size of a CPU die, or maybe cut down a larger one. If it is, then an analysis based just on like-sized crystals would be dramatically unfair. Perhaps you know far more about this than I do? Industrial crystal production is not exactly in my wheelhouse. :)

[0] Direct quote: "Did you know that a silicon wafer is a perfect crystal, structured like a diamond? Silicon is right underneath Carbon in the periodic table, which means it shares the same outer electron shell configuration. Making that ain't cheap." via [1]

[1] https://news.ycombinator.com/item?id=10056870
you're reducing precision of the expression by adding extraneous data. The orientation of the asymptote is fully expressed by the context of price and the notion of high-end computing.
Yeah everything stopping at midnight even on the weekends would suck. I guess because of the way you wrote it I thought the literal 24h even on weekdays was your point which seemed pretty odd.

I've lived n Vienna and Berlin and in both the subways go till around 1am on weekdays and 24h on weekends, iirc it's about that way in Prague too. I thought this was the type of situation you were comparing it to.

Before they started running the subways all night on weekends in Vienna (which I think only started maybe 5 years ago) I would often have to take the night busses on weekend evenings, which would suck cause they only went every half an hour.
Great to hear!
Congrats Sam and team! One of the most helpful founders I've ever had the pleasure of working with.
If you're suggesting I should refer to girls I've interacted with when I was 9 years old as women, then I disagree with your suggestion.

You have no solution besides shaming and locking up men who are harassing women. Is it working? Women are getting harassed and men are getting shamed. If that's your ideal of male-female relations then I suggest it is you who has a problem with not wanting to find out the root cause of societal issues, and enjoying the shaming and denigrating socially inept men as a hobby at the cost of other women who are getting harassed. Revenge is fun, I get it, and helping other women who are harassed can feel good too, yes. That doesn't mean solutions to reduce the propensity for men to harass women shouldn't be explored.
It seems like this is an industry that is maturing rapidly.

The more I think about the applications, the more interesting it gets. Delivery, live mapping, search and rescue, event filming, ... and drone racing seems like it would be a blast.

However, I am perplexed.

There have been several postings here on Hacker News in the recent days/weeks, and most of them garner little to no attention on this site. This seems odd, as drones:

- Are built on relatively sophisticated "controller" software
- There are "open source" control boards available (OpenPilot and ArduPilot)
- Have the ability to disrupt several markets
- Are geeky and really fun (at the same time)

Sure, the laws are a little shaky right now, but they are ironing out in some parts of the world.
Great responses; this comment chain clarifies your position quite well.

Good luck!
I'm sure many engineers overlook the "guy who knows a guy" situation. The whole car itself is one giant system that works in unison; practically everything in that car IS connected. Which obviously means everything is accessible one way or another. Isolation is not really isolation as isolation more than likely depends on something.
Isn't this just trading with different bad outcomes, e.g. damaging children from DDT in breast milk?
Great plug to be added.
This was already done and I was involved! Never got out of the meta-stage and no game, but it was Node based and included the +1/-1 to vote/fail a repo with automatic merge in. It failed though, no activity at least.

https://github.com/botwillacceptanything/botwillacceptanythi...
Full article: http://www.newsweek.com/boot-camp-next-tech-billionaires-100...
for databases this is pretty good:

http://www.amazon.com/Database-Management-Systems-3rd-Editio...

for Oses http://williamstallings.com/OS/OS6e.html

cheers
Show HN: Kip – Find what you're looking for in stores around you
Just use multiple services for HA, which is a SPOF of selecting any one service regardless, not specific to Tarsnap. Also, check out Tahoe LAFS. Nonproblem strawman solved. :)
Only for some kernel modules because a few occasionally have an issue but generally they're not supposed to.

Otherwise FreeBSD is backwards compatible. You can run FreeBSD 2.0 binaries and libraries just fine if you want. There's some on the official FreeBSD cluster, I think.

In case you didn't know, the official FreeBSD packages for 10.1 and 10.2 will continue to be built on 10.1 -- the oldest supported release in the 10.x train.
We just launched yesterday and welcome feedback.

Kip works best in NYC right now – search is still VERY buggy :D The more you use it, the better our search gets!

You can also create looks with snaps, emojis, stickers, etc.

Android: https://play.google.com/store/apps/details?id=com.kip
| iPhone: https://itunes.apple.com/us/app/kip-styles/id1024791354?mt=8
They go into detail about how they flashed the controller in the paper, page 64.
Some advice:

- Don't call your leather full grain cow "crust". The word crust has negative connotations and should not be used for describing shoe leather.

- Describe your sole stitching pattern - are you Goodyear welting, Blake stitching, Blake-Rapid stitching? These techniques are typically associated with high-end handgrade or benchgrade shoes.
Agda.
It halts.
A version of Moore's Law seems to apply to storage, which is very much a good thing. The first IBM Winchester I used cost a couple year's salary and stored 30MB on 14" platters. The next I used was an 8" ~150MB and only cost a couple months salary. Forward 30 years and I can buy a 500GB drive the size of a stick of gum for a couple hours salary. 30 more years? Can't wait to see. I assume I will eat the stick of gum and by doing so know everything in the Library of Congress.
How Microsoft built and is building Windows 10
Ask HN: Anything tech related I can check out in New York?
For example meetups, computer shops or computer bookshops?
that's not the point
Ok, I gave the motivating example another shot... not sure if it helps, but please let me know if you have any suggestions.
Thanks! This helps a lot. So, based on the second part of your answer, comparing facebook ids, and other social networks, emails, etc. is what brings Oracle and other Data-as-a-service providers to talk about identification. Sort of trying to connect the dots across platforms, joe.black in fb, jblack in instagram, @jb1974 in twitter, etc.
It will be so obvious when big bird has an iPhone 3g and a nexus 5.
What's the point? Tarsnap is modestly cheap and extremely secure, and there other backup services which are equally cheap and almost as secure. Use at least 2x services always, so Tarsnap going down or bust (heaven forbid) isn't a big deal. There is never a perfect real-world solution, but risk mitigations that reduce risk at a higher levels of abstraction is how to get real, production-grade fault-tolerance the easier way than dredging up edge-case issues without offering usable alternatives.

SpiderOak uses end-to-end encryption, but I wouldn't trust it completely https://spideroak.com/opendownload

rsync.net is also pretty usable, but I wouldn't trust there is any in-flight or at-rest security http://www.rsync.net/

Tahoe LAFS provider https://leastauthority.com/ (it's possible to run your own Tahoe LAFS servers on cloud/colo boxes on several providers)

The best-practice mitigation to allow backups on less secure providers is encrypt locally (end-to-end encryption effectively) and distribute restore keys to a decent quorum of managers/founders/supervisors.

Having done offsite LTO tape vaulting and formal disaster recovery / business continuity planning at the organization level, it's a whole lot cheaper, easier and more flexible to use multiple cloud providers for most real use-cases (apart from multiple PiB datasets).
install sysutils/acts to make it dead simple

Just start with this and you'll have backups in less than 5 mins

http://blog.feld.me/posts/2015/05/braindead-freebsd-backups-...
This is great! One of the interesting things about social sciences (and engineering, although just like computer hacking, social engineering has unfortunately strong negative connotations) is that the real world is often counter-intuitive. In particular, people tend to believe in punishment a lot, while it commonly escalates the problem (I like the quip "emphasis on punishment is the sign of an obedience frame").

I am dismayed that I didn't do better than random chance, even though I like to read about social issues. I think this really shows the importance of empiricism in social sciences and engineering.
Put a key on a piece of hardware and provide it with the car. The firmware will not update without that key. Now the owner can update their firmware, or hand the key to their mechanic to do it for them. If they lose the key, they get to pay their mechanic to source and install a new controller that comes with a new key.

Or heck, just put a switch on the controller that must be manually closed for a firmware update to proceed. What matters most is preventing quiet firmware updates over the air.
I'm sure that plenty of people have examined statistical data to make conclusions of this sort. The interesting question would be whether anyone seriously studied the effect that the buyer:seller ratio has on prices.
http://engineering.imvu.com/2011/01/19/buildbot-and-intermit...
Good idea, especially the second one. Appreciate your advice.
I love TeX and LaTex. I've been using TeX even before LaTeX was available. However, I barely use it any more and write most documents in Markdown.

To turn your question upside down, the reason I don't use TeX and LaTeX any more (despite being quite invested in it) is that I rarely care about the quality of output any more. I'm more interested in the text editor representation.

For the types of documents I write (about software, very rarely doing any math) Markdown's syntax is just simpler and quicker. It produces readable HTML output with code syntax highlighting. That's all I want.

If I need to typeset something, I will go back to TeX/LaTeX. I'm afraid, though, that I'm not a good fit for overleaf as I am already invested in the concept of splitting composition from presentation. When I am writing, I specifically don't care about (and would rather not have) anything showing me what the final output is going to look like.

Typesetting is a completely different process for me. Once I have a good portion of the document written (sometimes all of it), then I will start looking at presentation. I'm also one of the crazy people who writes his own styles in TeX ;-)

What's interesting is that the last time I used LaTeX, I actually wrote my own markup language (similar to markdown) and had a build step that would convert it to LaTeX. This was because I was doing a lot of writing with very weird formatting (non-standard output of furigana in Japanese where I displayed both the Chinese characters, the Japanese reading of the characters, and the romanization of that reading). Doing that with TeX macros would have worn my fingers off.

So I suppose to sum up, since I don't need precise typesetting in most of my documents, Markdown is "good enough" and it is easier to type. When I do need precise typesetting, TeX/LaTeX is what I go for, but even then I would rather write in a markdown style DSL and translate to TeX which I can output. As much as I love TeX, it really does suck compared to any modern macro language. LaTeX gives a semi-nice veneer, but it still isn't optimal. Pushing it off to one side is how I cope ;-)
The advantage that Go has with regard to green threads is that the language and its standard library are built around them. There's no easy way to introduce them into a language via a library with the same level of simplicity.
Security is like air, you don't even realize its there until its gone.
Online Casino Email Scam Attempt – MailShark
Good post.
I think the comparison to homophopia in the black community might be even more appropriate than you suspected. Homophobia is a problem in the black community because mainstream culture .

Black men have long been emasculated in America. They were purposely separated from their families during the Trans-Atlantic Slave Trade and today they continue to be separated from their families due to the prison industrial complex. During and post slavery, their genitals were also taken as trophy pieces during and after lynchings. This was done to cease reproduction, prevent sex with white women, for entertainment and it was also a warning sign to keep other black men in check.

This has lead to defensiveness and insecurity about their mansculinity that has lead to the homophobia and sexism. Huey Newton said "We want to hit a homosexual in
the mouth because we are afraid that we might be homosexual; and we want to hit the women or shut her up because we are afraid that she might castrate us, or take the nuts that we might not have to start with."

Similarly, the trope of the nerdy male juxtaposed against the letter-wearing jock is one that hurt many in the hacker community. The narrative is that these men are unattractive or desirable partners unless their skills make them wealthy. In that cultural climate, the emasculated nerd is encouraged to see women either as targets of resentment, or as trophies.
One thing about HDDs is that the marginal cost to the manufacturer is basically constant regardless of size. It costs them just over $100 per drive to make a drive. The cost of making 6 or 10TB drives is all in the R&D. Large cloud providers buy drives in such large volumes that they get access to pricing that normal people don't which is why they can provide things like Youtube, S3 and Glacier without going broke.
It's often not an option in a high growth land grab market.
I've wondered for a while how much go could benefit from better escape analysis. Especially if they don't do generational.

Intuitively, it seems quite some escapes are only returned to the caller, then lost. If the compiler rewrote those functions as operating on references to caller provided memory (on the stack), it could reduce transient garbage.
CAN bus isn't designed for security, it's designed to transmit bits in electrically noisy environments (such as a car) between embedded devices. It sends frames of up to 8 bytes, which is not even large enough to fit a TCP packet header.
Whiteboard exercises, homework, and pair programming are ridiculous ways to test a candidate.

Code samples tell me more about an engineer than absurd and contrived and time pressured tests that have no relationship to how real engineers solve problems.
The point was that trusting all your backups to a one-man operation is not particularly wise, though cperciva provided more information. HA and using multiple services was not part of the conversation.
Calvin and Markov
Could have a QR code or symbol or initials on the box or stamped on the sole/leather. Leads to a providence chain on the site explaining who was behind it and has some example photos/videos of them at work.

Beerenberg, who make jams/sauces here in South Australia, have something like this with their Providence Pathway. You enter a barcode from one of their products and can see who was working the line that day cooking and packaging the product, their photo, very specific testing details from that day, etc.
If their code is right, everyone in the world reading it wouldn't be a problem.
The Implementation and Use of a Generic Dataflow Behaviour in Erlang [pdf]
Radioactive-Imagine Dragons(covered by Jessica Evans
Please stop treating a world filled with self driving cars and infinite holidays as some sort of dystopian future.

The fault of govt and economical science is squarely to blame for whatever misery you think technology is causing.

How are people unemployed when most people in Africa still live in proverty. Not to mention the fact the childhood proverty has increased in america.

If it wasn't for technology we would be much worse off. No one wants to go back to the days of MySpace and Amish living.

There is massive need for infrasture developing in the west and the rest of the world. Not to mention providing healthcare to everyone.

Not to mention stopping climate change. Self driving cars and whatever else machine learning research conjurs up is laughable a small creative destruction of human labour. There won't be a robot ready to rescue you when you are drowing in your self driving car while suffering from cancer.
Also, since 2011, we have added features and platforms under test, yet deceased test run time to < 4 minutes. So, yay progress!
Titanium-David Guetta (covered by Jessica Evans)
Marauders Map Chrome extension
> One thing I've always wanted to see is a mandatory A/B test built into any new legislation

This is what I find great about US and EU (I am from Czech Republic), that in a federal system, you can test the legislation in one state first, and then see the results and this lets the other states to perhaps adopt or avoid that approach.

Unfortunately, strong moneyed interests break that model by lobbying strongly in Washington and Brussels from the start, which I think is a bad trend, but I have no idea how to prevent it. The effect of having more cultural diversity is very hard to quantify economically. (There is also other side of the coin though, which is too much state competition can lead to polarization and war.)

Although sometimes there are things where you have to be careful about this approach - for example, if one state engages in lower taxes or pro-export policies, it may gain, but the same policy enacted by everybody will make everyone lose.
Awesome, congrats on seeing it through 8 "short" years. PG spoke highly of you as being benevolent so I wonder about your progress!
Following that archive.org link is really incredible. To be able to go back to the first day this site was launched and click around like I'm viewing today's site; just amazing.
If ML and C++ excites you, don't miss out on Felix. http://felix-Lang.org
You will get more out of it if ML excites you more than C++, rather it is the possibility of talking to C++ with minimal or no glue that excites you.

It wont be totally wrong to say that it is to C++ what F# is to C#, or perhaps little more accurately Scala to Java.

It is plenty fast too. A toy brainfuck interpreter written in it turned out to be speedier than C++, D, Go, but got beaten by an interpreter written in nim. Can post the link once I get off the phone.

EDIT: Here it is https://github.com/kostya/benchmarks/blob/master/README.md#b...

Something I find interesting is that it has had fibres and coroutines long before go was a thing. The author(not me) used it in his projects on telco switches.