skysight-inc/HackerNews huggingface dataset:
You wrote: "Now the only part I disagree with is the last part. Laws and regulations got us into this mess in the first place. These companies are huge because they can sue or prevent others from competing through laws and regulations."

I think this is dangerously wrong. It completely glosses over and overlooks the fact that economies of scale are real and larger organizations can solve larger problems.

The guy with the machine gun will win the karate tournament if the tournament has no rules. Rules are necessary to create a level playing field when power distributions are asymmetric.

You don't need laws on your side when you can just buy up your upstart competitors, or price them out of the market with loss leaders.

In this context, one of the few tools the community has to create a level playing field, is software licensing. In particular, *GPL style licenses tend to make things much fairer, by imposing rules on all parties that prevent one from profiting asymmetrically off the work of the others.

Open Source, of the permissive variety, does the opposite. Corporations can use the code as they wish and not give back to the community. Community efforts to compete are always at a disadvantage because anything good they create can be folded into the proprietary solutions. So closed, built on open, beats purely open.
As far as I know, that's against the program's ToS, and your certificate can be revoked at any time.
It might be true that it's a pain in the ass to write a responsive web app, but that doesn't mean it's not worth it. Users are unlikely to download a mobile app just because you say so.

Of course YMMV. If you have control over what the user does like some kind of internal enterprise app then go for it.
I wish it were that easy. Sometimes you need to be in every platform to be considered by your market. Its simply sucks.
It really is at this point. All but what, 3 countries?

America deserves to take a bit of a beating for their embarrassing inability to learn the metric system.
What do you mean by lip service? :)
But which is easier to maintain?
In practice, they do. On iOS, you can only go through the App Store. On Android, while you can sideload, the vast majority of users are going to expect to get your app from the Google Play Store, and not bother to check anywhere else.
Yes if your password looks like: z1c4KzC*ITtt4Ka%vVDeei!aFSuEOTiDFCJ2NXc8Z7Jz then we are looking at enough time for you as a user to not care.
Responsive web apps are difficult to build, however settling for native Android and iOS is not sufficient for comparison since he's leaving out the desktop (so he should probably include Windows and OSX for some level of parity for what a responsive web app can do).

The real underlying problem is the state of the mobile web browser, which neither Apple nor Google have much incentive to improve due to their revenue generating app stores. That's not to say that there wouldn't still be some major differences between native apps and mobile web (especially in the discovery / delivery department), but if you had better feature parity between these platforms I think rants like this guys would be fewer and farther between.

tl;dr: He picked the wrong technology platform for his product, therefore since it didn't work for his use case, it must be fundamentally broken.
Many people that attend code schools have no interest in getting a software engineering job. I think asking code schools to base their metrics on employment rates would have bad side effects.

This would cause schools to reject applicants that are interested in learning coding for alternatives reasons. These reasons range from Mom's wanting to learn so they could teach their children, wantrepreneur's wanting to build their MVP on their own, or just someone that is happy with their career path, but wants to take a break to learn coding for fun.

Do you think Mom's wanting to teach their children coding should be rejected from code schools, because they don't want to get a job and thus would hurt their numbers?
Totally agree. The most money I've ever spent is on Tasker and AutoApps family of Tasker plugins, and I rarely even open them - they're the ultimate background apps, but they work, they work well, and they're very much worth the money I paid.
> everyone working 60h work weeks and still earning not more than unemployment benefits?

More like earning 3x vs. their colleagues in France. My team at Twitter was filled with French engineers who had to leave France to get paid a fair wage for their skillset.
Cultivating personal connections is the most important thing. Keep in touch with your former coworkers who have moved on to other companies. Many jobs are filled by referrals.

I should also point out that after the 2008 crash, none of my tech worker friends were unemployed. That's anecdotal, but whatever. Tech was the first industry to bounce back, and the larger companies didn't lay many people off.

Even if the tech bubble bursts, instead of slowly deflating as I expect it to, I think tech workers will still be the most recession-proof demographic around here.
Why would I even want to know the conversion ratios to silly old fashioned units?
>The last time inflation was this low this long -- in the mid 1950s -- the effective Fed Funds rate was also quite low, though a bit higher than now (around 1%, rather than 0.37% now).

So then you agree that returning to historic real rates would require the Fed to do something currently unthinkable -- ~1% rather than 0.25%?

Edit: Also consider what a shift of 0.75% does on the implied price of a house when mortgage rates are at 3.75%:

http://www.bankrate.com/finance/mortgages/current-interest-r...
Map of Slavery in the North
Good luck having the users download your app. I use everything from the browser, including gmail and twitter (both load faster and don't bother me with notifications). However I hate how they prompt me to download the native apps every fucking time (obligatory). I actually wonder, what are the action rates for those app install prompts?

If you don't play games there is barely a reason to download an app ever.

And really how bad or difficult is the mobile web? Use bootstrap and you have a pretty fine experience. I think we are focusing too much on slick experience instead of offering something useful.
> It's an immoral business model because its success is based on bilking people -- cheating them into paying for 'service' when they don't want to.

I'm sure that happens. But when I buy an iPhone app for a fixed price, the incentive for the vendor is to make the app look fantastic at a first glance, and then to never fix any bugs or incompatibilities. Because why bother? Everyone who notices these problems has already paid, and getting a refund is even more troublesome than cancelling a subscription. How is that more moral? As a consumer, I generally prefer subscriptions for everything that I plan to use for a year or longer (which is most software).
Do you really think that people spend tens of thousands of dollars and countless hours (away from family, might I add) learning to code just so they can teach their children?
So, YC backs startup clones now?
We've been noticing Backpackbang is scraping our entire site, daily + linking to all our images.

Also, they ripped off the exact design of the explore page design. Nice.

We've seen clones before, but pretty crazy to see this from a YC-backed company. Disappointing.
I understand the part about building up the background knowledge (of the particular field) is going to vary wildly, but it seems like the part about learning the mechanics of research and publishing should be something so well documented it shouldn't be that big of a deal. Do you have any good resources that summarize that knowledge and/or process?
Maybe these deserve different kinds of code schools?
I agree. Personally, I consciously avoid anything that smells of webapp and consider this to be a product of a lazy-ass company. Non-native applications pretty much universally suck, and it only shows that the quality/usefulness is not a goal.
Also, install a copy of Ninja and try

cmake -G Ninja

It'll speed up your build by a lot in most cases.
Equally easy to say if you don't have much at all. :D

And an easier position for most folks to get into, if they aren't already.
We detached this subthread from https://news.ycombinator.com/item?id=11872371 and marked it off-topic.
Flow is not a superset of any form of javascript. It is another language.

See: https://github.com/facebook/flow/issues/825
Every after-hours bootcamp I've heard of has had awful reviews. You're missing out on the whole "immersive" part of it, which is really what matters in a lot of ways.

Like how you learned Spanish a couple days a week in middle school. Do you remember more than how to count to ten and ask where the bathroom is? No, but if you had to live in Mexico for 3 months you'd get pretty adept and be able to make your way around and likely have conversations, assuming you put in the time to actually learn.
Well, if he did more interest/better skills in practical experimental/engineering type applications, that might have had some, well, unfortunate political consequences later on in life...
Thank you! I had absolutely no idea there was 3 different units named 'ton' with 3 different conversions factor (<- this is nuts).

Obviously, "regular tons" were -to me- the ones weighting 1000 kilograms.
Please stop posting flamewar-style comments here.
Without getting into the political situation, what makes you think nobody wants Trump as president?

Clearly enough people wanted him over the other Republican candidates for him to win most of the primaries. What definition of "something people want" is he not meeting?

I ask because this smells like denial. How can you say nobody wants Trump if many are voting for him? How can you say nobody wants [insert crummy-sounding product here] if they're buying tons of it?
What are you talking about? Where is your source that people that attend code schools don't want jobs?
What about the future of podracing?
> It would really make the whole thing more meaningful

No, it would make the whole thing easier to understand. The meaning is unchanged by the units.

Pedantry aside, it's very possible that the share of HN users who understand US units natively would be similar to the share who understand English natively.

I think it's fine to be irritated that someone used a system you don't understand natively, but we do it constantly on this site by using English (and it isn't fair to judge someone else for using the units they're comfortable with).
Where did you find this term "moat"? (Genuinely curious)
Fair enough. But, speaking as a researcher, I often find myself reading through hundreds of lines of code and rebuilding routines from scratch in order to reproduce and expand on what others did in their works.

However, I was very harsh, and of course I wouldn't find viable to expect production ready code, but something moderately portable could come handy. Of course, as you said, a researcher doesn't have the time to build a well developed library. As a solution, my University is considering the idea of hiring a dedicated developer whose job would be to maintain libraries. I really hope this to happen.
I also think this comment misses the point of the article. The author is not proposing that bootcamps reject people based on their career objectives. He's pushing for greater transparency in reporting and urging other bootcamps to publish more than just the splashy stats displayed for marketing purposes. People make huge financial and emotional investments to attend a bootcamp; the author argues that bootcamps should do better by their prospective students by helping them to understand just what they're purchasing.
Depends on their school of thought. You could go full gonzo anthropologist.
Until there's a taxi strike or you get overcharged or you order a prepaid taxi and they never show up. I live in France and taxi drivers as a group are not even in the same league as Uber drivers. I speak French and know my city extremely well and they'll try to take some ridiculous routing until I call them out on it. In Paris especially, I would only hire private car services or Uber, never a taxi. I don't have to beat my head against a wall more than a few times before I realize that taxis are a pain point that needed solving.
You can watch Matthew from the Matrix/Vector project here https://www.youtube.com/watch?v=nF93l0DbAg0

We did this call yesterday with them, the Video element uses FreeSWITCH Video MCU. You should check it out. Its very interesting.

/b
IRC has federation.
For the uninitiated? What did they do now?
warren buffet
I remember the pulp Science Fiction magazines of the 30's, 40's and 50's. Quite often they had drawn pictures of cities with hundreds of planes going every which way. For a while it was autogyros, helicopters etc.
It never happened. Cars won. A car is supported by the road with zero energy cost except for motion. Any aircraft must waste energy at all times, and the highest energy use is when standing still(hovering).
Ok so they have 100,000 planes flying around LA at 200 miles per hour. Managing that number of planes under automatic computer control is a huge technical challenge. Human pilots = impossible.

Until we have anti g and can hover for zero energy it will never happen.
I'm not sure that I see the connection between Linux at Oracle and the group of "Larry, Scott, IBM and HP" wanting Bill Gates to neuter SqlServer. Could you explain in more detail? This whole saga is fascinating, especially since I've come from a generation where Linux has such a connotation of quality.
You should use use '&&' instead of ';' so that you don't end up running another program should the compilation fail.

Also highly recommended to use '_$$' instead of plain '_'.
It's a fairly common term to describe barrier to entry dynamics. See for example a random article like this https://stratechery.com/2015/selling-feelings/
True, that's quite scummy, but surely it's an example of under-regulation, not over-regulation. This scam (not sure that's the right word since what they're doing is perfectly legal albeit morally reprehensible) literally cannot happen in places where taxi fares are fixed.
Also, because Tango is tightly integrated with the phone IMU
I did. But I can't stop the systemd folk making every program hard-depend on systemd. So I already can't use e.g. gnome (unless I wanted to maintain my own fork of an old version - am I supposed to maintain every single piece of software I use?)
Formal Methods for Engineering Education [pdf] (2015)
Wow, this was a very useful breakdown. I certainly didn't realise the magnitude of the social spending. Thanks.
You're all discussing it as if this is something new.

Ignoring the law in hope of capturing the market before they get banned is the very modus operandi of Uber. They do this all the time, everywhere.
I agree that its not fair to blame the bootcamps entirely, though I still think releasing better statistics might allow people to make more informed decisions, or at the very least weed out some of the shadier bootcamps.

That said, I think your tl;dr sums it up pretty accurately. If you're not that into learning something, its going to be hard to make a career out of it.
Where are you imputing surprise?
A moat is the trench around the outside of a castle that is often, but not always filled with water. It's a defensive structure because people have to cross it to get your castle in the middle. So Uber's castle (i.e. it's product) doesn't seem to be that well defended against competitors (it has a weak moat). They have the numbers and the user adoption, but fundamentally they're no different from Lyft et al.

That's my interpretation anyway! I've never heard 'weak moat' used in this context before though. Apologies if you actually know what a moat is and that all sounded rather patronising :/
You won't know until AFTER you apply. You'll find out after. There are numerous HN posts where founders have submitted their app to Apple and have been forced to wait or resubmit.

I can only shake my head at the venom being reserved for this post.
Determining the necessity for a technical explanation could be thought of as another separate skill in itself :)
And remember marijuana is still illegal at the federal level. A RICO investigation is the last thing Uber or its investors want.
Wow great work. Makes me want to grab an Echo and start using this. I love Flask :)

