skysight-inc/HackerNews huggingface dataset:
As an addendum for #2, discern whether it is just the current phase of the project or cycle in the company that's boring, or if it's everything. Most projects have at least some drudgery that you have to power through.

Where I work, there's a distinct yearly cycle and this part of the year is quite dull. I was actually getting discouraged a few weeks ago until I remembered feeling the same way this time last year and caught a glimpse the big picture.

During this period of unchallenging work, #3 is super important. If I allow myself to browse (like I'm doing right now... oops) then there goes the morning. I've found podcasts to be perfect for distracting the instant gratification monkey in my head while still allowing me to get work done. When development requires thought again it'll be non-vocal music or silence, but for the mindless debugging and patching going on right now a bit of intelligent chatter is just right.
Berry Quest Legend – An Android Puzzle Game
How We Switched Without a Hitch to a New API
Gah! Everything's lovely and all, but why the name "15"? Even if temporary, it's a huge pain in the ass to communicate internally considering we are currently on Visual Studio 2015, sometimes abbreviated to '15, 15, etc.
Are you aware of ANY other studies that achieved similar results? Even if the probability of it working on humans is low, the results are so amazing that it would be stupid not to pursue it further.
Wouldn't those problems in the scientific process get corrected more easily if you contacted the original author to see if there are any details that were missed and then publish those details with your results instead of just publishing a paper that says "Nope, couldn't reproduce"?
More than a Google interview university this is the curriculum for an online degree in computer science. Thanks for sharing.
Thank fuck.

Open some app: Would you like me to be the default for X?
Me: no thanks.

Next day:

open some app: Would you like me to be the default for X?
Me: ahhh, NOT AGAIN.

Or have we forgotten how annoying it is that browsers all seem to do that all the damn time.
There's probably a Youtube channel there, of getting old software running and doing a video review of it.

People kind of know that we had spreadsheets and word processors and payroll systems back then, but they don't know what they were like.
KVolve: Updating NoSQL Database Schemas Without Downtime
> I went to Europe ... in public, women are free to wear what they want.

In many places it is now state-enforced law that women cannot cover their heads, faces, and/or wear hajibs/etc.

But despite that serious problem, I agree there is far more freedom in Europe. My point is that people see the clothing as threatening; they are obsessed with what it symbolizes. I agree that the serious question is not clothing but women's freedom to wear generally what they want (among many other freedoms).

> I am from India and I don't know where you got this idea that women has to cover themselves from neck to wrists to ankles

That's very interesting to me. I certainly don't have your experience and knowledge, but I've been to India. Before going we were told that was the social norm, and when we were there, mostly cities in northern India including Delhi, that's what we observed. When we'd see a western woman in a tank top and shorts, she would stand out dramatically.

Honest question: How did I misunderstand what I saw?
NetFlash: Tracking Dropbox network traffic in real-time with Elasticsearch
You obviously don't know what you're talking about. Look up the Atlanta Tech Village and the buildings around it. Atlanta has it's own "Silicon Valley" and the startup / tech industry is pretty booming here.

Atlanta Tech Village http://atlantatechvillage.com/
Venture Atlanta (for up and coming startups to get funded) http://ventureatlanta.org/

Nearby there's companies like BitPay https://bitpay.com/
Terminus http://terminus.com/
SalesLoft https://salesloft.com/
YikYak https://www.yikyak.com/home
I don't have time to research everyone you posted but Azealia Banks got banned because she directed a profane, racist, and homophobic rant against Zayn Malik of One Direction.

Maybe it's not that Twitter is targeting Trump supporters, maybe it's that popular users who engage in hatefulness and/or harassment are more likely to be Trump supporters.
How to begin a text
Google could request permission to access my contacts, which would give them access to my contact card, which has that information...

Instead they want me to sign into Google and it wants that info to then be stored on Google's servers.
> Now imagine typical blue collar worker having IQ below 100

