skysight-inc/HackerNews huggingface dataset:
First of all, I agree with the GP and I am emphatically agreeing with you here that such stereotyping is uncomfortable, unneeded and something that urgently needs to go away. But it is still somewhat different from fully dismissing someone as 'less than' because of gender, and the later (appallingly) still happens.

In some circles, you will get people who think along the lines of "yeah, of course there is sexism in industry, I mean, look at Bob, he keeps cracking jokes about women and browses The Red Pill at work. But I am not like Bob, I don't have anything against women, I am trying to help, ergo I can't be sexist". Yet these people can be condescending without generally meaning to disrespect or make less on anyone. When confronted with a woman who is very technical and assertive about that fact, they quickly adjust to treat her as technical, but their default assumption still goes to 'relatively less technical than me' when meeting any new female developer (and doesn't when meeting a male college). I was trying to point out that sort of thing is a problem too.
If it's anything like TIS-100, vaguely realistic, or at least based on real life, but taking a fair number of liberties, and ultimately focused on fun more than realism.
Also consider that those who shy away from learning this material aren't exactly wrong. They're making an optimal choice given their skillset.
I've been a DS for the past 4 years, used to be a risk quant at the bank before that. So the territory is familiar, especially as a math major. But my colleagues who are enamoured by this stuff often underestimate how dry and boring it can get to a non-math person. I took 2 of my colleagues under my wings and after getting their feet wet with a few DS projects, asked them what they'd like to do. Their response was basically - we want to get back to engineering. The thing with software engineering is that you can iteratively make progress. You can come in knowing zero Ruby and zero JS on day one, and cut and paste from stackoverflow and get by, and slowly, in the next month or so, figure out enough to do a good job. Unfortunately for DS that's not a hot option. The fundamentals are best learnt as theorems sitting in a classroom, not as Spark APIs. So the ability to invoke a classifier api or do an svd with Spark isn't actually giving you any intuition as to what's going on under the hood. Soon people realize this, and say hey this stuff is fine but it isn't really my thing. Which is ok.
> Safari on mobile is pretty up to date as mobile technologies come.

Quite the contrary. The number of bugs (which in many cases are many years old) and non standard behaviours on Safari for iOS is astounding.

For example not being able to set the height on an <iframe> tag.
What fall?
Here's an article talking about STEM crisis for jobs and workers in US:

https://news.ycombinator.com/item?id=12663051
I've given the advice to many associates to hold out for a job they actually want in their field. Waiting for a higher paying and more satisfying job is worth being unemployed temporarily, especially in tech, where you can be assured the job you want does exist.
It''s not an interpretation. It's what the license does.
What rise?
Public Vote and Views
Mongo is pretty big.
You sound like you're not a good fit for Burning Man.

I hope you don't take this as a negative comment. That's not why I'm writing this. It's definitely not for everyone; it helps no one trying to make it an event for everyone, and anyone who considers it needs to do real soul searching about their own identity and how that might intersect with the event. You're showing clear self-awareness which is leading you to a particular intuition. I respect that you can see with confidence who you are and where your cultural fit is.
What you wrote is a belief shared only by people in Medellin and other areas with strong support for Uribe, and it is far from the truth.

For a start, there were parts about restitution, and that means some people bought lands very cheap because the wars made their rightful owners displace to Bogotá or somewhere else. These lands are in the hands of capitalists and they are a big group supporting the NO.

A big part of the campaign was disinformation, proponents of the NO where saying we would become just like Venezuela. They proponents of the NO did a big campaign about how a big part of the agreements were about LGBT rights and abortion (that was not true), and the backwards conservative people believed that.

And, to further disagree with your 'it makes the Guerrilla a "democratic" party', we had another peace process 25 years ago, with the M-19 Guerrillas. And in fact some of them have been some of the best politicians of the last two decades, like Antonio Navarro, who won the distinction of being the best Colombian mayor, when he was mayor of Pasto.

The people supporting the NO are: clueless people, religious fundamentalists, yuppies who never leave the city and the owners of lands that could lose some terrain in the restitution process.
Sounds about right to me, and I think your numbers are more accurate than most "cost of living" calculators because it doesn't sound like you got exactly the same house in CA that you had in TX. Most cost of living calculators assume if you have a 3k sf house in one place you'll do that again in the more expensive area, which is just not how people actually live. When you move somewhere more expensive you generally downsize a bit so the increase in spending is not as extreme. Finding only a 25% difference between CA & TX is pretty conservative.
> the crusade to end useful UDP protocols is successful

What? What crusade? I love UDP, use it every chance I get.

Who is "crusading" to end UDP on the Internet?
What are your thoughts on doctor-on-demand companies (e.g. DoctorOnDemand, HealthTap, MDLive, Teladoc)?
The fall described in the first two paragraphs of the article?
People seem to have the same attitude regarding cities. San Francisco exemplifies this to the extreme: many people will criticize any change to the city that has come after the end of their teens / the year of their moving to the city.

It's just general status quo bias, I'm not sure there is anything specific to technology. Technology makes it obvious because the pace of change is faster, but I've heard (vegan) people defending a drive-in McDonald in SOMA because it was here when they grew up.
What a bullshit clickbait title.
I'm hesitant to put 100% of the blame on employers. Like any field, there are people who are good, people who aren't good yet but have potential, and then the rest. I wonder how much of the ~11% who are still looking for jobs fall under the "rest" group?

I'd love to know how many of them were getting 1st round interviews, how many were getting followups, how many were getting job offers.

If they're falling out at the first round and not getting invited back, that would shift some of the blame their way.
I've been to burning man 8 times, first was 2001, most recent was this year (hadn't been in 7 years).

