skysight-inc/HackerNews huggingface dataset:
Making it illegal to be poor or homeless doesn't magically make the problem go away, or making it illegal to use drugs doesn't stop drug use -- in fact Portugal demonstrates that making drugs legal reduces drug use.

You know the single best way to reduce violent crime? It is to increase wealth, people don't risk bodily harm if they have enough money to eat and sleep under a roof.
How about people on visas? Like H1-Bs and so on? That is a significant part of the industry.
It would be pretty nice if roads were such that things like deliveries, various public transit, and taxi/car sharing options were the only allowed options as far as cars go. If the roads become uncongested, and parking is no long a major use of cities, a lot of the existing uses for cars would disappear.
> Don't forget some people speed, flee from the cops, fall asleep at the wheel, get drunk, text, look at maps, have strokes etc.

Again you are falling into the same pit: a nonsensical comparison of human and computer operational/failure modes. Of course computers can't have strokes. And yes, they are good at "paying attention to boring things". That is trivially true. And that's not where the discussion should be focused.

I do hope self-driving cars will be generally available sooner rather than later. What's not to like about them? But what I'm really curious about is how that availability will be qualified. Weather, road, visibility conditions? Heavy construction? Detours? Will this work in rural areas or countries that don't have consistent markings (or even paved roads!)? Will a driver still have to be at the wheel, and what extent will the driver have to be involved?

What is really annoying are breathless pronouncements about a technology without critically thinking about its actual state and implementation. We might as well be talking about Star Trek transporters.
Because Hawking, Gates, and Musk needed more buzz? Whatever buzz AI has is nothing compared to what these guys have had for years.
Fair enough; though I'm intrigued by the mention of trillions of polygons. How complex are they? 10 points? 100? 1000? What benefit does the raw data give that centroids can't?
Yeah, it's mostly just open source software inside. Grafana for the charting which gets its data from InfluxDB. The happiness bot is broken into three haskell programs, a scheduler, a soliciter, and a server which listens for slack responses.

The services are wired together with https://github.com/begriffs/microservice-template

Send me an email if you want help setting things up. joe@begriffs.com
I'm not worried about the immediate future at all. We definitely haven't reached the point where hastily-implemented regulations will do more good than harm.

That said, you put it exactly right. The arguments about the potential long-term risk are persuasive regardless of where we are today. It bothers me to see this argument ignored time and time again.
First: I work in Startup BD at AWS (disclosure), but have been a multi-time founder as well. I was under the impression that an AWS architect will sit with you to optimize your infrastructure (Business Support). Did that not happen / or was it not useful? Happy to help in any way I can.
I do hope for some movement on filesystem. I have had to start using FreeBSD because of ZFS for file servers and although I have nothing against FreeBSD and it is a fine operating system, I would rather use OpenBSD.

HAMMER and OpenZFS are different animals. I expect HAMMER2 will be done shortly, and that comparison will be interesting.
Oh, there wasn't a handful of servers after we finished the migration (we have migrated a bit late IMO, so we had a lot of traffic even back then). And today, with much larger infrastructure, with hardware clusters specifically tailored to our customers needs, etc I'm pretty sure the same infrastructure on EC2 would cost more than 2x.

(Update) Re: failures - with a ~50 servers we see a hardware issue (disk dead in a RAID or an ECC memory failure) about once a month or so. None of those failures caused a single outage (RAID and ECC RAM FTW) so far.
Redesigning the Login Screen
A self-driving car that can only do highways and can't drive in bad weather still destroys the trucker industry overnight. And that is today.

No, I'm not drinking the AI koolaid here thinking there will be some breakout solution to fuzzy visibility problems these cars have. The difficulty differentiating contextual moving objects correctly, knowing what is "safe" debris and what is not, etc, are all neural net problems that will take years of development and even then just be heuristics.

