skysight-inc/HackerNews huggingface dataset:
Absolutely agreed. Having lived all over the US, it seems to me that the places that are the most discriminatory and insular in practice are those that pride themselves on being inclusive in theory. NYC and SF have huge cultures of identity politics, with the end result that it's very clique-dominated and exclusive. NYC also has a very money-oriented social stratification. On the other hand, if you go to rural Montana, this sort of thing doesn't exist. The only "cliques" that exist might be e.g. what church you go to, but I was never judged negatively for not going to church. They just don't have the population density to be that picky about social circles, even if they wanted to be.
I studied philosophy and history, I worked as a developer since I graduated. I spent some time learning to program on my own though.
Yeah I typically go with "online article", I think the only place I call it a book is literally in that JS notice, to highlight that we're talking about a lot of content (roughly 70 print pages worth) instead of the more usual "several pages max" that people think of when you use the word article.
Still using C++ and Windows API's. Also, how many prior versions of Photoshop still run on Windows with no modification? Probably all of them.
The US appears to be the norm in this, which is why they focus on bringing in well developed intelligent people from other nations despite having boasted a program for intelligent kids, which in large part was an enormous failure to develop these kids into productive adults utilizing their capabilities. Quite a few of the people that move here are already considering moving back to raise their kids in an environment more conducive to their intellectual capability, rather than deal with the US' bully/violence and abnormally extremely aggressive culture.

Edit: I can't tell you how many "gifted" and highly intelligent people struggled as adults, with a significant amount of them have already committed suicide... it is a significant amount. The way the US' so called program for intelligent kids left many of them utterly defenseless and pariahs, was abominable.

A few of the smartest people I've known committed suicide, and a few others died from drug overdoses. It's a fucked up place, there's something wrong with the US' progrms, something severely wrong. Its level of "disturbing" is reminiscent of the CIA programs that targeted highly intelligent people for experimentation.
dat surprise nihilism at the end
>> You just can't touch anything that's GPL if you build closed-source commercial software.

That is not true at all and this reflects basically a willful ignorance of what the GPL actually says.

>> That's kind of my job, and I have to be pragmatic and practical about it.

Then you are bad at your job, because you do not know what the GPL means in practice.

How can it be that most of the most valuable technology companies in the world--Google, Facebook, Amazon, just to name a few--are built from the core-up on open source software?
SE Asia/Australia are 8-16 hours ahead of either Europe or the US.
I don't want to deal with charging my headphones, managing remaining battery life, keeping track of another charging cable at home and work and travel, etc.
Okay, I was just speculating. I lived in Penasquitos.
Germany’s Efforts to Integrate Migrants into Its Workforce Falter
There is a guy named Kenny Kerr that produced a library called "Modern Windows" or something like that. He has a PluralSight course...I think at least part of it is on youtube...where he demonstrate using it.

His stuff is just worth watching anyway. Awesome Windows dev and ISO C++ content.
Data Science 101, now online
Who else has had a negative exepirence on these stack/overflow sites
Who else has had a negative experience on these stock/overflow sites?

You get down-voted for asking questions and no one bothers to answer the question. Here is one example http://quant.stackexchange.com/questions/30148/what-is-the-big-deal-about-american-put-options?

There are many more of examples people asking good questions and getting downvoted

What is the deal with these communities that bring out the worst in people
Or maybe you just want to actually cheer up that person? Not everyone follows the sociopathic line of thinking you presented.
Government jobs are not anywhere near as good as they look on paper.
You could (and can) still clearly identify individual pixels on them.

