skysight-inc/HackerNews huggingface dataset:
So you're using Docker instead of virtual environments? I feel there is much more overhead with Docker, but I could be wrong. Maybe I need to try it out again!
> The trouble is how people setup their node/npm installation. Instead of having global packages setup under the home directory, people use the default which requires root access.

No, like you say in your next sentence the trouble is that it's default. This is NPM's fault, not the user.
I saw the launch by accident this morning while walking the dogs. I watched the first stage separating and was waiting for it to fire again but nothing happened.
Please check this comparison:

http://www.globalmarinenet.com/compare-iridium-inmarsat-and-...
Show HN: git self-blame – Blame yourself for others' mistakes
Airbnb employee here: That's a perfectly fine personal preference especially if those are the attributes you care about the most. There are tons of B&B's and boutique hotels that also satisfy those requirements that list on Airbnb. If you're looking for places with kitchens, a backyard, more interaction with a local host, larger space for a family gathering or a group event etc. then an Airbnb could do the trick. I personally also sometimes find that we have listings in places that hotels are not present in. For example, in San Francisco, all the hotels are pretty much concentrated either in downtown near the super commercial Union Square area or along Lombard St. in the Marina district. If you want to stay in the other 95% of the city, you're going to have very limited options.
In our exceedingly rural area, doors are left unlocked very often. Not everyone, of course, and not all the time (most of the people I know do lock their doors at night or when they're on vacation, but otherwise leave them open). You're not crazy for doing it.

If someone wants to get in to steal something, they're going to get it done. That could mean a broken window, a broken door, or it could mean nothing broken at all. There's no-one within listening distance to hear a window break, so they're not going to get caught that way. But, your neighbors know your cars, and the sense of community commonly leads to a quick "hey there's a brown Buick outside your house, is that you guys?" call/text. There aren't very many "drive-by" robberies; houses are so far apart and all it takes is one person who sees a suspiciously slow driving car, or a car visiting multiple driveways, to call the police. Oh, and if you thought no one was home and you're wrong, there's a great chance they're armed, and they saw the car you used to get there. And the police are never busy, so they'll be there in minutes.
pipenv is more like yarn (same version locking concept)
Is there any indication that hadn't happened here? Is Snap
really that stupid? Did they not test this at all? If so, that's the big story.

Unspecified numbers of users complaining isn't a terribly sufficient story. I recall lots of facebook "boycotts" over the years ago over various UI changes, totally forgotten after a day or two. I suspect they actually a/b tested each change in small markets or test audiences and found usage increased after people got used to it. If Snap isn't doing that then that should be big news.
That thing looks great, never heard of it before :) You can do that with an Android phone, too, btw.
It's kind of a weird review. For example it rates Cruise's lane changing superior -- "as perfect as it gets" -- because it simply requires you to do it manually. (The "perfection" is in how the UI clearly communicates auto/manual transitions.)

I mean say what you will but that's just a weird way to rate autonomous driving systems.
Do you just use one environment for every project?

That gets messy. What if you want to setup a new machine? Or a new employee's machine? Etc..

It isn't only about conflicting packages.
Yeah, I would never argue that an optical system won't ever work, I believe it will work someday. While the best optical/radar have shown alright capabilities in a demonstration capacity in straightforward driving situations, they're nowhere near having the kind of redundancy needed to safely remove a human from the driving task altogether.

With Waymo's robotaxis, who are the closest to a pilot commercial deployment, they spare no expense, they're riddled with sensors, they have giant computers in the trunk, there's an air-gapped backup computer that can take the vehicle to a minimal risk condition should the primary fail. They are maintenance intensive and require careful maintenance and oversight; Waymo (and GM) are building call centres filled with remote human monitors who can intervene when the vehicles get hung up, and they're geo-fenced. They are far away from being cheap enough or idiot-proof enough to put in the hands of private owners.

Assuming Tesla sticks to it's guns, I'm thinking maybe in 2025 we can revisit that and see how far Tesla has come towards full autonomy.

