skysight-inc/HackerNews huggingface dataset:
I always feel like these articles are one sided - jobs and money. Those things make life easier but ultimately are not the things that make life worth living. This article hits on none of the reasons I moved here after several prior extended stays in the City. For what I want out of life, it absolutely made sense for me to move here - even with only $2K in cash, no job, and no place to live at first.

I came here for the things you can't easily put a price on - like the weather, local arts, music, and culture. Also driving into the mountains, or down the coast of California. Chicago is no slouch for fun but cold days like this make me glad I'm not waiting for the 'L' outside anymore. SF weather is generally magical.

Being in a top US city still gets me direct, reasonably priced, and frequently scheduled nonstop flights to family/friends in places like Chicago, Cincinnati, Los Angeles, Seattle - not always attainable in some of these smaller tech hubs (like Portland, or Austin.)

When people move here, there is a constant worry about how much money they will make or what company they work for - I didn't sweat it.

Within a month after arriving, I landed a great career. I spent the last two years exploring other hobbies and interests, and nurturing healthy new friendships.

Biggest tip I can give - It's nice to get to know people who've been around here for a while, they've seen it all before. Show an interest in your local community. Volunteer your time but branch out of tech. Get to know people here in all walks of life; show compassion You just may be liked enough by some old school San Franciscans that refer you to one of their friends; who rent you their old place (with parking and views on Twin Peaks) for $1200. It worked for me.

San Francisco is not an expensive city because of tech alone, it's always been a bit on the expensive side; as there's no place in America like it.

Of course this is my experience. I merely bring it up just as a reminder that there's so many things to focus on when decide whether or not moving here is worth it. The questions that guided me in my decision to move here were:

What are my goals long-term?
What made me decide to move here?
What is my contribution to the local community and society - outside of working in tech?
Will I ultimately grow as a person; both personally and professionally?
Is there enough other activities around that will keep me from being bored that I'll enjoy?

My $.02.
Yeah, a lot of times people seem to talk past eachother because to them, SF = bay area. In reality it's a small portion of the population and even smaller portion of the land mass of the actual bay area.
Practical Reverse Engineering Part 5 – Digging Through the Firmware
Battling Inequality, Seattle Bets on Transit-Oriented Housing
From a physical standpoint, can a drone get to your front door?

I think targets are going to be inevitable. There's no way that a drone is going to be able to deliver to my front porch. It would be much easier to delivery to my deck in back.

The "not driving" part is the key for me personally. I don't really like risking life and limb to buy potato chips.

By chance, do you have vertigo?
> This was not HBO, but one of their many, often hyperactive IP firms

I don't think the distinction between the company and its employees/contractors is relevant here. If the employee/contractor consistently went against the company's wishes, they wouldn't be an employee/contractor.
I'm a big proponent of remote working, but I can see how some early-stage startups need a lot of face to face interaction, not just with other devs but all the way up to the CEO.

But yeah, your everyday, run-of-the-mill corporate coding job can easily be done at home. The problem is a trust factor with these companies: they don't trust the tools that enable remote working as much as they don't trust their ability to manage their remote people.
As far as I know, there is an existing process that can do this fine.

And I believe (but am not sure) that there are existing bluetooth solutions, though I couldn't imagine using those in a professional music monitoring context.

So I can easily imagine that there will be custom refitting of these devices. However, custom molds often cost $200-300 (or more) by themselves, plus the drivers, so not in my proce range.

I do use my "cheap" (Shure se215 ~$100) wired IEMs with my iphone now when I want more isolation than open-backed earbuds like ones that came with my phone. They are great for mowing the lawn.

But maybe the airpods are more reliant on the ambient sound, so I dunno if there is much to gain from custom molds.
Not that it would be easy to compete with Kickstarter anyway, but what about enabling clone competitors?
Engineers are testing a new name-based internet
This is a first generation attempt at a solution and you are already wanting it to deliver terrible things like fruitcake, you terrorist!

