skysight-inc/HackerNews huggingface dataset:
I found this to be very fascinating read. I have heard of use of ML to detect, for instance spam or phishing emails, but I've never heard of attackers using ML models to generate phishing emails. How do you differentiate such a message from any other phishing attempt ?

Thinking out loud, in the US, we have seen breaches of OPM, travel, healthcare and insurance companies where seemingly the only motive was to exfil data. Many of these attempts are attributed to state sponsored APT groups. Now that someone has all this data, the next potential move seems to be to train models over this data to understand habits and patterns, frequent locations and friends, and predict social and political leanings...

I only have limited knowledge on this subject, but all this sounds plausible right ?
Nix is one of the most amazing things created lately. IMHO, it doesn't get the attention it deserves as it provides great solutions to really tough problems and it's ready for prime time.

A purely functional package manager, distro, devops. And pretty soon, home directory management. Maintaining servers or doing aggressive changes becomes very easy. There's even a Darwin (macOS) implementation now, so you can manage most of your Mac functionally (with heavy usage of defaults under the hood).

It's still lacking a bit on usability, as some things are not as intuitive as in a simple imperative distribution such as Arch or Alpine. Especially if you need to run some prepackaged software that assumes FHS and binds dynamically to some pre-existing dependencies.

But to me, right now if you are a moderately advanced user I don't see a point in running distros that are stuck in the middle (imperative, complex, lots of defaults). It's either one extreme (simple and imperative, e.g. Arch) or the other (functional, NixOS).
I put in a preorder for the Workhorse W-15 pickup at CES (I'd been following them for a year). $1k fully-refundable, same as Model 3.

http://workhorse.com/pickup/

80 mile electric-only range is great, and it gets electric incentives (federal and more importantly for me, exempt from 40% import duty to Puerto Rico). The great thing as a pickup truck is it works as a stationary power source for tools, either from battery or generator. It's probably inferior to a Tacoma or something for offroad/etc. use, but is still adequate. Apparently their main market for these is the electric utility market, for outside plant maintenance/etc.
Yeah important note, per Ars, is these are very much low orbit, at ~800mi altitude, not geostationary which is ~22,500mi where Hughes is parked for example. So, good latency if you do 2 x 800/c. This is great if you happen to own a rocket company and have tons of low, cheap launches instead of one big expensive launch.
I've never locked my house door... The joys of living in rural New England...
I've seen numbers on proposed download speed (~1gbps) and latency (~35ms) [0], but I can't find anything on proposed upload speed. Any ideas? I know offerings like Hughes net have claimed 3mbps.

0 - https://arstechnica.com/information-technology/2016/11/space...
"Introducing AirBnB: Simplicity. Clean sheets, great hosts, for a fraction of the cost of a hotel."

Game over^2.
It's somewhat painful, but not because of spam. The pain all comes from jumping through hoops for the centralized providers (and then discovering that no matter how many hoops you jump through, it's never enough).
Meanwhile DHL/Streetscooter has already sold at least a few hundred of these.
Soon have guns under control

Or, more likely, they would make more guns to compensate.

https://en.wikipedia.org/wiki/Cobra_effect
Measuring disengagements for pre-release autonomous vehicles seems like a terrible way to measure safety of what's actually available to the public now.

Here's a better study from the NHTSA that measures the safety impact of Tesla's autopilot features. They found that Tesla vehicle crash rates dropped by almost 40 percent for cars equipped with autopilot: https://static.nhtsa.gov/odi/inv/2016/INCLA-PE16007-7876.PDF
The internet already proved itself to be quite useful by then. I still see no _legit_ uses for cryptocurrencies, 10 years in.
ACM ethical practices survey: how do we ensure AI's humane, fair, and inclusive?
> and no one can arbitrarily issue new bitcoin at a whim