During the Waymo vs. Uber trial Judge Alsup asked Waymo CEO John Krafcik if Tesla uses Lidar.

"Not yet" he replied.
It would be nice if 5x duplicates didn't show up in the RSS feed.
yup, same here.
They came up with a good solution to the 'key signing party' problem.

Using public social media accounts to help prove identity is a good idea - it's a solution to the main problem that PGP had.

I think Facebook could have done something similar by generating key pairs for all users and then allowing third part access to the public keys (basically a huge public key server). For users that wanted their own private key off of Facebook they could upload their own public key. It's probably better with the keybase model though and using multiple social media accounts.
> Not my memory of Altavista

I moved to Google from Altavista _specifically_ because of how shitty the experience had become.

It was good during the days of digital.altavista.com but they quickly started adding a lot of noise to the point where the actual power of a search was relegated to a small search field and a bunch of hard-to_parse results. Maybe they were not banners, but it was still a lot of crap.

I think Google quickly learned that lesson. I was expecting them to pivot to a website full of gunk but it didn't really happen. For better or worse, they found other ways to make money.
LOL, hits too close to home.
it's a nice feature to have but adding a repo via the web interface didn't take more than a few seconds at most. not quite sure what config & setup you are referring to other than the name of the repo, not a whole lot of other things need to be specified, if any.
Type hints have made PyCharm an even more amazing IDE. Start using them if you're on a version of Python that supports it! :)
I think the key point here is that Redbox did not buy a digital license from Disney. They bought a box with a DVD and a piece of paper with a code that can be redeemed for a digital license. They rent out the DVD and sell the piece of paper. Both of these are allowed under the first sale doctrine. Disney tried to tack on additional conditions to using the code on the piece of paper which the judge called "improper leveraging of Disney’s copyright in the digital content to restrict secondary transfers of physical copies".
> It works sometimes however.

Tone counts for everything when complaining about downvotes. Asking politely where you think you went wrong often does work. If it's hostile like "wake up sheeple", you're digging your hole deeper.
Try pip installing scipy or Numpy and you'll see the value of conda.
Is there not one engineer on this whole planet with the skill and motivation to make a cross-platform typescript+GUI thing that is efficient from the ground up? I'm often baffled by the seemingly obvious gaps that exist in this profession.
As someone who was shadow banned, I left twitter, youtube, and facebook.
The few times I expressed my opinion in a peaceful way, got called probably every name you can think of, and then saw my twitter account suspended.

I was told by twitter support I was engaging in "targeted harassment", asked for proof, did not hear back from support. The twee they referred to is a reply to someone wishing me to die from terminal disease, to which I responded "Bless your heart", and apparently that person reported me for that.

After one month of being shadow banned, which for some reason spilled to youtube and facebook, I closed all accounts.

I can understand why conservatives feel that way. They are the only group getting things like this thrown at them, and I am an independent, who happened to disagree on calls to censor one side over the other, seen first hand what that gets you into.

I have seen reports of gab.ai being popular and truly for free speech, but did not use them, lost interest in social media altogether, and to be honest, my productivity went up after that.
Maybe others have different experiences, but that was my experience.
> 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

I'm interested in seeing the stats for this if you have them, because I've previously looked and been unable to find anything to back this up.

To be properly comparable, we'd need to be comparing human drivers in the same situations in which people use autopilot - i.e. less challenging situations like highway driving.

This article covers some of the problems with Musks pronouncements on this matter: https://www.csmonitor.com/Business/In-Gear/2016/1014/How-saf...
'The story of a weird world I was warned never to tell'
If they sell you an "internet access", tell them that without a global reachable IPv4 (and IPv6) it's not an internet access. Then go to another provider.
There is a limit of how old a comment is that will accept an upvote. If you do, it will tell you that you can mark it as a favorite instead.
I'm all for trying new things, but yeah I did have a similar thought. Conda is a good general-purpose tool that seems to check all these boxes and I've never had any serious issues with it.
What about git-no-blame? Something like your tool but it replace the name with empty spaces instead of your name.
I just looked at my /usr/lib/node_modules directory and it's No man's land in there and I'm on npm 5.6.0. How could this go unnoticed for so long?
"Employees are trusting founders not to screw them over."

