skysight-inc/HackerNews huggingface dataset:
I'm surprised Moley (http://www.moley.com/) didn't get a mention. I'm super excited about robotic food preparation, especially in the case of consumer facing robotics where its a unit in your own kitchen.

With that said, from the robotics progress I've seen/studied, more fundamental robotics progress needs to be made first. The approaches used right now are just not durable/reliable enough for mass market adoption. Best of luck to that team though.
12 Things Everyone Should Understand About Tech
> Are you claiming that there was starvation in the 19th C depressions

I am not claiming nothing of this. But everyone knows the huge toil of the great depression on poor workers. The only reason why the new deal was enacted is that people were on the verge of revolt. If the recession had been any worse, there would be blood on the streets and even more people would starve to death, and possibly the US government would be overthrow by communists who were very active at the time. That's the fundamental reason why these silly ideas pushed by conservatives never come to fruition: a completely free market is guaranteed to lead to revolution sooner or later.
Yes, I did mix cases, take_photo() and shoot_video() are quick access commands that's why they're in different case. GitHub states it's an unofficial API in the title as well.
What is interesting is the DB cleaner gem actually does check for `RAILS_ENV=production` and a `DATABASE_URL` that is remote:

https://github.com/DatabaseCleaner/database_cleaner#safeguar...

It's possible they disabled the localhost check at some point.

Edit: It does now, after Travis folk fixed it. :D

And, Rails (which I assume they're using) typically loads DB credentials from a `database.yml` file for a particular `RAILS_ENV` (local dev, local automated testing, prod). By setting the `DATABASE_URL` env var, they are overriding that (this is fine/expected behavior for app deployment as far as Rails is concerned; it's comparatively less common for localdev). So that bypassed the `RAILS_ENV=prod` check that might also have caught this (e.g. `RAILS_ENV` was undefined or `development`).

So I'd really have loved it if they dug into some of the UX factors to this issue:

* Why do they allow remote access to their production database? (Is it too hard to get a local database copy? "For debugging purposes"? Why was the eng in prod the day before? Was it unintentional? Should we revisit those assumptions? Should we resolve whatever issue that caused us to shortcut by allowing remote, direct prod db access?)

̶ ̶W̶h̶y̶ ̶D̶B̶ ̶c̶l̶e̶a̶n̶e̶r̶ ̶a̶l̶l̶o̶w̶e̶d̶ ̶n̶o̶n̶-̶l̶o̶c̶a̶l̶ ̶(̶o̶l̶d̶e̶r̶ ̶v̶e̶r̶s̶i̶o̶n̶?̶ ̶m̶i̶s̶c̶o̶n̶f̶i̶g̶u̶r̶e̶d̶?̶ ̶e̶t̶c̶.̶)̶