Seriously, this is a not the final form these will take. If there is any economic niche that this can fill it will fill it. Then as prices come down, technology improves, autonomy increases or niches open this will grow and improve.
"Caught" is a terrible word to use for any examples here. The parent's IPA is handy, but betrays the fact that they actually distinguish between cot and caught, something that by this point is pretty much a regionalism: https://en.wikipedia.org/wiki/Phonological_history_of_Englis...

EDIT: I may have a slight bias as a "General American" user, but I just noticed the parent actually also includes a length suprasegmental modifier, which probably means they're a Received Pronunciation English speaker, or copy-pasted the IPA from somewhere :-D. At any rate, my point that "it sounds like the vowel in 'caught' is pretty ambiguous" still stands.
The (Open) Homebrew Channel
My favourite remains Zack Rusin's, from 9 years ago. The state graph was pretty useful as I was learning:

http://zrusin.blogspot.com/2007/09/git-cheat-sheet.html
I suspect that the phenomenon you've noted is captured by the fact that Detroit is grey rather than pink.
A rooftop of a residential high rise isn't a place filled with machinery, it's patio space. The whole top floor is either one or two apartments, has 14' high ceilings, and the very richest live there. They're not gonna want Amazon to land a drone in the middle of their party, nor have anyone come up to say Hi and pick up a package.
Yeah I understand you. I'm just trying to get across the point that we do know, as far as we can, but it's not enough for most people who are in denial. saying we should act the same way in either case is just an auxiliary way to shut those people up.

I think it's clear that if we could know, and if we could all agree on that, that it would be important to accomplish. but I don't think we can ever all agree on it. so it's not important to accomplish (in fact you could say it's already been accomplished, we already know, and it's not enough, we don't all agree despite the fact. that's what I'm trying to get across by arguing the point of human-caused real climate change)
Ask HN: What will happen to us when Software will turn into electricity?
Do we need to create electricity? No. What will happen to developers when Software will become invisible?
While I personally align with you on this, the "ENTIRE VR community" has not turned against them. It's definitely biased, but just check out the VR communities on reddit (including /r/oculus). They act like Oculus Touch has somehow magically saved the reputation of Oculus and has actually somehow moved VR forward in an unimaginable way.

I think it's objectively obvious that the Vive is better both technologically and from a user-experience point of view (less sensors, better tracking, better end-to-end process. no lock-in), but that doesn't seem to be a common opinion in the greater VR community.
What's the purpose of Android's ApplicationGraph interface?

https://github.com/kickstarter/android-oss/blob/888a37468358...
Car accidents kill people. The amount of those claims is not fixed and will increase when every fatality can lead to a wrongful death civil case.
> violate causality

I'm not suggesting to violate causality, I'm saying there just is no cause.

> to solve the measurement problem

I don't think there is any solution. The physical laws of the universe are incomplete, they do not determine what "happens." There are constraints in the form of probabilities, so it's not like anything can happen at any time. But what actually happens, it's spontaneous, un-caused.

> huge families of solutions

This is a vast area of research that has spanned decades and yielded very little in the way of solutions. Hence my use of the term "boneheaded" above.
How a Non-Technical Founder Launches a Technical Product
Ultimately time will reveal the outcome of this merger, but if Virgin America becomes more like Alaska Air that is hardly a bad thing in my eyes.
I used this app in beta...very helpful, especially when combined with Phil's Sesame Lock Screen.
United is a better airline than Alaska if you're flying out of SFO... United.

Alaska doesn't even let you pay for E+ seats. Or have IFE. Or... working WiFi half the time.
Virtual Reality: the new 3D: Expensive, consumers don’t want, makes you throw up
Free Media Is a Startup Gift. Make Sure You Can Be Reached
Also surprised about Columbus and Pittsburgh. Not so surprised about Cincinnati and Cleveland.
Not sure why you've been downvoted for this comment - it's not a bad idea at all.
Sorry, I live here. I have an average salary for my experience. I can barely save $20k/yr.

My rent+util is about $2000/month. I live in a very /cheap/ 1-bedroom with creaky carpet floors, no insulation, and near train tracks that's far outside SF. (Belmont)