(Especially when you're a kid and keep your nose mere inches off the screen.)
What a great story. Also, I believe that geek fellows here and HNers shouldn't be concerned about switching jobs, as they're immersed in this industry all over their heads. It's folks who do coding just for living and don't really want to invest in new technologies, or have early stopped trying out new things that might have more issues finding new prospects.
Here's a concept: things that don't need to be charged. If Apple removes the headphone jacks from their computers I won't be buying their computers anymore.
I worked at Microsoft Redmond in 2009. They have a private uber like transport system. Around once a week the driver would hand me their resume and ask that I pass it on to my manager. It turns out that many of them had worked in the industry and were trying to get back in. They had a lot of experience and big important job titles etc. Mostly from the 2001 tech boom. That was my wake up call. If I'm not careful someday I will be the one handing out resumes to passengers.

So I focused on skills and went into contracting as soon as I could. Now the reason I don't work for startups is that they keep trying to pay me with a mystery box of stock options and I'm not buying it.

Another bonus about contracting, apart from the money and flexibility, is that you get left out of company politics.

So tl;dr... Life doesn't owe you anything. And I recommend contracting as a career / lifestyle choice.
HDMI to DVI works without issues on the MacBook Pro. Just make sure your display accepts digital input. Some older displays/projectors had DVI without actually supporting the digital in pins and only had the analog (VGA equivalent) pins.
I love these posts. I don't properly understand the majority of what's being done, but a step by step of somebody solving a difficult problem in a space I know nothing about is so fascinating.
Property law in Canada is a little more subtle than "You bought it, you own it"; land is provided under grant by the Crown for specific uses under certain conditions, and that grant can be transferred by sale of ownership.

You don't own the land so much as you own the right to use it under strict provisions.

http://www.thecanadianencyclopedia.com/en/article/property-l...
Haha mind if I ask where you were?
That is completely incorrect. The GPL makes absolutely zero restriction on use. It's provisions only pertain to distribution.

If you are only using GPL'd software, there is no compulsion to release your software under the GPL. If you, on the other hand, are releasing a product to other people and you have found a piece of GPL'd software that provides enough value to you to bother including it in your project, then and only then are you compelled to open your source.
> Expectation is the purest, most reliable form of pleasure - Flaubert

(From memory, paraphrasing)
I disagree, San Diego is one of the best US cities period. :)
See also: http://ekonometrics.blogspot.com/2016/09/data-science-101-no...
So why not pay for a membership if it gets you access to more exclusive contracts?

Or establish relationships with people instead of lowest common denominator platforms and let the quality of your work sell itself?

Word of mouth and personal recommendations are worth more than how many stars you are on a platform.
> People do not commit a crime (most times) expecting to be caught, and so the penalty phase isn't a factor.

> The result is that the only way to impress upon people that crime "doesn't pay", is to make the rate of solving crimes in general much higher.

If you're trying to impress upon people that crime doesn't pay, doesn't it also make sense to focus on creating the impression that the rate of solving crimes is higher?

You don't have to catch more bike thieves, you just have to make them believe that they're going to get caught.
In fairness, however, he wasn't "pushing the story". Indeed the irony is pointed out during the story.

I work at a public library and occasionally teach computer classes. In one we cover security, but it's infuriatingly difficult. When you're working with people who have trouble with the mouse, or even with basic literacy (I mean reading literacy, not computer), it's hard to explain "attack surfaces" or "the cloud". It usually comes down to:

1. Understand the difference between identity and security.
2. Update your software regularly.
3. Use different passwords for different services and write them down (the number of people who don't know their password because they have email on their phone is... too high).
4. Be aware of who you are giving information to and why. Do they need that information? Is what they are offering worth providing it.

It's hard to cover much more than that.
I wouldn't say "teens using snapchat" is "the industry", I would say it is "a industry". If you look at the S&P 500, a tiny fraction of the companies there are "social media", and even software-only companies are a small fraction.

The social web startup is sexy still because of the romanticism of the Zuckerberg-dorm-room-hacking-to-$B story, but it's a relatively insignificant component of the economy. Jet engines and medical devices haven't become less popular.
It's relatively common to have access to private security cameras. Some are even google indexed.

The software included relies on the users protect the web interface. Obviously, this is the vulnerability. Especially with things like default passwords.

Here's an article about it:
http://www.networkworld.com/article/2844283/microsoft-subnet...

A lot of these cameras are controllable and have speakers.

People now do live video streams of pranking people through this means.

Pictures: http://imgur.com/a/0WImd
An API-first data visualization platform for developers
This matches my experiences well. Many of the people I know who are devs in the Bay Area that don't work at Google/FB aren't making more than $80k. The companies pull in grads who couldn't quite make the top companies who don't realize that they will never get a raise or promotion, and many of these people stay for 5-6 years before they realize how hard they are getting screwed.

These companies would NEVER hire an older, experienced developer because they know they wouldn't be able to retain them.

Its worth noting that I work on a dev team where the average age is about 40 (I am 27). We have multiple members of the team nearing retirement. Having the older guys around makes my job much easier and gives me resources that I wouldn't have otherwise. We are able to keep these guys around because we work on interesting projects, don't work more than 40 hours a week, and have a great manager.
RSA key fobs were an extremely simple invention, yet they are ubiquitous in enterprise. Often the value of a product lies not in its technical sophistication, but in whether that product solves an unmet business need. Spotting these opportunities is the difficult part. That is where these entrepreneurs add value.
Also, if a single concept pops up as something that's needed once every month for six months, it's way easier to have that get re-implemented six times rather than abstracted.
Functional-Light JavaScript
UCSD '99 CS grad here. I opted to stay in SD for my career. There has been a huge shift in the last five years -- plenty of startup activity downtown (http://sandiegostartupweek.com/), some of the meetups are quite active (the main js meetup regularly pulls in over 100 people).

Still, it's probably not quite as active as a secondary hub like Austin, but at this rate it probably will be within the next five years.
18F isn't currently hiring and hasn't been for months.

USDS sure doesn't act like it is desperately in need of good technical staff. Best I can tell is that they are desperately in need of people who can sell Agile to government suits.

I have no personal experience with USAJobs, but the experiences of the many people I know who have is that you are SOL if you don't have veterans preferences.
NASA Armstrong led the effort and have a decent little microsite describing the history with some videos of the testing:

https://www.nasa.gov/offices/ipp/centers/dfrc/technology/DRC...

Essentially what you'd expect, in software then models then UAVs then full-scale planes with test pilots and finally roll-out to service aircraft.
I feel the most important thing is keeping a conversation going. So I try to have back-and-forth questions.

I'm torn if face-to-face interactions help significantly. Although, if I see someone enough in an unstructured way, I'll either become good friends or want to not see each other again. :)

Facebook is great for keeping in touch in a casual way. Ask questions here and there, comment on their life achievements, etc.

I've noticed that once I got more of my professional network on Facebook, I've been more conscious about posting drama, this-is-how-it-should-be opinions, etc. That's a good thing but man was it hard at the beginning to keep myself from posting rants!!! :D
You are still looking at it with a "per character" compression. I'd imagine full charset methods could do better.

Additionally, since building the fonts from the source isn't time consuming anymore, you could just focus on compressing the representations that say "circle with center blah". (Which, again, takes this back into METAFONT territory. Not a bad place to be, just bemusing.)
No. The point of the Bitcoin blockchain is to provide ordering of transactions without a centralized timestamping service. This is a centralized timestamping service.
I think the fact that DC has a system puts it ahead of most places.