So on the one hand, every relationship of this kind (and of most kinds) requires trust.

On the other hand, you as an employee really shouldn't just be flat-out trusting your employers about things where you are technically at odds with them. Even if they have no intention of screwing you over, it's not always about them - they may be replaced by new management as the company grows, for one. Or they simply might not know something, for another - what if they're unaware of a certain tax implication around an equity grant, for example? Founders are oftentimes doing this for the first time, and just like most employees, don't necessarily know everything.

You should really make sure you are aware of all issues and implications of the contracts you get into, as much as is feasible.
It's not the 5p, it's charge vs no charge. Consider two scenarios:

1) Bags cost 1p, but now cost 10p.

2) Bags were free, but now cost 1p.

I bet that the reduction in bag use would be far greater in scenario 2 than in scenario 1. It's like why a very cheap paid app is disproportionately harder to market than a free app.
> We need to assemble all the work / treaties / regulations / research we put into securing nukes into securing AI / robotics and for the identical reasons.

I disagree. I think we need a fundamentally different approach to AI than to nuclear weapons. The proliferation of nuclear weapons were controllable because the components needed to develop a nuclear weapon included specialized, controllable physical goods and fairly recognizable industrial installations.

I do agree that we need international treaties prohibiting the development and use of AI weapons technology to avoid encouraging an arms race.

However, I think that trying to prevent the spread of AI tools and technology will face similar problems to the US's attempts to prevent the spread of encryption tools and technology. It is fundamentally harder to control the spread of information that the spread of physical goods.
Ever tried spacemacs? It combines the best of both worlds. Really worth giving it a shot, especially as vi advocate.
Some people actually say they ‘call off sick’ instead of ‘call in sick’
as someone who has to manage projects for multiple clients, I find docker + docker-compose to be the best solution. The overhead of docker is totally worth it because the container separation makes life so much easier.

all I need to work on a client project is basically:

cd /path/to/project

docker-compose build (just once)

docker-compose up
Project suggestions for fundamentalist analysis
Ask HN: Is Delaware-C Still good, now that patent trolls might move there?
I'm seeing articles that talk about how Texas is becoming less popular.

I'm starting a business that will be fairly small for a while (less than $100k for a few years).

Should I bother doing a Delaware C-Corp, because if a patent troll sues me, I'd have to go to Delaware!

Otherwise, should I just start a regular Wisconsin business ( or C-Corp )
I guess, if you are cool with sharing the images when you need to share the environment. I think I just never liked the "bulk" that comes with Docker, though it has gotten better.

I think Docker is cool in general but for other stuff than this specific use-case.
Tiny quad-core system-on-module for makers and hardware startups
Some stores did this in my area before the statewide ban, and indeed it did not work as well at reducing disposable bag use, though it was better than nothing.
"But researchers must also deal with the unexpected"

You'd think from this article that deploying a bot is like letting a dog off its leash and you just have to hope that it doesn't bite anyone. In fact there are several common-sense ways to prevent a bot from going rogue, including monitoring how it responds to intents and then making changes as needed.
Wow, this pricing is great. It's been a few years since I looked into Digital Ocean, it seems like they've made a lot of improvements since I last used them for a small Rails app.
Yes, almost no Americans are pilots, and few own boats. The name seems deliberately misleading to most people, and in a safety-critical application no less.
Unless something has changed that I missed, you can install extensions (I complained when the default args messed this up [0]). For example, I built something that uses puppeteer and an extension to capture audio and video of a tab [1]. It's just headless mode that doesn't allow extensions [2] (which I now realize is probably what you meant).

0 - https://github.com/GoogleChrome/puppeteer/issues/850
1 - https://github.com/cretz/chrome-screen-rec-poc/tree/master/a...
2 - https://bugs.chromium.org/p/chromium/issues/detail?id=706008
also there are 'leaking' ReLUs

