skysight-inc/HackerNews huggingface dataset:
I've been spending a bit of time over the last couple of months reading up on CAN, OBD2, system architectures for automotive systems, attack vectors, various forms of CAN-attacks, building stuff that interfaces with CAN buses, writing software, figuring out how things work etc. And I have to say that many of the comments in this thread are frighteningly uninformed.

I know this is supposed to be The Magic Kingdom where people are only supposed to say positive things and eat happy pills all day, but would it kill people to at least try to read up about the things they so willingly share their "insights" on before posting here?

At the very least, try to understand how CAN works before spouting nonsense grounded in uninformed assumption. Uninformed opinions are not helpful. They just pollute the discussion.
Very underrated comment, by far the best in the thread. Sounds like drug gangs are borrowing the business model of governments.
top 3 google responses for "elb static ip" say you can't, the truth may vary
I'm pretty sure the sentiment that a large war has been made impossible, either through technology or politics or both, pre-dates the first World War. Certainly after the first World War, it was thought that war had thus become so horrible that it would never happen like that again.

MAD has worked pretty well so far. It seems almost certain that there would have been a massive third World War by now if nuclear weapons hadn't been invented. But that doesn't mean it can't ever happen, especially since MAD is a lot harder to work with in a multi-polar world (there are currently nine countries with nuclear weapons).
Well someone had to say it...
YouTube Ad Growth Drives Google Value by $65B
What Are You Going to Do When They (Oliver Samwer X Brian Chesky) Come for You?
Since this looks like official support, it could have a command for it? Like: `pharo provision ephemeric` or even `pharo publish` and have the provider configured somewhere?
I'm struggling to understand - what's the point of using JavaScript for anything embedded?
In sum, capitalism churns away normally in the the United States.

The magic internet hasn't been able to revolutionize away any of the basic realities of economics.

In other news, I hear that Amazon just turned a profit for the first time! ;)
You have to be a unicorn in your own right for me to give you equity at one day a week in my company. Don't let the white hot market fool you about your actual abilities, you need to focus to accomplish great things.

That said, startups are desperate to hire, so it's possible you could pull this off.
My friend Julie told me, "for the next year, you are number three, unless you have a dog, then you are number four." While that turned out to be true...except that I had two dogs at the time...the way I like to describe it is that the mother goes through a series of continuous changes, but for the father it's like standing on the tracks watching the freight train coming: I knew everything was going to change, but it all happened at once.

Congratulations. Being a dad is amazingly wonderful and only gets better over the years, and if you do everything right your child will move away and you'll miss their awesomeness deep down in your soul.

Good luck.
NIST in suspected 'meth lab' blast: US Congress is demanding answers
Shashlik: A New Way to Run Android Apps on Linux
Delayed, fraudulent transactions possible with encrypted Square Reader devices
What makes you think males are less likely to be detained and arrested?

Personally my money is on upper-middle-class old ladies.
Why Britain has secret ‘ghost trains’
I too thought it was idiotic. Now I realize that because brevity is the soul of wit is the reason it succeeds. Sometimes less is more and the pearls of wisdom of society at large certainly qualify.
I also thought it was going to be a fad. What is interesting is that everything people use Facebook for day-to-day existed back in 2005. We used email for sharing life updates, various tools for photo sharing, AOL Instant Messenger for chatting, mailing lists for groups, email and evite for organizing events, etc. The novelty of Facebook was profile browsing and poking each other. And if Facebook had just remained that it would have been a fad. What is impressive about Facebook, is how they managed to little-by-little get everyone on their network, and little-by-little beat out the tools people were using before Facebook.