When people talk about DC they should really be talking about NoVa. And size-wise, NoVa is a sprawling southern city. The fact that the Metro covers most of it is much better than SD, or a closer city like Richmond.
ah, so you had tuned JRE7 to use 64mb code cache (more than default), when then became far less than the new default.
The Powerful URL Matching Engine of Angular Router
Dear Apple: I abandoned my unlimited-data-for-life AT&T plan and jumped on Google Fi the last day they were offering phone discounts, just to avoid buying an iPhone 7. Yes, I actually use my SD card slot and my headphone jack. And my USB ports. The retina macbook is as close to perfection as I have ever imagined a laptop could be. Please, stop.
From his website (http://soixante-neuf.homosexual.horse/veritas/privacy.html):

"Consider that my penis is nine inches long with a girth I am unwilling to divulge even here — a characteristic with strongly positive social consequences.

I have to have my pants specifically tailored to obscure the size of my genitals in public, lest women follow me home, send me unnecessary gifts, and assemble with cameras outside of social venues in which I am spotted."
I heard a lecture from a guy who'd made a fortune on a trading desk then got a Ph.D in psychology. Many of the same characteristics are going on with traders. But there's a twist. Since there's an arguable logic to trading, once a trader makes a good trade and experiences that high, in order to achieve a similar high the next time, the trade has to be more extreme. Each time he/she is convinced in their own intelligence. This pattern continues unabated (in the absence of meaningful oversight which is rarely given when someone's on a roll) until the trader blows up completely.

His further commentary was that while the trader is going strong, huge rewards accrue to the trader and management. When it blows up, often, instead of instituting any meaningful oversight, the trader and management are fired, new people hired who have no institutional memory of the previous problem.
Too bad flow doesn't work as well as typescript in practice. It has way more bugs, is not as tested.

It was very promising at first but typescript now has caught up with Flow best design decision: noImplicitAny, strictNullChecks.

Also, check on the "try typescript" website: typescript's JS output is almost left untouched. it's effectively a replacement for babel, if you only care for ES2015 stuff, and not some of the more recent stage 0 / stage 1 stuff.
For us, it's not production volumes that are the main issue but production dynamics i.e. how the volumes change over time. It's such a big issue that standard practice is to run QA against live production data by default and manage the consequences.

The downside is, when we do need to use test data e.g. when there's a large change to the structure of the upstream or we want to do stress scenarios, it's a pain in the backside.
Sure, if you can accurately create that impression among the population of likely bike thieves. Not so much if you're only impressing that upon the average citizen.
411 – An Alert Management Web Application
> PC manufacturers stuck with PS/2 keyboard connectors for another decade after Apple switched.

PC manufacturers still sell PCs with PS/2 keyboard connectors. Because once you lay out a thousand bucks for a KVM switch, you're in no hurry to throw it away. Because people still love those mechanical IBM keyboards. Because you can't plug a thumb drive into the keyboard port of a machine at a secure site. And PS/2 to USB converters are full of bugs.

Meanwhile PCs have had USB support since USB has been a standard. Apple "dropped" PS/2 because they never had it -- Macs used ADB. Adopting USB (from Intel et al) was a bid to stay relevant by becoming compatible with PC peripherals.

Dropping ADB (and VGA and RJ45 and so on) are nothing but Apple saving a buck at the expense of the people who still use those things. You can have the new thing without destroying the old thing.
As a 23 year old software engineer that recently chose to live in SD over SF I find this article kind of funny. It didn't make sense to me to choose a place where i might make more money, but have to spend it all to live. Life can be pretty cheap in SD. I live 20 minutes/15 miles from work, a commute that would take an hour in the bay. I also pay <$700 for the master bedroom in my house. I'm also a 10 min uber to any downtown spot I want. Not much overpriced food here either, and many options if you drive 15 minutes. You may not be working at Google or Apple down here, but that might not be the worst thing.
There is a really good bit of info about this on the Aviation Week site. http://aviationweek.com/technology/auto-gcas-saves-unconscio...
My own speculation: The obsession with metrics both made it so that globocorps accountants want to hire the cheapest programmers they can, then managers want to leverage metrics and methodologies to to try to squeeze non-busted code out of those subprime workers. I compare this to the distant past, when the tools and languages were worse, but there were fewer programmers with more skills, and the produced things like working, extremely safe aircraft control systems that by the 90s couldn't be replaced for less than a billion dollars and still didn't work right.

