skysight-inc/HackerNews huggingface dataset:
There are a few projects out there [0][1] that make it fairly simple to set up a motion detection capable solution with a simple USB webcam. I'm currently waiting on a cheap infrared camera from China ($4!) for use with my Pi, but I've done testing with an older Logitech HD camera and have had excellent results.

[0] Motion: http://lavrsen.dk/foswiki/bin/view/Motion/WebHome

[1] MotionEye: https://github.com/ccrisan/motioneye
Release a Node.js version 10 with all the backwards stuff removed. Support the current version for LTS duration. Throw in a tool that does a lot of old->new conversion automatically, like the Python 2to3 tool.

Come on, this is Node.js, not Win98.
Raspberry pi 3 headless install for non-noobs
How Giphy became the internet's go-to gif brand
I also don't see it as very expensive. We are paying about $100 a year for a Office 365 license that we have installed on three machines. That's something around $2-3 per seat per month for a whole bunch of stuff. That's not expensive at all.
I've done some sleep studies too, and had the opposite experience. I was suffering from sleep apnea, which makes it impossible to sleep well. The electrodes during the sleep study were weird, but for much of the night (especially after the first night of study) they were running a CPAP at various levels to determine what I needed to keep my airways open. I slept better than I had in months.

I've been using the CPAP ever since, and now I sleep very well most of the time. I fall asleep in just a few minutes (used to lie awake for hours) I sleep all night through, and I often wake up a few minutes before my alarm goes off.
Why couldn't a third party just take a production car and do the testing? This is how it works for most compliance testing. This whole situation seems needlessly complex. Or, probably more aptly, it reeks of crony capitalism and politics.

Testing and compliance is an engineering problem. It should treated as such.
Lyft user here. I always ask the question "What do you like about Lyft compared to driving for Uber"? The answer is that Lyft takes better care of them with better pay incentives and less rigorous scheduling demands. If you want more of your money to go to the driver instead of a central command, use Lyft. I've never noticed a lack of drivers in most medium-to-large sized cities that I'm.
Typescript treats import and export as first class citizens. When using it in my scripts it pulls in not only the module but also typings for that module as well.

Of course; Typescript compiles in such a way that Node understands what was intended, it would be nice to compile to ES6 directly. Typescript is ES6 with types. A small change, essentially ignoring types, would require so little processing that it could probably be done live as if it were reading pure ES6.

I think that's within the realm of possibility but would require Node to understand ES6 in its entirety.
OpenBSD anti-ROP mechanism in libc
Review: The 2016 Retina MacBook is a faster version of the same machine
The Google v8 team discontinued work on strong mode because ES6 is 2x - 10x slower across the board. https://twitter.com/ahdinosaur/status/714999109741096960
The new gTLD info for Monday, April 25th
The main problem is that great courses require great faculty to create and manage them semester by semester. Udacity and the like are built on the premise that we can scale up a professor's reach by orders of magnitude. But you can't do that without losing quality. The state of online course software is such that in most cases it's a hindrance, rather than a help. Software should make our jobs easier, but for professors building an online course versus building a traditional lecture/paper/chalkboard sort of course, technology far too often gets in the way and makes their jobs harder.
...no?
Harvard students use 5th most powerful supercomputer to solve complex problems
Because American companies don't make diesel cars.

Aside from trucks, that is.

I tend to keep up on cars, and I can't name any American-brand, small diesel off the top of my head from the last 30+ years, aside from last year's Chevy Cruze.

Edit/clarification: I'm speaking strictly of the American market. If American companies make small diesel cars for international markets, it's not at all relevant to discussing small diesel cars in the US.
ClojureWest 2016
It doesn't matter if you don't use them, libraries that you might depend on will use them, and you have to know the new syntax in order to read javascript code from now on.
Indeed. If radio is where you want to get your jollies, then ham radio should be your thing.
Maybe I'm doing it wrong then. I'm not aiming for a 100% match rate—I'd be happy with a 1% match rate.