But you don't really need all that. All you need is something that, given a sunny day and a highway, beats the human at driving the truck, and suddenly you lose three million jobs when it hits the market.
I don't know what you are complaining about. Build systems are complex. These config files are relatively straight-forward. You tell it where to start, where to output, to use sourcemaps, and give it a few plugins. It can't get much simpler.

For hot module replacement, sure, it gets a little more complex. You add another plugin and another entry point, that's all.
You May Need to Buy Oven Mitts with Your HTC One M9
How can you call it equality if it's a public institution?

Same-sex marriage is but a small part in the deceptively named "marriage equality". All people will be doing is playing whack-a-mole for decades (or likely longer) until all non-standard marriage configurations are finally enshrined into law. This is when they could simply privatize it and recognize marriage for what it is - a business/economic contract, and have marriage equality happen now.
Ask HN: Lisp vs. Ruby on Rails? Competitive Advantage
According to Paul Graham in his book Hackers and Painters, should you buy the Ruby on Rails Hype. Or use his tactic of being a Lisp hacker to beat the competition?
This is an interesting discussion, thank you. It would be great to see it compared with the parallel ImageMagick methods: http://www.imagemagick.org/Usage/anim_opt/
The Making of P0 Snake – Part 2: It Talks
The more times you use the word “simply” in your instructions
It'll be up to consumers to decide if it bothers them or not. There are plenty of other rental car companies out there, not to mention a few startups trying to disrupt the space. If Hertz makes the wrong move here, they're going to hurt from it.
> Do Any of those cited give specific timelines? Even if we are very far away, do you really doubt that one day machines will have superhuman intelligence? I take that as pretty much a given, whether it's 50 or 500 years from now

Why? If you extrapolate from the amount of progress we have made toward AGI in the last 50 years (ie, none), then it's reasonable to argue that we still will have made no progress 50 and 500 years from now.

There are intellectual problems that humans aren't capable of solving; it wouldn't make any sense to talk about "superhuman intelligence" if that wasn't the case. The currently available evidence suggests that "constructing an AGI" might very well be one of those problems.
HealthifyMe Calorie Counter Is the Best Indian Fitness Coach
'easytiger, when HN voters can't comprehend your writing, they downvote. While it's pretty clear to this somewhat-experienced reader of English-language online fora that "fucking over the people" is an action you ascribe to "the personal motorcar" rather than to "walking, biking and taking public transport", most respondents (thus, presumably, most voters) seem to have whooshed. Often we must be more verbose than we'd like, to communicate with those who are not in the habit of thinking while reading.
Webpack is awesome but I prefer gulp with babeljs and browserify.
The new Jobs documentary is an unforgiving look  tech's most complicated man
Driverless car could take us (almost) there. The coordination would allow traffic to flow incredibly smoothly, meaning a single one-way lane would be enough for most streets. They could more easily be shared, significantly lowering the need for parking. Even privately-owned cars could find their parking spot in i. e. an underground garage a few blocks away. Therefore: no need for parking spaces along the road.

So you go from four lanes (2 driving, 2 parking) to just a single one. Sidewalk area increases from "two-lane width" to four and one lane is free for bicycles.

It's going two be a revolution comparable to the invention of the internet, completely changing the quality of living in cities. And I get to see it, yeah. (Unless I end up being one of the world's last traffic fatalities)
SEO Insider #35 – SEO Myths, Clean Up Local Listings, This Week's News in SEO
Another aside, it looks like BackupPC 4, which is in alpha state, includes rsync v3 code and a new back-end format, so it probably will be much improved in all regards.
I use this shell script for generating gifs out of .mov files: https://gist.github.com/artursapek/5b3d15ecac5ff75593c4

I can probably improve it further by using some of what's in this article, but it's already faster and better than any online tool I've found.
Sales Lead Generation
How to Build a 3-Step Sales Funnel Every Business Needs
ffmpeg doesn't get nearly enough credit. As long as you can grok the various settings, it makes you feel like McGyver with a paperclip. We work often with media from unusual sources, and after the first "can we do this with ffmpeg" filter there's very little left to handle.
- Inheritance: You could, but I really don't see the point of this in the first place.