I, quite honestly, really struggle to imagine this person. As someone involved in the agriculture industry, I see a lot of blue collar people. They all seem quite intelligent and capable to me. Some I could consider absolute geniuses. Save a small group who have real crippling disabilities, I'm not sure I have ever met a person who I think would struggle with those technical concepts.

It's a time commitment, for sure, but not a particularly difficult undertaking. What I have observed over the years are numerous people who think that this kind of technical work would be an awful way to make a living. That's the real barrier to entry. It is difficult to put in the necessary time when you get absolutely no enjoyment out of it, as difficult as that is for me – and I expect everyone else around here – to understand.

Or maybe I've just lived a sheltered life. The high school completion rate where I live is about 90%, so these people who you say can be identified as high school dropouts are not particularly common to begin with.
I think it's more like she's been banned by regulators from running a lab and given their history no sane person would purchase such services from them anyway... but you know, details.
This is a great point, code is often very messy, and often misleading the way it's written, and often has bugs.

But, fwiw my reaction to your first line is that to announce your disagreement is to not get the sentiment of the quote. What he meant was that code is executed and comments are not. When he said "code never lies" he meant that if your code is buggy, then the bugs will be experienced by users. So your point is actually orthogonal to the point being made, and doesn't either refute or support the quote.
But how much would cable cost if the individual channels didn't rely on advertising for profit?
Datacratic and iPerceptions join forces
That person obviously has no idea what they are talking about.
> A month ago, I went to Europe and my date had to wrap a scarf around her waist to visit a church (she was wearing shorts).

My experience of visiting a Greek orthodox church was that bare legs weren't tolerated on either sex.
China is better. They have a rich, Shenzen style ecosystem for all kinds of manufacturing. They are not perceived as better because of the cultural distance and because of deliberate obfuscation on the part of marketing departments.

The US still has a lead in things that are heavily automated and meant for domestic consumption, and in super design intensive things- machines with engines, maybe Intel's fabs.
Dear Melinda Gates: Here's How to Get More Women into Tech
An open-source named entity visualiser for the modern web
Dev Diary (September 2016) [for the Eve programming language]
These items being 3D printable are considerably closer than you think.

We can actually 3D print a pillow now since we already have printers that can 3D print with memory foam.
https://3dprintingindustry.com/news/now-can-3d-print-memory-...

The current high end generation of printers use a combination of lithographic/ultrasound and chemical based process control can produce rigid and flexible materials from the same substrate.
e.g. http://carbon3d.com/

And we can print already circuit boards as well as embed wires and conductors in the 3D printing process, we can also 3D print basic components like resistors and capacitors.
http://www.kurzweilai.net/3d-printing-basic-electronic-compo...

If you think this ain't happening any time soon, we either have a very different definition of soon or you don't really understand just how far 3D printing and additive manufacturing in general has progressed over the past 5 years alone.

We are considerably closer today to the day where when you need a new pair of headphones you simply walk to a kiosk than to the days when low-skilled labor manufacturing was a major part of western industry.

While this isn't going to be done within 2 years, within a decade it is going to be possible, especially considering that additive manufacturing is already being used by local shops and major companies are pushing for this in order to simplify their supply chain.

The car companies are a very good example of this, Audi and a few others have been investing heavily in additive manufacturing of replacement parts in order to be able to grant their authorized dealers and repair shops the ability to 3D print many parts in house.
This means that car companies do not need to continue to manufacture replacement parts for decades and keep old tooling a live or to outsource manufacturing to 3rd parties in order to keep their cars running, this also cuts down the cost of shipping and inventory management considerably.

Many other businesses/industries also are expanding into similar techniques with plumbing, electrical work and HVAC systems being prime candidates and being actively piloted in the field, need a 4" Y connector? simply go to your truck and print one....
In my experience most writers are paid by word, and write very fast. Most content writers at Upwork seems to have very little procrastination..