For an entire year, I probably went to a meetup every other week. In that whole time I didn't make a single new friend.
> IIRC it's using Pascal

It uses a superset of old-style Pascal called Object Pascal (the different is somewhat akin to C -> C++) which is actually a really nice language.
My theory is that hotels often have thick doors and very solid locks and deadbolts. Plus the added "security" of the front desk... Makes it feel more secure.
HTTP performance is one thing.

Making a blog use so much JS that browsers need 5+ seconds to load the site another. Rendering text to images in client-side JS, WTF do you need to smoke to think that's a good idea?!
It's not an idiotic regulation. If you fit a tiny reservoir that needs to be topped up every week then most customers wouldn't bother, and the car would be spewing extra toxins. So you have to make it large enough that normal servicing will ensure it is filled.
really? it's slower for sure.

blog modules are gone, ok fine. to remove an installed module, you have remove all of its content first manually, if I have a 1000-node book, to remove book module is pretty time consuming.

I need learn how to install twig/c , APC now, better make the install easier if they become mandatory.

anyway I will stay with D7 while migrating to wordpress, been with drupal for 7+ years, drupal has been in consistent decline since 2009 while wordpress is climbing up, they're too far apart now, sigh
For what it's worth, the author of the rebuttal does address your point (from "Conclusion"):

> But I don’t think Ben Thompson is actually arguing that it would be great if Apple created a new services division. I think he’s arguing that Apple should create a new services division if they want Services to be great. Ben Thompson is doing what good analysts do. He’s not giving us the right answer. He’s asking us the right question.

The rebuttal does a nice job of expanding the discussion around that question.
>For now, this is only done for libc

So it's useless at this point.
Taxi drivers pretend to be your Uber driver? How on earth do they expect to get paid?
Show HN: A functional language and an optimising compiler generating GPU code
Tyler Cowen's Conversation with Camille Paglia
Offtopic, but have a look into myofunctional therapy. Get better at nasal breathing and you'll be amazed at the results. Life changing.
Have you looked at https://zoneminder.com/ and the IP cameras it supports?
UK modern slavery
Because keeping diesel cars away from the US market leaves them with a bit less competition.

American companies make some diesel cars in other markets (Ford, and GM with its Opel and Vauxhall brands) but they have a significantly smaller market share in diesels than in gasoline engines.

Easiest way to look at it is this:
http://www.statista.com/statistics/425324/eu-car-sales-share...

You'll find Opel, Vauxhall and Ford towards the lower end of the table.
Ask HN: How to more efficiently claim unemployment?
Right now I'm claiming unemployment. I'm not really super psyched to get a job. I'm more interested in learning new technologies and exploring other opportunities.

Right now my routine every week is to apply to 5 jobs that are vaguely within my qualifications on a software job site, then claim unemployment on the goverments web site by copying that information over and checking a few radioboxes. Its not very high effort, but its a flow interrupted, and its about 30 minutes to an hour of boring work a week, that would conceivably go on for 16 more weeks.