Interesting, now, in 2015, Facebook is a worse tool for me than it was in 2009. Any tool that my boss is on, my aunt is on, my old high school classmates is on, etc, has lost any coherence to it. I now have to obey standard internet security: anything posted on the internet or on Facebook in my real name has to be treated like it is on my resume. Because, de facto, it is.
A9t9 Online OCR. It's free. It's fast. It's fun to use (try the overlay button)
This is a common myth. There is no such thing as a "Beamtenbeleidigung" ("Insulting a civil Servant") in German law. Insulting a cop is handled by the same laws as insulting everyone else. It's just that public prosecutors will be more likely to actually criminally prosecute, instead of deferring the insulted party to a civil suit on the matter.
https://en.wikipedia.org/wiki/Chewing_gum_ban_in_Singapore
One in every 600 websites has .git exposed
Instagram. I still don't get it. Vanity filters sure, there were dozens and there must now be hundreds of such apps, but a separate social network just for that?
Twitter is mostly made up of abandoned/inactive accounts, and it hasn't turned a profit. Despite popularity, I don't think it qualifies as a success.
If a system is complex and we don't fully understand it, shouldn't we take caution? I have seen arguments, from similar positions of authority and nearly every time an expert chimed in, they were eventually to either be bullshitting or proven wrong.
"2-3 weekend days a month", thats sounds reasonable!
Not really a start up, but I thought Wikipedia was an extraordinarily dumb idea at first. An encyclopedia that anyone can edit - what could possibly go wrong?