f(x) = a if x<0 else b

usually 0 < a << b
I swear NPM has some absurd showstopping bug every month.

With something that has as many people using it, it's just... I dunno, it's disheartening.

Edit: oh well, this was a @next release only. Not as bad. Still scary.
PyQT5 is actually packaged, and I was just being lazy in my comment.

It's actually pyqtchart and qscintilla that are the problems. They're not packaged for nix and won't install in a virtualenv with pip. Something to do with hardcoded paths for dependencies I think.

I'm going to have a go at writing a nix files that build them from source, with the help of a NixOS expert, so we'll see how that goes.
It should be better than submarine fibre for longer distances. The satellites will be in low earth orbit, and the constellation will be dense enough that routing ought to be pretty direct. You only get about 2/3 c in glass, compared to c between satellites in a vacuum. If the satellites are 500km up, so long as the distance is greater than roughly 2000km, you should get lower latency via the satellite path. Of course this assumes you don't lose too much to the MAC, and the satellites manage a routed path not too different in length to the route via the fibre (which often involves a detour to get to where the fibre comes ashore).
Why is being 2018 relevant? Use whatever works for you. Your environment sounds hip and I'm sure you'll move onto whatever fashionable container platform and "some text editor" that is available next, but I prefer finely tuned tools that work for me.
I'm a bit of a rookie when it comes to understanding differences between IPv4 and IPv6.. can you explain to me what you mean by this comment?
Millions of people write their passwords down on little slips of paper next to their monitor.

Are you implying that because something is popular, it's therefore "good"?
crypto as in cryptography?

Also your youtube link is dead.
"I don't really want to pollute my profile with candid feedback."

This is how I feel about most things. A lot of times I give everyone 5 stars (things on fiverr, reviews for customer support, airBnB reviews, etc) even if the service is mediocre, partially because I don't want to deal with the potential problems of giving poor reviews.

Potential problems include being unable to get files after a project (fiverr → giving someone a bad review), staying at a previous airBnB (giving them anything less than 5 stars), potential harassment (giving anything in general a low review), someone getting fired for anything less than 5 stars (Customer support), potential tampered food (not tipping even if poor service or leaving a bad yelp/google review).

Its kind of silly that the public standard (for 5 star reviews) is 3 stars is bad, 4 stars is ok, and 5 stars is good in general. 1 star is just biased, 2 stars are worse than 1 stars in my opinion just because it shows you put enough consideration to give them a 2.

This applies to reviews on airBnB, uber, amazon, ebay, etc.
Damn! If they really supported Monero I'd sign up right now. I'm currently on Binance it it's kind of a pain in the ass.
One of the above, hence the question. (I assume the latter and that they’re just a marketing organization.) The scummy part is that their customers don’t know this.
I'm a big fan of using Docker because for real world web app development, your app is often more than just getting Python and a virtualenv set up.

Earlier this week I wrote about the pains of setting up a Python development experience without Docker, and then compared it to Docker as well.

If anyone is curious, that's located at https://nickjanetakis.com/blog/setting-up-a-python-developme....

By the way, I would say Docker is anything but slow. I get near instant development feedback on my Flask applications, even when running things through Docker for Windows / WSL.