Is there an easier way to have applied to 2 local companies + 3 other companies every week, and ideally fill out the UI form as well? I'm thinking of something like a very low friction job application system combined with some web automation maybe.
There were multiple unfortunate diesels in the 1980s. My first thought was "Ford Escort" and a bit of searching confirms that there was one (Mazda made the engines though).
The syntax and semantic are both finalized.
Wath's remain open is the browser's module loader specification (https://whatwg.github.io/loader/).
> They already have some knowledge about their OS and they're not likely to do a hard turn for different OS just for the sake of "understanding UNIX", as it would require quite large effort to just get to the point where they are already with Linux.

How about no priority 1 incidents at 02:03 in the morning, resulting in sleepless nights until 07:30 - 08:30 every day during one's on call, wasted on stupid problems like ext3 filesystem corruption caused by lost writes (again: http://danluu.com/file-consistency/)? Is that a compelling enough reason?

No incidents at dead hours of the night.
A programming environment fully supporting standards.
Same software which runs on Linux.
Guaranteed application binary interface backward compatibility: compile on oldest SunOS 5.# you can find, run on all the versions newer than that one.
Change schedulers on the fly, as you need them.
Realtime subsystem.
kdb and mdb: the best post mortem analysis tools in the industry (what are those system administrators going to do when the kernel crashes so bad that it locks up and doesn't dump a stack trace?)
Full security isolation and bare metal performance with zones.

Exhaustive documentation ("he who can read is clearly at an advantage"), much of it applicable to illumos / SmartOS:

http://docs.oracle.com/cd/E19253-01/817-1985/

Should I go on?
I agree, and that's a disingenuous quote in any case: "A photo tells a thousand words."

There are many cases when the reverse is true.
Ask HN: Best device for monitoring elderly relatives?
Are there any startups working on medical alert systems for the elderly? What are the best current options?

Looking around suggests that the existing services like LifeAlert are antiquated and slightly scummy ("ripe for disruption"), with none of elegant features I'd expect for a modern system, e.g., a smartphone app for relatives that reports that the system is working, gives basic data, etc.

What setups do HN folks use?
I HATE it when I sign up for a newsreading service and the first thing it asks me is to pick topics I like. I just want to try out the product / interface.

Don't road block me with some set of tiles and vague "business, technology, fashion, music" screen.

Reddit has it right that a new account should have some baseline. Their discovery tools however are not intuitive, if you can even call them tools.
I don't know; a lot of churches emphasize the role of reason in interpreting doctrines and scripture and I don't think they should all be considered false churches for failing to just unswervingly adhere to whatever is handed down without consideration for what has changed since it was written.
If you don't mind, could you please post a link to the $4 IR camera?
The content has become much more 'mainstream'. I think this is partly because over the last 10 years they're a been a popular culture fetishization of startups and entrepreneurship, and ycombinator in general has become much more widely known. I keep coming back but less so than in the past. I think the site has shifted a little away from my central interests.
Some of you may have seen this last week on Reddit. Since then, we improved the website with a gaussian blur stencil example[0], a stencil performance graph[1], and an article on Pygame interop[2].

[0]: http://futhark-lang.org/examples.html#gaussian-blur-stencil

[1]: http://futhark-lang.org/performance.html#hotspot-futhark-rod...

[2]: http://futhark-lang.org/blog/2016-04-25-futhark-and-pygame.h...
Actually, when schools say so it usually means they're bluffing, the cameras were broken, they have no clue who did it and they're counting on fear to make people confess.
q/kdb+ is _enormously_ fast (or it was when I used it), but that was a result of 1) having a specific subset of problems to which the binary was highly tuned, 2) by Arthur Whitney who, in my mind, is one of those 100x engineers who was the key reason behind why it was so good as evidenced by 3) he's no longer with them and as such you'll notice an appreciable decline in code quality. I'm sure if AW was still working on the code-base, you'd be seeing a lot more AVX512 SIMD usage and clever things like that. (Take IDA to your q binary, it's...acceptable but nothing magical like AW's work. In fact, the lack of attention to detail is so significant the new engineers allowed even a poor rev. eng.[1] like myself to use a very very standard method to get a symbol table fully populated, confirming my suspicion that there's very little platform specific code).

RE: 36MM - that makes sense. q/kdb is the definition of "low volume, high margins". You only have so many IB's in Midtown, wealth management funds in Stamford, and a PIMCO here and there in Newport to shop your product to. (As opposed to say, Oracle, where there's broad appeal, residual government contracts as a result of legacy PL/SQL code from 20 year old code that's kept in production.)

[1] E-mails in the profile if you want to hear how I got a symbol table in, but I'm sure you already guessed by now.
http://unews.utah.edu/up-to-27-seconds-of-inattention-after-...

"Attention" isn't a binary; it's a gradient from full attention to no attention at all.

"With researchers in the car, the drivers were tested for the extent of their distraction, even as they kept their eyes on the road and hands on the wheel after hitting a voice-command system button. A head-mounted LED light flashed red every three to five seconds at the edge of a driver’s left eye. Drivers pressed a switch attached to a thumb when they saw the light. The researchers measured how voice interactions with a car or smartphone reduced drivers’ reaction times and accuracy at seeing the flashing lights. The drivers also completed surveys about their perceived level of distraction, and videos measured how much of the time they kept their eyes on the road, mirrors or dashboard."
One of the Chart.js contributors here. Version 2.0 is a massive overhaul of the underlying library focused on ease of use and extensibility. Hundreds of issues from the 1.x branch have been resolved, making Chart.js even more stable and user friendly than ever! Here are a few of the core changes:

- Github Organization: Moved from github.com/nnnick/Chart.js to our own org, github.com/chartjs/Chart.js, where we hope to continue to grow the awesome community

- Scales: New time axis, log axis and multiple axis support

- Animations galore: Just about everything animates now, from adding/removing datasets, updating data or even changing colors. Based on canvas, animations run at 60fps even with tens of thousands of data points

- Dynamic config: It used to be difficult to interact with a chart after creating it, but now it is as simple as changing the object and calling the update function

- Mixed charts: It is now trivial to put a line on a bar chart or whatever combination floats your boat

- Legends: Now supported for all chart types, they can be placed anywhere on the canvas and support toggling data visibility by default

- Chart types: More charts supported out of the box, including stacked area/bar and bubble charts

- Labels: Built-in chart titles and axis labels make it easy to understand your data

- Responsive and mobile ready: Charts, labels and legends all scale down to accommodate any screen size out of the box, with touch event support

- too much awesomeness to list here

Moving forward, the core team is committed to a faster release cycle. Version 2.1 is slated to come out in the next week with:

- Plugin support: Add optional support for features like zoom/pan (forthcoming) without adding bulk to the core library

- Shared data between charts

We'd love your help, so please join and contribute! We have a very active Slack community that you can join at https://chartjs-slack-automation.herokuapp.com. We'd love to add new chart types and to get the documentation translated, so if you think you can help, we'd love to have you!
The Micro Bot – ChatOps for Microservices
The software world has always been different. If you want to be precise, he's obviously not an engineer in the sense that mechanical, civil, electrical etc. engineers have professional licensing bodies with education requirements, licensing exams, and legally protected titles. On the other hand, by those standards there are almost no software engineers since even if parallel licensing regimes exist for them, almost nobody cares.

If we're using titles that describe what they do rather than professional licensing (which doesn't apply to software) then these people build software and lead teams that build software. That's software engineering. If you don't like the use of the word 'engineer' for someone who isn't a Professional Engineer then,

