skysight-inc/HackerNews huggingface dataset:
I heard the force-upgrade window is 3 months. To verify just deny updates until the app doesn't let you use the uber app anymore. It might also be necessary fixes pushing up the minimum version.
I don't agree with this article:

I think that when it comes to usability (and maybe even empathy) that some engineers are more talented than others. And even then there are some engineers who may not have that talent, but have an understanding that user interface design is important part of a product design.

The same also applies to other team members involved in software (from beta testers to those who do marketing): Some understand engineering better than others.
How do I contact you? Your profile doesn't list any contact information.

You can email me at aethjgore@gmail.com with your vision. I saw your other post re: the singular app / OS that does everything. I've been working on that and would love to have another person onboard.
How are you going to get the critical mass that makes a dating site worth using? Thats your number one problem and you need to solve that before thinking up things like matching.
> I don't think you should use a person's device for anything other than serving that person.

It's not the person's device. Uber requires all drivers to have a separate phone just for Uber usage. I had always assumed it was so that drivers wouldn't hit on passengers by calling them after dropping off. The distributed data backup seems like another advantage.
I've worked on an old COBOL codebase and "reliable" is not a word I associate with it.
> I like things that are automatic. That way, I don't forget about them.

Yes! And that way I don't have to _trust anyone_ (including myself) to remember them.

I can't wait for the day where I can safely run clippy on stable and fail my tests when code is formatted incorrectly (according to rustfmt) :)
I jumped on the Paleo thing, because everything doctors told me to do was either wrong (eat your whole grains! eat less meat and less fat!), or impossible (go run flat out for extended periods while you weigh 340 pounds, burn tons of calories even though your body is pre-diabetic and stuck in grain/sugar-induced starvation-but-you're-a-lardass mode, so good luck getting those calories out of your fat cells to actually go burn them...)

So, yeah, modern western society? Go fuck yourself for lying to me for the first 30 years of my life. I'm now skinny, and you're all still fat. Being fat runs in your family? No, your problem is NO ONE runs in your family.
> It'd be great if people could invent really good tokens instead of passwords.

U2F which the new Yubikeys supports?
Yes, testing does enforce the curriculum. If you don't like the curriculum, that might be bad.

I'm curious though: why do you think that, absent testing, teachers would be ignoring the prescribed curriculum and secretly implementing your preferred curriculum instead? If they are not secretly doing this, then without testing teachers wouldn't be doing what you want them to do anyway.
Steve Jobs Explains Object-Oriented Programming
Glad to see that somebody points this out. It's alarming when I see all the chubby faces around me painstakingly eating their salad and going to the gym but not having the slightest clue of nutrition.

It's not about eating less calories or eating low-fat. Or fruits or vegan. Or doing more exercise. It's always about carbs--avoiding carbs is the key. The most common education gaps:

1. Carbs are like crack, the more you eat the more you thrive for them, you think you are hungry but you aren't. And this is the no 1 reason that most cannot stop their obesity, they are hooked on carbs. Just go to the next supermarket and check which products have the biggest shelf space: those which have addictive ingredients, booze and sweets.

2. You have to heavily compensate carbs with protein and fat when you do low carb/keto. Eg, if I go below 70g carbs a day, I need 70g protein and 130g (!) fat a day to compensate the lower carbs intake. If you are not doing so you become hungry. Most think that fat is bad and makes you obese, what a fallacy. As long you keep you carb intake low you can consume tons of fat and you will stay forever slim. Actually it is rather a problem to get that amounts of fat in mainstream food. With protein it's even worse and more expensive.

3. The older you get the harder your body can handle carbs. People think it's normal that they get a belly at some point and they can't do anything about it. Your metabolism changes over the years and you have just to learn to manage carbs. You cannot totally avoid carbs, you still need them but know how to control the volume.

As the parent wrote, go to Reddit's Keto sub, probably the most advanced keto/low carb group. And it's not a niche diet.

Besides, I also found that when I am on carbs I am ultra ADD not able to focus on anything.

EDIT: Thanks for the downvote, I would love to know why
There's a lot more reasons why they build ugly products.

1) Lack of design abilities
2) Lack of understanding of how 'average' users use computers
3) Using the system model and architecture to drive the UI model.
4) Engineers have decades of experience debugging and learning all sorts of complicated software products and languages. They are experts in figuring out how complex systems with no documentation or learnability work. Average users just want to get work done and have no ability to diagnose and debug.
heh! It's a small world!
Teaching programming languages: we’re doing it wrong
And they do

