skysight-inc/HackerNews huggingface dataset:
Show HN: Trippr – My First Rails App
Live: http://tripprsf.herokuapp.com/
GitHub: https://github.com/philglazer/travel_app

My first Rails app! Background is in econ/finance, have begun hacking on small projects for fun. Trippr lists bars in San Francisco and allows a user to pick a neighborhood and returns a suggested bar to visit.

Any comments or feedback appreciated. :)
Yeah, have the people arguing for Vulkan on the web actually experienced what it's like to use Vulkan? Here's a small taste: https://renderdoc.org/vulkan-in-30-minutes.html
> https://software.intel.com/en-us/blogs/2016/03/14/new-intel-...

"DATE: March 11, 2016" "-NEW- Intel® Vulkan BETA 15.40.20.4404 Graphics Driver for Windows® 7/8.1/10 [15.40]"

> https://software.intel.com/en-us/blogs/2016/06/29/new-intel-...

"DATE: June 24 2016" "-NEW- Intel® Graphics Test Driver for Windows® 10 and Windows 7/8.1 [15.40.4473]"

https://software.intel.com/en-us/blogs/2016/06/23/intel-open...

"In his blog published on February 16, 2016, Imad Sousou shared that Intel was selected as one of the leading graphics platform suppliers with Vulkan* 1.0 drivers certified by the Khronos Group Consortium."

https://www.youtube.com/watch?v=bsOTVpepS44

"We are demoing Intel’s implementation of the API available on the latest hardware from Intel on 3 major operating systems: Windows, Linux and Android." Intel Engineer: "This really shows the industry is moving towards Vulkan."

https://www.khronos.org/conformance/adopters/conformant-prod...

Intel sure seems to have been making sure all of their chips are now Vulkan capable. All I can find for "they don't plan to" are what seems like rumors on one forum that are spawned by the current drivers being "unsupported" (but given that they are in beta, that makes sense to me: the storyline here is that they were provided for Vulkan developers to start testing their products and likely testing this driver). It really seems like Intel is at worst being "a little slow" to push Vulkan, but they are definitely not unsupportive.
57 million, but that oncludes 17.6 million that are in third-party at-risk plans where Medicare is just paying a portion of the premiums (Medicare Advantage), not traditional "single payer" Medicare, so don't count in Medicare's negotiating power. So there's just under 40 million in traditional Medicare.

http://kff.org/medicare/fact-sheet/medicare-advantage/
The article claims that 40% of the cost is operational inefficiencies, fraud, and ineffective care citing [0]. If all orthodontists are fully occupied and there's no demand being cut, then yes, removing those inefficiencies will just boost orthodontic pay.

But it sounds like at least some of those inefficiencies involve:
1. People getting unnecessary orthodontic treatments (eliminating those cuts demand [not just quantity demanded])
2. People getting ineffective treatments and needing a second treatment (same as 1)
3. Orthodontists being allocated in a way that lowers their overall productivity--empty time in their schedules, doing stuff they're less skilled at, etc.

If my orthodontist spends less time on administrivia or repeat procedures, he can fix more people's teeth without us training a second orthodontist.

Similarly, if there are apartments sitting empty for a month because it's hard to match people with apartments, better software can fit more people into San Francisco. (Going deeper, my bedroom is empty 12+ hours a day. I could totally sublet it to someone who works the night shift. I just need an efficient system to find such a person who's as interested in saving money as much as I am. Or as much as I was a few years ago. Now, I might not opt for this plan.)

[0] http://www.who.int/whr/2010/10_summary_en.pdf?ua=1
At the end of the day, it's a "free" service. If they have to monetize through ads, they have that right. If you don't like the new price of free, you can move on to a new product.

I would have a very different opinion if it was a paid service from the get-go.
Related: http://www.paulgraham.com/wealth.html