Do you know if Android or iOS can expose custom voice commands API like this, without building an entire native app?
you need something like Nvidia Tegra or Qualcomm Snapdragon for Tango
""Consistent rendering size across browsers? Just fuck off."
This is probably your fault.
"We fix a layout bug on Safari and break something on Edge."
This is probably your fault.
"We change font size on Chrome and now all you can see on Firefox is the letter F."
This is probably your fault."

Seriously, that's your answer? There are problems, and your response is to blame the user, rather than admit that these are problems that simply should not exist?
You know that IT is a very unique industry and in US (especially in SV area) people get ridiculously high salaries?

Please compare normal jobs in normal industries. GP's point is a good one.
You can use the FIFA data in my soccer GitHub repo - https://github.com/octonion/soccer/tree/master/fifa
Why not include both sets of stats? There are a large number of bootcamps these days and I obviously cannot speak to all. However, for the program I attended, I'd say 90%+ of students were interested in full-time dev jobs. I'd want to know if most post-course jobs were not highly technical.

Aside from that reasoning, I see this as a means to differentiate different types of programs, if they do in fact exist. I don't actually buy that argument; while I obviously have not read the entire internet, I do have yet to encounter a bootcamp whose marketing strategy ISN'T centered around the promise of becoming a full-time developer upon matriculation.
Building an Alexa Skill – Can I Use?
I would have preferred to do an immersive, in large part for these reasons, but couldn't afford both the tuition and loss of income for months.