a) Tough, that boat has sailed.

b) Pick a different word, "software builder", "coding guy", whatever.

No matter how you slice it, they are not computer scientists.
Not greatly.

https://wiki.documentfoundation.org/Feature_Comparison:_Libr...
Get a few counter-examples where this backfired.

Zynga survived for a while but eventually their "gamification-only" games flopped. Similarly, there are examples where real businesses tried to play the "short term online growth at the expense of trust" game and flopped.
> JavaScript needed a class syntax.

Did it? Or is that just a paradigm you've latched on to?
The main use case would be getting into trouble with the authorities.

However, there are a few sub-cases (most of which will still in part fall under the first one)

a) Educational - you can learn a lot about how telecom networks actually work by playing around with your own BTS. However, it would be advisable to do so in a place where your emissions don't interfere with other, legit operators - say, in a mine or something. (I am not being flippant here).

b) Nefarious, non-state: it is trivial to trick any compatible cell phone into connecting to your rogue BTS instead of one belonging to the victim's carrier. This could be done transparently to the victim - ie. you forward his call data to the network at large, MitM-ing him and monitoring his conversations.

c) Nefarious, state actor: Much the same purpose as b), though presumably a (legit) state actor would be able to just serve the telco with a warrant to get at the same data - the exception being, of course, if you were operating on someone else's turf - say, you are some intelligence service operating abroad, eavesdropping on another state's principal actors, for instance.

