skysight-inc/HackerNews huggingface dataset:
At least in part it's cultural. We work much longer hours with much less vacation days than pretty much the rest of the first world (http://abcnews.go.com/US/story?id=93364), often sitting in front of a computer all day, then go home too mentally exhausted to make good decisions about eating or exercise, driving in cars to go everywhere because everything is more spread out and very few cities are set up to make walking or biking feasible, so some people get very little exercise at all during the day, all while being served (and thus eating) larger portions of food at restaurants than most other countries.

I'm not saying we shouldn't exhibit greater willpower, but we're animals, and animals tend to be lazy when given the opportunity. If US cities (especially small cities and suburbs) were designed more to facilitate walking I think we'd be healthier overall.

I know in college I was in much better shape and I had to walk at least two miles a day to get to and from all of my classes (we had a large campus and a giant quad separating the buildings), and I often worked out at the gym since it was literally a two minute walk from my dorm.
How to get started: 5 great tips on learning to code
It is, but people sometimes don't list it as "elite" because it's a public university.
I've been following everything, watching live interviews. No worries there! The FOMC can't just raise rates based on some date. It has to raise them based on inflation/employment numbers.
It's been over 10 years since I had my own business, but when I did, I tried to use "we" instead of "I" and paint the business as a business offering services rather than one person trying to get work. It became very frustrating dealing with recruiters (the people who typically contact you for work). A typical conversation would go something like this:

Me: I see you're looking to fill a position involving a lot of graphics work. We could help you out.

Them: Please send the resume.

Me: I'm not offering the services of just a single developer. We have a variety of services we offer. Please see our web site at <http://www.example.com/>.

Them: Please send the resume.

Me: I'm unclear what resume you want me to send. I'm not offering you a single person, but a full-service solution.

Them: Please send the resume.

Me: ...?

I'm sure I could have spent time coming up with some response for these people, but it wasn't worth it. I ended up only working with clients I could deal with directly as it was much easier to have a conversation with them.

So just be aware that you'll have to deal with this type of nonsense from time-to-time.
B.C. to add computer coding to school curriculum
Jews, and many other minority groups, form tight communities were they look out for each other help each other out. So Jewish businesses and organizations tend to discriminate in hiring, recommendations, etc. Happens all the time, very overtly. Since at this point Jewish organizations and businesses in the US are long established and powerful in many areas, this anti-gentile discrimination is problematic to society at large. But it's a type of discrimination that is rarely mentioned and complained about.
To this, I would also add: Local events (things to do) sites.

http://techcrunch.com/2013/06/15/the-curse-of-the-network-ef...
Ask HN: Is there space in the market for a Delivery Marketplace?
For me CLRS was a book that explained concepts in an easy to absorb fashion. For example the dynamic programming chapter is top notch.

While the "War Story" section in Skiena's book gave a great perspective of application of the theory.
I generally agree with you.

The problem, in my opinion, is that there are too few gradations when talking about wealth. Yes, someone with a million dollars in assets - heck, even $10k in assets - is very wealthy, globally. I completely agree.

But to lump them in with the actual ruling class and call them "elites" is naive.
>Shows dedication to the platform.

You generally want to show dedication to a platform with sane means. Not by writing multi-million line codebases, and creating new bugs, cut-down features and delays in the process (a la FCPX, which was in the same language as 7, but still a total rewrite).

>If Apple had significant investment in Swift apps, they would not be making breaking changes so lightly.

And the language wouldn't have fixed its early mistakes and matured. Which is what they did with 2.0 and plan to do with 3.0 -- at which point they promise stability.

In general you want to stop making incompatible changes when you have finalized a good design and fixed all the major pain points from the early releases that the community brought forward.
Cool project! Do you mind telling which library or service you used for the named entity recognition?
Because Matt is too nice to plug his own app, I will do it for him. Check out Trident: http://www.somerobots.com/trident.html It's a really nice app and we are happy to make improvements on our side to make it even more capable with every release :)
I live in a climate where you can potentially get stuck in the snow for few hours when going between cities (that happens maybe once per year, but today is exactly such a day, for example). In a gasoline car you would at least stay warm while waiting for the road to be unblocked. With an electric car, this might easily turn into a survival situation.
Has he? What's the benchmark for someone in his position who goes into investing, and how does his performance compare to it?
This is really a problem I think. Maybe GitLab could reconsider to adopt a licensing model[1] for the Enterprise Edition that would make it more Free Software friendly?