Why, for localdev, they override database.yml and use env vars (which I've found is more cumbersome to use and not as common). Yeah, in production you should use RAILS_ENV/DATABASE_URL/etc. - so are they attempting to have prod parity? Why or why not?

* Why are folks routinely logging in (for debugging purposes) with a DB user that is, effectively, root? I bet that user can `drop table` too. Should folks have a limited access account and then jump through a hoop or two for root?

It sounds like they want to "debug" prod by running some local rails tools (rails c?) with DATABASE_URL set to the prod db. Is that the "best" way to do it? heroku etc. actually open a rails console in the environment and not locally.
> of course beyond the lack of a visual update (that would take perhaps 1 hour to fix)

I think I'm not understanding what you're saying, or are you claiming that a complete UI overhaul would take ~1 hour to do for an entire application?
Nothing illegal about this application.
Ability to view a list of upcoming events that meet my interests, budget (time & $) and locale vicinity.
$ vimtutor
GoPro has their own API calls different from Amba A7 and other cheap cams (they don't stream to rtsp). Which camera is it?
Can you give some examples where this combination was more effective than using a standard file and shell/python
Failing to Succeed
Another variant of this is the type of 'shock' opinion columnist who at least once a week criticises some interest/business sector/profession and has all the answers.
It's only when he hits on yours that you realise how maddeningly clueless he is
I wonder why the out of pocket price of Oxycontin spikes so dramatically each January (see figure 4)
A "penny" might have meant an old penny, or 1/240 GBP.
"Deny" will (usually) let you use the app just as quickly as "Accept". Permissions on iOS and Android are just-in-time and optional.
> we no longer expect everyone to sew their own clothes or bake their own bread - why do we still demand that everyone cook for themselves

And yet a lot of cultures do expect you to know basic sewing (eg reattaching a button is expected from every recruit in the military) and I assume everyone who was a scout has made his own bread.

> I wish we could move away from every individual cooking for themselves and towards socially acceptable communal kitchens or something.

You have that everywhere where life and work is mixed: Small, cheap breakfast joints and inexpensive roadside kitchens that have a very limited menu and serve traditional, local food.

As someone who loves cooking, the idea of real communal kitchens does not sound good - been there, done that and the countless hours spent cleaning before I dared to handle food did not fill my pension fund... (You don't need "cyber"-laws to shut down a hackerspace, just send hygiene inspectors.)
You're absolutely right -- I didn't think I had to re-state that here since it's like the second sentence of the original comment. That's also why I went into qualifying "systems" language, some might consider golang a systems language, even though it very much does not allow manual memory management, which is why it's vague (and I put it in quotes).
A little XMPP chatroom, there's plenty of clients out there and there is a nice native Github integration (to have the PR, commits… notifications) :)
Author is talking about different ages there, and reasoning that capital abundance will lead, amongst others (like technology development), to the transition from the industrial age to the next one, "the world after capital". Wikipedia says industrial age began around 1760. I don't understand why you talk about 1990.
TensorFlow Dev Summit 2018 [video]
DeepMarks: A Digital Fingerprinting Framework for Deep Neural Networks
Community-curated static site CMS List
You can place your bet that way but I'll place my bet my way. Lack of understanding how to do something is more likely the cause.
Apple announces new red iPhone 8 and 8 Plus
Yeah, I'm not going to support biometrics. The very last thing I want is to have the data identifying my iris pattern stolen.
What exactly do you think it means to have "enough" capital, and how would you suggest measuring it?

Surely looking at the value of goods and services we are able to produce with existing capital is precisely that which we should be measuring to determine whether it's enough?
I think that's pretty likely, because compare the continuing grousing about Reader having shut down to, umm... those other services that Google shut down, whatstheirnames...

Of course anything Google shuts down gets an immediate scream of pain from some people, but most everything else they've shut down has died out since then.

(The other one I still hear about is Wave. Though that one seems to have a lot of people lamenting what could have been, rather than what actually was. For Reader, the complaints are about what actually was.)
And what am I supposed to do about it?

My point is - in US not tipping felt like being an absolute asshole, to a point where people would be upset - they grew up in a culture that values money above all else and not being tipped is I don't know, an equivalent of being spat in the face? In UK I've never felt that way. I've had perfectly good meals that I didn't tip on, just like I did in France, Spain or Germany and it never felt like the server expected a tip. They might be a bit disappointed that they didn't get one, but that's their problem. I'm disappointed about a lot of things but that doesn't mean I'm entitled to them.
> You're essentially claiming that everyone that has or will choose MySQL is an idiot/doesn't know better...

Why is that surprising? When I worked in a business to business compsec role, for instance, the vast majority of our customers didn't know how to use `ssh` properly or what public and private keys are. Just because someone has the title "dba" let alone "developer" doesn't mean they know the first thing about the relational model.
I remember seeing a few sell on eBay for much more than that.
You can but you need to be in a position where either you earn enough so that your partner doesn't work (if you have one), or that you earn enough to pay for fulltime childcare, or that you work in a role where childcare is provided. If you have children before you're in that position it'll essentially be impossible to get there because you'll be uncompetitive in the workplace so you're stuck where you are now.

This is a serious problem with the tech industry, and a large factor in why tech companies fail to attract women (and consequently why there's such a shortage of developers). The good news is that tech founders recognise the problem and are, albeit very slowly, doing something about it.
Note; this is an unofficial GoPro API for Python, it's not supported by GoPro.
> all of the which would need to go through the blockchain

wat
Are the eggs room temperature to begin with? That seems important to me... Otherwise perhaps vary the duration. I've had great success with this method but YMMV.
Lots of personalization bubbles are fantastically useful.

I prefer local news from my neighborhood over news from a neighborhood in another city in another state. I prefer technically detailed articles about software development over technically detailed articles about dog grooming. I choose feeds and sources that filter in my favor.

Your dad always had the option of subscribing to the Wall Street Journal or People if their local paper didn’t cover business or celebrity gossip extensively enough.

Maybe not bubbles all the way down, but it’s close.
The military could grab this and use Co2 exhalations to detect hidden enemy soldiers. I can't wait to see a vid on YouTube showing a field of cows with their back ends "lighting up" every few minutes. But maybe some prankster will just create something simpler like a strap on igniter that pulses a spark every second or so, but does not shock the cow. Then one could observe a night time show.
Meditations on Morality
Funny that's the situation within certain ethnicities but is not the norm in typical white, middle class suburbia. These "major metropolitan" areas, they 100% run by Democrats by any chance?

Liberals don't want solutions, they want to create problems to further the political divide and thus continue trying to consolidate power under the guise of "once we control everything we will fix all your problems for you." It is a lie, an incredible lie, in fact. It's the kind of lie the Soviets told. It's time for the truth, tough love, and people who actually want to create public policy that will fix things for people instead of making promises and then leaving them hanging.

And why is it always "gun violence"--why not just violence? What difference does it make if your mother was shot to death in front of you or beaten down with a iron pipe? The whole "gun violence" bit is just another example of how liberals' minds are being warped to give in to toxic policy that has no bearing on anything other than what I said above--total consolidation of power into the hands of one particular political party.
It's hiding very well, thanks to browser manufacturers, unfortunately. Back in the day, my browser (from memory, any of the major browsers) alerted me, via an icon, when a site provided an RSS feed and clicking on that icon subscribed me to the feed. That was a much nicer situation than the 'View Source, CTRL-F "rss", Copy' dance I have to do nowadays.
Worldwide, Median Household Income About $10,000
I'm surprised nobody's mentioned Google Groups, no it doesn't have any deep integration with GitHub, but plenty of very active projects hosted on GitHub and elsewhere use it, and it's a great free forum provider with an easy web UI for those that want it, and E-Mail for power-users.

Keep in mind that most of the value people get out of such forums is being able to search possibly years old posts after the fact, and something like E-Mail is much more likely to be useful in that fashion than some glorified IRC client.
>Surely you can do internet banking transfer to the recipient's bank?

No, there isn't really a "standard" to do this.

As far as bills go, each company has their own billpay system. Small businesses pretty much all take credit or debit cards now. If they don't you pay by check. I pay my property taxes with a check because if you do an electronic payment with their system they want you to pay like a $3 fee. Buying a house requires you to get a cashier's check.

You can do "billpay" online with your bank, but if their systems aren't "hooked up" to the other party's systems the bank will mail a physical check to the other party. None of it is instant or even fast.
Personally, I find millennials playful and creative I this way.

My default has always been to respond on the channel I am contacted on. And where that's a new thing, or casual, conversational, I evaluate the norms and proceed.

Result?

I have more fun with language more of the time. No complaints. Emoji ended up surprisingly expressive. I've had entire, meaningful exchanges with those things.

Sometimes, just exchanging the feels makes sense. I wondered, for example, why we have a bomb emoji.

"You are the bomb" Of course we have one!

My own contribution to this mess is line breaks for emphasis.

An example might be either:

option one makes sense

, or

option two

, but

one must always consider the x factor

, otherwise;

It's a raw mess.

Same for lists:

1) this item is blue

2) this item is green

3) this one needs explanation
(Don't be concerned with smell, just color)

4) catch all.

Single sentence ideas, expanded and structured for brevity.

Language is fluid. We are entering a generational time. The last of the pre-Internet people are aging out. This kind of thing is only beginning!

Celebrate it. I am. Fun times.
Deep Learning in R: Documentation Drives Algorithms
You can have a CS degree and never code.
Every feed algorithm's goal is to maximize someone else's profit. Ergo, feed algorithms are the problem.
I re-read this series constantly, man I wish there was an update or another article in the same writing style. It's like digital "quasi-nomad" porn for me, a digital nomadic lifestyle I can actually live (and I do sometimes). Traveling the city and working from anywhere is a very romantic idea.

My workflow on my side project is pretty similar to his: I use Vim as my editor and tmux (or screen) to handle it all. It's web programming, but most of the work these days is backend so I don't need web debugging tools too much. I do use my Macbook more than an iPad just for screen size, but it works the same everywhere. I do light patches or emergency command line fixes from my phone.

My dev server runs on Digital Ocean for $5/mo. I code in Vim with a very light vimrc (add NerdTree and rails.vim and that's about it). My main tmux window has two panes, the code at the top and a 20-line pane at the bottom for the rails console. The next window has my running puma server. I can shut down my machine and it's all still running in the cloud.

I used to use Cloud9, it's really damn buggy and doesn't work on mobile devices but it was convenient and cloudy. Since they were bought by Amazon I was hoping it'd get more love and they'd fix it, but it's only been worse. It finally got to the point where I couldn't stand it anymore and switched to Vim. It's a nicer workflow than I would have thought, and I didn't even have to give up my mouse. Highly recommended.
Fresh eggs, yeah, that does help. But if your eggs are slightly older you can still try the trick of putting them a few seconds in hot water. And if your eggs are fresh the results in my experience are also improved with this method, without the need for a strainer.
Show HN: A Media Server Based on Docker for Plex, Radarr, Sonarr and More
We at StackStorm now do a combination of SAAS Discourse (https://forum.stackstorm.com/) and Slack (~1200 members). Discourse allows newcomers to search for relevant issues and allows us to do async support well. With 3000 members in slack, a paid version would be unimaginable in terms of cost. Plus, even if we pay (which we do for the team itself), the search is unbelievably bad in slack. Discourse seems to be doing well for us so far. We'll know more in a few months now. BTW we also allow people to file bug reports in github. It's a lot of tooling around customer engagement and support but people like that they can hop on slack, get pointed to forum if the question they ask cannot be answered by larger community. Core engineers answer discourse questions and point people to github issues if there is a legit issue. Sometimes people ask support questions straight on github.
Ask HN: What is your dream job search site like?
For developers what would you want in a job search site that would make you actually use it? What would you want to be able to search and filter on? If you were specifically looking for lead developer roles and up what would make it different?
pretty much everything connected with the web is a leap backwards in many ways...not only the programming language and tooling ;)
Insurance deductible.
The Silence: The Legacy of Childhood Trauma
A robot chef is programmed by a human, so the human element has not been removed.
OP Here... This is my little project to setup my media server in the house. It's been working really well for me and I've been receiving some great feedback on it. I'd love to get any comments/questions or help with the project that anyone has to offer.
https://www.youtube.com/watch?v=yc8D-CnDMiE
Fascinating! Probably as long as their have been systems, there have been hacks and abuses of them.

We should probably ask "how can this be misused?" whenever designing a system or rule.
I am not sure the author of this post knows what "middle of nowhere". His definition seems to be more than 75 miles from Brooklyn.
Fixed! Thanks. I just ditched the <meta name="viewport"> tag altogether and now pinch + zoom works as expected. That's what I get for copying + pasting HTML templates from old projects.
There's a video - https://www.youtube.com/watch?v=yc8D-CnDMiE
Please do elaborate.
I remember recently reading somewhere, that apparently if you build an app targeting an old enough version of Android, you get the old behavior as a "backwards compatibility" feature — reportedly kept even in the newest versions of Android. I don't have time to search for the link to the article now however, sorry.
What do you need beyond e.g. the feedly webapp?
Or just as likely the inability to monetize those users. Was there any indication that RSS viewership was dropping? I've been using RSS uninterrupted, every day, since the early 2000s. First on Google Reader and then, and now, using Tiny Tiny RSS.

I always find these articles about RSS being dead to be pretty funny, considering I'm usually reading them via RSS.
There are many layers of protection. For example with iOS every application runs in a restricted sandbox. It should be impossible for malicious application to access data from another application. There's old UNIX permissions system in place, so you can't replace iOS kernel with something else. Firmware checks kernel signature, so even if you've found a bug, you'll still have a hard time replacing a kernel. Very sensitive data is protected by a secure hardware chips. So even if you think that you got pwned, it doesn't mean the end of the world.
Ask HN: Why don't software devs have a robo-union?
It seems like the most inefficient/undesirable (almost inevitably bound to become corrupt) part of unions always happens to be the management -- seems like we could totally sidestep this with a robo-union?

Collecting & voting on proposals, and handling as much of running the union through distributed means would maybe make for happier and probably more productive union members.
Facebook Launches New Initiative on Impact on Elections
InterSubs: Interactive subtitle translator for mpv
There's also some effort in the FreeCAD forums to adapt SolveSpace's assembly functionality for FreeCAD.
In case anyone is unaware, OP (Seth Bannon) runs Fifty Years (fifty.vc) a VC firm supporting some really awesome and important businesses, like Memphis Meats
ERCFund: An open-end fund smart contract for the Ethereum blockchain
You can create groups of people on Facebook. I’m pretty sure you could get something very similar to that using Facebook and some active management of lists.
How You Can Aid User Scanning by Using Eyebrow Headlines
"The clerk said "ugh an American card" and had me sign some random piece of paper. I felt like an antique."

Don't feel so bad - remember that we invented the credit card.

Also the phone.

And the Internet.
When Reader shut down I migrated to newsblur, vowing to pay for things I really use, so RSS never died for me :)
> react against irresponsible use in any meaningful way.

Not all reaction is direct. It's a bit like other polluting industries; you can keep doing it right up to the point where public opinion turns on the industry as a whole, and onerous regulations get imposed. I think GDPR is a taste of this.
Uber acquires bike-share startup JUMP
CloudFrunt – A Tool for Identifying Misconfigured CloudFront Domains
That looks... adequate :) Which is probably good enough for now.

