hacker news with inline top comments    .. more ..    25 Aug 2017 News
home   ask   best   4 weeks ago   
Im Peter Roberts, immigration attorney who does work for YC and startups. AMA
63 points by proberts  55 minutes ago   69 comments top 39
whack 1 minute ago 0 replies      
What advice do you have for someone who's on a H1B visa, wants to co-found a startup, incorporate it, work on it part-time until it receives VC funding, and continue working at their H1B "day job" in the interim?

My understanding is that the H1B visa does not allow you to do any work for anyone apart from your visa sponsor. If a co-founder were to spend his evenings working on his startup which has been incorporated, I'm not sure if that would conflict with the above regulation, and if so, how to work around this.

I'd be happy to contact you privately if you prefer that.

axit 0 minutes ago 0 replies      
Hi Peter, Indian citizen on H1B.

1. How long does general prevailing wage determination take? My green card application has been pending that for months now.

2. Can I form an LLC on the side with my job?


itissid 3 minutes ago 0 replies      
Hi Peter, Thanks for doing this. 1. Since premium processing for many H1B categories is suspended are tech companies looking to wait out 2 or so months to wait for the USCIS approval to hire an H1B(assume in this case that person cannot work on the receipt of the H1B application)?2. What processing times are you seeing currently for H1B petitions?
zeusk 4 minutes ago 0 replies      
Hi Peter!

I'm currently a student on F-1 visa. I had two questions re: immigration.

* If I apply to and get into YC, what would be needed on the visa/work authorization front? Will I have to apply for pre-OPT/CPT?

* When considering someone for post OPT, does USCIS check for 12 months including pre OPT and CPT or is it just 12 months of CPT?

xoail 8 minutes ago 1 reply      
Hi Peter,

I am Indian citizen on H1-B with GC EB2 priority date of 4/2011 and approved I-140. I've been with same company ever since in US. Is there a way to make my GC processing go any faster? A lot of my friends are in similar situation and are eager to star a company. Many thanks!

cmsonger 4 minutes ago 0 replies      
I have an employee who has been given access to the country on an L1A. We have filed priority for a renewal. USCIS has asked for more information on our request for his reapplication but we have not yet received the letter. His visa expires on the 30th of August.

Should he leave the country?

paloaltokid 10 minutes ago 1 reply      
Hello Peter! I am a US Permanent Resident since 1997. Should I be concerned about traveling internationally at the moment, US politics being what they are? Or is it safe to assume that if I leave the country for a short while, I'm not going to get turned away at the border?
tucif 44 minutes ago 1 reply      
Are there legal ways to be hired as remote worker for a company that only has operations in the US and live/work from another country? Edit: As a Non-Us citizen.
throwaway45599 46 minutes ago 1 reply      
I have a criminal record in the UK. I was convicted approx 5 years ago for criminal damage, drunk and disorderly and resisting arrest. I was given a small fine in magistrates court.

I have otherwise a great record and have set up multiple companies employing approx 100 people here, including many awards and recognitions.

What are my chances of being able to move to the US?

achoonacho 17 minutes ago 1 reply      
Hi Peter,

If I want to enter the US under the TN visa, do I have to get a job offer that says its only for a period up to three years (the max TN term)? What should the job offer letter say about the period of employment, if anything at all?

bharatnt 10 minutes ago 1 reply      

I am from India and I want to know the options that I have to come to valley.

I don't have graduate degree but I have learned Computer Science from sites like edx and coursera.

If needed I can pay a little fee on those sites and get the certificate of complications that they provide.

What are available options?

I really appreciate you taking time to do this ama. Thank you

squillful 15 minutes ago 2 replies      
Hi Peter! A friend of mine has just started OPT and has founded a company. She plans on using the STEM extension too, which was a successful path for myself and some others, but the recent changes to the STEM extension seem to be considerably more limiting now. Do you have any guidance on options for founders considering the OPT and STEM extension route?

Many thanks in advance!

coolsank 29 minutes ago 1 reply      
Hi Peter!, first off, just wanted to say thanks for all the help you provide here! Its nothing short of amazing!

I'm currently on an H1B, but I'd like to set up an ecommerce store with a friend. I understand that itself may not have enough grounds to get an O1 visa. Is there any other workaround for this scenario?

anocendi 22 minutes ago 1 reply      
Hi Peter, thank you for doing this.

What are the steps towards citizenship after one got Green-Card via H1B -> Green-Card route under the current administration's laws? Are there any changes and new restrictions, etc.?

jlos 29 minutes ago 1 reply      
If NAFTA talks break down and the treaty is cancelled, what could happen to Canadian workers on TN visas?
kreeWall 17 minutes ago 1 reply      
Hi Peter, thanks for doing this!

If a recent college grad is on OPT, and lets say they majored in actuarial science (STEM), are they allowed to make money selling crafts and art that aren't related to the major? I know there's a clause for jobs unrelated to your major, but I wasn't sure if this applied to selling art or having art showings. How does this work?


Chamuco1198 22 minutes ago 1 reply      
Hello Peter: I'm a U.S. male citizen who married a Mexican single mom. The child is a U.S. citizen as well. We're in the process of getting my wife a green card. Because of my job in L.A., and because my wife's business interests are in Mexico, we have a commuter marriage. She intends to stay in Mexico until we're empty nesters. Will that be a problem in the interview when getting her green card?Thanks much
rafikicoln 29 minutes ago 1 reply      
Thank you for doing this Peter! How does the H1B transfer work when switching jobs? How do I make sure that I can stay in the country while switching jobs and I don't have to wait 3 months to get an approval.


dahx4Eev 12 minutes ago 1 reply      
What's the recommended way to bring an employee to the US? How to choose between L1 + L1A and H1B + EB2/3?
visa_throwaway 8 minutes ago 0 replies      
Hi Robert, thank you for your time!

We have a small 2 people company doing web products, making about $1m a year. Does this help in any way to move to US (and move the company)? If so, what is our best path?

Thank you!

tush726 20 minutes ago 0 replies      
What does it take a start up founder to get an O1 Visa approved ?
quanglam2807 40 minutes ago 0 replies      
Hi Peter,I am a Vietnamese student studying in the US with the F-1 visa. Recently, together with my American partner we opened a startup using Stripe Atlas.

The visa doesn't allow me to work in the US so I'll go back to Vietnam in the next four months to work on the product. But when I go back to school, what is the best way for me to work legally? I know I can apply for OPT but it would take me up to three months to get approved. Is there a better solution?

kentosi 25 minutes ago 1 reply      
Hi Peter,

I'm an Australian on an E3 that's been approved for the H1B. Do I need to go all the way to Sydney to get sticker on my passport? It's a long and costly flight ...

I was hoping to be able to do it at an embassy in Canada.

Thanks in advance!

rafikicoln 26 minutes ago 1 reply      
Hi Peter, thanks a lot for doing this. My question is: assuming no processing wait for my nationality how long and how much $$ will it take to get an EB3 greencard sponsored by my startup company? thanks!
tush726 22 minutes ago 1 reply      
Can startups hire people who have received their I-140 with a priority date? What all does the start up need to do to be able to hire such folks?
user-on1 37 minutes ago 0 replies      
Thanks for doing this Peter.

I came across a rule like this.

On h1b one has to get income only from visa sponsor and not from any other source.

What is the logic behind this rule?How does this benefit anybody?How does this impact anybody?

Does this rule mean after office hours one cannot even write a blog and make additional income using adsense?

phaefele 44 minutes ago 0 replies      
Thanks for doing this Peter. I am currently thinking of accepting a US computer programming job (part in US, part in Canada) and am thinking of using a TN visa to travel back and forth (1 week per month in US, 3 weeks in Canada.) Do I need to be concerned about what might occur if Donald Trump et al decide to drop NAFTA?
geff82 37 minutes ago 0 replies      
Hi Peter!I would like to move to the USA on an E-2 Treaty Trader visa. Problem: wife is Iranian (and so far only has such passport). She also owns some land in Texas. Any way for us to move anytime soon?
drcnyu 22 minutes ago 0 replies      
What is one critical thing that you think founder should know , which you think they don't ?
richardknop 36 minutes ago 0 replies      
Hi. How hard is it to qualify for a L1B visa? Is the requirement to spend at least one year working in overseas branch/office of the company fixed or can it be relaxed in some cases?
visathrowaway 17 minutes ago 0 replies      
Hi Peter. Do you have any experience with MTR for O-1 visas? Once filed, how long the response from USCIS could take? What are the odds of visa approval at this point?
tush726 24 minutes ago 0 replies      
What's the process to transfer an H1B for a future employee as a start up?
smaili 34 minutes ago 0 replies      
Has the new administration impacted YC working with people here on visas?
nyddle 36 minutes ago 1 reply      
Is there a way to remotely open a bank account in the US for a Delaware c-corp?
mtzaldo 15 minutes ago 0 replies      
Hi Peter,

How to get a Green-card via TN visa?


Nydhal 46 minutes ago 0 replies      
What is the worst case legal costs for a green card through H1-B ?
pfarnsworth 33 minutes ago 0 replies      
I heard USCIS has cracked down on H1B percentages at companies, auditing companies with more than 15% H1B ratios. How has this affected the job market for H1Bs and H1B transfers?
ryanx435 46 minutes ago 0 replies      
What was the process of you getting hired at YC? Like, did you contact them, did they reach out to you, or was it through a recruiter or something?
Whatruns: Identify technologies used on any website whatruns.com
132 points by mcone  3 hours ago   81 comments top 33
jasonrhaas 1 minute ago 0 replies      
I'm leery of Chrome Extensions. They are basically just a plot to collect your usage data and sell it to marketing companies. I have disabled almost all Chrome extensions and locked down my browser. I got tired of the super targeted, annoying advertisements that were being thrown at me.

Check out the privacy policy before installing any Chrome Extension.


jijosunny 1 hour ago 1 reply      
Hi, Hacker News!

We are truly stunned to see us on top of HN today! :)

WhatRuns is a free browser extension that shows you what runs a website from ad networks and developer tools to fonts and Wordpress plugins. You can also follow websites and get notified when they add or remove technologies.

We soft-launched a couple of weeks back and was lucky enough to be picked up by the Chrome team. We were featured on the Chrome Webstore, landing us 12k active users in one week. It was a huge validation and helped us tremendously in squashing bugs and making a finished product. We realise we have a long way to go, and our little team is working round the clock to make it happen. We also launched on ProductHunt today: https://www.producthunt.com/posts/whatruns

Would love to hear what you think :)


Thank you for all the feedback!

Sorry about the occasional false detections. We are looking into this. This is largely because we detect a considerably large number of technologies/plugins compared to our counterparts. Lots of possibilities for false pattern recognition etc. Rest assured our team is working round the clock to improve accuracy and add more technologies/plugins.

Also, Our servers are going a bit cranky due to the huge traffic we are experiencing today. New websites (that was not loaded on WhatRuns before) are now queued up and might experience 2-3 seconds delay. This is to ensure best experience for our active users.

Thank you so much for such a great response!

alxeder 10 minutes ago 0 replies      
I would greatly appreciate to test your technology on a given site on your website before installing your extension
bognition 2 hours ago 3 replies      
Looks to be very similar to https://builtwith.com/
EnderMB 36 minutes ago 0 replies      
I mainly use Wappalyser, after finding it to be more reliable than BuiltWith, but I've given this a quick go on some of the sites I work on, and I have the following feedback:

1. All in all, this looks really tidy, so nice work!

2. Sadly, it looks a bit limited on detecting anything .NET/Windows. I pointed it at a few Umbraco sites running on Azure, and none of it was picked up.

3. It doesn't look like it works for subdomains.

4. Wappalyser does a good job of detecting Angular 2, whereas this seems to struggle.

These issues aside, I'll probably keep it running at work, and if these things can be resolved I can see this being my preferred choice.