I love what I do and don't intend to stop anytime soon, but when the time comes that I do want to stop, I want to make sure there's more than ample money in the retirement and investment accounts to fund our lives post-career.
In countries outside the US, SIM cards generally require an unlock code when inserted into a new device.
How about this? Say you're more than happy to consider signing it, but the company will need to reimburse you for reasonable lawyer fees so you can hire a lawyer to review the proposed assignment.

IANAL, but I suspect a key detail here is that you are hiring the lawyer, no your former employer, because that's crucial to having the attorney bound to represent your interests.

But again, IANAL, so I could be totally wrong.
Where does one go about getting the source video for a project like this? Also, I'm curious why the LLC? Is there a revenue model or is it just for the liability protection?
Typically these are signed upon employment, not after you've left employment. But the reason they are usually signed then is specifically to avoid the situation the seller is now in, so it's reasonable for them to want this.

The usual way to deal with side projects is to specifically list the things you own and want to protect that should not be included. This is often a very small set of identifiable things. If you're worried this might be an overly broad set, then you can go the other way and try and list all the work you did while there. They will then need someone to review it to make sure that's everything they need, and then the buyer will need to review it to make sure that's everything they want. If this is an asset transfer, they will also need to make another list which is the things they are specifically not buying. So you make things more complicated doing it that way, but it's certainly your right to do that since they don't have an agreement with you already. Their fault for not giving you something when you started.
He had a 30 character password on his wallet. How the hell did they get past that??

How the hell did they even get on his him computer in the first place? I don't see how 2FA breaches could accomplish that.

edit: apparently you can have Microsoft make your online Microsoft cloud password be tied to your machine login. That's such a bad idea. One Microsoft customer support moron can effectively kill you computer. Also, even if they got this guy's computer password, how the hell did they get into it remotely? He made his computer visible for remote login on the Internet. I can't believe that.
How did you train them to use it?
Wonderfully the paper is available: http://aip.scitation.org/doi/10.1063/1.4973429 consider swapping the link for this one.

Reading through the paper I have to admit those are some really impressive numbers. A typical soldering station might run at 343C (650F) while Venus is 460C (860F) hotter than a reflow oven to be sure.
Either you agree it's trolling (establishing the fact that your post was trolling with respect to the toy definition) or you disagree (establishing that the post was not trolling with respect to the definition).

Either way it's possible to label the post as trolling or not with respect to the toy definition and it's possible for observers to agree about that label.

My response to the original beholder subjectivity claim is not about whether a thing "is" trolling or not, it's about whether people can agree a thing "is" trolling or not. There are plenty of sufficiently good methods for people to agree about this designation that we don't need to invoke a Plato's spheres argument asserting that "trolling doesn't exist".
Neanderthals faced a different species of humans whose culture they were not capable of integrating into. Humanity right now forms one unified global culture through which ideas and technology freely flow. The rising tide of technology is lifting all boats (massive wage growth globally).

Moreover, it's not clear that your premise is accurate. Neanderthals constitute 3 percent of Eurasian human genes, meaning that their genes were evolutionarily successful (3% * 6 billion > 100% * 100,000), and this is ignoring the success of their close kin, with whom they already shared >99% genes.
Is it me or has seat-belt-sign discipline gone out the window?

Over my December travels, dozens of passengers on all 4 segments I flew openly flaunted the seat-belt sign, getting up to go to the bathroom and standing in the aisle waiting for it in full view of flight attendants, who didn't say anything. I broke down and did so myself, as the seat belt sign was on for the vast majority of the flight and I was getting desperate.

In the years prior, I've been sternly commanded to get fuck back to my seat when queueing for the bathroom, even with the seat belt sign off. Never observed anyone out and about while it was on. Maybe the only care in the front of the plane, since you might be preparing to rush the flight deck or something?

Any frequent fliers notice this change?
Introducing Google Cloud Search
It's not that privacy isn't locally good if it could be had, it's that or can't be had, and letting only some people (more powerful) have privacy is actively bad.