the shark has definitely jumped higher since the last time I went. Hardly saw any naked people this year. There were lots more "coachella" types - doing a lot of instagramming, but the worst for me was that there really wasn't a lot of room to be by yourself out on the playa. There were always people around. In past years, I could be out there by myself if I went out far enough.

That being said, BM is still incredible and I'm not against it evolving. The spirit is still alive and well.
Apologies, I stand corrected.
The Personalized Nutrition Project
Silicon Valley Linux Users Group's last use of Symantec
If you haven't bought TIS-100, you should do so right now. If you read HN, and are a programmer, than you're probably the sort of person who would enjoy it.
That was an excellent presentation, very informative.

Except, why put that ridiculous meme in the middle of it? It's cringeworthy seeing an excellent technical presentation littered with such childish imagery.

(Not that I agree with this bastardization of "meme" to mean "silly image with text overlaid in capital letters", but unfortunately that is what everyone is calling these things.)
In San Francisco and the Bay Area, it does feel like there's a shortage of good developers. I say that because I know contractors (with a couple years of experience) who make $250 or $300 per hour. That's very burdensome for startups and the cost is necessarily passed on to consumers.

On the flip side, coming out of academia, I had a hard time landing my first industry job.
How many CS grads commited to open source projects regularly? Do they perform better in interviews?
I agree with this point. A Rutgers University professor did some research on this issue. He is quoted as saying something like "just because I can't find a 60 inch flat screen TV for $100 doesn't mean there's a shortage of flat screen TVs."
I think this is possible right now. The restriction in the license agreement only applies to executing code, not HTML rendering or network transfers. Since iOS 8 (I think), you can use JavaScriptCore separately from WebKit. So it should be possible to ship a browser app that uses its own renderer, as long as you replace the JavaScript engine with Apple's, but I don't know if that's worth the bother. Also, it will also run slower, because only the Safari app is permitted to do JIT compilation.
Love that your homepage makes immature fart noises and has this badge on it: https://feld.me/seals/echalk.png
It's a sensitive time... I wanted to post that response so it was understood that wilwade doesn't speak on our behalf entirely. He may not say anything negative, nor answer any questions poorly; however, it's simply worth noting that he posted this on his own.
It's only preposterous if you aren't at the higher levels of the companies. 3 of the last 4 companies I worked for considered either selling out as a team or hiring a team. It's a thing, just not some thing that is talked about all that much because it's fairly sensitive.
I'm an employer and I can tell you that in the UK a lot of graduates are incredibly ill-equipped. Most of our universities are not teaching the right stuff and not emphasising the correct stuff anywhere near enough.

Knowing only one language like Java (a UK uni. favourite) to a junior standard is simply unacceptable to most employers. Being unable to construct even a simple object model and writing nested mutable state for-loops with the old school "i" and "j" as variable names is also not a good sign.
It's not every day someone suggests flagging a column by George F. Will.

"The collapse has coincided with a retreat from marriage (“the proportion of never-married men was over three times higher in 2015 than 1965”), which suggests a broader infantilization."

Sadly, Mr. Will comes from an age with a rather rigid standard for "manhood" - job, wife, big house, 2.5 kids, dog.

Moreover, he forgets that while many people wanted and worked hard for things such as equality, very few considered the possibility that social progress would turn out to be a (nearly) zero-sum game.

Obviously Mr. Will didn't get it. So he blames the victim.
Modular JavaScript Book Series
-- "Open source software and decentralization is nice and all but to become a mobile app it'll have to be compiled and run on a closed platform and will almost certainly use APIs of that platform." --

That's not necessarily true. End to end encryption doesn't need to be a compiled mobile app or send messages over a closed platform.

We built a decentralized, open source, freely distributable, browser-based Twitter client utilizing end-to-end encryption at www.seecret.io specifically to address that.
Or how about this, from the introduction to Ursula K. Le Guin's collection Changing Planes:

> If both you and your plane are on time, the airport is merely a diffuse, short, miserable prelude to the intense, long, miserable plane trip. But what if there's five hours between your arrival and your connecting flight, or your plane is late arriving and you've missed your connection, or the connecting flight is late, or the staff of another airline are striking for a wage-benefit package and the government has not yet ordered out the National Guard to control this threat to international capitalism so your airline staff is trying to handle twice as many people as usual, or there are tornadoes or thunderstorms or blizzards or little important bits of the plane missing or any of the thousand other reasons (never under any circumstances the fault of the airlines, and rarely explained at the time) why those who go places on airplanes sit and sit and sit and sit in airports, not going anywhere?

> In this, probably its true aspect, the airport is not a prelude to travel, not a place of transition: it is a stop. A blockage. A constipation. The airport is where you can't go anywhere else. A nonplace in which time does not pass and there is no hope of meaningful existence. A terminus: the end. The airport offers nothing to any human being except access to the interval between planes.
> especially in tech, where you can be assured the job you want does exist

That's a very bold claim. I (and I'm sure many other people) have been looking for decades.
> Apple already spends tons of money to make an OS and a dev SDK for it.

Developers have to spend tons of money in building and maintaining cross platform apps written in any way: native, hybrid, or with a VM like NativeScript does.

In the real world budgets are limited and going native isn't always an option. Apple acts as if native was the only viable option, and as if we only had to develop apps for iOS.
Ahh, the old 'Force reality to conform to my imperfect understanding of statistics' method. Never mind that in a small, unrepresentative sample it's entirely possible to have a team of people be all 5-star or all 1-star. Indeed, the goal is to build teams of 5-star people!

Off-topic mini rant: This is something that pissed me off about college too. Grading on a curve just serves to mask flaws. Either the professor is shit, the course is shit, the test is shit or the students are shit. Shifting the goal posts so that the top score of 54 / 100 is now an A is just dishonest.
I think this is a big part of why R is such a success amongst data analysts.

A lot of R libraries have a really good human interface which you can play around with and it will successfully DWIM a lot of the time.

Once you start trying to drive R in a more automatic way with your own programs, though, it starts to get really messy. I wouldn't want to make even a medium-sized program in it (10,000 lines would be too, for example). Then it's time to switch to Python with numpy.

I wonder if Julia will be able to cover both types of program effectively. There's definitely a niche for it if it can.
Shitty email popin made me quit before I got past 2 lines.
Part of the problem here is that I think we, in tech, have really forgotten how stressful it is to be given a technical exam at a whiteboard, especially with an undercurrent of finding charlatans who "can't even do basic programming!" Many people from other professions and graduate programs describe their oral exams as among the most stressful academic experiences they've been through, because it's unusually embarrassing to fail publicly and people are afraid of "freezing". And that's when there's a pretty clear and well publicized study route, with an ostensibly consistently graded exam, with professors and/or industry practitioners who are experts in their field, with feedback and mechanisms to ensure fairness and integrity.

We get all the stress, but none of the protections, in tech. And we never really get to stop doing it.

I've been through the washing machine enough times that I am pretty resistant to it, though it does still get to me as well. Early career, I did feel pretty humiliated after some of these experiences. Sometimes, I think we lose sight of this. When I described what it was like to "interview" at google and other places, people outside tech kind of shuddered. Their interviews are more like conversations - yes, you need to know what you're talking about, but you don't stand in front of a committee, at a whiteboard, getting treated like a grad student going through quals (if only!) every single time you interview at a new company!

I've heard some questions about whether this is just an inevitable part of being a programmer. If it is, fine, but then please, let's stop scratching our heads about why there's a supposed "shortage" of programmers. If an extremely unpleasant quasi-hazing is a necessary part of applying for a developer job (every single time), then let's not be surprised when people decide they don't want to work in this field anymore, don't want to enter it in the first place, are reluctant to change jobs, or, alternatively, prefer careers in actuarial work, law, medicine, nursing, or other fields where they get to take their exams under conditions that are far more respectful of the candidate and result in a lasting, meaningful credential, respected in their field, so they don't have to do it over and over.
Web views are way behind Safari.
SEEKING WORK / Remote preferred or Dallas, TX

I've created several apps that help with hearing problems, and recently I worked on apps for large sports organizations.

Right now, I am working on an Uber-like app in Swift, a real estate related app in Swift, and a few others.
I'm open to helping out with existing apps, helping companies create a mobile app presence, create an industrial remote monitoring solution, or something IoT related.

Skillset: iOS, Objective C, Swift, iWatch, low latency audio,
Android, Python, Flask, embedded systems (bare metal microcontroller stuff), IoT, industrial automation