chrisallenlane 1 hour ago 2 replies      
FWIW, none of the static media (images, css, js) seems to be loading for me - I'm just getting a bunch of 404s. This is happening in all browsers on my system, including when plugins are disabled.

Might be network weirdness on my end, I dunno. (Or a HN "hug of death"?) Anyway, wanted to let you know.

Congrats on the project :)

sweep4r 2 hours ago 2 replies      
No need to install anything, just follow this url:


mshenfield 2 hours ago 1 reply      
Neat, but still some kinks. I'm not seeing Angular for https://fonts.google.com/, but can quickly find the tell-tale ng- attributes in the HTML.

BuiltWith has been around for a while and has it's own chrome extension [0]. It correctly identified fonts.google.com as using Angular.

[0] https://chrome.google.com/webstore/detail/builtwith-technolo...

brango 1 hour ago 1 reply      
I wondered how long it'd take for the BuiltWith competitors to appear after the article a few months ago (https://news.ycombinator.com/item?id=10316060).

The golden rule of business: If you're onto a sweet money-maker, don't shout about it.

I'm currently working on a competitor to a site I read about that bragged about their business model, and if they'd have kept it to themselves they'd be facing one less competitor...

dustinmoris 2 hours ago 1 reply      
Ehm sorry.. but I refuse to clutter my browser with silly extensions which could and really should entirely live on a website as a service.
y0y 2 hours ago 9 replies      
Does anyone know what they are using to detect Wordpress?

Unfortunately some sites that I am responsible for running in production are WP and we try our best to hide this fact and block all admin functionality to the public due to WP's less-than-stellar history of security vulnerabilities. This is the first tool I've seen that has detected it and now I'm stumped.

dgorges 2 hours ago 0 replies      
Wappalyzer [0] might be a good open source alternative.

[0] https://github.com/AliasIO/Wappalyzer/

overcast 31 minutes ago 0 replies      
Can't seem to handle my simple little kid quotes project. Just spins, and spins with no result. \_()_/


vijaybritto 47 minutes ago 0 replies      
How are they detecting other technologies apart from javascript? By requesting the companies to share the tech stack manually?
sillysaurus3 2 hours ago 1 reply      
Heh, good luck doing this for HN. You might say "Arc," but it's been modified for a decade.

I wonder if the mods would ever be interested in being interviewed or talking about some of the tech. The last bit of Arc info we got was https://news.ycombinator.com/item?id=11240681, which was awesome.

It's pretty unique. I don't think any other large website in the world has written their own stack from top to bottom. Even Facebook uses php.

fokinsean 1 hour ago 1 reply      
From these comments, I didn't realize how much dislike there is for chrome extensions.
garethsprice 2 hours ago 0 replies      
Useful, thanks!

Noticed that it doesn't report correctly for subdomains - one of the sites I built is at foo.megacorp.com, but the extension reports the results for megacorp.com which is a separate property.

djmill 2 hours ago 1 reply      
Edit: About 15 minutes after posting, this seems to work fine on my site now. Sorry for the confusion!

The spinner does not stop and it gives no results for my site (https://myhikes.org) - this is with both FireFox and Chrome extensions. Seems to work great for everything else though.

Just replying in case you're looking for new edge cases to debug!

justinph 2 hours ago 1 reply      
Why does this need to be a browser extension? No, thanks.
Doctor_Fegg 1 hour ago 0 replies      
Fun. I'm getting a false positive for Rails (I'm using Passenger, but not Rails), and Elevio for documentation (never heard of it!). Other than that it guesses right.
dsr_ 2 hours ago 0 replies      
+1 for having a privacy policy linked from their home page that addresses both their browser extension and their website.
thekonqueror 1 hour ago 0 replies      
Interesting choice of domain name. At first I thought this is WhatRunsWhere. [1] I checked a few WordPress sites that use CloudFlare, and it didn't detect WordPress. Let me know if you need the URLs.

[1] https://www.whatrunswhere.com/

rubyfan 2 hours ago 0 replies      
The Chrome extension is a nonstarter for me.
tim333 1 hour ago 0 replies      
I tried it on a website of mine running on localhost using Python and it said languages "Python Node.js PHP Ruby" which seems a bit over enthusiastic as none of the non Python stuff was running.
floriferous 1 hour ago 0 replies      
It hangs on an old website, with the following error in the console:TypeError: Cannot read property 'hostname' of undefined at Object.setNoAppsFoundText (chrome-extension://cmkdbmfndkfgebldhnkbfhlneefdaaip/js/popup_final.js:153:22)
feritkan 1 hour ago 0 replies      
What runs whatruns? - since it does not work at the moment
staticelf 1 hour ago 1 reply      
I ran it on my site and it didn't find anything.

I run jQuery, nginx have google analytics and have my ssl certificate with lets encrypt. All stuff that builtwith.com found without any issues.

ishitatsuyuki 1 hour ago 0 replies      
Really inaccurate. Just tried and it reported React for Vue/Nuxt.js, CloudFlare and nginx for Zeit now.sh.
apocalyptic0n3 1 hour ago 0 replies      
Doesn't seem to work on subdomains, unfortunately. Just does the main domain instead
maxekman 2 hours ago 0 replies      
Awesome tool! I have often wondered about which tech sites uses but almost never bother with checking the source etc.
sus_007 1 hour ago 0 replies      
How good is this over Wappalyzer ?
uyoakaoma 2 hours ago 0 replies      
Looks similar to stackshare
franciscop 2 hours ago 1 reply      
This is beautiful! While there are similar alternatives, I love the looks of Whatruns so I'll stick with it.

The URL has to be publicly accessible from the Internet, right?

Decommissioned mobile devices as cheap energy-efficient compute nodes usenix.org
16 points by blacksmythe  55 minutes ago   3 comments top 2
josteink 13 minutes ago 0 replies      
The problem with these devices are that they are often locked down, and even unlocked/hacked open getting them to run anything like mainline Linux is hard-ish.
Pica_soO 10 minutes ago 1 reply      
Imagine those on the attic, connected to a internet connection, forming a mesh-net with all houses nearby- and activated if distributed computation power is needed.

Converting abundant power into computation.

Aetna accidentally exposed customer HIV statuses in clear envelope windows washingtonpost.com
83 points by justin66  1 hour ago   48 comments top 5
pluma 4 minutes ago 1 reply      
Does the US not have standardized letter and envelope sizes?

In Germany we have standards for paper sizes, window placement and the layout of business letters. Considering this type of letter is probably not typed out by hand, it's trivial to use a template with the correct layout. At that point the choice of letter becomes irrelevant.

I'd expect the US to have something similar but maybe they don't? If there are standards, this boils down to either "Aetna used non-standard envelopes" or "Aetna formatted letter incorrectly".

mabbo 1 hour ago 7 replies      
Oh neat, I just signed up for Aetna (first time working in America since ACA).

Is this normal for them? Am I an idiot?

chimeracoder 33 minutes ago 2 replies      
Note that the USPS also scans and stores images of the front and back of all mail it delivers, even if you don't opt in for their digital delivery service[0]. So this means that the USPS - and anybody else with access to their images, which includes law enforcement - now knows the HIV status of these people.

[0] http://www.nytimes.com/2013/08/03/us/postal-service-confirms...

dqv 36 minutes ago 1 reply      
Wow, this is actually something I consider when sending letters to my clients. I don't ever want to "leak" their info, even if it's not really considered sensitive.

I always assume the top third to be "compromised", only putting the private contents in the lower two thirds or on the back.

I wonder why they don't have the mailing rule of the top third as a written policy.

occultist_throw 1 hour ago 4 replies      
Reading further in, it was a screw-up on the paper envelope that had too big of a window and referred to HIV treatment connected to the person's name. This is really bad, but it was 12k localized instances of crummy physical mailing.

Its pretty bad, but it's not like this was "300k people leaked by hackers for ransom".

A Preview of C# 8 [video] msdn.com
32 points by plurby  45 minutes ago   3 comments top 2
nxc18 5 minutes ago 1 reply      
There's some interesting and controversial stuff in here. I am very excited about extension everything. I also like the new extension method syntax; much cleaner and a much clearer expression of intent.
Sir_Cmpwn 15 minutes ago 0 replies      
How to Write Your Own Compiler (2009) polito.it
174 points by yinso  8 hours ago   32 comments top 6
bollu 1 hour ago 0 replies      
Shameless plug: I've been writing a series that's WIP about writing a tiny optimising compiler - https://github.com/bollu/tiny-optimising-compiler. It tries to model as much as possible, and the aim is to show off the power that modern compiler ideas bring: SSA and polyhedral compilation.
mtkd 7 hours ago 4 replies      
One of the best resources I've seen on this is Capon and Jinks 'Compiler Engineering Using Pascal' (1988; ISBN 0-333-47155-5) if you can get hold of it


andreasgonewild 5 hours ago 1 reply      
May I suggest considering Forth as a substrate? Or will that get me voted straight into neckbeard land?

I've had a lot of fun hacking Forths, writing my own languages didn't really click until I finally had a serious look. Forth skips on most of the complexity of getting from bytes to semantics; even Lisp is complex in comparison; but is still powerful enough to do interesting things; and the best foundation for DSL's I've come across.

My latest rabbit hole is called Snabel:https://github.com/andreas-gone-wild/snackis/blob/master/sna...

whitten 3 hours ago 2 replies      
I appreciate the effort to have a web page talking about writing your own compiler. Right now, I'm looking for an easy way to add define-use chains to a compiler. I know it involves breaking code into blocks and tracing through the code looking for use of the same variables. This tutorial is good because it adds a symbol table on each block level, which helps in differentiating names that are re-used in a block and don't refer to other variables of the same name. Does anyone know of code that makes clear what is involved in def-use for a variable without saying "this is an exercise for the reader" ?
peter303 7 hours ago 1 reply      
From its earliest year UNIX/Linux had utilities including lex and yacc that automate much of these fuctions. I tended to use awk to create powerful new command scripts.
caryhartline 6 hours ago 3 replies      
If you're wondering why that page looks the way it does, well:

> <html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1252">

Two Paths for the Personal Essay bostonreview.net
21 points by samclemens  2 hours ago   1 comment top
0xdeadbeefbabe 20 minutes ago 0 replies      
> then Tolentino has the Internet, which, she argues, seduced American narcissists with the same siren song of self-assertion that penmanship drills did for the British middle class.

I wonder if Tolentino ever got started on facebook or selfie sticks.

Teacher builds $50M a year business with learning materials ocregister.com
39 points by prostoalex  3 hours ago   2 comments top
jasonshen 44 minutes ago 1 reply      
I'm sure there's a lot more to this business than we can know from this fairly sunny writeup, but always good to hear about businesses that succeed outside of tech on HN. A couple business lessons I took away from this account:

1) Know your market - she was a teacher and deeply understood the pain of finding ways to engage students in a hands-on way.

2) Hustle: "she hand-wrote tens of thousands of letters to teachers. She followed up by driving to 60 teacher supply stores."

3) Capitalize on your hits - their first really popular product was a book on health and nutrition called "My Body" that sold more copies than there are teachers in the United States and still sells today.

4) Evolve the business: as technology became more popular, they started making materials geared around tech and their 2nd big product was "Technology for Terrified Teachers"

Epistle 3 marclaidlaw.com
381 points by verroq  7 hours ago   142 comments top 19
x775 3 hours ago 2 replies      
"Old friends have been silenced, or fallen by the wayside. I no longer know or recognize most members of the research team, though I believe the spirit of rebellion still persists. I expect you know better than I the appropriate course of action, and I leave you to it. Except no further correspondence from me regarding these matters; this is my final epistle."

This feels a lot like Marc talking about Valve, no?

hacker_9 5 hours ago 7 replies      
The story actually sounds really fun to play, and fits the Half-Life universe perfectly. Funny that this script has reached the top of Reddit, HN and Twitter within hours of posting, and even crashed the authors site. Even to a blind man it's obvious the demand for the game is there, so it's amazing that Valve continues to ignore it and the fans, but I guess without a cash flow problem they really don't see the point in spending time developing it. A shame.