[1] I.e. a licensing model based on GPL and selling services that Red Hat uses for RHEL, instead of a licensing model like they, and a minority of the "open source" companies, use.
Free Project Management Software
I think GitLab is a reaction to the problems GitHub has, to me it IS the response to the letter, though maybe not the one you'd first expect!
Can You Recognize This Football Players
Yeah, I was tempted to put that disclaimer of sorts in... people tend to assume "middle-class lifestyle" must be a linear projection of the American middle-class lifestyle. But, virtually by definition, the first "middle-class lifestyle" is the most primitive one. It doesn't mean everyone on the planet needs a hydrocarbon-based car that spews leaded fumes into the air, a 3000-square foot bespoke-constructed house on .5 acres in the suburbs, etc. etc. It just means everyone is going to want a middle-class lifestyle; if that means a bit more density, renting self-driving electric cars instead of owning (since we're still talking decades here), living in more pre-fabbed houses (or other structures) made out of more sustainable materials hooked to Nest-like climate control for efficiency, etc. etc., that's fine. A lot of things have been shrinking and getting more efficient lately. The world of 2050 will want 2050 middle-class lifestyles, not 1960s middle-class lifestyles.
Could (should?) be a class for teenagers of all kind. Sure the gradual creation of morse code could make them thrilled.
Something must have happened during the Middle Ages - in antiquity, the Jews weren't regarded as particularly intelligent compared to other groups - that title went to the Ionian Greeks. There's a hypothesis that medieval restrictions on Jewish occupations & land ownership + Christian restrictions on charging interest pushed Jewish people into financial / lending roles in which intelligence was an advantage (meanwhile, many of the smartest Christian men went into the priesthood with its official celibacy). So you had selection on intelligence genes. Further evidence for this hypothesis is the raft of genetic diseases that disproportionately affect Jews, and are related to brain/nerve development - Canavan disease, familial dysautonomia, Joubert Syndrome, MLIV, Niemann-Pick Disease, Spinal muscular atrophy, Tay-Sachs disease, etc. It's possible that being a carrier for some of those provides some sort of boost to intelligence / brain functioning - otherwise you would expect them to be much less common.
Because not everyone lives in the cold. I personally hate sweaty hands.
Do you mean something like this? http://www.uship.com/
I think people forget Tim Cook's background in supply chain. He is one of the most experienced "process-oriented" managers in the world, backed up by $203 billion in cash, with a reputation for lifestyle products and a strong team.

I don't think he has underestimated the challenge.
> Academic work is obviously very different from using a
lathe in a factory. It requires creativity, intense
intellectual effort and the social skills to deal with
colleagues

I submit that the author hasn't spent much time around highly skilled lathe operators.

(edit: formatting)
Wifi, two cameras one with a flash, finger-print, GPS, gyro, accelerometer, display, force-sensitive touch displays, sensors for display, cell-reception, in/out microphone ports, co-motion processor, bluetooth, speakers, etc etc.

Not to mention a ton of software.

Those are several products in one.
Wether or not they actually build and design everything themselves is irrelevant. Not all car companies makes everything themselves, most share engines and other parts.
> I've never met a successful consultant of any kind who relied on or even used marketplaces

You have now. I started on PeoplePerHour. Once I had a few good reviews on my profile, I could get jobs more easily; eventually got some big clients off them, which pushed me to PPH's top 5 and I was able to get whichever job I would bid on from then on; I'd always seek the large ones that would last a few months.

At the time of course, PPH was a fairly newish marketplace. It's very different now; polluted with low grade jobs and low grade bidders that promise the world for $100.

But to me, this tells that the problem isn't "the marketplace" but the target audience.

In any case, big +1 to GP post. To reiterate two of their points:

1. Do avoid most marketplaces, unless you can find one where you can easily compete on quality (and if you do find one, tell me about it, heh).

2. Charge fixed price by the value. This means choose your jobs and clients carefully. If you pick a bad client, or a job where you need more time than you anticipated to complete it, you might end up underpaid - Roll with it and learn from it, don't make the same mistake twice.
I haven't tried it, but arducam has a rig that claims 4 cameras on a single MIPI CSI (Pi) interface.
http://www.arducam.com/multi-camera-adapter-module-raspberry...
>You can charge more, because instead of charging $DAILY_RATE * $DAYS, you can charge $REVENUE_CLIENT_WILL_MAKE_WITH_FEATURE - $THEIR_MARGIN, and the latter figure tends to be significantly higher.

That's really going to depend on the type of work you do and the type of clients you can find. In my experience, it's difficult to get contracts with larger businesses unless you know someone already or have some sort of "in" with them. And smaller business tend to be poorly run and are barely making any money on their products and services, so they have very thin margins or are even losing money.
Nobody says that NULL has to be 0. C's NULL is just a pointer value that can be compared for equality but can not be used for pointer arithmetic or be dereferenced. Implementations commonly reserve some address (often 0) to represent that pointer value, as that is just the most efficient way to do it (rather than making pointers larger than the normal word size to be able to represent the sentinel value)--also, object sizes are limited to one less than the number of possible addresses anyway, simply because you can have objects that are 0-sized.
That's what C++ concepts are for (maybe we'll see them in C++17).
"Tesla takes 0.15% while losing about $4,000 per vehicle."

