skysight-inc/HackerNews huggingface dataset:
In Israel alarms were banned for new cars. Cars that already have alarms are grandfathered in for 3 years or so and then alarms must be disabled.

Immobilizers have done a great job of reducing theft, however.
Will computers replace radiologists? (Medscape)
Talk on email encryption and lessons learned at whiteout.io and OpenPGP.js
How about:

#define ADD_OR_DEFAULT(a, b, d) \
({ typeof((a) + (b)) r; __builtin_add_overflow((a), (b), &r) ? (d) : r; })

and then:

return ADD_OR_DEFAULT(a, b, 0);

P.S: Names beginning with two underscores are reserved for the implementation.
Understanding to iOS 9.4 Jailbreak Unmetered Using TaiG
Amazon’s Giving Away the AI Behind Its Product Recommendations
Good luck man. It's a really interesting language. Error messages could use a little more context, but it's super fun to do /r/dailyprogrammer puzzles with it.
A bug in the Symantec Antivirus Engine allows remote memory exploitation
Ideas+Capitalism+American+Capitalism’s+Great+Crisis
Hasn't twitter been replacing long URLs with their own short URLs for a while now? So this change probably won't make a difference, assuming users will still have to hover the link to see the tooltip of the full URL.
Would be nice if pic.twitter.com links didn't link to videos with sound too that auto-play with sound when in their mobile app
CoreOS is basically a trimmed down, customized Gentoo. It's not hard installing custom stuff on CoreOS, just be aware that CoreOS blows away a lot of the system directories on update, so you don't want to rely on putting things in /bin, /sbin etc.

/etc/ survives, though, so you can easily find examples of systemd service files to apply iptables rules, sysctl hardening etc, and I'm sure you can find fail2ban setups too.. It is also fairly trivial to put together a service file that'll run some arbitrary script you can put wherever you like to apply additional changes on boot.

Systemd will let you apply capability based restrictions etc. to fail2ban too.

CoreOS service files do get replaced, but you can override values in them using the systemd dropin mechanism to e.g. override settings for the ssh server.