Just like we have to prepare for the post labor society, we have to prepare for the post privacy society. It's not about what we'd like to be true, it's about what's actually true.
I think this post is spot on. I remember having a quick exploratory play with React back when the tutorial was like that and I thought it was great. Then when I came back to actually use React in a project the tutorial had changed and all of the sudden it felt like a big learning curve. Vue had just been adopted by Laravel and I was able to get everything I wanted to do by just including some scripts.

I've since learned more about compiling and including other resources so could probably handle the React tooling and requirements now but back when I started it was a big stumbling block.
I also take my cat out on a leash fairly frequently. The standing around part is hilariously true. I often have to give it up because I get too bored :)
What do people generally think about Docker Swarm ? The new deployment using .yml files is pretty cool : https://www.infoq.com/news/2017/01/docker-1.13

In fact, IMHO kubernetes has tried to do something similar with .. but it is not engineered ground up for simplicity. Which is why it has MULTIPLE tools for this - minikube, kubeadm, kompose - but nothing matching the ease of use of docker and its yml files.

The last survey showed 32% of the polled used Docker Swarm versus Kubernetes' 40% - and this is back when Docker Swarm was highly unstable. https://clusterhq.com/2016/06/16/container-survey/#kubernete...

Are people here using Swarm ? what have your experiences been like.
It's a made up story that the developer cooked up. And the site owner did not verify a single thing before publishing anyting.
> Indeed, there are not enough incentives for pharma companies to target third world or not-so-common disease, but instead to push things like Viagra.

Viagra was originally developed as a medication for cardiovascular disorders and hypertension, which are major problems in both the "third world" and in developed nations. It was only later on that they discovered its use for erectile dysfunction.

As for marketing Viagra - why is that a bad thing? Given that they've already done the bulk of the R&D for it, making money off the blockbuster drugs is exactly how pharmaceutical companies can afford to pour research into drugs that are a lot less likely to succeed, or which target poorer populations.