d) Fun (closely related to a) above) - say, in particular if you operated in an area with no effective RF licencing regime (failed states and offshore springing to mind), you could effectively become your own cell phone carrier, for instance while hosting a conference on a vessel in international waters, allowing participants to use their handsets to get in touch with each other. This option could be utilized either with or without a gateway to the global phone network.
http://unews.utah.edu/up-to-27-seconds-of-inattention-after-...

That's not correct. "The most surprising finding was that a driver traveling only 25 mph continues to be distracted for up to 27 seconds after disconnecting from highly distracting phone and car voice-command systems, and up to 15 seconds after disconnecting from the moderately distracting systems."
How America can end its war on drugs
> Companies are required to act in the interests of the shareholders.

Leaving the company open to massive regulatory action doesn't feel like it's in the best interest of the shareholders.
Promposals: Your Kid's Prom Just Got Even More Expensive
3 Ways DevOps Is Helping Destroy the World
Ford makes them though, but only in Europe, and they are not particularly strong in diesel at that. Both Focus and Mondeo are available as diesels. And even Fiasco...sorry, Fiesta.

GM don't sell Opels in the US, although they could re-badge them as Chevrolets.
Why “But Wait, There's More” is a bad way to pitch VCs
I can confirm this in my own projects as well.
I prefer the theory that (I think) was proposed in The Illuminatus! Trilogy.

Streetcars were too fun, so they had to go.
Did you try the Noir?
calm down there, computer scientist
Why stop there? Let's make it program itself and do whatever you want it to do just by looking at it.
I have to say yes, things have improved. Perfect for home use; we use it for budget stuff, drafting the typical documents, school stuff for my daughter, etc. But haven't fully tested it with hardcore, crazy sophisticated (business intelligence-level) spreadsheet formulas that one might encounter in the workplace.
That's true, but more and more code will be written using es6 modules (since people want to write the same code on both the frontend and backend).

But yes, you're correct that it will be years before CommonJS is removed, if ever. Although I could see it being tagged as deprecated in the next few years.

I personally would have been totally fine with CommonJS on the frontend, as a longtime browserify user. Almost wish that had happened simply to avoid the transition to another module system for the Node ecosystem. But es6 modules do have certain advantages for the frontend, like making tree-shaking easy.
I've used Uber much more than Lyft, but I've had almost entirely positive experiences with both. Only one time did a Lyft driver cancel a trip on me after I waited 15mins and almost missed a flight. I reported the incident through the app and a $10 USD credit showed up instantly in my account with a friendly note from the rep.

At an airport, an Uber driver picked up my fare and then immediately canceled it which caused a $5 USD charge on my account. A quick report through the app rectified the situation in < 24hrs.

The Uber experience is so seamless across time-zones, countries, etc and directly integrates with Expensify. If Lyft expands more into Europe, I will definitely use them as well. I tend to use Lyft more in big US cities. Hailo is also quite popular in Europe. When traveling, I never take a regular taxi if I can help it. The one exception to this is Dublin, Ireland. Taxis are so ubiquitous and cheap that you can get one 24/7 from almost anywhere in city by just walking outside and putting your hand out.

For the ultimate in customer service and luxury, Blacklane is better than both. You pay a huge surcharge for it, but sometimes you need a pre-scheduled ride that is 100% reliable.
Thefunded.com already does a version of what you described, as far as feedback.

As far as being a knowledge-broker, many companies try similar things, and most fail at it (investors see it as a waste of time, founders also). Find the right mix and get the right people involved and you may be on to something.
Any insight as to why Linux is continuing to insist on taking the approach it has thus far?
I am constantly frustrated by how much my professional work depends on the manic js ecosystem.
I realize this is not related to the actual article, but having looked at their website (http://www.workgroup.im/) this really struck me.

Does anyone else find it a little bit gross when companies take stock photographs, give them a name and write stories about how they use the product? It's clearly meant to work as a social proof and to look almost like an endorsement from a peer.

It's just another warmer, fuzzier dark pattern in my opinion.