Anyone can fork it though. And the interesting part, as seen for bitcoin cash, is that the total market cap of the fork + original chain right after the fork was greater than the value pre-fork. You can technically argue that this doesn't amount to creating new bitcoins, but for all practical purposes the total amount of digital tokens did increase.
I've used pyinstaller on Wine in order to make Windows executables from Linux. Haven't figured out yet how to cross-compile for OSX yet, but that at least reduces it from requiring three major OSes to build to two.
Don't go with Hetzner if you value whatever you're working on. I was working on a machine learning project and they deleted everything in my account without any warning. One of their employees did this deliberately because they weren't sure if my last name was correct. There was no attempt to remedy this by contacting me, and they had no way to restore the data. They told me that I would just have to start from scratch.

You get what you pay for.
Babies get woken up like that when you cocoon them from sound.
Yep, he got a print shop to apply rubber cement and perforate the sheets.
Impeccable Circuits
You can just install packages as part of dev dependencies. You can then run them manually from `node_modules/.bin` or with npm-run, and most tools will pickup the local deps. No need to install anything globally with NPM.
how do you figure? we aren't made of metal.
Everyone should quit social media according to Facebroek
Unless you are going to systematically and reliably audit literally everything that any installer in any of those packages does as root, this is not a solution to the real problem, it's just trying to reduce the risk a bit.
Every time I use JavaScript/NPM/WebPack I miss my sanity.
With the "Share on Facebook" link on the bottom of the article.
I'll agree with the previous post that renting a room or a flat on airbnb is a terrible experience. People really have crazy expectations and you need to be a professional hotel to handle it.

I'm a firm believer that most hosts will stop renting after a few guests. The turnover must be high, only covered by the new supply of hosts following the hype. It will dry up eventually and mostly professional hotels will remain.
Off topic: But maybe it should be illegal.

Why should we permit deliberate misinformation of consumers?
Uhh sublime is written in C++ with it's own custom UI the toolkit iirc. It only uses python for scripting.
They stopped Linux support in 2011 - https://helpx.adobe.com/air/kb/install-air-2-64-bit.html
Thanks! It is the first significant paid CI feature and we're happy that people see the need for it.
Serious question are you just making this up or trolling? Because nearly everybody should see a tax reduction? Are you structured as a pass-through LLC?

Do you own a house and live in New York or Caifornia?
I use Buildout: http://docs.buildout.org/en/latest/

Buildout is much more than a Python package manager. It runs pluggable recipes, where building/installing a Python package is only one of the many available recipes. It was invented at a company where I once worked. It replaced huge piles of complicated Makefiles.

Buildout is obviously less popular than other solutions, but I think it manages complexity quite well and saves me a lot of time compared with other ways I could assemble Python software.
Aren't you helped by the loss of the marriage penalty?
Do you have a source?

Either RedBox is losing money on each rental, or....
Bitcoin: Update network descriptions to be more accurate | https://news.ycombinator.com/item?id=16039587 (Dec 2017)

Bitcoin.org removes “fast” and “low fees” from Bitcoin description page | https://news.ycombinator.com/item?id=16204387 (Jan 2018)
Yeah well, I kind of know what you are aiming at. I am not a teacher or pedagogue so I might aim to high with this. I don't mean to establish an AI class or an in depth coverage of these concepts, but some fundamentals on this topic, maybe as part of the mathematics curriculum (or philosophy as you suggested) would be prudent.

>> Could you teach high schoolers what "minimization" is, and what it means to "minimize" a "multivariable error function over a multivariable input field"?

By the way I phrased it in this particular way, because it is mathematically correct but also takes the magic and notions of consciousness out of the topic.
It’s only visible in the individual comment view (like the flag link) iirc, and it’s only available for dead (not just flagged) comments. For example, I have a vouch link available for this comment:

https://news.ycombinator.com/item?id=16439776

You might want to shoot the mods an email to check the if there’s something particular with your account.
Please stop commenting like this or we'll ban the account.

https://news.ycombinator.com/newsguidelines.html
This is exactly it. Just like with the Internet... you may choose to transact directly, but if you choose not to the fundamental capability of direct transaction (or direct IP) still remains. Choosing an institution to hold your coins leaves open the option to withdraw your coins and put them somewhere else, perhaps even your own personal wallet on your own personal node if you so wish.