https://www.imf.org/external/pubs/ft/wp/2014/wp14114.pdf
If the job requires certain certain strength tools, you need a good enough tool to complete it. Like digging soft dirt tools vs breaking up hard stone tools to dig a hole somewhere...
Here's to hoping that some of these issues get turned into usable warnings. For example, the casting issues with function pointers should be warnable.
> Every engineer loves greenfield development because it allows them to explore the terrain without having to deal with the trade-offs, constraints and messiness of existing code.

This seems like a grand overgeneralization from someone who hasn't done much engineering.

There are a lot of us who enjoy the challenge of working within the constraints of an existing codebase.
It's a tiny bit janky on my macbook in Chrome (Canary), and runs like dog on Firefox (Nightly). Not that I care at all - the article is excellent and informative.

But it highlights one of the thing people forget when their language gets a JavaScript compiler: your render target is now the DOM, so you have to start caring/learning about that cross-browser world of pain!
The question is, could this technically be considered polygyny under certain stretched definitions?
Honestly, everybody pushing their niche diet says the same thing.
Congress's Car Hacking Bill Is a Mess
Right now my daily stack is a caffeine & creatine preworkout supplement (hot coffee took way too long to consume, giving me time to get lost in the internet abyss), theacrine (chemical structurally similar to caffeine), adrafinil (modafinil prodrug), noopept + choline, lion's mane mushroom extract, centrophenoxine and occasionally forskolin extract. I built this stack to sharpen focus and motivation, which are my biggest "psychic" areas of opportunity.
Hyperloop to start work on $6B test track 'within weeks'
So what's going on then? Exactly how are inner cities misusing funds, and what are wealthy suburbs doing right that they're able to get such bang for their buck?

Also, are you certain that wealthy suburbs are spending that little? I know some rich families in NYC who are sending their kids in high school to schools that ask above $50k. It's a straight pipeline to Ivy league, and from what I understand there are good reasons this high school asks $50k -- they have top of the line 3d printers, souped up computers, etc.
Show HN: LeadWagon – Find new clients on Twitter
Thanks for the feedback! We are awarding prizes for the top matchmakers. Hoping that the leaderboard and fun factor will be enough motivation, but we thought it would be awesome if we could find a way to contribute to our users' dating life offline as well!
So if you hire a guy on the road to help you move, are you responsible to verify his immigration status?

I think these ride sharing apps also report giving you money as required by law, and you have to put in such info as an SSN in the USA so they can do background checks. I'm pretty sure they also do background checks in the UK and part of that will be your immigration status. It's just they are efficient and automated in doing so, so it seems like they don't check anything because of the speed.
If you don't think intelligence is heritable, you're delusional. Its quite easy to see in the field -- I bet the smartest kids in your class, I'm talking about the naturally quick learners not the hardest working, also have naturally bright parents.

Intelligence and social class are both heritable traits:

http://www.economist.com/news/books-and-arts/21595396-new-st...
I think @jhchen does a good job summarizing about why tables are hard. If you absolutely need table support, Froala[1] is the only relatively modern/complete editor I've come across w/ decent table editing, but it's not open source/free. (Aloha v1 has a table plugin, but v2 AFAIK does not. Mercury and Medium Editor (w/ the tables extension) allow insertion, but not editing).