Or, if you don't want to look at Pfizer, look at Gilead. While it's easy to criticize them for charging so much money for Sovaldi (or charging so much for Tenofovir a decade ago) charging the patients who can afford it for the early years is exactly how they recover their costs and justify things like clinical trials for PrEP (which, it's easy to forget today, were a massive risk at the time), or direct market subsidizes of PrEP for people who can't afford it otherwise. I wouldn't be surprised if they did something similar for Sovaldi in the next decade as well.
I don't think the sidestick is the problem, it's the lack of feedback and the fact that the system ignores conflicting input.

Boeing undoubtedly does that one aspect correctly: Regardless of the type of stick the two inputs are linked so if the captain is giving strange input it would be <i>immediately</i> obvious to the copilot. There is no reason Airbus couldn't implement the same system on their sidesticks.

The fact that conflicting input causes the system to ignore both seems like downright insanity and based on the assumption of one input being defective, rather than conflict between pilots. A simple fix might be to include a hand detection mechanism and ignore input from the stick that doesn't have a hand present unless it is the only input and is not overridden.
Instead of going through historical academia to try and understand art, I would instead suggest exploring what's currently going on in the art world.

Instagram has been absolutely great for understanding art as its happening right now. There are so many curators out there that'll help you "get" it.

A few favorites:

https://www.instagram.com/aureta

https://www.instagram.com/diaartfoundation

https://www.instagram.com/avant.arte

https://www.instagram.com/booooooom

https://www.instagram.com/larryhofmann

https://www.instagram.com/ignant

https://www.instagram.com/charlottedicarcaci

https://www.instagram.com/delpozo

(and follow the people they follow as well to get the complete picture)

If you understand why they do art now, you will understand why they did it 500 years ago.
Can we just get a bot that posts EEE on every article about Microsoft? Seriously, every damn time.
Context switching has more overhead cost than we usually estimate. I've found that focusing on a single activity (assuming that activity requires considerable mental effort - maths/CS etc) in a day, and then gradually increasing that count to 2-3 activities over weeks/months while carefully measuring the context switch cost, has been consistently effective for me.
Instead of fighting distractions and draining your mental energy, use simple tricks tips to block them out, such as - switching your phone off putting it in a separate room, or blocking websites etc - the idea is to create enough friction/blockage to make it difficult to indulge or even get started with them.

During the breaks from your work, every once in a while try to push yourself to seek boredom - this does 2 things - first, you're building your will power against those quick dopamine hits of info/media we keep craving for, and secondly depriving your brain of any kind of interesting stimulus or any mentally stimulating task makes your brain better at seeking those through your work, because your brain is not getting it from elsewhere. On other occasions, you can put that time for your hobbies, too. Generally, you should try seeking for activities that require longer attention span and are fun.
Dogs most definitely do feel love. Watch videos of soldiers returning from their tours. Watch how their children react. Then watch how their dogs react. Dogs have been bred to have strong emotions and empathy.
But to what degree might this 'meta-API' be different than WebGPU/JS? Might this effort effectively end up creating two, new APIs, each with different vocabularies (one for JS, another for C or C++)?
The Factorio devs say the game was inspired by BuildCraft and IC2.
It can be done anywhere.
I don't understand how they got into his computer in the first place. No amount of 2FA breaching could possibly get somebody into my Windows machine remotely. And not having a password for his wallet makes nonsense whatsoever. I'm thinking Forbes has something wrong.
But in a lot of ways awk seems way more modern than Perl (Perl 5 at least). You actually have functions with parameters rather than having a weird @_ array that you need to shift values from. Honestly, if I didn't know otherwise, I'd think awk came after Perl.
http://freemusicarchive.org/ is good for music as well
The reason for the distinction is that that's one of the specific things Vulkan helps with: keeping the GPU well-fed with work to do. (Also, keep in mind the architectural differences between integrated graphics and discrete graphics.)

You potentially can polyfill, if you have a graphics engine with a higher-performance Vulkan/WebVulkan backend and a lower-performance GL/GLES/WebGL backend. The Vulkan version will make better use of resources and allow you to turn up the quality higher while still hitting the all-important framerate targets.

All the same problems apply just as much if you go native as if you go web. You either have to work with older APIs (often via an engine), or write off older GPUs and some subset of users. Whether you can do that depends on what you're doing.
> Unless you have a really big monitor, like 40" or so, nothing compares to the real thing

I disagree; simply, "nothing compares to the real thing". But I can't have the real thing right here, so a large hi-def monitor is better than nothing.

EDIT: If I sell a 40" monitor displaying a high-res Van Gogh - will the price compare to the real thing? (Sorry, couldn't resist.)
Thanks for responding! Sadly the signal:noise ratio on HN really plummets when urbit gets mentioned. Zaphar's response is good but I'll go in to more detail (as I see it):

- bandwidth : there's nothing in Urbit itself to address this, but one presumes that if you host an urbit on EC2, you'd also be putting cloudflare in front of its webserver. More generally, if Urbit got even moderate adoption, the hosted-server companies would fall over themselves supporting it, because it's a new customer base for them.

- mail : Agreed, I would never want to run a mail server, on urbit or anywhere else, due to how convoluted it is. However, Urbit uses a federated addressing system that would make spam unprofitable. Read their page on identities if you want details, but the short version is that full-fledged identities on the Urbit network cost a couple of bucks, and it is assumed that anyone who spammed from one would get blackholed before they recouped the investment.

- social : From a user's perspective, I think the big difference between Diaspora and the-yet-to-be-made-facebook-clone-on-urbit is that the latter is not the only thing you can put on an urbit. It's unlikely that Urbitbook would be so popular that anyone would run out to host an EC2 just to join it. But Urbit is supposed to be useful in and of itself. And if it does take off on its own merits, it seems very likely that a self-hosted social media clone would be one of the popular apps.

- viruses : Urbit is designed to be essentially impervious to malware. (Which is not the same as saying it is impervious - kind of depends on whether the people who architected it are as good as they think they are. I'm not qualified to weigh in on that.) In a worst-case scenario (say, your whole urbit got bitlocker'd), recovering would require you to a) get your hosting provider to restore from a backup, and b) notify your "galaxy" (your parent in the distributed network architecture) that you have lost continuity, and convince them that you are your urbit's rightful owner. That last bit would be nontrivial (because this is exactly how someone would go about stealing your identity) so it is assumed that the most galaxies would have stringent requirements, or if Urbit is as stable and unhackable as its supposed to be, not allow it at all.
You can synthesize subtraction from recursion and addition. Peano numbers really only have successor, but is still a valid encoding.