The dream of a micro-payment platform remains to be realized, however. The gains in Bitcoin have been towards freedom, but not efficiency.
The article mentions Tesla's use of ultrasonic sensors.
Do you use NixOS in production?
You guys can downvote me all you want, but until dogecoin isn't worth a billion dollars, y'all know I'm right.
I'll be driving manually for a long time. I have no interest in beta testing anybody's autonomous systems at 70mph.
Disengagements vs crashing is a meaningless comparison, these are in the middle of testing not deployed systems. We have real world data on self driving cars and per mile they have statistically saved lives already and are only improving with time.

Still if you want a real comparison my parked cars have been hit 5 times, most of which does not show up on accident data, because I only reported one of those the rest caused minor damage. Similarly I know of multiple cases of people driving off the road and not reporting anything because they did not cause significant damage. I even know of several cases of road accidents not being reported due to minor damage.

PS: Tesla's self driving cars get a lot of flack for not being ready but they have dramatically lower accident rates than non self driving Tesla's.
And in 1999 it took me 15 minutes to download 1MB over my dialup connection. Bitcoin is the v1 of crypto. Give it a chance.
An often overlooked detail of crypto currencies is that the miners are in fact acting as the "central banks" in terms of controlling currency policy.
This shouldn't be the default ever. I the user, have the control of I want a new window/tab or use the current one.
Sites opening links in new windows/tabs try tomorrow me on their site, for their reasons, not mine.
When building a web application: Make sure to not play with links in a way that Ctrl+click, context menu or, on mobile, long touch don't work, but allow me to open new tabs, and keep the state if I go away and then use the back button to come back.
Even for non-powerusers this is a good habit. Non-powerusers are often surprised bu new windows popping up.
Jeep used to sell a RHD Cherokee for delivery. I think, or maybe they were re-imported. But I've seen more than a few rural carriers driving these. Older Jeeps tend to rust out so there may not be many of them on the road these days.
I used to train my parser (before switching to Tensorflow) using Caffe, dumped the parameters using a small program, and loaded them up in Go arrays slices and applied the network using simple C BLAS operations. This works fine, especially when you are using simpler networks. As a bonus, you don't have the overhead of Tensorflow session runs.

It does become a bit of a drag when you are building more complex networks (e.g. with multiple RNN layers, batch normalization, etc.). In that case there are two straightforward options for Rust. There is a Tensorflow Rust binding against the tensorflow C API [1] with which you can just load and run a frozen Tensorflow graph. This is the approach that I am currently using, though I am running graphs on workstations/servers.

Another option is compiling the graph with Tensorflow's XLA AOT compilation, which compiles the network to C++ classes (that you could bind from Rust).

[1] https://github.com/tensorflow/rust
On Django’s longevity
Anaconda does most of the stuff mentioned, and also makes it much easier to install packages based on C/C++ libraries (which most deep learning things are). So you're better off staying with anaconda. It's widely used in commercial data science projects so the idea that noone "takes it seriously" as someone else suggests is a bit silly. I assume they're thinking about a different context to data science projects.

That said anaconda does have a whole variety of extremely annoying quirks, like packages not being backwards compatible with old versions of conda, or conda going crazy and reinstalling itself, or the way the conda-forge repo has far more packages than the official conda repo. It's very far from perfect. But for data science I think it's basically the standard package manager in Python land.
Agree. qwerty456127 speaks as if mutation is the only source of errors. It's not. (And timing is not the only other source of errors. And hardware failure is not the only remaining source of errors. There's lots of ways that things go wrong.)
The grocery store I grew up shopping at (in NY) also had thicker bags, but they were still vulnerable to punctures, which would turn into tears under the wrong conditions. They used to put a paper bag (no handles) inside a plastic bag (with handles) - which turns out to be super sturdy. You could carry cannonballs in those things, except that you could feel the handles stretch out after a few blocks.
If you already understand those other things I find it surprising that you wouldn't already understand graph theory.
The USPS is in a pinch for vehicles. Their LLVs (the boxy mail truck, Long Life Vehicle) are at end of service life and being extended with costly maintenance. They need to hit alternative fuel targets with the replacements, electric looks like the win for most of the trucks, but they aren't there yet so they keep fixing things.