Altogether I spend close to $4000/month if I don't do anything special. /Everything/ is more expensive in this region. Food is expensive for no apparent reason other than to gouge customers. ($6 for a few sticks of butter? When I was in Seattle, it was $2-3.) I eat less fruits here because the prices are high year round. My job doesn't provide lunches, so I have to eat out everyday I'm at work. I mean, even cars cost more here just on Craigslist. In the same way there's an Apple tax, there's definitely a Bay Area tax.

I cannot possibly save $50k/yr for a house. Oh and $150k/yr is not $110k/yr after taxes. It's more like $94k.

I'm saving maybe $20k/yr right now. Ain't even contributing to retirement. Just trying to save for who knows what until I can get a job that pays 50% more.
No, I don't have vertigo, just a healthy aversion to the deadliest routine task most of us engage in. The longer I go without an accident, the more aware I am that for all I do to minimize my risk factors while driving, I have no control over my fellow motorists.

But yeah, a drone could get to my front door. I agree with you, though, that having some way to designate the delivery area might be necessary.
But there has also been an incredible growth in amazon stock value during that time. This isn't going to be typical of someone starting to work for Amazon today (or another tech company) as your stock grant was most likely calculated at a much lower stock price then it is now while theirs would be calculated on today prices and we don't know how the future will go. Experience definitively varies.
> clogging it up with commits like "let's see, maybe this will work" "nope, last commit is junk, let's try again","junk","junk","arghh",".","." :)

You can use `git rebase` for this, which lets you pick/remove/merge commits.
van to nap-pod
I love the way this discussion has divided neatly into thirds: history of ringbuffers; digression on shoelaces; fragmentary, widely ignored, replies about everything else (this one included, I'm sure).

I like this kind of article and enjoyed this particular one, but the long discussion above about the "right" way to do it goes some way to justifying why so many people are happy to do it the "wrong" way.

I've implemented and used ring buffers the "wrong" way many times (with the modulus operator as well!) and the limitations of this method have never been a problem or bottleneck for me, while its simplicity means that it's easier to write and understand than almost any other data structure.

In most practical applications, it's memory barriers that you really have to worry about.
DC/NoVa is hurting for programmers. Particularly if you can get a clearance, there's no shortage of work out here, at a (somewhat) cheaper cost of living.
If you want to just try the integration today try minikube https://github.com/kubernetes/minikube#using-rkt-container-e...

This integration is about 90% complete and will completed going into 2017.
Blockchain them photos!
except gruber didn't "invent" it.

he took the idea from dean allen,
who developed "textile" in 2002
as "a humane web text generator".

textile was used in movable type,
the blogging software that gruber
started with on daring fireball.

he gave his system a clever name,
which is important for marketing,
but gruber did _not_ "invent" it.

in today's lingo, he "rebranded"
a great idea from somebody else.

> https://medium.com/the-bower/markdown-considered-harmful-495...

-bowerbird
If you do that then the size() function becomes a problem. The original implementation relies on unsigned integer wrap-around to give the proper result when write < read.
WebGl aquarium (experimental)
Ironically, solving malnutrition and malaria will lead to an increase in population, which makes solving the problem of Global Warming even harder (and if you don't think overpopulation is one of the key issues when it comes to climate change, then I'm not sure you're able to have a rational discourse on the matter)

In interconnected systems, there's an opportunity cost to opportunity cost.
Ask HN: How would you wish you had invested your money if you were 30 again?
I’ll be turning 31 years old and I’m kind of feeling that I’m not doing nothing with my money. I’m a software engineer living in Germany and earning around 3300 USD net monthly. In my bank account I have around 67,000 USD and I don’t have too much expenses. I don’t earn a house/apartment, don’t have kids and no wife… I don’t even have a car… Public transportation is just fine for me (Germany has a good public transportation system)

Where I really like to spend my money is on trips around the world and that’s it. I live with my girlfriend paying around 320€ monthly. I get food at the company for around 3,50€

My only investments at the moment are:

1) When I was 26 y/o I invested 7000€ in a photovoltaic plant and for that I’m getting around 1000€ for the next 16 years.

2) At the company where I’m working at they offer cheap shares so I also invested some money on that, nothing fancy.