Linkedin: https://www.linkedin.com/in/ben-tyler-pe-4965655
Contact: tyler at bxtel.com
www.bxtel.com
You're assuming that this method is the final product. This is pretty clearly a research effort that can be built on, adjusted, etc.
> "Whatever you need, whatever you want, the perfect answer is out there, somewhere, and you can communicate instantly. You just need to know where to look. All the mountains are flat."

This might even be true - but it does not say for which cost/salary it is available. :-)
> There is no proof of special relativity, we believe it because it makes experimentally verified predictions.

Right, that's because special relativity is a scientific theory. A scientific theory has two components: a mathematical theory (in which you can perform a priori physically meaningless calculations) and a physical interpretation (which turns the results of such calculations into predictions).

However, statistics isn't a scientific theory. It's just math, and like all math, it's about itself and nothing else. It doesn't make sense to “experimentally confirm a mathematical theory”, because, without a physical interpretation, math doesn't make any predictions about the real world.

> I think that complicated proofs could easily be placed in appendices and looked at after understanding why the theorem is relevant.

Then you're looking for books on applications. That's fine. But a book whose subject matter is a mathematical theory (it even has “foundations” in the title!) can't relegate proofs to appendices.
I am really excited for future games though. If the pattern holds up, we may just get dozens of badly written manuals and specs to decode!

... It's a bit silly that I'm excited at the prospect for properly terrible docs, but it really would add some fun to it. Just imagine if the components have undocumented features, and once in a while you get one that simply doesn't work as advertised. Beat the game? Get certified!
As someone who decided to use Scala at his previous company (Foursquare), but chose to use Java at his current one (Hometeam) I will say that the overriding reason behind my personal decision was compile times.

Compile times became a huge drag at Foursquare and I did not want to repeat that experience. I love many many many things about Scala but having engineers sit around for huge periods of time waiting on their compiler just wasn't worth it.

Other's opinions may differ from mine in many ways. Just offering up a single data point.
"Nobody goes there anymore. It's too crowded"
Good points. I do understand that Google has no reason to modify its interview process to accommodate my personal style, but then I'm not really complaining, I just never wasted my time applying.

About diagrams.

I had the whiteboard experience once and will avoid repeating it.

When I get a problem I want to sit back and think about it. The interviewers kept insisting that I draw diagrams, and that interrupted my thought process, they were not impressed.

However that does not mean I am incapable of making diagrams once I've sorted the problem out in my mind. After I've arrived at a proposed problem solution I like to produce a written document with just enough information to convey the problem and the solution approach, together with whatever diagrams, data structures, and pseudocode are required to communicate.

That's how I roll. ymmv :)
Well - this is a broad question and sales / pipeline building is an art all its own that is industry specific BUT assuming you want to build products for people for hire you might:

- Identify a number of potential network contacts working for companies that may need the help, reach out to them, tell them about what you're doing and ask to meet for coffee to talk about how you can help them

- Work your network to see who is looking for the kind of service you want to provide - find one client and start small and build on that work

- Find companies you'd like to support and contact the "right" person (maybe the CTO? Maybe CIO? Maybe head of purchasing?") and see if they need what you want to provide or at least give them something to think about for when they need it

- Look for companies putting RFPs on the street for software work (public sites or otherwise though this win rate is probably a lot lower)

- Ask larger businesses in the area and/or consulting companies from more established industries if they are interested in subcontracting for software development

- Ask your current employer if there's any interest in continuing the relationship as contractors for specific applications to give you some runway.

This is by no means a complete list but it's what I would do in order to get it started. Then you'll want to keep doing it all the time and if you get big enough hire a sales / BD person.
But we already ordered a pallet of gizmo-3 cables, that new part only works with gizmo-4! Find a way to make it work.
Lots of people have commented elsewhere, but here we can go at it again. This article is a nice mix of falsehoods, delusions, and conjectures from little to non-existing data, a few anecdotes at best. Don't waste your time.
Here is everything you need to know about the new Oculus announcements
What a bull* article. There is a lot of Scala traction even in the big enterprises. What is sure is that Java lost a lot of ground with Oracle at the driving wheel.
The Elevator Pitch from a Data Strategist
I'd reccomend InfiniFactory, actually. It introduces you to the step-test-debug cycle, the three legs of optimization (if you're competing for leaderboards), and the general Zachtronics design, much like SpaceChem would, minus the modular piping. However, it's much friendlier to the beginner than SpaceChem (Zach agressively playtested the learning curve, and had more experience than he did when he was making SC), while still leading up to some painfully difficult puzzles that you will probably never solve, as is the Zachtronics way.

Speaking of which, did you know that Zach himself never beat the last level of SpaceChem?
> Low wages? Silicon valley engineers tend to be fairly highly paid...

But as far as I heard the accommodation costs are also strongly increasing - from which I would conclude that the actual wages do not increase so much.