Edit, GitHub Mirror: https://github.com/Jackathan/MarcLaidlaw-Epistle3/blob/maste...

wbillingsley 3 hours ago 1 reply      
Trying to imagine playing this, it sounds like they were struggling to get it "right", and it may have kept feeling like a poor cousin of other games. In comparison to HL1 & 2, the plot seems a bit slow-starting, ends on an actual anti-climax instead of a cruelly-interrupted climax, and the game mechanics (snow/stealth, map phasing, time bubbles) seem to suffer from other recent games having done variations on these very well.

Add the inherent disappointment of not having the portal gun that everyone's expecting to be in there somewhere, and it could feel like it was bound to disappoint.

HL1 & HL2 did a very good job of switching genres and game mechanics from level to level, while still keeping everything clear and centred on a simple familiar mystery plot. The levels were able to establish their genres very fast -- usually from the first scene you saw as the doors opened or you rounded a corner. Everything was clear, and in both cases the motivating story was very simple, and the "plot" was setting. You've got to get help; you've got to get to Lambda Complex, We've got to get you through the portal to shoot what's on the other side...

This HL3 plot seems to have got a bit "Lost" (sorry, tv series reference) as people's motivations are uncertain and there's exposition, and an attempt to partially unfold the mystery while always adding new ones... and still trying to make those bug-pod things work as a villain that didn't work in Ep1 or Ep2.

Still, the bones of a good game are there. From my amateur eyes, it just looks like it needed to stop trying to resist/subvert the viewer's expectations, and just hit a few of the notes the player's been waiting for so they can have a note of satisfaction on the way to the new mystery.

tomlong 6 hours ago 2 replies      
Other places[1] are referring to this as 'Half-Life 2: Episode 3 Plot', not HL3

[1] http://www.shacknews.com/article/101110/half-life-episode-3-...

trampi 3 hours ago 0 replies      
"This was the case until eighteen months ago, when I experienced a critical change in my circumstances, and was redeposited on these shores"

Marc Laidlaw left Valve in January 2016. The end of the post is also probably about Valve, as others have already figured out. I wonder what else there might be to discover.

klondike_ 5 hours ago 0 replies      
olivierva 3 hours ago 1 reply      
I think a new Half Life game would be the perfect opportunity for Valve to showcase their virtual reality kit. So far there are no blockbuster VR games and the Half Life franchise (Portal included) has a history of being very innovative (e.g. HL2 using a physics engine for the narrative, HL1&2: story told through level design). There is a lot of potential to use immersive virtual reality to enhance the story telling.
hasenj 5 hours ago 3 replies      
I'm not sure if I'm an idiot or if it's because English is not my native language or what, but I find it really difficult to follow this narration style.

Can someone give a short summary of what happened?