Your main limitation is that CoreOS itself is intentionally very sparse. You have two options there: Deploy whatever dependencies you like or package up the code you need in a Docker or Rocket container, and run it with sufficient privileges if you want it to be able to apply changes to the host (this will work for /etc/hosts.deny based restrictions but not for applying changes to iptables, though it'd be easy enough to output changes to a file on the host and use a script on the host to apply those to iptables).

To be clear: CoreOS is not effort free. It makes very explicit value judgements, such as aiming for as much as possible to run in containers, that requires extra effort initially. If you are not willing to take extra effort to keep the "outside" host as clean as possible, CoreOS may not be the right choice for you. Most of the return on that investment first becomes noticeable when you're deploying larger numbers of servers/instances, and want to update them.

With respect to keeping it secure, note that the default behaviour for CoreOS is that all installed servers will check in with the CoreOS update servers regularly, and will apply the updates and will reboot once the updates have been applied.

This may or may not be what you want (it's easy to change - check the docs), but it means that if you're not paying attention, security issues like in this article will get patched for you. Doesn't mean you shouldn't pay attention, but the window for anything bad to happen is smaller.

If you are paying attention you can change the reboot policies so you can control when they happen, but if possible I'd recommend not to, as you can also make the system take a lock in etcd so only a limited number of your machines will reboot at any one point in time (or you can reduce the number of available locks to explicitly prevent reboots at times when it might interfere with something else, or set specific machines to manual updates only).

At least for anything running the alpha I'd very much suggest leaving it set to automatic reboot/updates to ensure stuff gets patched quickly when they find anything serious (not just security stuff).

Since you mentioned DigitalOcean elsewhere, DO's CoreOS images do retain the default of automatic reboots.
Perhaps you should also consider it from the insurance company's point of view - why are they offering discounts to specific people in the first place? Perhaps they know something that you don't?
Those other than fetch()s still do the "unnecessary conversion step". Don't dismiss fetch by the fact it doesn't hand hold or make assumptions.

It should be said that fetch() is quite low level call compared to what we've had before regarding ajax, so it makes sense in larger projects to wrap it to keep any logging, error handling and retry in one place.
The short answer is that they won't care much.

Twitter's job right now is to figure out how to make their UX less niche and grow market share before they lose ground to the Whatsapps and Snapchats of the world, not to police edge cases that are better managed by simple social norms.
Friends dont let friends use social networks.

Russia heading fast to dystopia is not surprising, really.
Your outlook will probably change the first morning you walk outside to find your car missing.
Can you cite that claim of Google has a stake/partnership with LendingClub?
This! HomeSite's ability to to multi-line find & replace across multiple files (all open files or all files in specific folder) was a really helpful feature for many tasks. I have yet to find something that can repliciate that. Can Sublime?
I tend to agree. One reason to use something like it, though, is that it clogs up logs. But I'd tend to want to tie it down with iptables and limited IP ranges and/or just move ssh to another port (the latter as a quick and dirty way to avoid the steady annoying log nonsense if you for whatever reason can't limit ip ranges, not because I have any illusions it does much for security)
This is part of Amazon's broader strategy to completely upend traditional retail. I wouldn't be surprised if Amazon follows up by launching physical stores in city centers to shelf these private label items, in addition to its Kindle, Fire TV and Echo products. I can also see Amazon stocking online best-seller items in these stores and have the stores act as last-mile pickup locations and drone delivery centers. Just think about the amount of foot traffic these Amazon stores would generate!
The death of the web design agency
Poorly writing article. Why post something like this where they do not have knowledge on writing programming news and articles?.
Plus the fact that calls C++ unproductive and Python most productive language it makes to wonder why bothering reading from this garbage
Brick-through-the-windshield tax.
No, you would have demonstrated that you understand French and speak Italian. Or nothing of the sort, as this subthread indicates.
> it doesn't hand hold or make assumptions

Using MIME types isn't hand holding or making an assumption.

Yes, people who need the low level features will wrap it with a series of competing high level libraries. It's a missed opportunity to make a standard, capable high level API though.
AWS Certificate manager is available in all regions
Because Cycles is a rendering engine, while FireRays is a ray intersection acceleration library. Cycles could opt to use FireRays for ray intersection if they wanted to, but most uses of FireRays probably could never use Cycles since need a rendering engine with entirely different capabilities (real-time &c.)
> Community service also, here at least, is considered a soft option.

"Is considered" is a weasel phrase. I don't know how you're defining "soft", but statistically community service is far more effective at reducing reoffending than prison is.
Yes. Isn't the car alarm already that?
This floating UFO home lets you live off-grid on the ocean
Semantics of the C-style for loop are pretty well defined - it's: for(initialize form ; condition form ; step form) { loop body forms }. Ascribing any different meaning to it, like e.g. that all three forms in the loop header must be present or must refer to the same set of variables, is a mistake.

That said, if one has an alternative that can express their intention better (like e.g. mapcar, foreach loop, Lisp's dotimes, etc.), one should use it instead.
Disconnecting externally-facing USB ports from the motherboard also helps a lot
and what happens if I forgot my password?
> it also implies that car alarms collectively reduce the level of opportunist "first-time joyrider" crime as a whole

No it doesn't? It speculates that "a blaring alarm might scare off a first-time joyrider" but offers no actual evidence that this happens, and the "no overall reduction in theft losses" argues against that.
> using an image with text in it.

yep....

https://twitter.com/jack/status/684496529621557248
My initial reaction is to agree, and that more information is always a positive thing. But as I've read further into the issue I've come around to the other side. That by putting labels on GMO products specifically, we're implying that there's a safety concern.

The comments from anti-GMO groups are strongly in support of labeling, and the reasons generally come down to "it'll make it easier to ban them".

https://www.geneticliteracyproject.org/wp-content/uploads/20...

So at this point my feeling is that labeling is only beneficial if it includes all the information -- more of a history of the ingredients. Do they come from GMOs, cross or mutation breeding?

If the issue were really about giving consumers the right to know, this would be the ideal solution. Otherwise - and I suspect this is the case - labeling appears to be step 1 in an effort to ban GMOs completely. And considering the positive impacts GMOs will have for the human race in the next 20 years, that would be very disappointing indeed.
So exactly what consumer electronic market should Apple get into that's even 20% the size of the phone market?

Even before the iPhone was introduced, the phone market was huge by volume if not revenue.
".@someone" has important dogpiling functionality which is absolutely essential for Twitters most dedicated users.
So you have large numbers of young people with nothing to lose in your society, but the "problem" is that they might disrupt the possessions of richer people and the "solution" is to pay to put them in prison? Surely there's a better way.
At least it's sufficiently similar to muddy the debate with UD.
I'd ask them if I can install another one on the back door. If they're giving me free money, who am I to judge their motivation?
I want the traditional milkman back!
Real-Time Performance Monitoring of Linux Containers – Netdata 1.2.0
What jobs will flying robots be doing in future?
Is Brazilian Portuguese a hybrid? It borrows an awful lot from English, African and native American languages.
Insight of Agile Testing Strategies
Here are some useful and important strategies of agile testing. Read more @ http://www.professionalqa.com/agile-testing-strategy
Judging from other comments, I guess how they treat you depends on how often you buy there.
Seriously. How should I have known not to name my Windows account trousersnake?
Free Stock Photo Websites That Professional Web Designers Won’t Tell You About
What would be the purpose of an NDA with the hardware provider? Surely not to hide it from GCHQ/NSA?! I imagine a company like Yubico has all of its employees on GCHQ/NSA lists and may even have cell tower simulators outside of its offices.

The NDA makes this even more suspicious. Who's the hardware provider? Huawei?
My Facebook app is suddenly disable
150494618654986 this is app id. is there any one who can enable my app ?

I lost more then 4 facebook app.

Please help me.

Thanks
"GMO-haters" are often blatantly ignoring science. However I fully agree that labeling is a pretty good idea. Transparency is good, a quick-facts box, a GMO stamp of sorts and a QR-code that links to a dedicated website with super detailed information (even linking to relevant papers) would be ideal. The more transparent GMOs are the better. It seems there is quite a lot of FUD by anti-GMO people.

Don't get me wrong, I don't think GMO companies default to being good people. Some spend decent chunks of money on lobby work which always has me worried and some are entangled in somewhat questionable science funding but by and large I think there's way too much blind hatred for GMOs in general (or my media perception is quite distorted which could also be true)

The author of the article has it pretty right imo
Badoo and Hotornot user disclosure
I think it depends on the situation.

My car is parked outside of my house in such a way that stealing the car would take a few minutes (It's a bit tricky to get the car down the drive, and it takes 1 minute even when you know how to best turn it).

If I didn't have an alarm they could just steal it. As I do, and if I'm in, I'll certainly hear the alarm in time to do something about it.

Of course this doesn't apply everywhere but the blanket statement that car alarms don't work is plain wrong.
It could hire human agents to inspect and confirm. I guess you could treat the DAO as an exceptional manager who has no domain knowledge at all, but knows to delegate to people with domain knowledge.
Doing it wrong: getters and setters
Windows 10 already says this, but with a different definition of bug.
> why should someone change the way they converse

In a 140 character limited context, they're already doing that.
Many Advantages of Restaurant Table Tents and Restaurant Table Stands
Cafe achievement depends upon numerous facets in the eating expertise towards the eateries atmosphere and support. Menus architectural is just a phrase created to describe the significance of making and exhibiting an ideal menus for the cafe. Cafe Table Tents & Stands have now been recognized to assist improve a guest’s eating encounter while marketing your deals. Whenever chosen properly, they established the sculpt and sense for that cafe as well as get essential organization communications across to visitors.
This basically means if you are a badoo or hotornot user, any third party site can unmask your identity on those sites

Pretty awful that the guy in charge of their hackerone program didn't seem to understand why preserving their users privacy is important.
Does Khan Academy have some kind of test, so when I finish it will automatically assess by present abilities and activate corresponding skill icons?
Well, you also have to consider greater debugging costs of you use a loop comprehension. Expression of intention isn't the only issue to consider.
They haven't actually confirmed this.

> mostly likely become archived, not removed

That sounds very easy to backtrack on or interpret in some unintuitive way.
This got me thinking. How many numbers do you need to describe any unitary matrix of size N?
That should be logical AND, not logical OR, because if you go over the limit and the right side is False, the left side will always be True if the item is not found, and True || False is still True, and the loop continues infinitely.

When you are over the iteration limit you want to trigger True && False which is False to break out of the loop where the right side False is the condition when pos > limit

Btw this is covered in Code Complete Second Edition by Microsoft Press on page 378-380
The existing recipes will be archived and made available, either officially or unofficially. That is not the issue.

The real issue is that, until this point, virtually every British household has been forced (and enforced, by thousands of criminal convictions every year) to fund a bland, outdated, unnecessary recipe website.

The BBC does not exist to provide generic content that pleases the masses. The BBC should not be popular.

If a service is popular, it is likely commercially viable, and should not therefore be subsidised by the license fee.
'The virus has spread to 69 countries and territories—44 countries since 2015 alone, including the United States. Dr. Anthony Fauci, head of the United States National Institute of Allergy and Infectious Diseases, has called Zika "a pandemic in progress."'

I had Zika a few weeks ago, while being in the Dominican Republic. Only one in four actually develops the symptoms and I did: feverish for a few days and a mild itchy rash all over my body. It took about a week to get over it. No medicines and nothing problematic, I could even still work.

I do not understand why its a 'pandemic in progress'. Its not as if it kills anyone. Three out of four people do not even know they had it.

The 'only' problem is pregnant women: if they get Zika the child will suffer seriously. But I guess there are many other dangers as well: smoking while being pregnant, having alcohol, etc. Other illnesses as well, maybe ?

Why all this fuzz about Zika ?
Eval? The entire point of Lisp macros is toying around with evalulation in a safe fashion. It's other languages that do it so dangerously that gives eval a bad name. Lisp is the shining example of how to do it right.
Thanks for this! Also later in that thread is an example to further bring home the point: https://github.com/tc39/ecmascript-asyncawait/issues/88#issu...

Solid reasoning, in my opinion.
Note sure in what way you think Esperanto is a "pure" language. Most of its words are derived from other languages.
Not so open skies: American lawmakers take aim at cheap transatlantic flights
There's a documentary on Netflix called The Wrecking Crew which is about the session musicians who played on Pet Sounds (and a ridiculously broad selection of other stuff) which might interest anyone interested in this topic.

There was also a recent three part BBC documentary series about recording technology, and the second episode, which focussed on magnetic tape, featured Pet Sounds heavily.

http://www.bbc.co.uk/programmes/articles/37QlHzXTkLzC45fdx8w...
Seven teams around the world go head-to-head in the Airbus Shopfloor Challenge
Moreover those that produce ARM processors have probably produced lot of jobs. If it would be Intel to have the ARM front, less would work elsewhere.
They still need to write up the article, and it looks like they write the articles assuming you won't upgrade.
It's the same people, check their comment histories some time
Removing the recipes entirely (as opposed to shifting them to the commercial BBC Good Food website, or making them available via an archive) when the cost of making them widely available in perpetuity is likely negligible, would indeed be outrageous and draw widespread condemnation.

That is not what is currently being proposed, however.

Even in the worst case scenario, they will certainly be archived and made available unofficially.
I'd raise a PR with API developers to add fields to the top-N method response.
>"I need Spaces invite"

Think they learnt their lesson that invite only no longer builds hype with the G+ launch.
Ask HN: Building an automated headless YouTube upload server with v3 API
I have very poor rural broadband, ~300Kbps up max. Uploading even a 100MB video takes an hour.

I want to use a Pi to build an automated upload server that will silently upload videos overnight. I have a working Python script to upload, pulled from the API docs, but want to take it to the next level.

I am aiming to create a web interface to upload videos. Select a video, it pulls across network to the Pi and the Pi then uploads to YouTube overnight. Adding another video should queue it to upload after the first one. Going to the web interface again should display the upload status.

My question is how to get this working in the background. Either I call a Python script from PHP and use nohup and & for background or I upload from PHP (preferred). But surely this will hit max runtime limits and fail?

I'd like some guidance on this architectural decision. I have the basis of the app - videos stored to a sqlite so status can be retrieved - and video upload to the Pi. I now need to find the best way to upload to YT, with a queue system so uploads are handled in order, and in the background. Uploads must continue after the browser is closed and the server needs to run headless.
"Major bug found in alpha release" ... SURPRISE!
Even basic phone logs can reveal deeply personal information, researchers find
Me and I live it's simplicity. GraphQL and Relay (monolith tool) vs. Falcor (small smart library) is like an Angular (monolith tool) vs. React (small smart library) ... check this article as well: https://reactjs.co/2016/02/03/what-is-netflix-falcor-and-why...
How 50% patent landscape analysis are totally a waste of money
Does anyone know if the DNS challenge changes every renewal, or if I can leave it there forever and have renewals work?
That's not what the article I linked to says, unless you limit what you consider to very specific workloads.
In other news, it looks like CoreOS is finally adding PAM support, which means we might be able to use it in an LDAP-enabled environment soon. That's great news!
I was thinking of adding it to my home box, but I'm afraid of any vulnerabilities, since it's not very mature yet.
> I am very proud of the BBC, especially the news. Finding low bias news is hard.

Totally objective news reporting is virtually impossible, and BBC News certainly has its biases.
Doesn't Let's Encrypt do this themselves? I keep getting emails from them that my certs are about to expire.
I disagree - debugging costs usually come directly from choosing a construct that does not express programmer's intentions (like using a naked for when foreach would be more adequate - or, conversely, by messing with conditionals inside loop body when putting the condition in the loop header would be more adequate).
It would be easy to make a car where the door latches snap shut, the car fills with sleeping gas, and it drives itself to the nearest police station.

If there isn't a police station in range, the car can skip the sleeping gas and deliver a two hour lecture on the evils of car crime - which would probably be more of a deterrent than jail time.

Of course, false alarms would be even more inconvenient than they are now.
Our app hyperPad (https://www.hyperpad.com) is being widely used to teach kids programming. It was never intended for that, but it's really interesting to see schools around the world using it to teach kids to code.

We actually built it as an easy way to make games, but hey, if people are using it to learn, we won't complain ;).

Since our app is primarily a tool to make games and other interactive apps, we take a different approach to our behaviour system. The hyperPad behaviour system is our take on a node based event driven programming language that lets users focus on the design and the fun parts. But still give them the power they need :).
T4MVC can help with this:

https://github.com/T4MVC/T4MVC
In the case of GMO foods it's the extra pesticides slathered on them that actually worries me.

I'd prefer explicit pesticide labeling but GMO labeling is a close enough approximation. GMO usually means an extra dollop of roundup.
I didn't feel anxiety or fear that normally implied with "creeped out", more like severe discomfort, yes. Even embarrassment perhaps.

The difference I think is I wasn't on the receiving side of it. If some stranger invited me to a bubble bath I'd probably be creeped out too.
And a swifter way to handle legacy callback (using thunks). Co is _great_ and work today (even in browser)