In other terms, image as coder you are paid by number of lines you produce. And there is no compiler, no unit tests...
What!?

Do you have a background in biochemistry, medicinal chemistry, or a related field, or perhaps some evidence to back this up? Forgive my skepticism, but this is so far off topic and, frankly, sounds like a homeopathy / "conspiracy theory" subject.

Diabetes is a complex disease, but I don't think you underplay the preponderance of evidence implicating the role of sugar. (It is, after all, one of the principle elements of the insulin pathway.)
Beginners tend to write long comments explaining what the code does, then as they progress the comments get shorter (because they can read the code more quickly) and eventually come the realisation that

// gets bear count

function getNumber() ...

is not as good as just

function getBearCount() ...

Places where comments are still useful, IMHO:

- complex or clever code; e.g. when I use shift for division by 2, that tends to confuse some coders, or regular expressions in javascript (for some reason JS devs seem scared by regexp)

- strange requirements or bugs or other reason to do something in a weird way

- other places why it may not be clear what I am trying to achieve
You are all over this thread shitting on everything Atlanta. Sounds like you just didn't get hired at a place you like and are bitter. That place made the right choice.
> * Free during beta.

Ok, bye.
Show HN: Uptime Umbrella – A no-nonsense uptime monitor
Show HN: A Chrome Extension for 500+ APIs, Powered by Zapier
The purpose of work contracts doesn't rule out any laws that prevent you from signing up as a slave...