TD;CU (too dumb, can't understand).

97803459807 5 hours ago 0 replies      
My website's down for now. I guess fanfic is popular, even a genderswapped snapshot of a dream I had many years ago.


Pica_soO 4 hours ago 1 reply      
Im waiting for the fans to pick up the pieces and make it real.
klondike_ 3 hours ago 0 replies      
It's interesting how much this differs from the storyline of the infamous leaked HL2 Beta [1], which was based on a rough version of what became HL2, Episode 1, and Episode 2.[1]http://combineoverwiki.net/wiki/Half-Life_2_original_storyli...
JSONwebtoken 5 hours ago 4 replies      
Yeah, it never would have lived up to the hype. Explained nothing.
madspindel 6 hours ago 1 reply      
Half-Life 3 confirmed dead? :(
stupidcar 5 hours ago 2 replies      
Not much of a story really, it seems like they had no intention of actually answering any of the mysteries around the G-Man and Alyx, but it sounds like it would have been a fun game.
thearn4 4 hours ago 0 replies      
It's a good and short read, and I accept it as closure for what I always thought was a very well written series.
throw2016 3 hours ago 0 replies      
This would have been a treat for those who had finished episode 2 and were waiting anxiously for the next step in the saga.

Sometimes its simply not possible to do things and fans understand but Valve just shuttered the series and turned their back on fans. It's like Game of Thrones suddenly deciding to close down for no obvious reason and with no explanation to fans.

This reeks more than a little of the arrogance of success and it's in some ways a betrayal of all the gamers who appreciated Half life for what it was and propelled Valve to its initial success.

grwthckrmstr 4 hours ago 0 replies      
Half Life 3 confirmed!
vectorEQ 3 hours ago 0 replies      
a lot of complaints about valve. u know what people also complain about a lot... companies milking their intelectual property.... i think half-life so far has left a great legacy. if they ever decide to continue it , it would be sweet. i'd hope it would be in the same fashion, shooter for pc, not VR bullshit. but hey... still enjoying half life 1 and 2+ so fuck all the whiners. be thankful for what you have got, not a needy little baby crying for more!. maybe if u guys behave thankful people like gabe/marc and others involved with what we love would listen.
How ACH works: A developer perspective (2014) gusto.com
325 points by alpb  14 hours ago   197 comments top 32
mdip 12 hours ago 8 replies      
I noticed a few comments specifically referencing FTP (and who can blame them since the HN title as of this moment specifically references it). In the first post of the series, the author refers to the server as a "Secure FTP" server, which can be confusing to read[0]. In later parts (and a little googling of my own), it's clear that the server is actually an SFTP server, not a plain-old FTP server.

It's still plenty archaic, but takes the headline's shock value down a small peg[1].

[0] It adds a mental pause -- a Secure ... FTP server. It hints that, possibly, it's a reference to a different aspect of the server's security (a non-technical person might refer to a server as being a "secure" server simply because it's protected by an ID and password, for instance).

[1] Based on my personal interaction with banks and software, as well as several friends who had previously been members of a few banks' IT departments, my first -- very sarcastic thought -- was "of course it works that way!"

joshribakoff 14 hours ago 8 replies      
I had an integrator request this so I stood up a nodeJS server that only implements upload, not download. This way if they leaked their own password, a malicious actor is limited to forging data, and no real data can be leaked. Because it didn't work in FileZilla, they didn't want to use it. Worked at another company that shuffled data between big name gyms & health insurance companies, it also used CSV files sent over FTP in all directions, to my dismay. CSV isn't even a well defined format, and you get all kinds of impedance mismatches with different delimiter & escaping mechanisms, character encodings, BOM, etc. Other companies will just give you a SQL user & let you go to town mining their database directly. I don't understand whats so difficult about making an API, but sometimes it seems like no one wants to do it. You can't push back too much or they will just see you as a problem & decide not to integrate with you.
peterjlee 13 hours ago 0 replies      
Here's a good NPR Planet Money episode on how transferring money works.


Apparently, back in the days before ACH, banks met up at a parking lot in NYC every night and literally exchanged bags of paper checks.

There was a proposal build something better than ACH, but it was denied because the cost to upgrade the infrastructure would cost too much for small banks and credit unions.

nickbauman 12 hours ago 2 replies      
I worked on the ACH system at the Federal Reserve Bank. When you're getting multi-gigabyte files from the Social Security Service daily that have many millions of transactions in them, you appreciate the NACHA format's compactness (~100 bytes each tx). We never transmitted files on insecure protocols like FTP, though.
derefr 14 hours ago 3 replies      
A good story on ACH: http://www.npr.org/templates/transcript/transcript.php?story...

They mention that other regions' inter-bank money-transfer systems (e.g. the EU's) have been sped up to be same-day, or in some cases nearly instantaneous. The US ACH system lags behind, due to the sheer number of institutions that would be involved in a modernization effort. (There are a lot more US banks than there are UK/French/Canadian/Australian/etc. banks; I think in part because a bank that operates in 50 states is technicallyand legally50 banks, and each one maintains its own ACH infrastructure?)

aturek 15 minutes ago 0 replies      
I see relative times (7:00pm, 12:01am, etc), but I notice there are no timezones. Is it implicitly Eastern time in the US?
manigandham 13 hours ago 0 replies      
As of September 15, same-day transfer will be possible as part of phase 2 of the modernization plan:


TACIXAT 1 hour ago 0 replies      
>At Gusto, we rely heavily on the ACH network. For example, when a company runs payroll, well use the ACH network to debit the companys account to fund their employees pay. Once weve received these funds from the company, well again use the ACH network to initiate credits into each of the employees accounts to pay them for their hard work.

Can you use ACH to initiate a transfer between two (third) parties (i.e. you not being one of them)? If not, what are the requirements to be a broker / escrow in between them?

ryanackley 2 hours ago 1 reply      
There are several companies that provide an API on top of ACH. I work for one[1]. For high volume ACH (like a payroll company) it's usually cheaper to go through an API provider than it is to go directly through the bank. I'm not exactly sure why. Maybe because we handle technical support? We also have better reporting.

One of the challenges for banks is that there is an oligopoly on the software that runs the bank. There are 4 companies that provide the "core banking" software to most of the banks in the USA. The banks get stuck providing you with whatever services one of these four pieces of software is capable of.

[1] http://acheck21.com/api/

rollulus 7 hours ago 1 reply      
Having spent a few years at a large energy company, I got quite used to the use of FTP servers to exchange--what else--csv files with data. And is a uploading/downloading a file to/from some ftp server really that different from POST/GETing an object to/from some REST service?

Some major news/market information provider solely made their data available to us through ftp. And used Amazon SNS to push a notification that something new is available on that ftp.

rayiner 12 hours ago 1 reply      
In 20 years FTP will still be a thing and whatever JS/Ajax/RPC/WSDL/JSON thing kids are using these days will be as dead as CORBA.
zie 12 hours ago 0 replies      
For us and our bank it's gpg encrypted and then transferred over SFTP.

Sure, the ACH file format is sort of sucky, but it's not like it's difficult. The lack of an ACK is super awful tho. Payroll has to call in 20m after sending to verify.

jackgavigan 12 hours ago 3 replies      
The UK's Faster Payments system does same day (often less than an hour) inter-bank transfers for up to 250,000.


tannhaeuser 10 hours ago 1 reply      
FWIW, Swift (the company behind the interbank payment system) has been developing and pushing ISO 20012 as an XML-based long term replacement for their Swift message format, though it's not designed as a replacement for ACH.

For that, there was HBCI years ago (also XML); don't know if it's used much still.

iokevins 14 hours ago 2 replies      
At least it's secure and usually FTPS...hopefully using TLS 1.2+ cryptographic protocol.

Previous discussion:


SeoxyS 13 hours ago 0 replies      
I've implanted ACH file format and, worse, FedWire BAI2 file parsing it's absolutely archaic. The worst part is that various partner banks will have differently erroneous variations of their implementation of the BAI2 spec so we had to intentionally code buggy version to match the bugs they had on the other side ridiculous.
cperciva 12 hours ago 0 replies      
I'm disappointed that they use SFTP rather than UUCP. But I guess ACH isn't quite that old...
jlgaddis 12 hours ago 0 replies      
While "part 1" of this series says "FTP" (implying plain-text/unencrypted data), "part 2" [0] and "part 3" [1] both say "SFTP". This is "more correct", in my experience, as encryption is pretty much always used nowadays.

[0]: http://engineering.gusto.com/how-ach-works-a-developer-persp...

[1]: http://engineering.gusto.com/how-ach-works-a-developer-persp...

ufmace 11 hours ago 0 replies      
Yup, most of the modern business world works by FTPing CSV files all over the place. Usually there is security in there somewhere. Sometimes it's XML. JSON? Maybe in 2030 or so.
kar1181 5 hours ago 1 reply      
Going from the UK to the US was like stepping back in time when it came to banking. I remember complaining about some aspects of UK banking - it's going to take a day for my transfer to complete!?! Now we have faster payments in the UK which complete in hours at most.

Meanwhile in the US I still had to pay my rent with a physical check because that was easier than figuring out the weird 'pay anyone' implementation my bank had.

tomschlick 13 hours ago 4 replies      
The exciting thing about all these crypto currencies to me, is that banks could roll their own private "exchange" currency to do near real time transfers to any other bank / account.
meta_AU 10 hours ago 2 replies      
The entire Australian energy market communicates with XML over FTP. Electricity meter data is CSV in XML over FTP.

Sometimes simple just works.

animex 13 hours ago 0 replies      
XRP (Ripple) to the rescue?!
rodgerd 13 hours ago 0 replies      
I work in banking and it's always interesting to:

1/ See people encounter how these things work, because there's usually a sense of lost innocence about it. (If they stick around long enough they come to understand that dealing with hundreds of years of history is why glib "re-imagine everything" solutions tend to come a cropper).

2/ Continually discover that by the standards of the rest of the world, US banking is even more like banging rocks together.

designium 13 hours ago 1 reply      
It is good to mention that it also a very similar system in Canada for EFT. I did implementation of that.
dibujante 11 hours ago 0 replies      
Oh god this is actually my job. Well, part of it.
coding123 9 hours ago 0 replies      
I just moved 25% of my savings account into Ethereum yesterday... over ACH (DOH!)
horsecaptin 14 hours ago 2 replies      
Today my bank sent me a note saying that ACH payments for both credit and debit cards will only take 1 day to process.
k26dr 13 hours ago 1 reply      
Makes you pine for Bitcoin
chomok 10 hours ago 0 replies      
This is why we need to provide better regulations for adapting better blockchain technologies in various industry sectors including this, banking. Also it's another away of sharing and saving infrastructure costs for bankings while providing better security than traditional banking systems like ACH. Perhaps ACH can be written in smart contract in safer way with security.
DINKDINK 13 hours ago 1 reply      
Totally more secure, less error prone, and faster than a blockchain. /s
Humanscale, the Classic Design Tool, Gets a Second Life wired.com
77 points by rexercises  8 hours ago   7 comments top 3
telesilla 6 hours ago 2 replies      
The reference manual itself is fascinating:


seliopou 1 hour ago 1 reply      
Available for pre-order but neither the article, nor the product's website, has a ship date estimate.
DiThi 6 hours ago 1 reply      
What are the units?
Carbon Nanotubes Excluding Salt from Seawater sciencedaily.com
48 points by meri_dian  1 hour ago   4 comments top
DontGiveTwoFlux 43 minutes ago 3 replies      
Anyone read the paper to see what kind of flux this technology might have compared to materials used in existing membranes?

I often hear about desalination as an energy problem, since the plants use so much to run. I'd be interested to know if this technology would lower the energy requirements of desalination. Anyone read the paper?

Pigouvian taxes: When the interests of individuals and society do not coincide economist.com
17 points by ryan_j_naughton  3 hours ago   1 comment top
ZeroGravitas 9 minutes ago 0 replies      
"Research may have guided the initial level of a British landfill tax, at 7 a tonne in 1996. But other considerations may have boosted it to 40 a tonne in 2009, and thence to 80 a tonne in 2014."

While it is a theoretical issue, this particular example seems overly harsh, many tax introductions like this are phased in, so that people are given fair warning and time to change their behaviour. I can't find full documentation but certainly in 2009 it was already decided that the price should rise by 8 pounds every year until it got to 80

Tanker becomes first to cross Arctic without icebreaker cnn.com
30 points by mcone  1 hour ago   8 comments top 5
TwoNineA 53 minutes ago 1 reply      
CNN article fails to mention that tanker is an icebreaker.


"On its maiden voyage, the innovative tanker used its integral icebreaker to cross ice fields 1.2m thick"

sp332 10 minutes ago 0 replies      
I'm really dreading the first major spill. The ecosystem up there is pretty fragile to begin with, lots of species that don't live anywhere else, and as the article mentions a cleanup would be impossible.
bluGill 56 minutes ago 2 replies      
You see headlines like this every couple years. The first ship to do this did it in 1906 https://en.wikipedia.org/wiki/Gj%C3%B8a, and it was done again in in 1942 https://en.wikipedia.org/wiki/St._Roch_(ship)
xgbi 55 minutes ago 0 replies      
I like how the ship is named after the Total CEO :)
smcg 59 minutes ago 0 replies      
As the article mentions, this was enabled by climate change making the ice much thinner than usual this summer.
Naval Vessels, Shadowy by Intent, Are Hard for Commercial Ships to Spot nytimes.com
25 points by andysinclair  4 hours ago   18 comments top 5
sathackr 28 minutes ago 0 replies      
makes me wonder how much they're really paying attention if they can be hit by a 30,000 ton tanker without anyone so much as sounding an alarm.

If that tanker were loaded with explosives and had malicious intent, we'd be missing a lot more than 10 sailors.

edit: changed 12,000 ton to 30,000 ton. It was carrying 12,000 tons of fuel oil but is a 30,000 GT vessel.

eps 1 hour ago 4 replies      
Wouldn't the burden of steering off collision courses be on these shadowy hard-to-spot ships then?
bflesch 43 minutes ago 1 reply      
This article contains yet another beautiful visualization by the NYT team. Really adds to the article and gives insight into how this incident developed and how to assess it in the greater picture.

Convinced me to think about it as an accident instead of some conspiracy to hurt us navy through various merchant vessel crashes.

docdeek 1 hour ago 0 replies      
dsfyu404ed 38 minutes ago 1 reply      
I expect the navy to adopt slightly modified SOPs to prevent this from happening in the future.

In a less friendly neighborhood of the ocean no vessel would be allowed anywhere near that close to a navel vessel without permission. It's not like they don't already know how to protect themselves.

Build Uber-for-X within a day using HyperTrack hypertrack.com
133 points by thesanerguy  12 hours ago   34 comments top 10
derrida 8 hours ago 3 replies      
If you're considering building an Uber-for-x, why not incorporate as a co-operative - a business model where there is either 1 worker 1 vote or 1 consumer 1 vote (as opposed to 30% of shares being a result as 30% of capital investment)? The reason for this is I think there's a lot of 'bullshit jobs' but this way at least people have ownership over what they are getting involved in and can elect a board etc. Could be a great experiment! There's also unique instruments for fundraising in this sector and opportunities for government funding. There's still a board of directors (elected) and a usual employee hierarchy stemming down from there. Founders can take all that they need to reasonably live on (and retire) in the form of some salary compensation package, with a legacy that creates a social enterprise and goodwill & a recession proof business model (when times are hard - co-opertives are more resilient because of this shared ownership & goodwill. When times are good, profits can be distributed - in addition to everyone's usual pay etc).
mannanali413 5 hours ago 1 reply      
In the recent past there had been a burgeoning of startups that wanted to be the uber-for-x, specially in India. HyperTrack was created to address this segment of the market. However, many of these Uber-for-X hyperlocal vendors died a quick death after burning pile loads of investor money.With other startup's providing more end-to-end solutions in terms of route-scheduling and freight packaging(locus.sh) and also the downfall in the number of startups trying to be Uber-for-X, it surely will be interesting to see if HyperTrack's offerings are still relevant.

Btw in 2016, at my previous startup we had used HyperTrack services for tracking of sales personnel on the field. We had issues with accurate location reporting and also there were quite some bugs. We then decided to stop using their API's. I hope that by now these issues are resolved.

skrebbel 1 hour ago 1 reply      
Shameless plug: I'm one of the founders of TalkJS, which is essentially the HyperTrack of messaging.

If your brand new Uber-for-X needs great user-to-user chat (like Uber itself recently added), consider adding TalkJS within the same day. https://talkjs.com

micael_dias 2 hours ago 0 replies      
I guess they're selling shovels ;)
alphaomegacode 1 hour ago 2 replies      
Tried looking at their FAQs link off that page but it doesn't open to any page, static or not static.

I'm guessing it's a course or tutorial for a tool or a service but if the FAQs don't show up from the outset, not sure I could take it to my bosses at this time.

rtpg 9 hours ago 1 reply      
This is a great example of using this API.

Seems like a no-brainer for HyperTrack to make a template app so that this becomes even simpler. Their example setup seems very agnostic to the system.

bkor 6 hours ago 2 replies      
A logistic version would be way more beneficial. Basically an pick up a container and deliver it option.

A lot of effort is spend on just contacting either individual drivers or many small companies just to see who can pick up 1 container. This often done via multiple phone calls.

This "Uber-for-X" assumes you need it right now. Usually in logistics you don't; it's just the hassle or figuring out who can do it ahead of time.

philfrasty 5 hours ago 0 replies      
Just a hint: https://www.hypertrack.com on iOS Firefox (current version) is just a white page for me.
amelius 6 hours ago 1 reply      
Would it be possible to move away from HyperTrack at some point, without losing all your customers to HyperTrack?

Iow, do they "control the gates"?

chrissaad 9 hours ago 1 reply      
This is super cool. I've been looking at HyperTrack for the last couple of weeks. I'm curious what other use-cases or features others might imagine with this platform?
Pybind11 Seamless operability between C++11 and Python github.com
118 points by git-pull  13 hours ago   88 comments top 6
KKKKkkkk1 1 hour ago 3 replies      
I've been using boost::python, and the experience is what I'd call cargo-cult programming. You copy and paste stuff off the tutorial, and when you get a compiler error, you just try other stuff at random, because the inner workings of the library are inscrutable. I vastly prefer cython to this. Is Pybind11 any better?
aldanor 5 hours ago 0 replies      
Some may find it useful: I've written a Jupyter notebook extension for pybind11 a while ago, so you can write C++ in the notebook and it gets automagically compiled and imported into the kernel (plus you get C++ syntax highlighting and a few other goodies):


(still not on pypi but the plan is to release it soon)

ivan_ah 10 hours ago 6 replies      
other projects in that space are: cython (need to manually do wrapping), xdress, SWIG, SIP, clif.

Does anyone have experience with using these and able to compare/contrast?

I'm afraid of C++, but if I can wrap it and learn how to use from a python REPL, I think I can handle... any recommendations/tuotirals/howtos would be much appreciated. (The library I want to wrap is https://github.com/openzim/libzim )

nmalaguti 4 hours ago 6 replies      
At what point should I start thinking about rewriting computationally expensive parts of my Python application in C++ and making bindings?

Does anyone have experience taking one expensive method and replacing it with C/C++? Were the trade offs worth it?

teajunky 6 hours ago 0 replies      
Has anyone looked at https://pypi.python.org/pypi/cppyy ?This seems to be even easier than pybind11
fulafel 12 hours ago 4 replies      
I like how the first basic example invokes undefined behaviour without mention:

 int add(int i, int j) { return i + j; }

How does FreedomPop make money? latimes.com
50 points by mcone  3 hours ago   54 comments top 16
pbnjay 1 hour ago 1 reply      
I tried FreedomPop a few months ago. The service was terribly unreliable and call quality was poor. I cancelled after 2 weeks, and surprise the renewal still charged me. Which I contested with my cancellation confirmation email. Then a got a message from a collections agency about the still unpaid charge. Still no closure, worst experience I've ever had with a phone company!

I used straight talk for years, and I'm now on project fi. Both are miles above FreedomPop.

dougmwne 6 minutes ago 0 replies      
I've actually had surprisingly good luck with their AT&T LTE sim. I use Google Voice as my primary phone number, so as long as I have an internet connection, I'm golden. The Freedompop sim goes in a burner phone that I take to the beach or out on the water.

The trick here is to realize that they are basically a scam company and treat them as such. I used a temporary credit card number to prevent any unwanted charges. As long as they're willing to give me a backup LTE connection for free, I'm willing to take it. When they inevitably implode, oh well.

rocky1138 3 minutes ago 0 replies      
The money shot, albeit unsurprising:

"FreedomPop collects data about users backgrounds and phone habits."

tedmiston 1 hour ago 2 replies      
> FreedomPop pays Sprint and AT&T based on customer usage. The two big carriers can see what websites FreedomPop users are checking out, but neither they nor FreedomPop can record or monitor calls as long as only FreedomPop users are participants.

I wonder if the major carriers track and log web browsing history of their own customers as well? And if we can opt out...

throw7 1 hour ago 1 reply      
Recently I looked into moving some family members onto cheaper plans. I did look at freedompop, but decided to try mintsim; freedompop seemed... "sketchy".

But the problem was I ran into barriers for byop. The 1st phone was a verizon phone, which, while unlocked, they disabled access to configure APN settings.

The second phone was a net10 android one phone. When I called them, they said they couldn't technically unlock the phone and the best they could do would be to send me $5 dollars for it.

cs702 19 minutes ago 0 replies      
The details may be complicated, but the answer to the question is the same one as for every other "free" product:

If you don't pay for the product, YOU are the product.

sweep4r 2 hours ago 1 reply      
FreedomPop in Spain was a free service until recently. It was completely unusable. They were selling Three (UK) cards that worked here in roaming. The internet service simply didn't work. They were assigning telephone numbers they borrowed from another company. That company didn't have a licence to lend their assigned numbers, that was illegal, so they had to stop providing their services and I suppose they'll get fined, big time.

Now they stopped giving that free service, and you have to pay. I don't think many people will pay anything. It's a scam.

rb808 2 hours ago 3 replies      
I had a FreedomPop mifi box for 18 months which was great, cost me about $60 from memory for the hardware and a few dollars/mo in fees when I upgraded something. It stopped when Sprint turned off Wimax.

I think there is a big market for people that want to pay $5-$15/mo for a small data only plan for people that will use Wifi on their phone 90% of the time but want to use mobile data just occasionally. Most of the major plans start way over that.

I see they're selling data-only SIMs for phones. Is that new? I thought Apple & Google insisted phones must have plan with a phone line. (If its good I think I'll go back to data only (with Google Voice))

mfrommil 1 hour ago 0 replies      
"but neither they nor FreedomPop can record or monitor calls as long as only FreedomPop users are participants."

If Freedompop has a couple million customers, chances are that 95+% are not calls only involving 2 Freedompop customers... So 95+% of Freedompop customers' calls are likely monitored and recorded by Sprint or AT&T. This is scary.

cwyers 30 minutes ago 1 reply      
TL;DR: It doesn't.
etaty 2 hours ago 5 replies      
FreedomPop is operating on a scamming shady level by not being honest about what they are selling.

They don't give you a real phone number, just some app you need to use to call.

Avoid them.

Edit: Is it how hacker news community is? downvoting because I tell the truth how their service is?I had the experience of getting charged for months without warning.They use your credit card, instead of direct debit in the UK so even more annoying for cancelling.And no requiring customer to read every details of your contract is not fair. Fair is an important part of any contract, finding you are getting a VoIP number is not normal.

mabbo 2 hours ago 0 replies      
> There are limits on monthly usage (500 megabytes in the U.S.) and caps on calling and texting (three hours and 500 messages).

I think I'm paying something like CAD$40/month for this level of service in Canada.

eof 34 minutes ago 0 replies      
freedom pop is sketchy AF. without clicking that link, based on my experience its: hiding fees, making it difficult to cancel service, not actually canceling service once the service has been canceled.
walterbell 2 hours ago 6 replies      
Is the Sprint/FreedomPop network compatible with AT&T and T-Mobile phones?
lasermike026 1 hour ago 0 replies      
Remember NetZero?
adventured 2 hours ago 1 reply      
Pretty straight-forward submarine here.

The article is overloaded with gonna and might and could be and by end of x date. And then of course the not subtle money revs. Whatever PR firm put together this submarine, made them sound desperate:

"The Los Angeles company says its emergence over the last six years has led" ... "a near-acqusition for as much as $450 million"

"The company is reviewing a previously undisclosed acquisition offer, but discussions are continuing about potentially going public next year."

"A near-bankrupt FreedomPop was hours away from selling to Sprint in 2015 when a new $30-million investment came in from venture capitalists. Stokols isnt in a cash crunch this time around."

"Investors are equivocal about when to sell, saying that theyll weigh any offers, like the one on the table now, but that they generally want to see the company remain independent for some time."

"If they hold out, investors could turn into potential acquirers." (har har, nice fake spin by the PR firm on trying to project power)

So what you're really saying is: you want to sell (soon!), you're going to hit a money crunch because the business has no margin and it's very expensive to compete (but we could IPO any minute now, so you better buy us first), your investors are worried (we like putting more money into a red ink machine that nearly went under before), you're fake-touting strength when you're actually not in that position at all (we might buy the entire telecom industry!), and everything you might accomplish is forecast to x date into the future (when you hope to have already sold, so the cash burning 'business' is a problem for someone else).

Want to know what this really is? History rhymes. It's PeoplePC from the dotcom bubble.

Leaving Python for JavaScript jonasgalvez.com.br
6 points by jgalvez  3 hours ago   8 comments top 3
dagenleg 11 minutes ago 3 replies      
> there's no acceptable way to pass a function body to another in Python.

What. Why would you ever want a function body as a string? What kind of vile sorcery are you doing? One can use inspect.getsourcelines in python if really pressed to, but I find it horrifying that javascript developers actually seem to require this functionality often.

rdudekul 5 minutes ago 0 replies      
A lot of innovation happened in JavaScript space over the past few years and yet the learning curve is high. I prefer to use Python for Data Analysis, Data Transformations & Machine Learning. For web applications, Node/Express + React/Vue seems to work better.
ojhughes 8 minutes ago 0 replies      
Poor misguided person
How to make your first steps in Open Source contributing checkio.org
66 points by foxh0und  11 hours ago   4 comments top 4
j_s 1 hour ago 0 replies      
http://www.firsttimersonly.com/ by Scott Hanselman + Kent Dodds is an iteration on Scott's http://up-for-grabs.net/

Scott also did a walkthrough several years ago: http://www.hanselman.com/blog/GetInvolvedInOpenSourceTodayHo...

https://www.hanselman.com/blog/BringKindnessBackToOpenSource... is targeted more at maintainers.

There are a great number of additional resources and discussion on those blog posts.

If video is your jam, check out Scott's presentation "Getting Started in Open Source": https://youtu.be/nmiftiGktsU

pryelluw 5 hours ago 0 replies      
Semi-related: I wrote this post [0] to try and motivate people to contribute.

[0] https://dev.to/yelluw/things-you-can-do-to-contribute-to-ope...

SKYRHO_ 2 hours ago 0 replies      
Exactly what I needed, thanks Katerina Sand
zufallsheld 2 hours ago 0 replies      
OT: The icons and banners that constantly hover around the text make it really hard to concentrate on it.Thank god for Firefox' reader mode.
Forget the Blood of Teens. Metformin Promises to Extend Life for a Nickel a Pill wired.com
13 points by deegles  56 minutes ago   3 comments top 2
snikeris 1 minute ago 0 replies      
Anyone taking this off-label?
gscott 19 minutes ago 1 reply      
The older I get, the more I want the blood of teens.
Learning How to Learn, the most popular course on Coursera nytimes.com
736 points by hvo  21 hours ago   171 comments top 38
sp527 20 hours ago 20 replies      
Took the course. A lot of it is cruft and motivation for the underlying core ideas. The techniques suggested are things many people are already familiar with: recall, deliberate practice, interleaving, spaced repetition, Einstellung, Pomodoro, Feynman Method, Cornell notes or similar (to force recall), exercise regularly, sleep well, focus on concepts not facts (chunking), etc. A composite of these dramatically enhances the learning process.

I can post some of the notes I took on the course if anyone is genuinely curious. The key premise of the course is that the brute force approach people usually take to learning is highly inefficient and ultimately ineffective (you'll forget).

EDIT: Notes https://pastebin.com/JNbGxvpQ

cpsempek 17 hours ago 3 replies      
I find this interesting for two reasons.

I think I recall that not too long ago, the most popular course on coursera was Ng's ML course. It is ironic that people are now more interested in teaching oneself how to learn versus a machine. This change could be attributed to other reasons like change in user demographics, or, market saturation, so that naturally popular courses will change once a large majority moves from one to the next. But I want to believe there is a more interesting phenomenon occurring where reading about abstract notions of learning causes a person to question how they themselves learn, and if the same abstract concepts apply. This is more a whimsical thought, than a serious one.

The second reason this is interesting is it could be surfacing a real issue with the way we have become accustomed to ingesting data. Could it be that we are becoming aware and fearful that the long term effects of suckling the internet's spout of instant gratification is causing serious harm to our ability to "actually learn".

Neither may be the case, but it seems like there is something interesting going on here.

tonyhb 20 hours ago 2 replies      
Dr Oakley also wrote "A Mind for Numbers", which is essentially this course in text form. The book is great as a a basis for the theory of learning, and dives into the same content (diffuse vs focused thinking, skimming chapters before reading etc.).

I find having a text reference with dedicated time makes me learn more, so if you're interested in the course you'd probably also love the book.

jkscm 19 hours ago 0 replies      
This is a pretty good summary of the core concepts: http://www.math.toronto.edu/nhoell/10rules-of-studying.pdf
HumbleGamer 17 hours ago 2 replies      
This course revolutionized my views on learning. After taking it and applying the suggested techniques I've seen an amazing increase not just in my competence but my confidence. It left me feeling empowered. I was almost a bit sad when I reached the end.
baron816 20 hours ago 1 reply      
CrashCourse has a study skills course: https://www.youtube.com/playlist?list=PL8dPuuaLjXtNcAJRf3bE1...

It's geared more toward a younger crowd, but it's still pretty good, at least so far.

tchaffee 16 hours ago 0 replies      
I'll report in too. I took the course and thought it was excellent. I love learning and have been learning new things for decades and thought my techniques were pretty good. I'm a very fast learner. The course helped me more than I was expecting and my learning speed and ability to memorize noticeably improved. Especially with the foreign language I'm studying. And the theories around how the brain works were interesting. And it's a pretty short course.
shahahmed 19 hours ago 0 replies      
Yahivin 18 hours ago 0 replies      
Here's a great playlist featuring Richard Hamming with a CS focus on a similar topic: https://www.youtube.com/playlist?list=PL2FF649D0C4407B30
cooervo 1 hour ago 0 replies      
I took this course it is wonderful and good. Also read her book.

I now always try to skim the index of a book or chapter before reading it. Also try to study in smaller sessions, every day, instead of cramming a ton of info in just one day.

cJ0th 3 hours ago 2 replies      
Can anyone of you report any long term benefits from these kind of courses? Personally, I think those classes (haven't looked into the coursera one) only present obvious stuff.

I've once worked through "Make it stick", a book that is often recommended when it comes to learning. What I've found is that there is nothing wrong with the content but it did not really help.

I imagine that most people who struggle with learning deal with some kind of psychological issues that need to get addressed. They need to learn how to deal with stuff like frustration, worries, perfectionism or self esteem.

HateInAPuddle 18 hours ago 1 reply      
Am I the only one who thinks this is a cynical ploy to tap into the anxieties people have about not being successful?
maxwellfoley 20 hours ago 6 replies      
Is this any good? I've had it in my list of things to check out for a while but I suspect it might just be TED-talk pop-psych voodoo stuff.
sremani 20 hours ago 0 replies      
Quite an awesome course. I highly recommend it. In a day and age, we feel outdated by minute, sets right perspective and gives a good system for knowledge worker of any domain.
baby 19 hours ago 2 replies      
I haven't followed a course on Coursera since the first iteration of Crypto I. I heard that it became really bad, asking you to pay for a lot of courses.
CaRDiaK 9 hours ago 0 replies      
Took the course, loved it. Bought the book, loved it. Encouraged my partner to check it out, she stuck through it. 3 years later she's about to graduate from college with her basic counselling education and experience behind her where she hit top of the class. She's about to set out on her own. This course was a massive driver and I'm not sure she'd have gone this way this quickly without it.
abhip 19 hours ago 0 replies      
I took the course as well and wrote a post about applying the lessons learned as a developer: https://medium.com/learn-love-code/learnings-from-learning-h...

Feedback welcome! Would love to learn what other techniques devs use to learn and level up

diegof79 14 hours ago 1 reply      
There is a book from the 80s with the same name "Learning How to Learn" by Gowin & Novak. The book was very influential to the UX field. Concept Maps -the technique presented in the book- is used a lot to understand user mental models.The book is 80% discussion about how to apply the technique in a classroom... 20% explaining the technique, but anyways it's worth the read.

Edit: small correction, according to google the book was published in 1984

Aron 14 hours ago 0 replies      
I find that learning how to learning how to learning how to learn is a good way to spend my time when I don't actually want to accomplish anything.
serkanh 17 hours ago 0 replies      
I highly recommend this course. One thing i learned and have been practicing was how useful was memorization and spaced repetition practice of things i would like learn and understand.
roceasta 19 hours ago 1 reply      
Fantastic that resources like this now exist. In some ways it seems to be reminding us about how we used to learn. Children spontaneously go back again and again to things that delight them (spaced repetition) and they switch activities when bored (Pomodoro). Unfortunately, perhaps as a result of schooling, or other hard knocks, the spontaneous impulse gets lost. Adults suffer from mixed motivations and seem to be fairly clueless about what they find genuinely interesting. It becomes difficult to approach topics playfully.
mypath 5 hours ago 0 replies      
I have heard that the way it is presented is very dry. I have read a summary on reddit and I think it is good, but I just don't have the time to spend on it.
hkon 19 hours ago 0 replies      
I love to learn how to learn. Using what I learnt to learn stuff is hard, so I don't do it.
misiti3780 18 hours ago 0 replies      
Interesting article, personally I think this is more useful: https://www.supermemo.com/en/articles/20rules
erikb 18 hours ago 0 replies      
I haven't done that course but I have to agree. Learning how to learn is vastly important and really hard to do on your own, because the requirement is the same as the result.
senatorobama 14 hours ago 0 replies      
What's the best MOOC on Compilers?
Sinidir 16 hours ago 0 replies      
Which i neatly tagged away in my bookmarks feeling good about envisioning taking it some day in the future.:):(
zafka 18 hours ago 0 replies      
This reminds me of a book I read years ago:Learning How to Learn by Idries Shah

It was an interesting look at Sufi thought.

deepnotderp 14 hours ago 0 replies      
I saw the title and initially thought this was about AutoML.
weishigoname 10 hours ago 0 replies      
took the course, I think it is pretty good, it follow the rhythm our brain to remember something.
lettergram 16 hours ago 0 replies      
Wasn't this the course also provided by the teaching company?
Scarbutt 19 hours ago 3 replies      
For those who read her book and did the course, is there anything in the course that isn't covered by the book? what's the advantage of the course over the book?

As a side note, I have found that the most powerful technique for me is recalling.

ymow 11 hours ago 0 replies      
ymow 11 hours ago 0 replies      
ymow 11 hours ago 0 replies      



ymow 11 hours ago 0 replies      



aeorgnoieang 20 hours ago 6 replies      
The very first sentence:

> The studio for what is arguably the worlds most successful online course is tucked into a corner of Barb and Phil Oakleys basement, a converted TV room that smells faintly of cat urine.

I feel embarrassed on the Oakley's behalf. But I'm not a cat owner so maybe a room in one's home smelling (however faintly) of cat urine isn't particularly embarrassing.

Am I unreasonable in thinking that the author is an asshole?

ymow 11 hours ago 0 replies      
The Dying Art of Courtroom Illustration atlasobscura.com
57 points by dashausbass  10 hours ago   25 comments top 5
keithpeter 8 hours ago 0 replies      

UK court artists are not allowed to sketch in court. They must observe and then leave to sketch from memory (a fact that I was not previously aware of).

m1el 4 hours ago 4 replies      
Is there a reason an illustration is allowed and a photograph isn't? Why would you prefer a version of events warped through an artist's mind and hand OVER an exact picture?
Leszek 8 hours ago 2 replies      
I there any reason to prefer these illustrations over photos, other than "charm"? Something like not recording things that weren't the centre of attention?
themark 1 hour ago 1 reply      
The one of Tom Brady has to be the best of all time. http://ftw.usatoday.com/2015/08/tom-brady-courtroom-sketch-m...
georgeecollins 1 hour ago 0 replies      
My mom was a judge and she took one of the courtroom illustrations she was in and framed it. I am sure my sister and I will fight over it some day as a family heirloom.
Windy.com windy.com
467 points by davesque  17 hours ago   95 comments top 38
PaulHoule 3 hours ago 2 replies      
What I can't get over is the speed.

Ever since tile maps have become the norm, most of the weather radar services are unbearably slow on my DS(Hel)L connection. This loads fast.

I wonder what they are doing right.

jackschultz 3 hours ago 2 replies      
Interesting note, I play a lot of golf competitively, and they've basically recently allowed players in tournaments to use phones (obviously players don't do that much or if at all, concentration and all that).

But the one specific rule is that players can't use their phones to check the weather, and even more specifically the wind direction. Wind makes a huge difference on the course, and being able to know the exact direction of the wind where the ball is flying would be really helpful. Other part is being able to know if the wind shifts during the round. Before you start you can check the wind direction, but if that changes, you could be out of luck. This seems like a perfect golf aide, so much to the point where it's a penalty in a tournament.

bmm6o 29 minutes ago 0 replies      
This has been my go-to for sailing conditions for a while. I used other sites before it (Predict Wind, Surf Watch), but Windy is fast and responsive and usable on a phone. The data for sites like these all ultimately come from the same sources (the big weather models) so the differentiators in this space are mostly in the user experience.
dejv 9 hours ago 4 replies      
Windy was coded by billionaire founder and owner of Seznam, which is czech search engine (and media company), one of only three other search engines in the world that still beats Google in local market.
bhhaskin 15 hours ago 4 replies      
That is pretty cool! Although hijacking the back button is a bit annoying.
amai 4 hours ago 0 replies      
ilblog 7 hours ago 0 replies      
We are happy that you like windy.com. If you want to help us with this project, then report all issues to community.windy.com We love bug reports from programmers, with all screenshots etc (Ivo)
karboosx 2 hours ago 1 reply      
Very similar to: https://www.ventusky.com
penagwin 15 hours ago 3 replies      
This looks incredibly similar to https://www.ventusky.com/ doesn't it?
rthomas6 1 hour ago 0 replies      
Looks like they are using http://leafletjs.com/
SeanDav 3 hours ago 1 reply      
This site just went straight to my bookmark list, brilliant.

Small criticism: Every time you move it creates new page entry in the back button list, so once you have moved around a bit you can't use browser back button to easily go back to previous website.

mourner 6 hours ago 1 reply      
Great project! I recently wrote a detailed technical post on how to implement a similar visualization with WebGL check it out: https://blog.mapbox.com/how-i-built-a-wind-map-with-webgl-b6...
stanlarroque 8 hours ago 2 replies      
It reminded me of this awesome project: https://earth.nullschool.net/
crosbyar 1 hour ago 0 replies      
Other than the whizbang interface there's nothing really innovative going on here as far as actual science... Same with all the other me-too sites that use that same streamline animation code. Some of the visualization is downright misleading, but whatever. The ventusky wave animation is awful and physically incorrect.
StavrosK 6 hours ago 0 replies      
That's funny, as some friends of mine made the exact same thing years ago, and it even had a similar name (Weendy):


They have since pivoted to something similar, as AFAIK they didn't get enough traction.

CharlesDodgson 5 hours ago 0 replies      
As someone who works with mapping data and web based maps regularly, this website is excellent in terms of usability. The ease of switching overlays, adding symbols, saving selection, adjusting the map are all excellent and intuitive. The ability to drill down on symbols added in a smooth and sensible way is excellent. This is how you make web maps for specialist data!
malloryerik 16 hours ago 1 reply      
I wrote in their forums suggesting they add air quality/pollution info and greenhouse gas emissions to their maps and it was done in about three days. I was impressed.

Btw I think they use Riot.js on their front end?

JumpCrisscross 9 hours ago 0 replies      
You know what strikes me? Look at the overland place where the winds move quickly. Those are our cities. We're living off whiffs in the aerodynamic backwaters on a world of windy metropoli.
abtinf 9 hours ago 1 reply      
Is there a name for the hotspot wind system south of Africa? That looks intense.
rodolphoarruda 2 hours ago 0 replies      
Thanks to this website I discovered that procrastination can reach new levels... there's no limit to it.
sccxy 10 hours ago 1 reply      
They also provide free API (http://api.windytv.com/)

Which is very cool to track ocean sailing.

I have made several trackers to follow around the world sailing races/adventures.



ClassyJacket 9 hours ago 1 reply      
Holy hell please give me my back button back.
needz 2 hours ago 0 replies      
Trying to back out of this website after zooming in is really frustrating.
pmoleri 12 hours ago 0 replies      
Great website, has been around for some years as windity and windytv. I guess windy will be its final name.I usually find windguru.cz more easy to read, but windy offers a cool visualization that I think gives more context. It's really cool to check it during hurricanes.
Dayshine 3 hours ago 0 replies      
The UI is very small on a big screen. The entire right hand legend and menu is taking up around 10% of my screen width, so the button are tiny!
subroutine 4 hours ago 1 reply      
It's going to be hot in SF today...


bradb3030 14 hours ago 0 replies      
It reminds me of hint.fm/wind
sparrish 15 hours ago 1 reply      
Not sure where the data is coming from but my area is showing arrows to the north west. We nearly never get wind from the south east and looking outside this map isn't accurate.
33a 15 hours ago 3 replies      
Looking at this made me realize how insanely huge storms are in the southern ocean. Hurricanes and typhoons up north have nothing on that.
amelius 6 hours ago 1 reply      
Is it just me or is this website really slow?

(Especially after pressing the "play" button in the lower left).

loblollyboy 9 hours ago 0 replies      
This is pretty, but I don't think it is going to be 35 C in the North Atlantic any time soon.
seltzered_ 13 hours ago 0 replies      
FWIW, I found hang gliders really enjoying this site (alongside some other obscure wind estimation sites) for planning whether to go flying.
staticelf 8 hours ago 0 replies      
My friend that works in the aerospace industry uses Windy all the time.
djsumdog 11 hours ago 0 replies      
and if you want to see the windiest city in the world, it's in the South Pacific:


ge96 6 hours ago 1 reply      
Oh shit what's going on by Texas
nvahalik 16 hours ago 3 replies      
What model is this pulling from?
nvr219 15 hours ago 0 replies      
Thanks for correctly saying "these data" in the menu
Goby: A new Ruby-inspired language written in Go github.com
99 points by mcone  14 hours ago   25 comments top 10
anilgulecha 10 hours ago 1 reply      
Crystal-lang has also been around with similar ruby syntax and features like green threads, and a larger standard library. Performance is at par with golang.


PS: Notably, websocket support is still lacking in Goby.

st0012 2 hours ago 0 replies      
Hi, I'm Stan, this project's creator. I will explain your questions later. But before that please check out our sample site (written in Goby): http://sample.goby-lang.org/

And our plugin system, which is Goby's coolest feature: https://goby-lang.gitbooks.io/goby/content/plugin-system.htm...

jwilliams 10 hours ago 1 reply      
Interesting. The goal is "small and handy environment that mainly focusing on creating API servers or microservices". Having moved from Ruby to Go in the last year or two I'd be really interested in what language features they're pushing with that goal. I really enjoyed my work with Ruby, but I have found Golang pretty quick at these "backend" type work.

On the back of this, I dug around a bit around for other transpilers to/from Golang. So far:

- http://havelang.org/

- https://github.com/jcla1/gisp

- https://github.com/google/grumpy (Python to Go)

- https://tardisgo.github.io/ (Go to Hexe)

- https://github.com/gopherjs/gopherjs (Go to JavaScript)

If there are any others, be keen to find out.

knodi 1 hour ago 1 reply      
Can this be used in a Go app as a plugin/scripting lang?
kingwill101 5 hours ago 0 replies      
Would be interesting if we could use it as a library from go
varunramesh 9 hours ago 1 reply      
Are threads both concurrent and parallel (like goroutines)? In other words can they be used to parallelize CPU-heavy computation?
smegel 10 hours ago 1 reply      
> Tough thread

What the heck's that??

timercl 2 hours ago 1 reply      
sorry but the ruby community now has something called Elixir.
nawfalhasan 9 hours ago 1 reply      
Unless you explain the motivation behind yet another language, it's hard for people like me to like a new thing. How is it different from Ruby? Just concurrency support? How is it different from Go? Just ruby syntax? Is the language statically typed or dynamically?

Additionally I would like to see some syntax examples at the start as well.

kazinator 1 hour ago 0 replies      
Just call it "Gouldby". That's an English surname, and can be short or "Go would be Ruby".
Erlang Garbage Collection Details and Why It Matters hamidreza-s.github.io
52 points by yinso  12 hours ago   17 comments top 2
jlouis 1 hour ago 2 replies      
Best Erlang design decision: copying messages between process heaps.

Con: a small performance cost.Pro: a far simpler system in every other aspect. Garbage Collection and ownership is much easier when you are making copies of data.

rdtsc 2 hours ago 2 replies      
Very nice article. Good resource for memory handling in Erlang.

There is recent config setting since 19.0 to move the message queue outside the main process heap. I have seen decent performance gains from that.

Sometimes for fun I like to describe a running Erlang VM as a modern os - processes have isolated heaps and can be gc-ed independently. Then think about programing in a language with a shared heap and it is a bit like putting that mission critical code to run on Windows 95. You wouldn't do that in 2017, but somehow we still do it at the language level.

Now Rust lets us have both speed and memory safety and it allows these guarantees to happen at compile time. I think that is one of the more exciting latest development in programming languages.

Mathematical secrets of ancient tablet unlocked after nearly a century of study theguardian.com
17 points by miraj  2 hours ago   4 comments top 3
empath75 21 minutes ago 0 replies      
> Norman Wildberger

This throws up warning flags to me. He's a somewhat notorious crank.


pmoriarty 31 minutes ago 1 reply      
"With Plimpton 322 we see a simpler, more accurate trigonometry that has clear advantages over our own."

I wonder if there's anywhere one could learn this simpler, more accurate trigonometry.

jaclaz 33 minutes ago 0 replies      
It seems that each and every news outlet has this, see:


As Coding Boot Camps Close, the Field Faces a Reality Check nytimes.com
231 points by kawera  13 hours ago   215 comments top 33
phatbyte 4 hours ago 12 replies      
As someone who interviewed dozens of bootcampers I can give some insight.

1) Most of the bootcamps teach the basic of front-end, and a lot of them, teach by doing without explaining a lot of basic concepts. They are basically money grabbers and throw these people out of the door as fast as possible to get their money back.

2) A lot of the students are in for the money, not for the love of the job. Sorry, but it's true. I don't mean to include everyone, but out of 30 students, only 2 kept working in my previous company, they weren't good developers, but they loved the job and kept learning and improving themselves. Nothing wrong with pursuing a good paycheck, but in developers world in order to keep being relevant in the next 2/3 years you need to keep sharping your skills.

3) The best developers I worked with are the self-taught guys/girls who learn on their own before they even hit the college. The most boring developers I work with, the the ones who only learn to code while in college and never developed any interested to learn before that. But the most horrible devs I work with came from boot camps. Not their fault, it's just how bad these bootcamps are.

