skysight-inc/HackerNews huggingface dataset:
The article specifies Level 4 autonomy, which means:

The automated system can control the vehicle in all but a few environments such as severe weather. The driver must enable the automated system only when it is safe to do so. When enabled, driver attention is not required.
I think the websites actually increase the revenue. Instead of not clicking on any ads (as in uBlock)- the browser clicks on all of them.
Mo money, mo mobile app security problems
It's one of the only git UIs hat has proper rebase functionality.
Would be nice if you'd include ClamAV in your test results. Would also be nice to be able to get simple and clear data on how well it detects viruses and rates of false positives.
Any feedback for improvements?
> And Firefox runs on Gecko. Which is old. Like really old. I think it's the oldest rendering engine still in wide use.

Gecko may be oldest, but not with wide margin: KHTML (the origin of webkit and blink) was started in 1998, only a year after Gecko. Of course, probably not much (if any?) of the original KHTML source is still present in webkit, and because of the nature of open source development, there is blurry line between projects.

I actually ran KDE 1.0 as my main DE and used KHTML as my primary browser (falling back to Netscape when particular site was incompatible). I did immediately appreciate the coherence & elegance of KDE. It lasted for several years before OS X came and finally won me. Oh, those were times.
I think that the most important potential with vertical farming is not the smaller area requirement, but the tremendous water saving that can be achieved.

For example in areas like the Middle-East, agricultural irrigation takes a huge and increasing toll on the water resources [1]. This along with the large rivers of the world (where the irrigation water usually comes from) being constantly more polluted may well increase tensions in these arid regions.

If by vertical farming techniques the need for water can be reduced as dramatically as the article states ("Aeroponic farming uses about seventy per cent less water than hydroponic farming, which grows plants in water; hydroponic farming uses seventy per cent less water than regular farming"), this by itself seems like a worthy effort for certain regions on the planet.

[1] http://www.fao.org/docrep/003/Y1860E/y1860e05.htm
Every once in a while we get to read similar news, that this 'selective' cancer killer is just arriving. Can someone more knowledgeable in this field comment whether this is just another clickbait article or not?
Can you tell me/us a little about that youtube link? I looked at it and it's all in chinese/mandarin so can't really understand much. A small skip forward showed Gorbatjev and Yeltsin in some kind of parlamentiary setting and the audience laughing loudly. I'm very curious now.
Raspberry Pi is ARM, not AVR. And it's not really comparable to an Arduino since it runs a full OS.
Sentiment and emotion for your blogs
While I would love a "self hosted" IFTTT, the biggest issue to me would be getting the integrations.

IFTTT is the ONLY thing on Google home right now that lets you create fully custom voice actions. It's got a lot of things like this.

There are a few similar services, but at the end of the day, if it's within my capability to talk directly to a service, I'm going to just write my own code to talk to it (or my FOSS HA system will more likely support it very quickly).

IFTTT's power to me is completely in its ability to integrate with otherwise "locked down" services.
The researchers also suggest that noise may be an issue.
This idea that suddenly the average US citizen "cares about the truth" and fake news destroyed the outcome of the election somehow is incredible. It would be funny if it wasn't tragic and dangerous.

Why do engineers have so poor understanding of social sciences? Is there anything in math-driven jobs that inhibits approaching topics without trying to mathematize them?
SD cards are not a solution for Chromebooks, you can't store apps/appdata in fact Android apps run in isolated containers currently on Chromebooks and have no access to the SD card at all, this means that if I download some photo editor from the Play store I can't open photos stored on my SD card directly...

General Media is also a problem, I can install VLC on my Chromebook but I can't access media on my SD card, even tho ChromeOS supports exFAT.

So people can go on and say SD card this SD card that, but currently SD cards are not usable at all, they are also not designed for random access, eMMC is at least somewhat decent at that.
SDcard readers on many devices are often accessed over USB which makes them even slower and less reliable.

And the design of the SDreader itself often doesn't lend well to permanent storage which means that SD cards cannot be physically used as reliable system storage.

A 256GB micro SD card costs in the UK 150-170 GBP, you can get it for about 130-140 if you want to play 256GB or 256MB Amazon roulette.

Apple Charges 170 GBP for the 256GB upgrade over the 32GB one, yes this is more per GB than an SD card but this is considerably faster and more reliable storage and you can actually use it as both system and general use storage which means that any app or general purpose use of the phone would be able to take full advantage of it unlike SD cards on Android/ChromeOS which range from utterly useless to very limited.

500$ Chromebook with 32GB of storage is utterly useless, considering the price of eMMC it's also inexcusable, so is the fact that iPads come with 32GB still at a similar price point, but at least those offer a higher capacity option.

It seems that the Chinese makers do 64GB as base now, probably will soon go to 128 since when they play around the same price point they need to win on features, I'll wait for a Chromebook from them or see if Asus is going to launch a 256 or 512GB version.