How would you wish you had invested your money if you were 30 again?

What would you do if you where in my position?

Thanks for the financial help!
When Tyranny Takes Hold
Speaking of MVP, check here too:

https://github.com/6thsolution/EasyMVP
He should be good in this role. He knows how to spend government money.
It's not surprising that the "educated" skew blue. The institutions in this country preach ideology in addition to teaching practical skills. We all know which direction the majority ideology follows...

http://www.washingtontimes.com/news/2016/oct/6/liberal-profe...
New World Order FT President Herb Walker Bush by Vanilla Spilla
You mean I have to leave my building?!
Sure, a car going 5 mph is still going to kill you but is easier for the driver to control so it doesn't. But again, "reduce the odds." I don't care how slow you're forced to go around that curve, there's still nothing between you and me on the sidewalk but your hands and feet on the controls.
So you still have to come in to collect your ballot.

Might as well just vote then and there
Yes, git's "frontend" is complicated and confusing. There are a plethora of tools that purport to replace it, partially or fully, with something more intuitive. Just off the top of my head:

http://gitless.com/

http://www.git-legit.org/

However, they never seem to really take off. Why is that? One thought is also a mandatory XKCD: http://xkcd.com/927/
The netlink not responding issue sounds like the one we've been battling. Now we just have to wait for a CoreOS release with 1.12.4.
I own both the Vive and the Rift and I have no idea where these reviewers are coming up with this. The Rift absolutely needs to have the 3 camera setup in order to work well and, even then, it's still not as good as a 2 lighthouse Vive setup. On top of that, the timed exclusives are annoying to me because I can't compare the 2 systems against each other to really determine which provides the better VR experience.

I might be in the minority, but the Valve Lab is still my favorite VR experience and Arizona Sunshine is quickly running up there for me. I don't like the locomotion AS uses, but the game is as close to the real-deal for VR as I've experienced so far.
Zoxc has repeatedly refused reasonable requests to alter the patch to fit the standards of upstream. Because of this (and because I am rather tired of not having stack probes, with my embedded system not having functional guard pages), I'll make a hostile fork of their patch soon and get it through the pipeline. Stay tuned.
I'm kind of disappointed this isn't higher; I regret not upvoting it yesterday before I fell asleep.

I have wanted and seen that others on the forums have wanted Old English and Latin added to Duolingo. There seem not to be many resources for learning OE (but the few that there are, are pretty good.)

Anyway, thanks for the link. I will lean heavily on it.
I've always found those advertisements weird. If consumers are rational and have good information, then the average savings from switching is the same as "how much do you have to pay someone to switch to Geico?". The higher it is, the worse you should expect service to be!
Yes, which is why experimenting with features on the standards track is okay. At a certain stage it becomes less likely that the feature will change behavior.