gfodor 10 hours ago 2 replies      
Attention code boot campers: if you literally have any other relevant experience for a software engineering job, my advice is to just leave the code camp off your resume and focus on that. And then, your experience from the code camp will come through positively in the actual technical interview process.

Hiring managers are under a deluge of underqualified code boot camp candidates, who are trying to effectively get past resume screens using all sorts of tricks. The blow back from that (I'm speculating here) is that code boot camp folks are probably often being screened out early at a lot of places since its just too difficult to assess them on paper based on the extensive grooming their resumes and github profiles get by their mentors at these bootcamps.

Instead, my advice would be to clearly label the work you've done at a code camp in your README files and include a link to your github. Explicitly call out on your resume projects you have done on your own, and talk about those in your cover letter. If you have literally any other projects or experience related to software engineering include those on your resume and emphasize them!

But highlighting your code camp and trying to tout it as "highly selective" and "accepts only top 1% of applicants" and all that stuff may be doing more harm than good at this point. The well has been poisoned by enough under-qualified people applying that ultimately need to be screened out via an on-site interview, which is time consuming and considered a failure of the hiring process, since they have been set up to pass the resume screen and the initial phone screens. So my advice is to just leave it off, consider the knowledge a secret asset, and don't risk inadvertently damaging your own application!

All it takes is for a company to be burned once or twice by misleading applications from a coding boot camp candidate to just auto-screen out all resumes from them in general. It sucks, but I found myself looking at resumes that seemed genuinely good, but as soon as the boot camp was listed there, I no longer had trust in what I was looking at. So be mindful, there may be folks out there who would have normally had you interview but didn't just because of past negative experiences with others from your code camp, or other boot camps altogether!

trowawee 12 hours ago 3 replies      
"But the coding boot-camp field now faces a sobering moment, as two large schools have announced plans to shut down this year despite backing by major for-profit education companies, Kaplan and the Apollo Education Group, the parent of the University of Phoenix."

Not sure "despite" is the right phrasing here. I'm a DBC grad from about three years ago, and I know DBC had various issues, but I do suspect that there was pressure from Kaplan to expand rapidly, crank prices, and decrease the quality of the education (because that's how Kaplan made their money everywhere else they've been profitable). Kaplan bought them right before my cohort started, and there was serious concern even then that it was a bad omen. I think a lot of startups in general would do well with less pressure for rapid growth, and I suspect that the bootcamp market is much the same.

alistproducer2 1 hour ago 0 replies      
I've always had a problem with the phrase "learn to code." It assumes just being able to encode a thought in a programming language is good enough. It isn't. Having a thought worth encoding is what separates "super junior" devs from ones who actually know what they're doing. Being able to formulate worthwhile, efficient solution to problems takes more than 12 weeks to learn. There's no substitute for time and experience. One of the reasons traditional college works well is that it forces you to spend a long period (~4 years) immersed in the discipline: thinking and reasoning about computer problems. Do you come away from that with everything you'll need to make production software? No. That still necessitates experience. You will, however, be able to learn from that experience more efficiently because you've got the fundamentals.

I work at a large company that absorbs tons of MIS/CIS grads. The non-CS grads that excel are the ones that are constantly hungry to teach themselves new things but for the most part they suck compared to the CS people. I can only imagine how much worse these bootcamp folks must be.

ThrustVectoring 12 hours ago 0 replies      
The rapid expansion was likely a huge part of why those coding bootcamps closed. Coding bootcamps generally aren't major educational institutions - they're usually more like recruiting agencies that happen to target people who are about 9 weeks of serious effort away from being entry-level developers. That is, they're limited by the number of high-quality applicants that they can find and vet, not by the ability to recruit teachers and refine their curriculum.
Method-X 11 hours ago 6 replies      
Most coding bootcamps are a complete waste of money. Ever since I launched https://edabit.com, I've noticed a ton of traffic coming from these bootcamps and I'm not sure what to think of it. On the one hand, I like the free promotion but on the other, I can't help but feel as though these people are getting ripped off (considering they can access the site for free).
9erdelta 10 hours ago 1 reply      
I think traditional education, university, has a lot of flaws. But I also think one reason college/university has been around for a "long" time is that the system has merit. That merit in my mind being grading rigor, deadlines, classmates, and office hours.

I haven't done a bootcamp, but I've done quite a few MOOC courses so my opinion is based on equating the two. This might not be a valid assumption.

To me, MOOCs and I'd imagine Bootcamps are good to get an intro to something new, but they can't replace rigorous study of a defined base of fundamentals...i.e. a course of study.

What seems like a real opportunity are programs like OSU post-bacc in comp sci, and GA Tech comp sci masters. I've been toying with OSU for about 2 years now, and haven't commited to it yet because they don't have some of the courses online that I'd like to take (computer graphics). And I haven't done the masters program at Tech yet because I don't want to get into that without a more solid foundation. To me, more schools with post-bacc in comp sci and expanded course offerings (online) would find themselves flooded with demand. Recently I signed up at UCLA Extensions...It is almost the right thing, but still has a limited offering and isn't quite the right fit.

Alacart 8 hours ago 4 replies      
Who gives a shit where or how you learned to code. What a stupid and indirect way to filter candidates.

Just show me what you've done. Send me repo links, production code, or even just the end result with some sort of proof that you actually built it. That's the best part about any craft - practicing or building something creates tangible results. If you don't already have a portfolio, get to work on that before you start applying.

donatj 12 hours ago 2 replies      
Here in Minnesota we went from getting almost no developer applicants and unable to fill seats to a TON of absolutely under qualified applicants who went to boot camps.

I'm not sure it's an improvement.

We've hired a few, but only one has actually worked out.

dwrench07 12 hours ago 5 replies      
Current Data Science Student at Galvenize in Phoenix here.

I came from a mix of technologies (approximate knowledge, but a master of none) before settling into the data sciences (Python ecosystem).

Galvenize has been precisely the challenge I was looking for and so much more. I barely got by the interview process, but picked up a Veteran Scholarship worth half my $16,000 tuition along the way.

Quit my job as a Salesforce case jockey and currently trying to stay afloat with the curriculum.

It's intense. As it should be. I want it that way. Otherwise everyone would be doing it. A counter argument might be that; "every one and their mother is taking a 'Data Science' title for the pay." From 2013 to now, that may have a lot of truth, but they are eventually found out I hope.

As for my cohort. There is a Physics PhD, undergrads in Mathematics and Physics, an acctuary Statistician from an insurance company, a Mom, and Biology grad, and a Veteran. An elclectic group I feel.

At this point, half way through, we just want to survive and not wash out.

Finally, once capstone projects get rolling in a couple weeks and whom is left of us should be feeling pretty good about their accomplishment and competent to take on entry and junior level Data Science roles.

mattnewton 11 hours ago 8 replies      
Sort of off topic, but in the second picture the whiteboard says "Ajacks" (and not ajax, for asynchronous JavaScript and xml). Makes me wonder how fast and loose they were playing with instructors, unless this is just a staged shot, or maybe a joke I didn't get.

Not that you need to know what the acronym stands for (hell, no one I know uses the technique to get xml anymore anyways!), but it is weird to see the details wrong in such a detail-oriented discipline, and wouldn't people wonder where the name came from?

lando2319 11 hours ago 0 replies      
I went to 2 bootcamps The Starter League Web Dev '12 and Mobile Makers for iOS Dev '14. Neither of the bootcamps are still in existence today. I feel fortunate to have gone through them when I did. Post Bootcamp I did independent work for 5 years, Web/Mobile Dev, before joining a startup.

IMO Bootcamps are great, people try and add up the cost and run the numbers, but the experience of growing and struggling through stuff with others, in an in-person environment, was enriching.

If there was a Kotlin Bootcamp in my area I'd be interested in learning more.

veza 5 hours ago 1 reply      
If you go to a bootcamp you loose the struggle.

 The struggle to choose your domain: Web, Mobile, Embedded, Databases etc. The struggle to choose the programming language(s) / technologies to learn. The struggle to choose in which order and from where to learn them (for free). The struggle to choose your Code Editor / IDE.
That's a lot of time spent learning about technologies to make the right decision for you, and googling for answers.

But guess what you'll be doing as a Software Engineer :)

I didn't go to one but I imagine those decisions are being made for you.But I know about the struggle, and I remember it with pleasure and satisfaction.

bichiliad 1 hour ago 1 reply      
Two things:

Firstly, I work with a ton of people who came out of the Recurse Center (formerly Hacker School) and I've been consistently impressed by them. It seems to be a pretty self-paced thing, so maybe the people who do well there are the sorts of people who are excited about what they're learning, and I'm sure there's a layer of filtering at the hiring level. Just my personal experience.

Secondly, I think that while learning specific skills (app development, web development, etc) are really good things, they should totally be a layer on top of a core foundation of good computer science concepts. "Learning web development" ideally means "learning how to apply the concepts I know to the web environment", not "learning how to build a website The Right Way". I totally blame inflexibility in these bootcamps not from their inability to adapt their course material fast enough, but on their lack of good conceptual foundations.

cribbles 4 hours ago 0 replies      
This is very similar in content and sentiment to the item linked in https://news.ycombinator.com/item?id=14831918, so I'd like to echo my comments from that thread:

> Two specific coding bootcamps that 1) had been acquired by for-profit education conglomerates and 2) underwent relatively rapid expansion into second and third tier tech markets went out of business.