Like honestly I'm really baffled by the level of technical inaccuracy in the counterpoints and the downvotes people that talk about SD cards seem to not actually own a Chromebook nor use it as Google wants you to do now which is as a platform for Android Apps since there are virtually no Chrome Apps anymore and everything is from the Play Store.
That's already an ancient meme - in a few years it'll be nothing more than a weird pop-culture reference
I've seen a lot of folks using nightly only for clippy and stable for everything else. Almost everyone has CI for both nightly and stable. It usually works out. If you're only using stable features, rust nightly is basically the same as stable with some speed improvements and clippy. This rarely, if ever, affects how something will work. If anything, you have a higher propensity for hitting bugs locally because the nightly compiler could be buggy.
TCL Introduces the QWERTY Android-Powered BlackBerry 'Mercury' at CES 2017
The birth of half-human, half-animal chimeras
I prefer generator like Jekyll and host it on github. When you want a little discovery, Medium can help
There's an interesting solution: showing upvote and downvote counters separately. I would much more enjoy to read somebody who has plenty of upvotes and a good share of downvotes than somebody who has mostly only upvotes. I'd suspect the latter to be a karma hoarder who tries not to post anything that any big part of a community disagree with.
Show HN: Deploy Keras neural nets as a REST-service in pure Python
Dating Advice for Overweight Women
> The bigger one is the GC; the Go runtime needs to know which pointers it is responsible for freeing

That is not the bigger issue, and AFAIK already handled for C types.

The stack/calling conventions is the reason why cgo is "not go", cgo calls have significantly more overhead than just about every other FFI (the overhead of a cgo call is ~2 orders of magnitude more than a "native" go call, or was around the same time last year, that is you could perform ~100 no-op non-inlined native calls to a do-nothing function by the time you need for a single cgo call to the same).
> It responds to every single business "I'm interested in all your products".

This is unwarranted wishful thinking. Clicking an ad doesn't necessarily imply interest.

> generates some costs

Yes. Hitting businesses in their profits is one of the only communication methods some businesses listen to.
Prototyping accessibility in web and mobile UI design
I am very happy seeing C/C++ getting replaced by something more modern and safer as Rust

(though the debug version in Rust is probably slow - that will be something interesting to see)
Love the JS emulator, does anyone know of a Windows app that offers the same?
Hey this is really cool, nice work
You're probably right, if they were optimizing for short-term win rate vs humans. The real goal is to advance the state of the art in AI though, in which case you wouldn't want to use 'cheats' like that to make the problem easier.
Why post a web which doesn't even have a domain name, just the IP, and has sections full of Lorem Ipsums?
JPMorgan Lashing by Indonesia Signals Global Threat to Analysts
Thanks for the feedback!

These are not our tests, these are tests performed by av-test, virusbulletin, etc.

Currently there are only a few tests for ClamAV, all done by AV-Test during 2015-2016 and all are for MacOS.

When ClamAV goes through a few more tests, it will be included in our results tool as well. (Here: https://bestantivirus.reviews/tools/test-results-calculator)

If you're interested in the ClamAV test results for MacOS, here are the original tests performed by AV-Test:

https://www.av-test.org/en/news/news-single-view/mac-os-x-un...

https://www.av-test.org/en/news/news-single-view/more-securi...

https://www.av-test.org/en/news/news-single-view/12-security...

The average scores based on these tests are:

Average: 87.9%

>Protection: 72.6%

>Performance Impact: 92.8%

>False Alerts: 98.3%

But once again, these are for MacOS, not for Linux users among whom it's extremely popular.
dub (D build tool) support both of these locations. I can attest stuff gets reused.
The Black Box that can invent stories to give the illusion it understands it sub-conscious processes? How comforting.
Efficient Wi-Fi Phishing Attacks
Not sure what you're trying to say here (you seem to be using sarcasm but I'm not sure), though I will note that clippy is wedded to a lot of compiler internals, so being a part of the compiler build/CI is a good thing for clippy. Often APIs get removed or changed from the compiler internals and we have to work around or sometimes revert it. Usually it works out, but it would be nice if the concern of having to support clippy's use case was part of the decision of how an API is to be changed. In the opposite direction, rustc does lints already and clippy is an extension of that. So I'm not really sure if "separation of concerns" is an issue here -- they're really the same concerns. While a lot of the clippy contributors are not well versed with compiler internals, the clippy maintainers all basically have to be, and we often have to dig deep into compiler changes to make stuff work with nightlies.
Maybe OCD.

Are you able to not play it again the "right way"? Do you feel compelled by your guilt to do it?

I may be overreacting but I have never heard of anybody feeling "really guilty" after being the bad guy; at worst they might feel a little bad. And replaying it after (might be a ritual) is a bit weird.