The problem arises when the experimentation is done with entirely new features that the browser wants to push (features which haven't been discussed and somewhat settled on with other browsers). If they aren't behind a flag, sites start using it, and then you have to support the legacy syntax forever.

clip-path is on the standards track. It's not going to change much. So browser vendors exposing it by default is fine.

(However, if you're building an experiment using these, at least test in other browsers and put up a warning that it won't work in some browsers. A lot of the interior issues today are because folks only bother to test in chrome. Ultimately this means that all browsers have to copy Chrome bugs to make things work.)
I don't think it's that binary. The quotes are misleading because no one actually tested room-scale VR with the Rift except for Tom's and, of those that did, they tested it with the 3 camera setup that's not the standard config for it.
Australian Govt Unleashes AI
This is very exciting. There simply aren't a lot of open source "full scale" Android apps. Most of what you find are quick sample apps which simply don't show the complexity inherent in most professional apps. The largest other ones I'm aware of are Github, Google I/O, and some of the AOSP apps.
The Millionaire Fastlane - I know the title sounds cheesy, but the book will open your mind about a lot of things (the value of time, etc). Really good read to pump you up and get that entrepreneurial spirit flowing.
Recapping Sherlock Offers a Clue to How Memories Are Stored
The War of Art: Break Through the Blocks and Win Your Inner Creative Battles

I read this book last year and it greatly motivated me to get things done, fight against procastination and overcome anxiety.
A related classic take on how to run meetings: https://www.youtube.com/watch?v=46BFYo4drLc
What keeps me from moving to another note software is the right-click "save this web page to evernote" extension that I've come to rely on (for online purchase receipts, bill paying, etc).
So, this is all ancedata, but my experiences with Alaska have been fantastically poor.

The last time I flew AS, they lost my bag. No big deal, it happens. I was staying with a friend in his apartment. Late that evening after I had gone to sleep, I received a series of voicemails from the AS employee trying to deliver my bag, but couldn't get into the building. The first few voicemails were rude, the last was vulgar. The employee ended up leaving my bag ON THEIR BACK PORCH and instructed me to go get it. To top the experience off, she left some sort of receipt on top of the bag, which I took and threw away. I later received another call from her berating me for taking the receipt, without which she apparently would not receive payment for delivering the bag.

For the return flight, I did arrive 5 minutes too late to check a bag by the rules. Instead of telling me this or giving me a chance to carry on my small bag (easily fits in the sizer), the check-in agent moved me to standby on the next & last SJC flight of the day, told me I wasn't likely to make that flight, and called for the next person in line. I went online with my laptop and found they were still selling one-way F tickets for that last flight for $250, so I bought one and ended up making it home that night, no thanks to the check-in agent.

Now, I will grant that at the time (~2005) I wasn't a super-experienced flyer, and there were tons of points I should have pushed back or complained, but their service was just plain awful. I've had a bunch of bad experiences with AS, but the above was the last straw. After that I booked Southwest/Virgin and just worked around their limited schedule for SJC/SFO-SEA.

Contrast this with VX, where I accidentally purchased a ticket for a flight the day before I intended to travel. I realized my mistake when I received a marketing "thanks for flying with us" e-mail. I called and explained that it was entirely my fault, and was allowed to rebook for the next day and they refunded the original ticket, minus the change fee. I had no status with VX, they had every right to take the entire ticket value and they still were incredibly generous.
> while a few smaller metros in Rust Belt states that are missing these amenities and are on the rural periphery are showing in 'brain drain'

I think that just looking at blobs of color is not particularly useful as some metro areas are much much larger than others.
Coq has two "modes":

- Gallina, which is a pure functional programming language a lot like Idris, which is used in 'straightforward' definitions.

- Ltac, which is an awkward imperative language for incrementally building up proof objects using a variety of "tactic" primitives. Ltac is executed at compile time to generate values which would be cumbersome or impossible to write directly in Gallina (a bit like Lisp macros).

Most of Coq's power is exposed via Ltac, e.g. most of the proofs in http://adam.chlipala.net/cpdt/ are generalised into powerful Ltac functions; the reason for this is explained at http://adam.chlipala.net/cpdt/html/Cpdt.Large.html

Unfortunately, this focus on Ltac has left Gallina a little impoverished. For example, dependent matching in Gallina is pretty horrible (compared to, say, Agda; although there are complications there e.g. with the K axiom), whereas in Ltac we can simply use a tactic like `destruct`.

Personally, I'm a fan of http://plv.mpi-sws.org/mtac/ which allows regular Gallina, along with a few extensions, to be used instead of Ltac. Basically, any 'unsafe' action which we might have done in Ltac, like general recursion, gets wrapped up in a monadic datatype "M". During compilation, "M foo" values can be forced to get the "foo" value they wrap, which are inserted into the output just like Ltac results. If that forcing fails, or loops forever, so does the compilation (again, like Ltac).

Mtac feels a lot like using Idris IMHO.
Why would the HB-1 guy be worries about deportation? HB-1 guy has a legal visa to be in the country.
Sorry I completely overlooked when it happened...wow.
or a consciousness to observe the ego.