This is where I hope some package is really good and makes it into core.
Aren't all lanes in US of a minimum width?

IIRC only California allows lane splitting. So this is a legal issue as well.
Sibling post says they use Fusion 360, not the GP post that talks about the potential of freecad.

I'm in a similar boat - I use OpenSCAD for tons of 3d-printing and laser-cut work (I even wrote a package manage for it - https://github.com/lostapathy/scad_bundler ). But as I've moved into subtractive manufacturing, I find myself using Fusion 360 for reasonable access to CAM tools. As you note, having that integrated is very compelling.
Why was I banned?
If you're willing to have more layers, this is reasonably easy to accomplish.

Let's call Dunbar's number 100. Have every group of 100 people elect their own L1 representative. Have every group of 100 L1's elect an L2. L4 is 100 people who represent 100,000,000, larger than most countries and any of the US states, and L5 represents 10 billion, the whole world population for some time to come.

Each L representative can have meaningful relationships with all of their immediate constituents and about half the people of their own level.
I'm building an OSS thing just for that; simple, built on top of GitHub, doesn't require any hosting, has Q&A...

Shoot me an email and I should be able to direct you to the repo in the next week or two.
This PHP code https://github.com/osteele/wideurl.com/blob/master/wideurl.p... turns e.g. http://osteele.com/archives/2006/04/wideurl into `http:​//w-i-d-e-u-r-l.com/aitch-tee-tee-pea-colon-double-slash-oh-ess-tee-double-ee-ell-ee-dot-see-oh-em-slash-aye-are-see-aitch-eye-vee-ee-ess-slash-two-double-zero-six-slash-zero-four-slash-doubleyou-eye-dee-ee-you-are-ell`.

It was loosely inspired by a BBC broadcast I heard during the very early days of the web. The announcer said something like “If you would like to learn more about this radio program, enter the following into your browser: aitch aitch tee pea colon forwards-slash forwards-slash bee bee see period see oh em forwards-slash — oh, never mind.”

My hosting provider eventually took it down, because URL redirectors can be used for phishing.