But, since you don't lose sleep over it, you might be fine.
Surprising that it's this way arround. Hassleblad has a very good name with professional photographers.
I think they have been doing the same on Windows for a while. Linux users are still allowed to install what extensions we want.
The cameras of the self driving car of course. I assume converting these inputs into maps that are usable enough for this purpose is much easier than driving a car in city conditions. So _if_ we get self driving cars we also get live updated maps of the surrounding circle with a radius ~20m.
Show HN: A useful app for GitHub Notifications
Monbiot:  the Hills Are Dead
Presumably because Google would not allow it.
How about one with Snapdragon 835 which is compatible with Windows 10? Maybe soon multiboot to ChromeOS, Windows and Ubuntu will be real.
This seems apt:
https://www.joelonsoftware.com/2000/04/06/things-you-should-...

Mozilla spending time on this suggests Mozilla doesn't know what to spend time on.
It's also the only reason Donnie Yen's character exists in Rogue One.
Woolim – Lifting the Fog on DPRK’s Latest Tablet PC [video]
The Second Law of Quantum Complexity – Leonard Susskind, Adam R. Brown (2017)
What's the reason for this?

Is it because an app-user is a much richer data slave?

Airbnb are also relentless for pushing users to their app even though the app is an inferior product to their website.
As a side-side note, there are (were) a lot of those key-ring LCD's/phototoframes that used a 6502 compatible chip, the ST2205U that provided no end of fun tinkering with it:

https://spritesmods.com/?art=picframe&page=1

http://forum.doozan.com/read.php?9,2435
Relocatable Global Data on x86
I went on a little adventure the other week of setting up my own NAS server, and checked out Owncloud and competitors. Even ignoring issues like feature parity and third-party app integration, I think the setup costs of something like this are still way too high for consumers. While VPS providers may make this process easier (even deploying complete Dropbox clones with no tech knowledge required), they'd still be doing it at a significant disadvantage to Dropbox's scale and expertise. It was clear to me very quickly just how much work has gone into giving Dropbox the level of polish it has. Note that this doesn't even address other competitive moats such as brand recognition and distribution partnerships.

Not saying that Dropbox doesn't face business risks -- but I think the open-source alternatives will not be the biggest risk ulttimately in the mainstream market.

I do think they will face margin pressures as long as Google/MSFT/Apple/Amazon believe this to be too important of a market to cede to Dropbox.
> You cannot possibly know if a technical employee (at this level) is incompetent after just 3 weeks. Not possible.

You may be assuming a baseline competence, though.

I've interviewed many alleged senior developers who talk a good talk, can tell you the full ASP.Net page lifecycle without missing a beat - despite (possibly sometimes in spite of) not being asked - and when it comes to actually coding show their utter incompetence in seconds flat.

I'm not being elitist here; they'll do stuff that's just plain weird, like only using strings in C# - no other datatypes, only strings - or if they claim database expertise, create tables with only text columns, no indexes, and storing an integer primary key also as a text field.

At any ability level above this, I'm kinda with you; just take into account there is a very real world of sheer utter incompetence out there, and I doubt it's limited to technical employees.
While mind-boggling, I'm not sure it's generally meaningful to compare counts of actual things (even atoms) with counts of possible arrangements. The latter are in a world of their own[1].

[1] https://en.m.wikipedia.org/wiki/Orders_of_magnitude_(numbers...
Mozilla was a rewrite of Netscape and Firefox was a restructuring of Mozilla.

The only reason they still exist today and have relevance is their willingness to rewrite.

I don't disagree with Joel - but his main point seems to be - be prepared to spend longer than you expect on a rewrite - that doesn't mean you shouldn't do it.
And the analogy is a bad one, too. I think it's trying to make the task sound more difficult than it is.

If we stick with the airplane analogy, maybe this is better: it's like incrementally converting an older model jet engine to a newer model jet engine in between flights. Every incremental version must work correctly, which isn't easy, but the upgrades are definitely performed on the ground.
With the demise of Breaking News (breakingnews.com) I have been looking for a simple, clean global headline aggregator.

News! isn't a drop-in replacement (I liked the 'curated' aspects of BN), but News! is going on my short list of replacements.
Finland. You can get a cheap flat from the municipality(at least in the city of Espoo), then rent assistance from the state, and then you visit the welfare office (Kela) sometimes and tell that you are out of money, and they'll give you some. Id guess you have like 300e to spend per month for food, and you live in the outskirts of the city in a 20square meter flat, but hey, at least you can play your games as much as you want. Not the life id want, but some of my old friends with whom I still occasionally play games online have chosen that path. I've read that the number of young adults (mainly males) who are living outside the normal society is already as high as 30,000 in Finland, but I don't know for fact if they are all as extreme as some of the people I know.
Published 11 years ago, James Lovelock's morbid warning now seems far more real
Others have pointed out that Netscape's rewrite gave us Firefox, so the rewrite was incredibly successful.
Have you looked at Textbroker?
Back in school (I studied electronics), our embedded programming course was done on 8085 machines with a hexadecimal keypad where you could enter data into memory a byte at a time. The assignments were done on pen and paper, we got a printout of the instruction set, a blank piece of paper and a description of what the program was supposed to do. We'd write the assembler code on paper, translate it by hand to hexadecimal using the instruction set reference and then load the resulting binary code by hand. You could pause execution with a button and the address and data buses were available on pins, so you could hook up a scope or logic analyzer to see what was happening under the hood.