> As evidence of a larger trend, this article cites a single quote from the CEO of "a private lender and an alternative accreditor for the fast-growing boot camp sector." This is unpersuasive.

This article quotes Ryan Craig of University Ventures vs Rick O'Donnell of Skills Fund, to nearly the same effect.

So: big name closures of two bootcamps with similar pain points and acquisition contexts, vs. seemingly healthy expansion and unchanged placement rates for schools like Flatiron (mentioned in the article), Hack Reactor, App Academy, General Assembly, and so on. Further consolidation in the field wouldn't surprise me, but are we really observing a trend worth reporting on?

WhitneyLand 10 hours ago 3 replies      
Can someone remind me why boot camps were even a thing? What employer wouldn't be more impressed by a work sample? One possible plan:

1) Define success before doing anything. Pick specific companies or a specialty you want to end up with first.

2a) Take the three months (or however long you can afford to invest) and work backwards. Figure out the most impressive and relevant project that can be reasonably be accomplished in that time. Make sure it's part of a hot trend because the time spent is probably the same regardless.

2b) In parallel, network and build the best quality contacts you can in your target area. Blog about any interesting observations made as the project progresses. Come right out and say in your posts that you are doing this in hopes of building skills, experience, and proof of your abilities, and say where you want to end up.

3) When its done, make it public online make sure it presents with visual appeal and with cogent explanations. Ask for feedback from your contacts, because that's your excuse to show off: "sure was challenging but I was able to go from zero to learning and building this in three months!". Ask for feedback because it's your chance to ask about openings and interviews. Ask for feedback because you really will need it.