It seems likely that stopgap vehicles are a reasonable answer. In my suburban area I'm seeing minivans where I used to see LLVs.

There is a nice exposition of LLVs and the electric replacement option here: https://www.greatbusinessschools.org/usps-long-life-vehicle/
>...Xerox invented the PC, the mouse, the GUI and others

While Xerox invented the GUI and other technologies, Douglass Englebart at SRI invented the mouse and Henry Edward Roberts designed the first PC, the Altair 8800

https://en.wikipedia.org/wiki/Computer_mouse

https://en.wikipedia.org/wiki/Ed_Roberts_(computer_engineer)
My understanding is that's what pipenv gives you. You call pipenv install, it creates a venv if necessary and fills it. If you want to run tools within the env, you call pipenv run {command}.
>on the heels of a tweet from Kylie Jenner, who said she doesn’t open the app anymore

Ouch. Sounds like she should have been a beta tester of the revamped site. In other words "don't bite the hand that tweets you." I'll let myself out.
Storage Blockchain forcing prices down on AWS
Re: disk space

Just glanced at my Applications folder on OSX. Slack's looks to weigh in at 180 MB and VS Code at 160 MB. Am I missing something?
In this case the low end market becomes a drain on AirBnB because the ROI is not nearly as high as their high end market. However the ROI would be acceptable to a smaller player. Is it worth for AirBnB to dilute their brand at this critical juncture just to hold on to as wide a market as possible?

No.
Ask HN: How to start a business in academia?
TL;DR: How can I validate a business idea while being in academia?

I'm working as a PhD student at my university in a CS department (and will probably for the next 2-3 years). For some time now, I'm thinking about starting a business after that. I'm happy with my job right now and will try to finish my PhD, but would like to get some advice about how to prepare for a potential business after that.

For my PhD I am developing an Open Source data analysis software for my chair. Maybe in the future other people might use it. For a business I could turn the software into a SaaS product where the data analysis happens in the cloud.

I do even know some potential customers, but I only know them because of my PhD adviser. I would like to validate my idea by asking whether they would use a SaaS product or even by creating a landing page, but I cannot do it, because I think that my PhD adviser would react very displeased. I would even understand his reaction as he is paying me to develop the software.

I feel like I cannot validate the idea of building a SaaS product without jeopardizing my PhD. What would you do in my situation?
Kroger has no legal right to keep you from selling something.

They can ask if they want, but they have no legal leg to stand on.
Their toxic community will kill them if a revamp doesn't.
I think that's kinda the parent comment's point. Just because sonar is good for indoor localization doesn't mean it's got the range for highway speeds. In fact, ultrasound on cars is for exactly this: low speed, close quarters detection. This is why backup sensors or self parking systems rely on ultrasound.
There are studies on this topic. Here's an article: https://medium.com/stanford-magazine/paper-plastic-or-reusab...

I spent an hour or so researching the issue a long time ago and I seem to recall another study by a French supermarket chain. You need to reuse your cotton bags a lot -- hundreds of times is right -- for it to become worthwhile. Which is doable, of course.

And of course, the carbon footprint of both plastic bags as well as cotton bags varies wildly depending on the weight etc.
I would love to see something like this:

(Steve Jobs Died) (14 articles, newest on 11th of fyftember)

Articles on the same event within short timespan would be compressed into a single line you can expand by clicking.

One implementation could be some kind of special purpose tagging functionality, similar to flagging, but with a keyword argument. Maybe the tag should even have a limited lifespan - until you can no longer assign it. Submissions under the same tag would be compressed into an expandable list, similar to threaded comments. Please make the chat flood stop!
A So-Called Expert’s Uneasy Dive into the Trump-Russia Frenzy
What do you think is being echo-chambered?
I see many people using this reason:
Because there are people that drive drunk or text while driving or get distracted then we need the autopilot.