Most everybody hated that class, but man did I love it. It was hands-down the most fun class in my studies. Would've been better with a 6502 though.

EDIT: Oh look, I found the machine. Apparently it was a HP 5036A Microprocessor Lab (learning computer):
http://www.azur-electronics.com/Pages/hp_5036a_microprocesso...
Ironically Mozilla is the best counter-example to that Joel on Software article.

The article specifically mentions that Netscape shouldn't try and re-write their browser. But if they hadn't done that, we wouldn't have Firefox. We'd still have an incremental improvement over Netscape 4.7.

For those who can't remember Netscape 4.7, let me remind you, it wasn't very good at the end. If they hadn't rewritten it, causing Joel to write that article to tell them they were wrong, there would be no relevant browser called Firefox today.
The West's Biggest Problem Is Dwindling Trust
Mm, was always thinking that Jenkins is a perfect tool for build automation, deploy or CI.
And it really looks like overkill for our problem. We don't need pipelines, only single tasks like data aggregation, sending notifications, transferring data.
So I tried to make a really simple solution. But thanks for mentioning Jenkinks, never thought about it that way
A mechanic will have maybe one car running at any one time, maybe more if there are other mechanics in the same shop, and only for 8 hours a day. If you live near a road you'll have hundreds of running cars in your vicinity 24 hours a day.
Know the 5 streaming trends in terms of your Roku tv
The visual aspect is really nice, and a welcoming change.
It seems you either haven't read or understood either Joel's article or this article.

They are going for small incremental changes, instead of rewriting code from scratch, which is what Joel warned against. They aren't saying, fuck Firefox, replace it with Servo. Instead the idea is use Servo as a way to discover better layout, rendering components and transplant it into Firefox.

See Strangular Application pattern

http://www.martinfowler.com/bliki/StranglerApplication.html
The thumbnails are generated using phantomjs server. I'm using https://github.com/blockai/phantom-pool to make sure the phantomjs instance is reused.
Also I'm using a scheduling node package (https://github.com/Automattic/kue) to make sure that images are precached as the link are submited to hackernews.

I'll post the code on https://github.com/valentinvieriu/vue-hackernews-2.0, but need to take care of some hardcoded redis credentials first. I'll give a reply when it's up
@valentinvieriu
Wasn't Mozilla the open source version of Netscape Communicator, rather than a rewrite?
There isn't a single mention of Cloud, but the first paragraph tells you about downloading Games, Movies and Music.

But currently Android Apps running on Chromebooks under ARC Containers don't even have proper read access from the SD card write is out of the question completely....

https://bugs.chromium.org/p/chromium/issues/detail?id=660189...
... and soon the trend'll be 1 car company owned by a tech company. Wondering when the first tech companies are going to start buying car companies -- in the tried and true spirit of tech (software) eating the world.
Go is statically typed and compiled, while Elixir/Erlang is dynamically typed and interpreted, so beating Go is unlikely.

A plus for BEAM is that each process (aka Goroutine) has it's own, independent garbage collector that doesn't interfere with anything else.

The point is, though, you don't use the BEAM for it's raw speed, but for it's great concurrency and fault tolerance. Go has decent concurrency, but it's not all roses and butterflies. Also all data is immutable in Erlang/Elixir which makes concurrency a lot easier.
Not familliar with SpaceVim (yet) so I can only speak for Spacemacs.
Emacs has really bad support for writing modular code (~/.emacs/init.el), and Spacemacs adresses this issue. Also a lot of work went into integrating various packages and modernizing emacs experience. To give an example, Spacemacs out of the box had 90% of features that my custom-crafted ~2kloc config file did. And I find the (new) shortcuts so intuitive that I am considering adding them to my vimrc.

> No runtime,

Spacemacs loads your config (very fast I might add), adds a nice startup screen, gathers statistics about your config etc.

> no package manager

It also bundles use-package - which is a package manager. And makes bootstrapping emacs on a new machine trivial.

> no changes to the actual binaries of either app

Remember this is emacs. You don't need to rewrite any part of it, you can change anything with advices/hooks, and it is actually easier to do than patching some random packages.