- isinstance/issubclass: Duck typing is good, but the ability to check if you really need to is really good to have.

When I was talking about class specific methods, I was talking about __str__, __repr__, __cmp__, __hash__, etc.

By different type I meant that this will read as a dict and not a class if you check the type.

Sure, you could reimplement a lot of these things if you made a subclass of dict, implemented a __call__ method, yadda yadda, but at that point you're basically recreating what type() already does.
Does Gogs support webhook integrations (ie, someone pushed to this repo, notify our team on slack)?

I'm interested in Gogs because gitlab seems to have trouble servicing multiple requests, like when deploying to four servers and they all try to pull code at once (three of them fail). We could have just misconfigured something, but it's hard to imagine there's a config option for "fall over on concurrent requests."
Stay Strong
Oh, indeed. My bad, that's good to know - It seems that I misread that code review section where they were talking about GitHub issues.

Thanks!
Yahoo now has password-free logins
NRL Researchers Pattern Magnetic Graphene
Can confirm. Running Gitlab on the $5 (or even $10) Digital Ocean VM is not gonna give you optimal experience unless you are a single user with a tiny repository and dedicate the entire VM to Gitlab (even after that, it is pretty slow on the $5 instance).

Haven't tried Gogs yet but sounds like it would be faster.
Instead of Dropping Bombs, Can Drones Locate Unexploded Ones?
waaaaat?????)))
I seem to remember someone saying that just over half of Los Angeles' land is paved for roads and parking lots. It's pretty ridiculous.
Camera is easy. You put a tape on it's lens but what about the mic?
"Long time listener" and all that. Finally had something to say.
The state of the media industry (i.e. failure of Gigaom and the success of Buzzfeed) seems to be a pretty strong counterexample to the oft-given advice by YC and others that "It’s better to build something a small number of users love than something a lot of users like"[1].

[1] http://blog.samaltman.com/startup-advice-briefly
Checking in with OpenJDK 9
Just downloaded the current linux binary package.
Unfortunately, installing is not yet as easy as unzipping the archive as the article claims.

It contained some __MACOSX, ._* and .DS_Store files. They don't disturb anything but thats just careless packaging.

The executable bit on the executable was not set.

The config file suggests fo generating keys:

; Generate steps:
; $ cd path/to/gogs/custom/https
; $ ./gogs cert -ca=true -duration=8760h0m0s -host=myhost.example.com

The path to the binary here has to be ../../gogs and the mentioned directory has to be created.

Once it's up and running, I do like it so far for my personal repositories.
Is Microsoft's “Delve” Just Clippy in the Cloud?
Corporate America often has major issues that even internally they can't decide where it rates on the scale - and corporate communications is not about to let that information out. Outright outages for major corps or infrastructure is rare, but performance degradation is so constant for some companies that stumbling along in constant fire-fighting mode is considered normal, IE: something like a 4.0 on this scale is every day. A significant portion of my time over the last ten years has been consulting to large enterprises to solve their production problems and try to ensure they don't happen again. It's shocking how broken things can be before a dime will be spent to improve anything.
How to Avoid Typical OpenMP Traps
>Can you give examples of this kind of job, other than those created directly by the government?

The guy standing in front of Little Caesars with a Hot N Ready sign, dancing.

All HR jobs

All jobs and businesses related to sales and marketing
That is just rent, not your other non housing expenses which are quite comparable to the rest of the country. SF is not Norway/London/Switzerland/or even Japan expensive, nowhere close!