How does somebody new make a good project choice, when taking into account everything that would actually be impressive and help land a job would require years of experience to know? You can't without feedback or validation, so don't make the mistake of choosing solo. Just ask people who are in the target area to help you decide. Lots of people would be willing to give input and it's more chances for networking and follow up conversations.

acjohnson55 11 hours ago 0 replies      
I think it's just natural consolidation in an early-stage market. There's only going to be room for a few major brands in the space, and then some niche players in particular regions and specialities. A lot of also-ran bootcamps are just trying to cash in in the meantime.

I remain a big believer that bootcamps will continue to supply a lot of the talent in the tech world, particularly in app development. I know too many success stories to think otherwise.

DylanBohlender 12 hours ago 0 replies      
It's almost as if putting huge expansionary pressure on (mostly) locally-minded organizations causes them to fail. Who knew?

A couple of cherry-picked examples don't mean the coding bootcamp industry is going anywhere. IMO, there's no reason to panic until these bootcamps are being advertised alongside x-ray technician jobs during midday reruns of Judge Judy.

Now, the glut of junior devs entering the market - that's something to be a smidge concerned about.

issa 2 hours ago 1 reply      
I realize everyone is generalizing but it's easy to lose sight of something really simple: Different jobs require different skills. Not everyone on the team needs to know how to make complicated architecture decisions or write the most efficient sorting algorithm. Personally, I'm happy when there is someone on my team who can do the things I find boring...even if they don't have a "passionate" interest in learning more.
peter303 7 hours ago 2 replies      
At the annual Denver Startup Week I notice about a third to half of the startup industry is incestuous, that provides facilities for developers to work better. These are mainly code academies and coworking spaces. I feel if the tech industry ever ever has one of its periodic down turns, then this it could rapidly implode with all these developer services.The reality is about half of the workers entered the tech industry since its last major down turn during 2000 - 2003 and live in the fairy tail land that it could not happen to us. Welcome to economic reality, suckers.
johan_larson 5 hours ago 1 reply      
The US Navy gets some IT work done by Information Systems Technicians. It's not clear from the job description, but they seem to be something between software developers and sysadmins. They have 24 weeks of training, which is comparable to a long civilian bootcamp. Anyone know if they're any good?