Other sources claim that Tesla is making 25% profit per Model S, and similar for the Model X. Is this article cherry-picking numbers?
Thanks for saying this. The birthday paradox calculation is far more relevant to determining collision risks. Rule of thumb: if you have N random IDs, then after sqrt(N) IDs are generated there's a 50% probability of a single collision. Fortunately the sqrt(2^122) is still 2^62, or a very large number of IDs. But 64 bit random IDs have a collision after only 2^32, or 4 billion, and that has happened in practice in several systems.
Yes, and just before this one my first thought was of the Racket programming language…
I think Europe will see a surge in investing while US dries up as one is beginning QE while the other is closing it out.
Neither of those seem free - am I looking in the wrong place? Also there's no Linux client for either AFAICT.
Ask HN: Will profession of pure UX designers extinct?
Most companies are already looking for designers who can code or do the graphic design. Where do you thing this is going?
I definitely don't do that. I posted once in the who-wants-to-be-hired thread, but I don't do that anymore, because I had one guy get really angry once he realized I didn't want to be his employee, he accused me of bait-and-switching him to outsourced development (LOL). I was open to perm/ft work at the time for the right fit (which this guy wasn't), but his response was so visceral that I decided it was just a bad form to post there knowing for 95% of inquiries there was no chance of me going perm and that for the longshot 5% i would probably find them through another channel.
I feel that way about "Don't Make Me Think". It was a good summary of design principles, but even as a beginner I didn't feel as if I got much new information out of it. It was pretty lite. It's overrecommended, I think.
Rapid serial visual presentation. I've had good results with RSVP speed reader software.
Except, it does.

Remember RowHammer? https://github.com/IAIK/rowhammerjs
Yes. Similar. But maybe for local deliveries.
Evidence? Citations? (other than stormfront or other nazi or islamist websites)
Tripr: Swipe right if you want to go on a trip with this person.

Do I get showered with VC money now, or is there something else I need to do?
ugh. Can we please stop using HN to push political agendas?
> For memory in particular, it's been understood what it takes to have a safe abstraction for quite a long time now, and numerous widely-available languages provide one. Use one of those instead of C.

That advice doesn't really help the OpenSSH team at all. OpenSSH is a C project and it certainly is not going to be rewritten in a safer language. Their are many reasons for that, first reimplementing OpenSSH would take lot's of effort, and the OpenSSH(OpenBSD) people don't have much man power to spare. Secondly OpenBSD is a C shop for better or worse, like most open source operating systems. Thirdly what language can fulfill all the constraints of OpenSSH and be memory safe? Let me try and explain, OpenSSH is included in many operating systems, like OpenBSD, FreeBSD, most of the linux distros, etc. Most of these groups are not going to want to include languages that require big complicated runtimes into their base operating systems. So that get's rid of any JVM based language, erlang, and any other non compiled language. So that leaves languages like Go or rust, which most certainly are safer languages than C, but can they run on all the platforms listed on OpenSSH portable?[1] And just as importantly will Operating systems add another programming language to their base system, which increases the effort required for maintenance just so they can switch the implementation of a working program. I personally don't think most major operating system would make the switch. Finally OpenSSH has a pretty good track record when it comes to security, especially considering how little funding they receive, it would probably require less effort to continue improving OpenSSH then to ditch it and start over and get everyone to use the new version.

[1]: http://www.openssh.com/portable.html
You are reading this backwards. The inflation/employment numbers were taken into account and they warned that the economy has sufficiently recovered and a raise was imminent. The date has nothing to do with it. The Fed however did indicate in their comments their line of thinking that if the current trend continues, they would begin raising rates around this timeframe. They did.
It's making the mistake of dividing their operating loss by number of cars sold and then concluding they're losing that much money for each car they sell.
Uber and Airbus are working together on a new trial helicopter service
Vehicle engineering is on an entirely different scale to a mobile device. Imagine having to engineer all of that for one phone — and then as many times over as it takes to equal the volume of an average car — there you have your engineering challenge.

It's a massive undertaking. Musk was able to pull off Tesla because he saw a frontier that needed to be saturated, and has a history of trailblazing through new industries. It's not that Apple can't do it. They'll just have a hard time doing so.
Don't ask, tell. Tell them your credentials and how you're going to solve their immediate problem. Don't beg them "please hire me even though I'm remote!", spell out that you're a seasoned veteran, here's my code on Github and my open source projects with the air of confidence that if "you don't hire me, someone else will."
Martin Luther King Jr. In His Own Words
>Rewind to the dot-com times, and I believe you'd find people saying the exact same things.