One interesting thing I found looking for table support a while back is that there is a medium-editor-handsontable extension[2]. Something like this w/ the ability to attach a dedicated grid object (or embed a gdoc) is probably the way to go.

[1] https://www.froala.com/wysiwyg-editor

[2] https://github.com/asselinpaul/medium-editor-handsontable
Ah, yes that use case makes sense. Thanks.
This seems to poke an ever bigger-than-usual hole in their fantasy that drivers are contractors rather than employees.
While in general i agree with JJ
my own small list is

1. code lives in files, files lives in the directory structure, this relational ship and organization should be introduced early, and new languages should optimize and simplify its build system

2. top down always trumps bottom up, start describing a large program first, then move to the details of the language, build a module first, a function later

New languages should focus on how to make these points easier
Other people have mentioned you should try HIIT. This is an exceptionally good piece of advice.

By devoting 10 min 3 times a week doing some high intensity intervals you can achieve a very good level of fitness. Even better, it won't require a monumental amount of mental effort (like e.g. long distance running does).

I recommend you do this on a machine whose exercise is low impact for your joints (either a Concept2 or an Airdyne). These can be found very cheap on Craigslist if on a budget.

Add in some free weight exercises (dumbbells or kettlebells will do, a pull up bar also recommended), some abs and some dynamic stretches to have a really sound training plan.
https://news.ycombinator.com/item?id=10445633
Anonymous Targets Thai Govt, Leaks Data from State-Owned Telecom Firm
Harley-Davidson's reputation as an 'old, white-guy brand' may be its downfall
UTF-8 Everywhere
After the last AFL article I ran it on a side project with a good input test suite where I was not the original author. Really easy to integrate, and I was impressed with the bugs it found. Running the generated input through valgrind made fixing problems really simple.

Add in the clang static analyzer and there are a lot of really nice tools for reasoning about memory issues.
I agree with this. Having things be automatic and unified is great. If there is a standard that Rust enforces regarding style or lints, then any crate published should be easily read by others interested in contributing.

It removes the overhead of having to consider what style the main author used or what lints are in place when compiling it.
Haskell Stack Mega-Tutorial
https://news.ycombinator.com/item?id=10442024
> Scroll up - it was smelendez who made the claim that teachers take their stress out on students, not me. I just phrased it in a manner that gives teachers agency.

No, you were making a blanket statement about an entire profession. Saying that people react poorly under prolonged stress is a simple statement of fact, with decades of concurring evidence from fields ranging from business and education to neuroscience, and it doesn't imply that those people chose to do anything wrong other than being an average human in a bad situation.

In contrast, your statement shifted all of the blame to one of the parties with the least agency and used loaded terms like “unprofessional” or “horrible” without any supporting justification.

> Black history was also an example taken from smelendez. History of any sort is far less important than literacy and numeracy, as is comparative religion, evolution, art and music (his other examples).

There were quite a few other things which he included which are not 3Rs and I find it interesting that you picked the only one which is the hobby-horse of right-wing discussion about schools.

> But I guess calling me racist is easier than actually addressing my arguments.

That's why I said “casual, unthinking racism” because there are so many tropes common to popular U.S. discussion which are rooted in racism but often propagated by people who haven't thought deeply about the origin or implications.
One of the things that's had the greatest impact on me is a comment D.J. Bernstein made about writing good software:

For more than a decade I have been systematically identifying error-prone
programming habits—by reviewing the literature, by analyzing other
people’s mistakes, and by analyzing my own mistakes—and redesigning my
programming environment to eliminate those habits.

http://www.aaronsw.com/weblog/001502

Given his track record with writing software largely without security defects, this seems like a promising avenue advancement.
Ah, cool, I hadn't seen that. Good work and I liked your post!
You're looking at a piece of equipment that can be used to generate income, maybe that's what it's for. It also could have been cheap/broken/free, and they intend to flip it.
Money in politics corrupts!