Really, you aren't wrong. But then how would we be able to advertise how stupid Nock is for those sweet internet points? It can't even do subtraction! Come see, tickets one dollar!

Addition is kinda the prime operation that is needed - everything else can be dissolved into it, but without it the jet system doesn't hold up because your language can't really /do/ anything. If you didn't require jets to be transparent to the reduction, you could just have /all/ operations be jets and not even pretend Nock was useful without them.
"10 generations" is just a term meaning "a very long time". It doesn't mean that knowledge is transferred in 20-year lumps.

So, there's a great video on Youtube by a law professor entitled "Don't talk to cops", about the 5th amendment[1]. At the start of the talk, he tells the class to listen to a statement, and that there will be a simple test in a little while. Halfway through the talk, he asks a multi-choice question about the statement, and the class flubs it. He points out that they were in the comfortable, relaxed atmosphere of the classroom and were warned about it beforehand. If people mangle that kind of situation in only 20 minutes, what hope does a grandpappy-chain have?

Or a more real-world example: Australia's isolationist party (think UKIP, Trump) has about 8% of the vote and is led by Pauline Hanson. Hanson has waxed lyrical in the past about the golden years of Australia in her youth... which has been fact-checked, and the things she thinks were in early-70s Australia didn't happen until years later. She genuinely believes that all those years ago, society zigged when it actually zagged. This is in only one person's lifetime, sourcing her own experiences.

In short, no, a grandpappy-chain crossing 200 years is not sufficient for detail, especially when you're basing a moral code on the events and the semantics of the words matter. "My grandfather's grandfather fought at Waterloo and was a gunner" may survive, but "these are the political events leading up to Waterloo and the nuances they lend" isn't, nor is personal opinion or experience. How many of us have heard any detailed stories of our grandfather's grandfather's grandfather, let alone enough to write an epistle about it?

[1] https://www.youtube.com/watch?v=i8z7NC5sgik - it's an entertaining talk, and goes through a lot of the problems with memory and opinion. There's a second part as well, from a seasoned cop talking about his side of the equation.
So, if you know that, don't say "Consumers don't appear to be bothered by any of those missing freedoms."

Say something like "Apple is still successful despite the lack of freedom" :)
Why the hell was this guy so stupid as to have millions in bitcoin in the first place? Nobody with a clue would do that. This just doesn't make sense.
If you've played the game, read the article.

Dwarf Fortress is like owning an incredibly ugly dog. Everyone knows it's ugly. You can even laugh at how ridiculous it is. But you can still love it all the same.
The 250Kb extra weight to the Babel bundles (compared to the equivalent callback version) is quite frustrating though.
I recall that for Windows "Longhorn" they were supposed to include a file system based on SQL Server.

Never happened. We ended up with "Vista" instead.

Maybe they've learned their lessons on that.

I do recall some years ago seeing someone had posted (here maybe?) that they were using git to manage their home directory and everything in it.

Having the ability to easily switch between versions of my operating system could possibly be great.

git checkout -b upgrade/service-pack-12
# ...trying things...
# ..decide it was a terrible idea...
git reset --hard
git checkout -
# phew!
The point isn't to demand people not buy tvs with ubi, its just to make sure you can have the bare necessities and little else. If you can also buy a tv, good job. If done right, it should be hard to do that. Basically exactly like how welfare is now, just do that, but without any of the weird requirements that differ state to state. As fir medical care. All insurance should be made redundant. Universal healthcare works just fine.
What is Dependency Injection and how to implement it in C#