These are pretty big Flask apps too, which have thousands of lines of code, dozens of packages, tons of assets and require running Celery, Postgres, Redis, etc..
If I went to a friends house in Lompoc and we went down to the shore would there be a decent view of the launch from Vandenberg AFB?
Please stop defending (if implicitly) Intel's irresponsible disclosure. We at Joyent are (1) a public cloud, (2) have our own operating system (SmartOS), (3) have always respected embargoes and (4) have a close relationship with Intel (!!) -- and we weren't notified either. OpenBSD was not excluded -- rather they (and we and every other system that isn't Windows, MacOS and Linux) were not included. What Intel did here was hugely irresponsible, leaving many in a vulnerable position for an extended period of time; there is nothing that OpenBSD (or anyone else) did to deserve such shabby treatment.
Not only does it not have any regression tests, it also fails the CI check, and it's already merged to the next branch.

https://github.com/npm/npm/pull/19889

This kind of thing disintegrates my confidence on npm as a project.
Male economists are both more right-wing and more senior
What was the original reason? Sending supplies to Whites when there was no Whites?
Takeaways from Phishing Attacks on US Senate
HN has an illogical aversion to anything DRM. This particular case is harmful to anyone producing digital good (apps, music, movies, blogs, etc).

Let's understand this really damaging verdict by using an app as an example.

1. Disney puts out an app that can either be bought as a disk at Walmart or as a download on the app store

2. A third party app store that doesn't have a re-seller/partner agreement with Disney buys a disk, and claims that the legal purchase of the disk now entitles it to re-distribute the app as it deems fit, including selling DIGITAL copies of the app on it's own app store.

Does this seem logical or fair to you guys?

The logical fallacy here is in equating the third-party app store to a regular end-user. Additionally, the third-party app store selling the app digitally is equivalent to Spotify streaming content it hasn't licensed under the guise of owning CDs of the said content.

This is wrong and dangerous for the digital economy. If this verdict holds, I should be able to buy MP3s off iTunes and "rent" it to whom-so-ever I want!!
Did you purchase any Venezuelan petro[1]?

[1] https://arstechnica.com/tech-policy/2018/02/venezuela-says-i...
I've done this recently actually. Take a look at the yukinying/chrome-headless-browser[0] image. You'll need to run with the SYS_ADMIN capability and up the shm_size to 1024M (you can workaround the SYS_ADMIN cap with a seccomp file but I didn't have much luck with that). Other than that oddness it works pretty well (and with Puppeteer 1.0, with far fewer crashes).

[0]: https://github.com/yukinying/chrome-headless-browser-docker
The difference is it's a totally different protocol. I'd be willing to guess that most servers on the internet only listen on the IPv4 protocol, which means, effectively, those servers are unavailable to you.
I use Flask in most of my projects, the source is very fun to read.
I was replying to:

> no reason to assume that you can't replace parts with decayed protons with new parts

with reasons.
Kraken supports Monero and USD/CAD withdrawls.

I hardly get 502s anymore since the upgrade.
As a guest, though, if a host is actively weeding out people because they speak out about being scammed by shitty not-as-described slumlord empty-ikea-box listings, then I probably don't want to give that host money anyway.
They're also purchasing bike trailers in Germany... and will deliver by e-bike. https://www.facebook.com/hinterhercom/photos/a.4964467670573...
I've been using a similar setup which I found online [0] when I was looking for a way to have multiple Python versions including working Jupyter notebooks etc.

It's been working great for me. Pyenv and virtualenvwrapper are really good. I'm not sure why this one needs pipsi, though. You can install CLI tools for both Python 2 and 3 using just Pyenv as demonstrated above.

[0] https://medium.com/@henriquebastos/the-definitive-guide-to-s...
It is pity that Loran-C is being shutdown. It could have made use of all those old Long Wave broadcast transmitters.

https://en.wikipedia.org/wiki/Loran-C
Virtulenv + Pycharm, 3 years, happy as ever. For ML/DL stuff, Conda is also highly recommended.
Please realize that the concept of virtual environments in Python predate things like npm, so there are lessons that were learned later on that no one knew about. Also realize that the things you list all layer on top of each other so you're listing lower-level libraries next to higher-level ones.

E.g. pipenv <- pew, pyenv <- virtualenv/venv, so that list could be likened to complaining that Python, C, assembly, and CPU microcode is "too many". Sure, you could argue they are usable independent of each other, but you aren't about to say that there are too many pieces of tech there and we should stop and sending raw electricity to the CPU.

I think that list could legitimately be cut down to pipenv and conda (maybe pipsi, but that's just for installing CLI tools and isn't for development). Everything else is lower-level than what most people will need for app development.