Money in the financial markets is evil!

Money in health care taints decision making!

But money going to poor people? Nah, there are no downsides at all.

If money encourages bad behavior and poor decision making, then it shouldn't apply in all of these situations?

Or alternatively, maybe it's not the money at all but the people themselves?
I don't understand this concept at all. How this can help me?
The bit they don't tell you is she keeps a copy and sells those passwords, with mailing address, for $20 each ...
> The three company founders initially went in a different direction, before deciding to developing a launcher that would accommodate a completely different interface on the Android device. The original idea was a search of applications and the Internet, the results of which are displayed as icons of the relevant content, such as Wikipedia, IMDB, YouTube, etc., instead of an ordinary list of links.

I mean, really? They're reinventing the idea of pages of icons (my current launcher) by giving me a revolutionary page of icons? I assume (and hope) I'm missing the point...
Researchers Find Textbook-Altering Link Between Brain, Immune System
MathWorks announces the winners of the 2014 Simulink Student Challenge
The result about PDF is very strange. I guess the interpretation is

"There is a lot of crap in HTML and that reduces the average."

and not

"Transforming your web page to PDF will make it magically popular."
Expansion to Air Power 1944 US Army Air Forces; World War II
Organic and artisanal, yet 100% hippie and hipster free! She's squared the circle, that's so awesome!
Oakland landlord who owns 3,600 properties raises $1080 rent to $3870/month
For popular science articles, yes, the narration is useful for the purpose of scientific divulgation and awareness.

If you want pure distilled science this is what you are looking for https://scholar.google.com/citations?view_op=view_citation&h...
You say "Carbs are like crack, the more you eat the more your thrive for them, you think you are hungry but you aren't."

Most official nutrition guidelines go along the following line:
"An optimum diet contains 45 to 60% of energy from carbohydrates per day for all those over two years of age."
http://www.eufic.org/article/en/nutrition/carbohydrates/expi...

I know the ketogenic diet is popular in some circles but it goes against all the official recommendations. I understand that official recommendations are not always correct, but when there's a consensus in the medical community, I would think twice before blindly following (what I perceive as) a fad.
I have fond memories of the 1401, although I never programmed one. In the mid 60s I worked for the Harvard Computer Center. We had a 1401 whose sole job was a tape to print server for the 7094. It had attached a 1403 printer, a screaming behemoth (literally) that could print 600 lines per minute. http://www.columbia.edu/cu/computinghistory/1403.html compares the sound of a 1403 to a jet plane, an old jet, mind you, now one of those whisper quite modern ones. There are stories of people writing music to be played on a 1403, maybe even true. Another feature was the 1301 disk drive, the size of two refrigerators, with an astounding 28 megabytes of storage,whirling away at 1800 rpm. For a mere $2000 a month you could have your own.

Computers tha one person can carry are for wimps.
Assemblers and Loaders (1993)
Awesome, so you're tracking daily streaks then? That helped me form my meditation habit pretty solidly. I also measure productivity in pomodoros! It's dope to meet other people as excited about this stuff as me. Since you shared I'll go ahead and show you how I have my ratings system set up. I'm using Google Sheets, tracking each metric daily and then at the end of each week I enter the average of the values or the sum, depending on what I'm measuring. I then turn that into graphs, which give my brain some nice feedback about its behavior haha hope you find this cool!

http://imgur.com/a/95cet
pretty much! this 2013 paper added low overhead (4%?) forward and backward CFI at the binary level, tested on internet explorer and firefox: http://www.cs.berkeley.edu/~dawnsong/papers/Oakland2013-CCFI...

this paper (2014) does forward CFI on chrome for 4% overhead: https://www.eecs.harvard.edu/cs261/papers/tice-2014.pdf

IE on windows 8.1 (including adobe flash) is compiled with forward control flow integrity: https://blog.coresecurity.com/2015/03/25/exploiting-cve-2015... note that the exploitation strategy CORE used leveraged JIT, few systems (with some notable exceptions like librando) acknowledge JIT in their work.