Charles Stross basically wrote Accelerando by writing down the stuff people were gossiping and fantasizing about building in Silicon Valley circa the first Dot-Com Bubble, IIRC.

Basically none of it actually happened, and almost all companies at that time were basically focused on the same "Stuff my mom used to do for me -- now through a website!" premise.

Same as today, mostly. Automated vehicles, robotics, smart appliances, VR, and basically every major technological innovation are capital intensive: five guys in a rented room in a coworking space are not enough. You need a real R&D division.
How to spend the one hour before going to bed without a screen. – DailyFoodFacts
Being stuck in traffic barely drains the battery. It's range anxiety, not time anxiety.
Show HN: Kaagaz: Cloud paper for the next billion
"We're going to fix email!"

"Someone" ought to make a list of the white whale ideas. Not that nobody should ever try one, but I firmly believe that if you're going to try an idea that has been tried a lot already you should go in with eyes wide open.
I would also like to add: "see who is at which club before you go to that club" startup.

-_-
You still need to use ! inside that block, but you can use it confidently that it won't result in you accidentally unwrapping a null object.
I've read a grand total of two of those. Working Effectively with Legacy Code seems like it would make for a good read.
Slightly related : like many Android engineers, I fell in love with Kotlin.
It is a very pragmatic language which solves many big issues with java 6.5 we use on mobile.

However, getting it adopted in a big project with a dozen of engineers of various levels and a massive 300k LOC repo is a daunting task.

Even though it is a undoubtedly a better language, making such a switch is too frightening for the lead dev.
Of course, Kotlin has the additional disadvantage of not being officially sponsored by Google on Android.
ThrustVectoring is referring to the Gale-Shapley algorithm, also used to match medical residents to hospitals and in a few other places. One of the more interesting days of Algorithms class.
To me, I don’t like the term Engineer applied to programming that is not done as an engineering discipline… which can be the case in software, but usually only with military or medical systems development. For the most part, the software creation process is a craft, in which case Developer/Programmer is likely more appropriate. If you are using any form of “Agile” for software development, it is not Engineering imho.
Easiest way to make it to the top of Hacker News: Hacker News meta posts.

Always interesting to read. But just as interesting is how quickly they pop to the top of the home page.
I posted this article on medium the other day that contains all the advice I've compiled after 8 years of freelancing as a software developer: https://medium.com/@marknutter/advice-for-the-freelance-deve...

In short, to answer your question, I never used any sites to find contract work. I got all my leads through face-to-face interaction with real humans in the real world, and a good deal of it came from word-of-mouth because of exceeding my clients' expectations.

Contracting sites marginalize developers and the type of clients who troll them are typically the kind who will try to squeeze as much work out of developers for as little money as they can. On top of that, developers are generally a pretty introverted crowd, so the number of introverted and talented developers who troll those sites looking for work is far greater than the number of outgoing, personable developers in your local area. Which group do you want to compete against?
Remember that a country can have an incredibly dynamic and innovative industry that is growing at a fast pace, yet that country can still be in economic decline. See here for details:

http://www.smashcompany.com/business/if-the-usa-is-the-most-...
This reminds me when I just moved at the beginning of my first uni year. I had no Internet connection at my place for the first month, so to entertain myself I decided to write a Tetris in the terminal. I knew C fairly well already but I had never used ncurses nor did any system programming. I ended up learning ncurses and UNIX signals mechanisms solely from the man pages. Good times.
>They do this because it's easier than tackling deeper issues like wage stagnation and demand collapse that are preventing a true robust resurgence of growth across the entire economy as existed from the 50s until the late 90s and the 2000 crash. That would take things like fair trade reform to limit wage arbitrage and possibly a rebirth of unionization or something similar. It would radically change the economy and would probably involve even more short term pain since the whole Normal has organized around cheap labor, cheap manufactured goods, cheap credit as a substitute for wages, and high asset prices. All that would invert.

I don't think the central banks are doing this on-purpose. They're doing it because the people with control over fiscal policy have decided to spend all their time worshiping the Austerity Gods.

(Belts for the belt-tightening god! Cuts for the cut throne!)
> but these loan-dodging students made conscious decisions that they are not taking responsibility for

The entire time I was growing up, I was told it was "college or bust". I was never told that it would be "college and bust", but that seems to be the reality.

Kids were told over and over that a college degree would ensure their future success, that they'd be practically guaranteed to get a career that made paying their student loans trivial, on top of a nice house and a car because that's the American Dream, isn't it?

It's easy as an adult to look back on it and say "wow, that was a big mistake", now that I know how jobs and the economy actually work, but first we had to unlearn everything our parents, teachers, career counselors, and college financial advisers told us in the first place.