I have never considered software to be a rational field (or "art"), I think that is just one of the myths we tell about ourselves. It's its own thing, with bits and pieces taken from many other human endeavors, honestly that's why I like it so much.
There is a really good discussion of this on the Aviation Week site: http://aviationweek.com/technology/auto-gcas-saves-unconscio...
Because time is baked into the process, and there are alternate means of establishing the time of events that relate to treaty verification, actually it would work this way, at least with respect to a hypothetical video feed. I have intimate knowledge of treaty verification procedures and methods, and worked in collections relating to these activities for the intelligence community. The fact is that there is no video feed, and it's utility is of dubious value anyway, but in principle, a video feed could be secured this way.
I'm using an MBP I recovered from a wine spill. It also has a headphone jack broken off in the headphone socket. I'm currently using a bluetooth receiver connected to my audio source switch to connect it. It's not an ideal solution because the audio management in OS X appears to not want to reconnect to Bluetooth audio after sleep, etc. But it will prefer a monitor with HDMI over the internal speakers. I'm not sure why, and I don't know how to change it so that it reconnects to and prefers a Bluetooth audio device. So, for now, I'll be connecting the audio-out on the monitor to my source switch.
>many of the people I talk to just have experience with cheap (or older) Bluetooth audio devices

Dollar for dollar you're going to get better sounding headphones with a 3.5mm connection than Bluetooth. So with price being equal it will be the Bluetooth cans that are inferior quality, every time. This is significant as a person for whom value per dollar is of utmost importance (and being wireless isn't).
Interesting point but In its natural environment they do so much more. Search for the food, avoid weather, avoid predators etc. I think perhaps when those stresses are taken away it goes counter to their instincts and "wiring" causing problems.
Very true, but that's even more of a nuanced and difficult long-term project, and too often it's easy for politicians to frame it as "soft on crime". For better or worse people really resent seeing criminals enjoy a standard of living that even begins to approach their own. That's another reason to raise the general standard of living, because until you do, people will just think in terms of, "Well I had it worse."
If I could get a reliable car so I could get to a metro when I needed to see an endocrinologist I would definitely do my work remotely from a rural community. I know that parts of Kansas have FTTH (it's not gigabit but it's reliable and has no datacaps) which are very cheap to live in.

Edit: It looks like Nex-Tech now offers gigabit internet. It's around $200 a month with cable and phone but to be fair it's rural Kansas. I use to pay $65 for their 10/5 when that was the mid-tier Internet only package. So they've really improved their service.
Totally agree. It's been wonderful to have but I know it's not a fix-all.

We're very close to a world where we only need to plug in the USB type-C connector and we'll get power, internet, and display all in one cable. To me that's the end-game.

Up until this moment I actually believed Android/ChromeOS was ahead of the curve with USB type-C. I think we'll reach that moment as soon as we have Type-C laptops from Apple and Google.
Well sure, Central NH. Or Northern NH. Or Western NH. But down here on the Seacoast . . . well, that's why I live away from everybody too.
There is no shortage, it is just that every company wants to hire all the same rock stars and nobody wants to train anymore.
The comparison is 2million in Palo Alto for an attached townhouse ~2200sqft. You might be able to get an 800k house in a bad neighborhood (east palo alto) that's 1100 sqft.

Friend in Buffalo is buying a house for 120k, difference is extreme.
When I lived in central NH there was someone who lived in the town who proudly drove a white sedan covered in racial epithets using magic marker and scratched into the paint. A hangman's noose was scratched into the trunk along with the phrase "linch all n* * * *rs".

Naturally that's just the most extreme example; far more commonplace was casual ignorant small-talk generalizing about "the blacks"/"the coloreds"/"the hispanics" in gas stations/convenience stores/the barber/etc. And the soft bigotry of low expectations absolutely permeated an area where people could and did go months, years without seeing a nonwhite individual in person.