so this technology is out there...
But that's my point. MySQL also has features that Postgres doesn't support. These articles don't bring those up. It seems like you have illustrated my point perfectly; because these articles don't bring up the features MySQL has that Postgres lacks, you think it's a one sided issue.
Treadmill desks don't work in the cubicle / open office environments of almost every tech company due to noise.

Treadmill desks are actually better for you than standing, because being stationary while standing can cause lower back pain too! Doing the stationary standing desk thing was the first time I felt back pain while working.
Try building one habit at a time. Do it for 60 days in a row (but don't beat yourself up if you miss a few days). Then start building the next habit...

I had a breakdown a few years and tried to change a lot of things at once — it didn't really work! You can read some more of my thoughts about this at https://gumroad.com/l/reset-your-brain
LOL, so it's a conspiracy and all the poor people are in on it!
I recently did a desktop app www.autoannote.com using node-webkit. I know it's still all html/css but that's the only way I figured to create cross platform desktop apps.
Export-Import Bank Dispute Threatens G.E. Factory That Obama Praised
Isn't it easier to just get a run during your lunch break? Most offices have showers these days it seems to be much easier to achieve than a treadmill at your desk.
I found Design for Hackers ( http://designforhackers.com ) does a pretty good job of sensitizing a more engineering driven mind to the value of design
ah very cool, I'd love to talk to you more
Brewster Contacts Team Gets Acqui-Hired by Burger King Owner RBI
Butter: the technology behind PopcornTime
[Only 300 entered 1 day Left] 6 Dunu Headphones Giveaway
Current discussion: https://news.ycombinator.com/item?id=10447581 (30 points, 1 hour ago, 2 comments)
Looks like you got GemFire from Gemstone, which is also owned by VMware? That explains why it's written in Java, whereas I was happily surprised that HAWQ is written in C++.

It's great that you're releasing stuff as open source. Perhaps you could persuade a colleague at your other division to talk about Greenplum in this thread?
To your point, those phones are not the drivers personal phones, but they are provided by Uber. Uber is just storing information on their own hardware basically.
Engineers often tend to build ugly products, I can agree. When I'm asked to build something, the first thing I tell is "just so you know, I build ugly things, but things that work"

The more interesting twist of the story would be to turn it around - what does it turn out like when designers code?

All in all, I think we have to accept that people are different and we need both designers, programmers and ux-ppl to make a product that works, looks good and is useable.
There is a fair bit of science behind it:

* British Journal of Nutrition did a study[1] whose results indicated that "achieve better long-term body weight and cardiovascular risk factor management when compared with individuals assigned to a conventional low-fat diet"

* a Swedish government advisor group at the Council on Health Technology assessment found[2] that "the nation would benefit most from a low-carb, high fat, ketogenic diet" where the study indicated benefits include "improved blood sugar, reduced body weight, and enhanced high-density lipoprotein (HDL) cholesterol without adverse effects on low-density lipoprotein (LDL) cholesterol"

Rejection of popular low-fat diet dogma is increasing in prevalence among the general populace, nutritional academia, and government-supported dietary guidelines.

[1] http://journals.cambridge.org/action/displayAbstract?fromPag...

[2] http://www.examiner.com/article/sweden-first-to-battle-obesi...
You hit the nail on the head. Right now our approach is focusing on a very small number of geos where we can pound the pavement and do some guerrilla marketing to get that critical mass for that specific region. As we grow we'll be expanding to more markets with the same approach.
The argument behind the U in UBI (universal) is that it removes incentives against work (cases where working harder yields less money), costs less because there's no effort to keep people out, and is repaid as taxes by those with larger incomes.

I'd need to see numbers again, but it's raw numbers we should use to decide how to run an economy, not rhetoric about "helping the poor how?"