To get your 10x cheaper location, you aren't looking at RTP, but maybe Cambodia (though much of the south feels like a developing country to me...they still aren't that cheap).
This site seems to be mostly about tech and business (plus other things that interest "hacker culture"). You can tell that cannibis is on it's way to be a big business. The direction we are heading is full legalization nationwide which is going to open up a new industry. If the US legalizes this drug it will probably change the rest of the world because a lot of countries seem to follow many of our drug policies.
I was introduced to the concept of integrated defect and issue tracking inside a source control system by IBM CMVC [1]. I'm certain there are even earlier tools that implemented this concept.

If you have a large, distributed team, say more than a couple dozen developers, then a tightly-interwoven defect and issue tracker that disrupts the workflow of the developers as little as possible enables some support organization models that are otherwise very unwieldy. Even with just plain text defect and issue fields, it was pretty remarkable how much sideband material via email was avoided.

Most of the satisfaction with this tooling depended upon (as usual) how management dictated it be used. Developers who had to use these features didn't universally love it though, even with developer-savvy/friendly management. Generally, modulo adverse management interference, if you did a lot of maintenance work on a code base, I can reasonably predict that you would tend to either like the integration, benignly tolerate it, or come to like it; it did save a lot of time, especially for those who automated parts of the related workflow.

This stemmed from being able to start with an issue that simply described the support ticket, evolve it to a defect that identified change sets that encompassed the suspected cause, check out, branch, check in code only related to the specific defect, including ancillary/utility/harness/test code specific to just the defect. It made it easier to "break off" a chunk of code for a specific defect, if someone put in the work to identify those pieces of code and properly used the integrated defect/issue features.

I personally like this kind of integration, and furthermore want regression testing support tied into it, but that's only because I'm really lazy and my memory leaks like a sieve, so getting back into the zone for a specific issue I worked on even only N weeks/months ago, locating all the relevant chunks of code needed, is terribly tedious for me.

[1] http://en.wikipedia.org/wiki/IBM_Configuration_Management_Ve...
It's interesting that you chose not to encrypt the titles of the entries. I suppose that's so that it's easier for us to browse back in time and find an entry without having to decrypt them all?

Things I noted:

- Each entry gets its own passphrase. You could use the same one again or again, or change it up. The addition of a 'hint' is nice.

- The title default should clear when you enter it with your tab or mouse focus. That's a minor thing, but annoying.

Regarding the keys used in the browser, is it possible to have whatever key phrase we enter also be seeded? That way, if by some miracle your database was compromised, anyone that did happen to use the same key passphrase over and over would have an extra level of protection? (Crypto people out there, does this actually give any additional protection, or am I just piling on unnecessary steps?)
gkoberger is there a roadmap for this?
Your Team Is Everything – Here's How to Pick Them
I'm telling you theres real opportunity for someone to create "the Uber of colocation/dedicated hosting".
Modeling nuclear energy
How to Network Your Way to a Job [3 Tips]
Keywords are extracted from each news items. This allows us not only to build a navigation between the news, but also to form all possible trends. Including personal ones. )))
Does this take in account global warming?
> There's not much need for a fancy article on a fancy website in order to understand a key concept of cloud computing:

I wish it were true, but plenty of companies are gripped by cloud fever. I've seen quite a few going down the route of charging into the cloud not because they've run the numbers and found it stacks up, but because they want to be in the cloud, and Amazon have some great marketing people.
Responses seem to think this is Python 101. I think of it more as post-OOP Python. I have never seen this pattern before, so I was interested. Gave it a shot and it worked.

My question remains, why use Python objects vs these style objects? Sure you can say this doesn't have "support" for class-related functionality natively. But just like in Javascript, most of these can be implemented anyway.

Support inheritance by passing in the parent Function/Class and copying the attributes/values. Check the type by storing type name or check the function name via reflective programming.

My point is, I can see most of the functionality of Python classes replicated without the Python class syntax. So... why is there native class syntax when I can replicate most of the functionality with just functions.

At least from a devil's advocate perspective, why should I use classes? Is memory management better? That is the only topic I can imagine mattering if there is a library for creating objects from just functions per the example.
In my experience firewalls and network is more expensive than servers....