I think this is wrong, we just need an AI or other tech that detects this bad drivers or distracted drivers and don't let them drive/start the car or for distraction like texting safely stop the car, maybe report the driver, there must be other solution then allowing bad rrivewrs or bad AI to drive around.
Django, DRF(usual suspects), django-silk from profiling API's. Pycharm is my IDE of choice.
And they are only doing this in the big cities where there is plenty of competition. When I've stayed at sketchy AirBnBs, it was not a surprise. The real problem is in the boonies where there might only be a couple places available in an area and there is a shortage of experienced hosts. I recently left a 3* review (only one 4* out of 24 stays) for a place 30 miles outside Cleveland. Place was a dump with an absent host who had me call the cable company to fix the WiFi and then gave me a runaround for weeks when I asked for a discount. Three butter knives in the silverware drawer, bedroom door that had no key so God help you if you locked it. But it had great reviews!
Show HN: Why I think Snapchat new UI works
>It kind of reinforces that traditional car makers are never going to offer anything revolutionary to the car market

Oh come on. Not having to have your hands on the wheel, while driving at 65mph for three hours down a four lane divided highway, is absolutely "revolutionary". Is it as big as full autonomy? No. But it's no slouch, either, and it's kind of silly to claim that GM (which in this case is really the acquired Cruise team anyway) "is never going to offer anything revolutionary to the car market).
SALT Play Something New Everyday
Announcing Dart 2: Optimized for Client-Side Development
‘Black Panther’: Choose Your Weapons
The level of innovation is not determined by choosing an ambitious goal, but by actual progress towards it. AFAIK, Tesla and GM are working towards the same goal.

The author, who has quite a bit of experience with both systems, and apparently likes both of them, writes "Tesla is vague about [deciding whether it can handle the situation], and often errs on the side of What the hell, let's give this a shot." (author's emphasis.)

I would characterize GM's domain restriction as prudent rather than innovative, but that choice is not necessarily indicative of what has been achieved in R&D.
UPS has an interesting approach to their trucks. They call them "cars" first of all, and they are a custom design. Nobody else can buy them, and when they wear out and they are done using them they crush them.

I never really understood why that made sense, when all the other courier companies use Sprinters or some other standard vehicle. They must see it as a competitive advantage.
> We haven't seen users forced to do much of anything.

Well, it depends on how you want to interpret forced. Sure, they aren't required to use a product, but if you've been using Gtalk for years, and that's how everyone knows to get hold of you and how you get hold of people, and it's an open protocol (XMPP) which you can and do use through a third party client (e.g. Pidgin), when they switch to Hangouts you are forced to use their proprietary client and protocol if you want to keep the same contact list without making everyone switch. It's not strictly "forcing", but Google is exerting force to drive customers to a different usage.

I'm not sure any centralized IM service that expected to compete would have done different and survived with any appreciable market share, but that the ones that existed switched is notable.

> On the demand side, though, the masses haven't used open-source as a factor in their purchasing much at all.

The benefits of an open system aren't readily apparent to many people until they start experiencing the problems of a closed system. Closed systems have numerous benefits at the starting stage the open systems don't (for example, a clear way to monetize that works in line with people's expectations and human nature). We were lucky with the internet because it was federated by design (and necessity, pretty much), and grew to the point that it would be too costly to close the protocol before gaining too much popularity. Even so, we're seeing pushes to in that direction. Maybe when the problems of the closed IM systems become apparent enough, we'll actually have some more widespread adoption of open systems. WRT human nature and systems such as these, I'm not sure we've even seen full cycles of how people perceive and deal with the systems (we're only now really having a sizable group of adults that have always had the internet WRT the population as a whole), so a lot of how people deal with open/closed systems over time is still in flux.

P.S. Long time no see/read. Nice to have a conversation with you again. :)