(the comparison is appropriate because that non-revocable subset of rights in Germany's Urheberrecht - and other European countries and probably elsewhere - is based on a notion of human rights)
I always recommend Lua as a first language. It's about as straightforward to learn as Python, but it's smaller and simpler, with fewer "gotchas". Once you've learned Lua, moving to Python is about as easy as moving to Javascript.

I don't recommend Python or Javascript because while having a rich set of third party modules is great for actual development, it's a detriment and distraction for beginners. When you're learning the nuts and bolts of programming, it's easy to be misled by how easy some common task is to perform via API call and think you understand it when you haven't really been exposed to it. This becomes a big problem when moving to some other language, where library functions work in a different but equally straightforward way. When it comes to things outside the core standard library, you should really learn to implement them yourself before becoming accustomed to using third party libraries.

Python is a great second language, but the way you write things for a beginner programmer is very different from the way you write things when you're trying to be clever and squeeze a lot of behavior out of a few characters or a few cycles, and python has too much of a mixture: searching for information on how to solve a problem in python will get you equal numbers of people who don't know how a for loop works and people who prefer to do everything by passing lambdas around.
There is no distinction between "free market" and "profit extraction". There's no easy way to "10 times more stuff" either: not just natural resource limits but demand limits. People aren't going to buy 10 times more stuff without 10 times as much credit. Or vastly increased wages / basic income.

(There's an aside in Huxley's 'Brave new world' about new sports being invented with elaborate equipment requirements simply to soak up surplus manufacturing capacity)
> But it's also a sign of oppression.

It's a sign to you of oppression, but some women prefer to wear it. I see women in the U.S. wearing it. If women are forced to wear it, that's a problem; that is oppression. It's not the clothing, it's the freedom that matters.

When you bring up exceptions and complexities in social norms in the West, realize that other cultures are just as complex in their rules. We're just not there to see it.
Huge waste of money is more like it. Call me an old-fashioned businessman, but $2 billion in rev still sucks when the end result is a $500MM loss. Even at that scale, $500MM is no small gap to close, especially when your primary competitors are wildly superior and better platforms for your core business are emerging all of the time (snapchat, for instance).

Scaling up a weak business to epic heights doesn't magically make it a success for shareholders. Initial investors, sure.
Ski Resorts Tracks Skiers Phones to Display Real-Time Wait Times
> if you say it enough, maybe you and everyone else will believe it.

Sounds like you all up and down this comment section
I remember people half-joking that GamerGate was going to be the template for the 2016 election. I never would have imagined how right they would be.
Gosh how may times do we have to read this pointless rant???
I think this is the most interesting point:

>The new findings suggest fatty liver disease may be a red herring, Herman said. The likely cause of insulin resistance may not be the buildup of fat in the liver, as commonly believed, but rather the processes activated by ChREBP, which may then contribute to the development of both fatty liver and increased glucose production.
There are numerous authorities on Islam who so say it's "okay" to rape women that don't meet their cultural norms (even if they don't live in their culture). Perhaps OP is referring to this incident http://www.frontpagemag.com/point/180393/muslim-imam-claims-...
Check out the Atlanta Tech Village and surrounding area. http://atlantatechvillage.com/

Tons of opportunity
Electric ferry- battery powered. They plan to develop hydrogen fueled ferries- but may start in passengerless freighters until the safety stuff is worked out.
This book is the best one on the subject

https://www.amazon.com/Treat-Your-Back-Robin-McKenzie/dp/095...

The core idea is that most back pain is caused by the shortening of the muscles in your back. "Posture" is not a productive way to think about it because you don't have the flexibility to be in the correct posture. If you try to improve your posture without addressing flexibility you will feel more pain.

The exercises in that book will help, also try the "Cobra" position from yoga, and also this exercise

http://reichandlowentherapy.org/Content/Practices/Grounding/...

If you stand up and do the "bow" whenever you have back pain you will probably feel better pretty quickly (1 to 2 weeks)

If you are popping NSAIDs or tylenol, also consider the antidepressant Venlafaxine. It is often highly effective on chronic pain, particularly things like back pain that definitely have a stress-related component.
BBS: The Documentary (2005) [video]
Great! Who's going to pay for those risks to be taken?
Yes, perhaps 'partner' would be a better term... but I am not operating under the wrong idea... I am fully aware of Apples abusive relationship with developers, and that is why I have stayed away from their platform.
Not being funny, I actually don't know:

Is the n in log2(n) the size of thing you're hashing? AFAIK the O(1) statement is referring to how many things you have hashed.
Why do you assume performance would be bad? It's got indexes. Obviously if you never create an index or never profile your queries it might get sluggish but that's the same in SQL.

The dearth of types can be good or bad depending on your use case. I agree that for some use cases it's a bad thing.

I like many things about SQL and still prefer it to RethinkDB in some ways, but there are no SQL databases that offer replication or HA fail over configurations that don't require incredible time investments to configure correctly. This includes commercial DBs as far as I can tell. If you're too small to have a DBA, HA SQL is out... unless you use a somewhat expensive and also restrictive cloud-managed solution. The latter would have been our second choice behind RethinkDB.
I personally know a few people on their media team, the ones responsible for these relationships, and it sounds like they have 1-3 people per genre (tv, music, government), at least in the US. The amount of media they get on television alone is likely worth multiples of that if you think how expensive it is to buy tv spots, even if you try to normalize for the "Twitter shout outs." Maybe a lot of resources, but nothing compared to the engineering.
Ask HN: How do you choose your Tooth brush?
I am curious what brushes people use and why. I am considering switching from an phillips e-series to a Goby however I wanted to see what others thought.

https://www.goby.co/design
> 8.Independent migration paths.

In this case, how is the business logic (codewise) handled across different states of databases?
DRACO: Drugs Relieving Antigen Class 0
If you don't send you private key to Keybase server, how they can steal it?
Shocking Leaked Pictures of Celebrities
> Adding or removing dots from the face of a clock is a complete waste of (heh) time.

Nobody was advocating for doing that. You started an argument about doing so, in reply to a post merely saying that it would be "as convenient" as the current system, and that decimal time failed because we already had a unified time system.

> If you people really need to wank over a calender

Nobody had even mentioned calendars until you showed up. "you people" = "ChoHag".
Yeah, I had thought this was just a fun way to organize a set of CS learning materials, but this guy seems to both 1) be very certain this will work, which is no guarantee even if the learning program is perfect, as there's obviously more that goes into hiring decisions, and 2) be really quite focused on Google specifically, which may not make sense.
> Explaining away seemingly weird code, odd choices, things new developers might think are mistakes but aren't, choices that may not on the surface appear to be important for performance, or solving edge cases etc.

After 20 years of professional coding, I find this one incredibly, astoundingly important do to for myself. I keep continuously writing code that I come back to later and can't figure out why I did what I did. I simply cannot remember my own choices. I cannot count the number of times I've looked at something I wrote and thought it must be a bug, or wondered how it could possibly work, only to realize later that it works, but I was too clever by half.

A big corollary to this is: strive hard to keep code simple, strive hard to avoid clever things that need a ton of commenting, strive hard to make code obvious. I still don't do it properly, but I'm working on it.
Bundler's Multiple Source Security Vulnerability
Zapier CTO here - I had no idea I needed this so badly until we built it during a full company retreat to Whistler, BC.

Basically - it lets you trigger any workflow from anywhere on the web. I have it doing Hubot style things (like `zapbot deploy` or `zapbot retest pr 9551`) - but now that Zapier is fairly ubiquitous (we have sandboxed JS/Python and on-prem SQL integrations too) I am sure there are way cooler things that can be done.

Happy to answer any questions on behalf of the Zapier team!
Don't worry about what this article talks about. If you're a writer, or an artist, or a musician, etc and are having trouble getting things done, the solution is as simple as this:

Set a time slot everyday where you will sit down and do nothing but work on creating your art. Doesn't matter if it's good or bad, your only job is to sit there and create for the whole time period. That's the key, is consistently trying to do it.

I highly recommend reading the The War of Art by Steven Pressfield, he goes into this a lot more - https://www.amazon.com/War-Art-Through-Creative-Battles/dp/1...

He also talks about the concept of "Resistance", which is basically a force of nature that's works against you getting things done, and that gets stronger the closer you are towards doing work that is meaningful to you.
Except false positives always happen, and when you have such a policy, innocent people are caught in the middle and face an accusation of vaguely defined misconduct with no details to use to try and appeal the incorrect accusation, because they don't even know what they're being accused of.
It doesn't need to follow Windows or Android's UX, but it should be allowed.

Something like a settings menu where you can control the default apps for many "intents" (that's the android terminology, not sure what else to call it).

Choose an app for email, sms, "instant messaging", browser, navigation, phone, etc... Don't let individual apps change anything, and if you want don't even let them prompt you to change something. That last part can be enforced by appstore guidelines.

If apple does this, i'd switch overnight. And as someone that is about as far away from the apple ecosystem as you can be, i'd probably end up using many of the apple "things" over time. Let their first party apps stand on their own. I have no qualms with having theirs be the default, and it honestly doesn't even bother me if they aren't un-installable, but let me change my defaults!
C, on a Unix system like Linux or BSD. It'll make you learn how your computer works, which is an essential skill to have and will help you understand everything else you learn.
Show HN: Ctrl-F Video – Search for spoken words in a YouTube video
The goal of an installer would be that when someone fumbles through an installation for the first time with no guidance, the correct path is more obvious than the incorrect one.

The reason it's a problem now is that screwing it up is easier than doing it right, and unless the DMG's author manually added it, there's not even a hint that you should do something other than open the image and run it from there.

IMO the "some apps do it automatically" is even worse because it's inconsistent. Some apps will do it automatically and teach you that it's the way to get things installed, and then the rest of your apps won't. If checking on run and offering to move is the solution, it ought to be standardized systemwide so that users can (correctly) learn to expect it.
Brexit 'not good news for British science' warn new Nobel laureates
California has not had particularly good results with term limits for congresscritters. The usual explanation is that it empowers lobbyists, who have continuity and expertise. I don't know if it is true, but it's worth considering.