I completely missed the value of having decent moderator tools (which no site had back in the early 2000's), and a passionate group of moderators who cared very deeply about the integrity of the site.
I've actually been thinking about this a lot recently due to an SBK (motorcycle) race I went to last weekend. A freak collision lead to a pile up, ultimately 2 riders died after getting to the hospital and several others were injured. These things are rare, but they do still happen. Why should people be flying around the track at 100+ mph, risking their lives for our enjoyment?

Robotic sports could become big. But still, people identify with other people and we want to see something at stake. In e-sports you aren't physically at risk (aside from maybe your wrists), but your reputation certainly is. Colleges are fighting over football players far more than robotics competitors. Beyond financial or academic interest, I don't think competition of algorithms will ever hold peoples attention. The robots will still need human operators, because they are prone to error, which helps build the tension of watching live competition

e: formatting
That assumes a particular encoding, e.g. that a,b,c,d are not names of expressions.
What about the opposite, something that seemed like genius but turned out to be a terrible, terrible idea?

Secret, for example.
Maybe the HN crowd is different, but I never heard otherwise in discussions during the Microsoft anti-trust trial, earlier with IBM, current discussions about Amazon, other large companies, Standard Oil, etc.
> . All you need to do is control the things people might want. Once you do that everyone just falls in line to do whatever you want.

Precisely why "not wanting" is dangerous. The first step is coerce people into an insatiable want, everything else flows from that.
Yesterday I was reading something like "first to years as parents are hard coz you will have less sleep". For me which already started, as my spouse is going through morning sickness and so on. But 18 years would be too much!
I don't know, but at a guess, it's a language which compiles down to PostScript. curveTo and lineTo are PostScript functions, and there is a concept of a current transform.
I am using Mono on Linux as a backend service and it works pretty well.
Hologram Performance by Chicago Rapper Is Shut Down by Police
Unfortunately, thats not possible for us :(
Well done, thank you for this!

Sometimes all it takes it a new font to jog your creativity a bit.

What was your inspiration for this ?
SF's biggest lie is that it's SV.
Why the hate over casting malloc? It really is not a huge issue.

A related question is why do people use malloc if calloc is available?
JerryScript - A scripting language about nothing.
Are you really making the argument that people who are liberal with regard to migration are the inverse when it comes to speech?
Yeah, after training my eyes on these videos, I just sort of defocus and watch for the drowning person's swim and I can often spot them before the guard whistles (obviously, I have huge advantages and have seen them more than once).

There's one were a few people thought the guard was too fast--they went in immediately after someone flipped their tube and went down head first. But I've seen enough of the other videos to recognize the fact that they really were drowning at that point.

I just thought that one video was a good example of how everything changes once someone starts drowning, because it wasn't a tube flip or anything like that. It was just someone who had a few waves knock them under and cause their instincts to switch on and you can see exactly where the transition occurs and they go from swimming (if struggling) to drowning.
Drostie's post provides an excellent summary of the process of measuring this, though there are more experiments than GERDA in the works - two that come to mind immediately are SuperNEMO (https://en.wikipedia.org/wiki/Neutrino_Ettore_Majorana_Obser...) and SNO+ (https://en.wikipedia.org/wiki/SNO%2B) - Additionally I'd be remiss in not mentioning COBRA (http://www.cobra-experiment.org/) which was around a few years ago but I'm not sure of the current status.

As far as the "Popularity" - I'm sure there are groups of theoretical physicists that work purely on the assumption of one or the other, but most treatments I've seen cover both the cases for Dirac and Majorana neutrinos, given that we don't have evidence one way or the other.
I was one of the founding members of evolt.org, which came about after members of Wired's (?) Monkeyjunkies mailing list grew frustrated with the maintainer's disinterest in the community.

For all its organisational flaws evolt.org was a really supportive place to learn and share in many of my formative professional years. It's been a long time since I was last formally involved, but I've stayed in touch with a few of the other founding members and visited some overseas (in Scotland, India, Chile, the US).

As noted on the page, the browser archive was the work of Adrian Roselli who lives up near Buffalo, NY I think. From memory, he started collecting them without any real plan to keep them online. However, with time so many of them were lost from their original hosting spots and so the archive was brought online.
I have a different experience. I don't know a single person who used to send life updates with email, or engage in mailing lists. At least to this individual, it was very obvious why Facebook was going to be a success when it arrived, it had all the basic 'tools' you needed to communicate and stay in contact with family and friends.
> I'm struggling to understand - what's the point of using JavaScript for anything embedded?

The point, I would suspect, is lots of people already know JavaScript, so it lowers the barrier to entry to embedded programming.
Absolutely not. Learning more about how things work is a fine idea, but this is 2015, not 1515; there are plenty of resources you can study in your own time without paying extortionate fees.
Airbnb: can you trust other people to not trash your place or the host walking to your room drunk (happened to me lol).
I really like the idea of a service designed to deliver concise epigrams. Twitter is great when people are doing that.

Of course, more often they're boiling political agendas down to 140 characters, or worse, splitting a page-length message up into 17 chunks tagged (1/17). C'est la vie.
No, the lie is a way to actively deceive people about the risk they're taking in order to induce them to work for you or buy something from you.

ps -- valley ethics go like this: my employer just had layoffs; we let an engineer hired 7 weeks previous go. He was an immigrant, and I don't know if he was on an h1b or he'd gotten his green card. It's a giant dick move either way, but a super giant dick move if the former.
Rocket Lab Announces World’s First Proposed Commercial Launch Site
Your freezer isn't that cold and doesn't freeze all that quickly.

Raw material sent for construction is more likely, but I do like the idea of an individual being frozen enabling them to live almost as long as they wish and travel almost any distance.
The idea is to get away. In the long term the police might be more enthusiastic to catch you – and that long term might only be 10 minutes. In the short term though, in this instant, the police are already chasing you. They have you cornered and you don't see a way out of this without surrendering.

You've seen on the news people just like you getting killed in the street by police. You've known people who have been beat bloody in the exact same situation. Even if they don't kill you in the street, you have 30 years in a harsh prison ahead of you.

You have nothing to lose.

---

The idea is to teach police to keep subjects calm and try to convince them that surrendering really is the best outcome. People full of adrenaline don't always make the best decisions. Maybe they've been taking drugs, they've probably got a whole lot of stress in their lives, and possibly some mental illness as well. In a lot of places they're conditioned to think of police as the enemy, and in this situation they're really afraid.
Expectations may be different but that does not imply the laws are different. Expectations are what engineers have; laws are what Congress passes.

I understand that in the State of California it is unlawful to shoot a whale while riding a camel.
The Iraq war lasted much longer than WW2, and more Iraqui civilians died than US soldiers in WW2, though granted it's still a small number compared to what Russia and others lost.
> Just because you can doesn't mean you should.

The fact that it's new doesn't mean it's in bad taste.

GCC has had a similar mechanism in C for decades. It was experience with that mechanism, and similar extensions in other compilers, that led to it being in the C Standard.
My mate had a university assignment several years back to come up with an online business idea.

His idea was to set up an online "home delivery" service for restaurants (including those that don't do home delivery but do take-away). He got a shitty mark because the lecturer thought the idea was "stupid".
For something with "UX" in the name, it's a surprisingly bad layout. Massive waste of screen width, and code boxes forcing me to scroll sideways even as acres of empty space sits there unused.
Because 'scripting' hardware (coding in a fairly high-level language) is a lot of fun and coding the same sorts of things in C is pretty painful & requires up-front knowledge of a lot of stuff you don't really need to know til later (memory management, types etc).

Sure there's Lua et al but JS is just a more relevant language nowadays.
There are a lot of reasons. Simpler configuration, mutual SSL, URL rewriting and the like. That stuff would really suck if we only used haproxy.
I think this is a very good example of why Facebook succeeded. Everything Facebook does was done (oftentimes better) by a niche tool with a niche audience of early adopters before. Facebook managed to cross the chasm with all of them and unify them together into a single social networking experience. It brought all these tools that were in use by small populations to the mainstream audience.
K-Nearest Neighbors in scikit-learn
> For example, you can't pass the OP's "add" around as a function pointer.

To be fair, in C++ you have to say which overload you want to point a function pointer at. So the fact that you have to specify the real function you want to point at, in C, doesn't seem unreasonable.
Both people are supposed to benefit in a transaction. Do you disagree with that? The employee getting 100% of the value is just as unworkable as the employer getting 100%. In the one extreme nobody ever gets a job because it's worthless, and in the other extreme nobody ever gets an employee because it's worthless.
Large scale Recommerce. Pretty hard to imagine to buy tons of junk and make profit out of it.
Congratulations!

My wife and I have 2 year old twins. The next 2 years might be a little rough, depending on your relationship with your wife and the expectations you each have of each other. Because there were 2 babies each with different schedules and needs, we didn't get much sleep for the first 10 months. There was a lot emotional and physical challenges. That said, there are two of you so give each other a break every so often. Maintain your relationships and hobbies.
There are times when that's effective so I don't like blanket criticism of it, but this is not one of those cases where it works at all.
Colonizing the Moon May Be 90 Percent Cheaper Than We Thought
A Few Synthesizing Superoptimizer Results
Absence of evidence is evidence of tampering. It is not proof.

The popular phrase "absence of evidence is not evidence of absence" is wrong. Absence of evidence is evidence of absence.

When it comes to cameras, the question in how often they fail on their own compared to how likely tampering is, and any relevant context which might modify those basic probabilities. If the demonstrated mean time between failures is 10 years and your cameras are failing on average once every year then something is going on, for example.

Your mention about punishing the officer makes me wonder if you actually read my comment, though. I explicitly suggested that a camera malfunction should not be considered sufficient to clear the "beyond a reasonable doubt" bar for a criminal case, and that while it should work for a civil case, the cost there would not be borne by the officer.

The actual popular phrase is "the absence of evidence is not the evidence of absence" and that is NOT what I was referring to. The absence of evidence is still not evidence of tampering unless tampering can be proven. A hair fiber belonging to a suspect that is found at a crime scene is evidence that the suspect was there. A lack of a hair fiber of a suspect at a crime scene is not evidence that the suspect cleaned up their hair from the crime scene. Bleach on a floor at a crime scene is evidence of an attempt to clean it up. Does that make sense?

I'd argue that body cameras have not been around in wide circulation long enough to provide any meaningful data on their failure rates. Also I can safely assume they have some sort of warranty on them but that does not prevent a handful of defective ones from making their way into active use amongst law enforcement personnel.

Civil cases, on the other hand, merely need to meet the standard of "a preponderance of evidence" to support the claim. A mysteriously malfunctioning camera ought to meet that standard, and thus be grounds for an award of damages due to misconduct.

This is the passage I was replying to and you paraphrased another user's comment regarding a default judgment in favor of the civilian if the camera malfunctions. A malfunctioning camera does not necessarily prove a deliberate tampering and to hang an entire civil case judgment on that is not giving the losing side a fair shot at winning their case. The officer is employed by the department and a judgment born by the department in reference to the officer when the officer did not do anything wrong can have adverse consequences on their career and by extension, their life, far more than you are giving credit to.

Given that BWCs (body-worn cameras) weren't even significantly tested in the U.S. until 2012 and are still not what most people would agree is considered "widespread" then we can hardly conclude much of anything about their failure rates in active use.
It was not that reliable for us. We still had unexplained occurrences of IP caching and it's easy to fat finger the configuration and lose the resolving functionality. Anyway, as I mentioned haproxy has vastly superior load balancing capabilities. Nginx still has a lot of work to do to match haproxy in this area.
Because a game engine isn't just a rendering engine, and Unity has a ton of useful features that enable rapid full featured game creation. "...you don't need anything but sprites for 2d" doesn't take in to account (and this is by no means an exhaustive list) all the things Unity and other game engines like Unreal offer that makes game creation easier:

- A game object management system

- A component system

- AI behaviors

- Sequencing

- Animation

- Pathfinding

- Physics

- User interface

- Resource management

- Networking

- Input mapping

- Asset importing and manipulation

- Asset optimization

- Audio

- An editing environment that allows rapid development in terms of asset management and live modification, as well as easy customization of the asset pipeline and game specific editing controls

- Easy deployment

Not to mention, a "2D" engine nowadays is much more than a sprite management system, they are written for 3D API's to offer fast blending, shaders, compositing, effects, transforms, etc, etc.

These aren't bells and whistles, they are tools that have been developed over years to work well for game production, and they are features that even simple games can take advantage of to make them more quickly and more easily add features over time.

Not to mention having a community of other game developers who use the same platform and a tool like the asset store which frees you from having to be an artist to make your game look good.
I will confess to not being a fan. Characters seem too keen to fill their boxes; i had to bump up the line spacing in my IDE before code was at all legible, and even then the letters seem elongated and spidery, and despite being taller than in the default font (Menlo, as this is IntelliJ), are harder to make out in their details - for example, the strokes of the 'w' are barely visible.

Reminds me a bit of mode 0 on the BBC Micro:

http://beebwiki.mdfs.net/MODE_0
3. b) http://blog.keithcirkel.co.uk/how-to-use-npm-as-a-build-tool...
Yeah, but did those people with a 1mm+ net worth get it startup-ing, by going to oracle/google/fb and banking a bunch of their comp, or by getting lucky in the valley real estate lottery?

Also, I feel like the article directly addressed your, imo, somewhat dated impressions. In the new unicorn world

(1) startups take much longer to go public: there was a recent discussion here about how exits have now become 7-10+ years on average

(2) companies aren't shy about preventing employees from selling: viz examples in the article, or the cto of another startup (I originally wrote slack but my memory was incorrect) on here describing how they effectively prevent even fully vested employees from leaving (while often the cto/ceo/c* are allowed to sell a million or two, if they aren't already wealthy)

(3) unicorns taking huge rounds often give the next round's growth to the current employees and create giant preference overhangs; this is the flip side of raising a huge round if you can

Does the above mean nobody makes $1-2mm? Certainly not, but it does shift the probability distribution.
Nope, it compiles to JavaScript.
The compiler is in http://github.com/be5invis/PatEL and it uses Patrisika (http://github.com/be5invis/patrisika) as its backend (which converts S-expression-ish AST into Mozilla AST, and generates JavaScript using Escodegen).