k__ 6 hours ago 0 replies      
In Germany we have multiple alternatives.

You can study computer science and software engineering at universities. (Bachelor/Master of Science/Engineering)

You can study it at universities of applied science.

You can study it (without degree only state-certificate) at a school. (Staatlich geprfter Informatiker)

And you can also do an apprenticeship in software development. (Fachinformatiker fr Anwendungsentwicklung)

All are mostly free of charge OR you will even get paid doing them and you got an officially recognized paper that tells the world that you know stuff.

ZGF4_ 9 hours ago 1 reply      
It's easy to bash these code camps saying they don't do a good job at teaching people the "real stuff" like traditional education does. People graduating with CS degrees are probably on average better than a boot camp grad but they likely spent 8x the time and money. And most of then still need a lot of investment from their first employer.

Education is broken on both ends. Spending 4 years teaching yourself will get you way farther than a CS degree will. Code boot camps need to focus on teaching people how to self learn because that's really the only thing separates average engineers from great ones.

andrewwharton 5 hours ago 0 replies      
I'm going to go with the assumption that the "Ajacks" written on the board in the second photo is meant to be a pun/joke?
pfarnsworth 10 hours ago 2 replies      
Same thing happened during the dotcom boom/bust. Newly-minted MCSE (Microsoft Certified Systems Engineers) were coming out of the woodwork with almost no real experience, and immediately getting well-paying jobs ($80k-100k at the time). As soon as the bust hit, those certificates were worthless and those people moved away from the Bay Area in droves. They didn't have any real passion for the job, they just knew that they could make good money if they passed a few tests. We called them dot-com migrant workers, at the time. The traffic was actually pretty decent for 3-5 years on 101.

I assume the same thing will happen with bootcampers, because I feel like many of them that I've met lack the passion for CS that the better programmers have. I know a few bootcampers, a couple from HackBright and a couple at my work. One of the HackBright graduates never found a job and went back to her old job which was kind of depressing considering how much she spent. But the others were decent, not great but decent. But I would prefer hiring a good fresh grad with a couple of internships under her belt over any bootcamper I've worked with, mainly because of the depth of knowledge they would bring to the table. Let's be real, how much can someone learn in 12-16 weeks, compared to someone with 4 years+?

james1071 8 hours ago 1 reply      
No surprises here - there is a conflict between making money and providing high quality education/training.

Turning away customers is bad for business,but essential to keep up standards.

cocktailpeanuts 12 hours ago 1 reply      
Off topic but that guy tilting his head in the back in the header image is the highlight of this article.
brooklyn_ashey 1 hour ago 0 replies      
Another reality check for the boot camps: students are finally getting wise to some of the issues. A major camp in NYC decided not to offer another web dev course because enrollment was so low. As the raging issues in tech with respect to ageism, sexism, and racism get more play, prospective students think twice before leaping. I can only offer NYC observations, and not an official study, but employers won't hire much over 35 here. And if you are a woman or of color to boot--- forget it, its like trying to be a famous actor in terms of opportunity for you. The bootcamps are more than happy to take the money of people of color, women, and over age 35 beginners without a word to newcomers who ask these questions before they enroll- these concerns are brushed aside. What is worse is that if you look at the employees at several of these boot camps, the faculty is under 35, and often 95- 100percent white and male. Often, if there are women employed there, the women are not just young, but the youngest. Or perhaps they have a woman faculty member, but she is kept off their website. (specific NYC example- can't name names, but just look at the boot camps' websites in nyc and you will find the one. - the one with no women listed as faculty- they do have one woman- they just keep her from public view on their website) This kind of blatant discrimination looks very amateur in NYC where companies who have already been sued try to be a bit more subtle about discriminatory practices) these bootcamps staff themselves in a mini replica of this industry as a whole- not w an eye toward positive change re:inclusion. But they preach it all day long. Perhaps they think they are really helping without taking a good look at themselves. I'm trying to err on the charitable side. And I'm not saying no one at all hires women or people of color or people over 40, but nearly all the boot camp founders tend to be middle aged and then hire staff and faculty who are under 40, white and mostly male. If asked, I'm sure the words "culture fit" would get uttered. I'm frustrated at watching too many exceptional programmers in these categories who have lots of valuable experience get passed over for younger, whiter, and more male folks w no experience. A former restaurant server with zero teaching experience/ability/empathy should not be hired as faculty at a bootcamp over a CS grad w teaching experience who former students love. I was "taught" by such a person at one of the top bootcamps. He and many others there had no clue how to teach. Their idea of teaching is to verbally code up a project while a student listens. He was not an exception - he was the rule there. The lawsuits are already in the pipeline, and that will provide an official data set soon. Whoever escapes these will get to move the model forward and hopefully do something about these issues and drive some positive change- not just give it lip service.
eighthnate 2 hours ago 0 replies      
These boot camps are just this decades iteration of the "tech/programming schools" of the 2000s.

In the 2000s, tons of programming schools were created to exploit the lax student loan programs. They would bring in countless people and charge then $10K or $20K or even more to teach "programming" that you could realistically learn on your own. But it was so easy for people to get student loans and it was so easy for these schools to get people low-end programming jobs, that they made a killing off of it.

After the financial crisis and the crackdown on ineffective "programming/tech" schools ( especially their student loan programs ), these guys rebranded and remarketed themselves into "boot camps" which take a portion of your future wages.

When times are good, pretty much anyone who can type of a keyboard can get a job, but when a recession comes, these "boot camps" graduates are the first to be let go.

So my guess is that these boot camps expect a recession soon and are cashing out. Maybe they are the canary in the coal mine. Maybe the tech bubble is going to pop soon. Given how much they charge (10 to 15%) of the wages for the first few years of their graduates, I doubt they would leave so much money on the table unless they feel a shift in the economy or hiring is coming in the near future.

latchkey 11 hours ago 2 replies      
Good riddance.

Once recruiters figured out that placing these under qualified people into jobs was not a good thing, the bootcamps started to train people how to fake their resumes. Just like how people figured out that if they want a specific job, they only need to update their resume to include all the keywords in the job description.

When I was hiring and screening hundreds of people, applications would show 'projects' completed on them as if they were real work. Hired.com was full of this for a while until they started blocking them there too. People would go so far as to make a domain name for a class project appear as if it was a real company. You'd go look at their github and realize they only made a few commits towards the 'project'. How is that a demonstration of skill?

I'm sure a few people have come out of these bootcamps with some real knowledge and skills. But this is the edge case, not the norm. You can't shortcut your way to a well paying software engineering career by spending a ton of money.

good_vibes 9 hours ago 0 replies      
Got to go to DevMtn for free in 2016. Got kicked out for smoking weed and they gave me a full refund out of pity. Learned enough to work 2 dev jobs in Utah, enough to realize what I really wanted out of life vs. what I thought I wanted.

Buying a Jeep soon and will be working remotely while roaming North America in 2018. Hobbies include: photography, writing, painting, hiking, design, animal rescue.

flamedoge 12 hours ago 1 reply      
why is it unsustainable?
booleandilemma 11 hours ago 2 replies      
Really? What about the STEM shortage?
       cached 25 August 2017 16:02:02 GMT