Anyone offer competition to VPC?
because they take care of the DevOps portion of your infrastructure

Sorry, but that is mostly a lie.

Running a non-trivial app on EC2 is significantly more complex than doing the same on (rented) bare metal. Scaling to a massive size can be easier on EC2, but only after you paid a significant upfront cost in terms of dollars and development complexity.

Is your app prepared to deal with spontaneous instance hangs, (drastic) temporary instance slowdowns, sudden instance or network failures?

Did you know that ELBs can only scale up by a certain, sparsely documented amount per hour?

Or that you need a process to deal with "Zombie" instances that got stuck while being added/removed to ELBs (e.g. the health-check never succeeds).

Or that average uptime (between forced reboots) for EC2 instances is measured in months, for physical servers in years?

Or that Autoscaling Groups with Spot instances can run out of instances even if your bid amount is higher than the current price in all but one of the availability zones that it spans?

The list of counter-intuitive gotchas grows very long very quickly once you move an EC2 app to production.
5 great free March Madness apps for iOS and Android
Why would "collapse of minor network requiring rebuild. e.g. recent Sony hack that meant no computers, printers, or existing network infrastructure could be re-used without manual check of each item." rate a 6.0 (affect a single organization) whereas "Minor network freeze but can be recovered with a reboot; broad human inconvenience without threat. e.g. regional ATM network down for a day, cellular network down for a day for single operator." is 4.0 (affect many members of the public in a region)
Correct. It doesn't have the exact same default configuration as, say, CentOS, but it's not much different otherwise.
Only on Kickstarter: THE LEADER'S GUIDE by ERIC RIES
So now I guess I need to build a service that compares prices for what you request between these two, and the next hundred knockoffs. I'll call it Witchcraft.
Exactly. Some early feedback from friends said they needed more ways to find entries other than timestamps. Was thinking either titles or tags, and went with titles for now. Maybe I should make it more clear that titles aren't encrypted.

It asks you for a new cipher key on every entry, correct. The encryption keys aren't stored.

You could use the same cipher key for each entry though, and keep it in some password vault somewhere (maybe even on BitJournal itself). And leave a hint to remind you where the cipher key is.
The one who makes things worse
I have to say, I appreciate your willingness and approach in solving problems and improving your product. Keep up the good work!
Static methods are fantastic. I use them all the time for deserialization. Adding a .from_json() static method to create a new instance makes way more sense to me than putting one outside the class.
In most areas, even pedestrianized streets allow delivery and residents' vehicles (sometimes also taxis), at certain times of the day at least. In some cases any vehicle is allowed as long as it watches for pedestrians, and travels at a speed safe for a mixed-use road (meaning 5-20 km/hr or so, depending on road size and congestion). Sometimes the arrangement is called a "living street" if that's the explicit design goal: https://en.wikipedia.org/wiki/Living_street

In central Copenhagen a number of streets are like that, so you often see delivery vehicles slowly making their way through. But most cars that don't need to drive right into the city center will avoid it and take one of the more major roads that bypasses the city center. So it gets most of the cars out of the city center by just incentivizing them to take a faster route, and allows/requires the remaining ones to share the road on an equal basis with other users.
but as practice has shown, the exposure of the global economy to a photo sharing startup going belly up is negligible, but the exposure of the global economy to a miscalculated risk was significant enough to warrant a less cavalier attitude to it :)
I am surprised nobody mentioned Venice, the largest car-free city in Europe.

https://en.wikipedia.org/wiki/Venice#In_the_historical_city
I get super concerned when I hear reports like this -- what I'd like to hear is that the Netflix chaos monkey method is being adopted for critical infrastructure to increase resilience. Instead I can totally imagine a software fault that brings transit across a city down for a few days. I think we had a software fault in UK air traffic control recently that knocked out flying for about half a day -- who knows how much of this is going on