The BC I attended claimed to have a flipped classroom model, which would have been better that in instructor in the front of the class demonstrating code. In addition, I was apparently one of the few students who actually did want to change careers, so my "peers" were never willing to work outside of class. Despite my day job, I put in at least 2 hours outside of class for each how in class.

Even with the after-hours approach, if the classroom model had actually been flipped, and there were several peers to work with outside of class, it would have been significantly better, and I think I could get a junior dev job.
Awesome, thanks for clarifying. So does the training optimize some property of the "semantic" layer immediately before the final emoji prediction layer? Or does it just optimize accuracy of emoji prediction directly?

And then the t-SNE projection shown in the article is based on this same layer (one before prediction)?
Being good at your job is very important, but ignoring networking is something you do at your own peril.

This doesn't mean "you should go to lots of networking events" -- many of those are a waste of time. But you should build relationships with people, because relationships are a massive influence on hiring, even at smart companies. Also, relationships give you ways to experiment with new projects, learn stuff, and test your own ideas.

Lots of people ignore this and do good work, but don't get recognized. Others do average work, but have powerful networks and advance strongly in their careers. While I favor meritocratic hiring, it isn't wise to advise people that networking is irrelevant.
Programming skill is a hiring desirability multiplier because the context of the work is usually just as important as the work itself.

Eg. Accountant -> Code Camp -> Tech Consulting -> CTO for accounting firm.
Ha, I did exactly the same thing. FreeBSD is well-organized and generally makes sense. It stays out of the way and just works.

BSD documentation culture is also second-to-none. Seriously, the manual for every BSD is incredible.

FreeBSD's cousin DragonFlyBSD is also (IMO) doing some of the most interesting research in Unix-like OSes right now. It's a sort of hybrid of FreeBSD and Plan9, with a cutting-edge-and-more-stable-than-btrfs filesystem.
The 90% was based on a previous post. I was too lazy to search for the total market share of iOS + Android.
The traditional debate in accounting is "Make, or Buy?"

Theft is cheaper than either.
I'd almost bet that if you posted that to a public list/newsgroup today, you'd get A. a call/visit from the FBI, ATF, etc., B. suspended or fired by your organization, and/or C. harassed to no end by idiots on the Internet, probably including being doxed.

I hope I'm wrong...
- The study in the sibling reply shows 65% of users dont install any apps in a month. I would think technical people actually install more (for testing etc)!

- Actually you don't lose anyone because browser history and address bar autocomplete are your friends. I dont think people care to save a shortcut, because they know they will be able to find it later.
Not sure about the perf difference between DOM elements and component elements, but the primary reason would be: let's say later on you decide each <kbd> should have a className, or a little tooltip helper, or a title attribute, or some ARIA role or something. Since you can't modify the built-in DOM elements, you'd have to find each instance where you used <kbd> throughout the codebase. If they're wrapped, you can just modify the <Kbd> wrapper in one place and the new output is rendered everywhere.
Very interesting. Do you know how this system handles eventual sensor failure?
I forgot why I stopped posting on HN for a while. And then with this post I remembered. Thanks for reminding me.
So they biggest obstacle is regulation/money and not in the technical challenges of making a 3,500 pound rectangle zip around the air? Ok.
I can't help but feel like at at some point projects tango and ara will merge at or at least cross paths.

Then maybe you'll see vendors offering a combination of tango and base-level frames? Just switch between them as required.
It's currently unique visitors. So, if you refresh the page, it doesn't increment the counter, as it knows you've already been logged. So it's visitors, rather than visits.
BI actually managed to write an article about all this...
http://uk.businessinsider.com/sam-altman-ritz-sneakers-paul-...
The talk juice it or lose, by Martin Jonasson & Petri Purho, is all about this. Gotta be one of the best talks for anyone trying to make things interactive that also feel good.

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