skysight-inc/HackerNews huggingface dataset:
There are a few ways to go about this.

One is very programmer heavy. There's a lot of data processing that goes into machine learning, but you can't quite separate the two. Often, the programmer who prepares and processes the data needs to write the code that actually runs the model and parses the result, and this means you benefit from more understanding of machine learning. That role is most likely the best one available to programmers who don't have much mathematics background in this area.

To really get into machine learning itself as a data scientist, though... I do think it requires some math. There's a reason a large percentage of people who work in this field have an MS or PhD in a very quantitative field. And I don't just mean algorithm designers - to really be able to explain the difference between naive bayes, random forest, neural nets, and logistic regression, it helps enormously to have a background in math.

To illustrate this, I've taken two coursera courses on data science. They were both excellent, but approached from different angles. Bill Howe's data science class involved an exercise to use a random forest to do some classification, but the focus was on calling the scikit-learn library. We did of course review the algorithm, but not in mathematical depth.

Andrew Ng's course on machine learning got into implementing the algorithms (with a language called Octave, which honestly I didn't like much, but that's a completely different topic where plenty of people would disagree with me). To do that class, honestly, I'd just ask if the terms "vector calculus", "matrix of second order partial derivatives" or "logistic function" mean something to you. It's ok if you can't define these things on the spot, but was there a time when you could? You can get up to speed, but I'd say if you haven't taken basic calculus through differential equations (with linear algebra), then you won't be able to understand this material.

I've been impressed with how well people learn on their own, picking up a lot of math as they go along. And I don't think you need to be able to implement these algorithms yourself to use them meaningfully. But if you're going to be deciding what kind of model to use, even if you're using libraries to do it (and most people who can implement these algorithms would still use a library), I think that you do need to be able to describe how a neural net work vs random forests vs logistic regression vs naive bayes. There is a side of this that is very math-y as well.

On the bright side, we live in an era of amazingly available learning material. I personally think a dedicated person can probably learn calc, linear algebra, and differential equations through web-based coursework now.

SO overall, I'd say - start on the data side as much as possible, leveraging your programming skills. While doing this, keep getting more exposure to ML algorithms, and make sure you are taking a coursera or other web-based class on the side.
I work in machine learning and I don't think a 3 months course is going to transform you in a machine learning engineer. I think you need at least the time you took. You need to learn the maths, statistics, etc. Apply those tools to real problems, get some experience with different problems and techniques. And, finally, be involved in some type of research. Because machine learning is evolving so fast, you need to learn how to read a paper, how to understand it, and how to apply it to your problem. I see no way to do everything it in 3 months. You need at least a couple of years and be lucky to find a job related, so you put your first step in the industry.

And congratulations for you achievement and your bravery to quit the job!
Cool, maybe they can make some more so people can actually get them
I am a long time developer who is trying to move into data science / ML.

What I've found after taking off for 12 months of self-study, is that it quickly dissolves into you must know math. As far as I can tell, its take a problem, map it into a vector space, then use the full power of mathematical analysis on it .

There is a huge push by large companies to make AI as a service though, and for that, you only really need to know how to use the APIs.

Which makes me wonder, why in hell have I done burnt through all my savings for this. Sure I have a new found love for math, but I'm not going to be accepted as a mathematician ever without the rigor of a formal education, and if I just wanted to use APIs ... I could have continued to do what I was doing.
Blood letting should have a similar effect no?
This is a poorly written article. Under the heading "What's the problem":

> IT systems of European governments mostly run on Microsoft software and OS [...] that means that almost all of the data of European citizens — tax information, health records, etc. — along with security related data, are in proprietary file format...

> The problem with the proprietary file format is that Microsoft’s software is made to be incompatible with open source, which effectively forces all communicating departments within a government to use the company’s products, in order to ensure compatibility of files and ease of communication.

The operating system that runs on a system has no bearing on how the data for various applications is stored. As far as I know, Microsoft isn't providing the applications that store "tax information, health records, etc.", unless the governments are using Excel and Word to keep all that information rather than a database.

Even so, if they are using Excel/Word, the Office Open XML file formats are ISO/IEC standards, not proprietary.

There may be some problem of vendor lock-in here, but this article seems to have no idea what the real problem is.
Uhh, maybe you should go inspect the spark plugs on your car right now. Spark plugs are very cheap and not worth economizing on.
NYT Magazine profiles of polyamory in 2017
Project Name:How to Create a Multiplayer Space Game in C#
You'll get some hands on with 3D stuff, and some hands on with the networking side of things.
Stay following us after this program! In each video series, we create a different game from the ground up, which means you can expand on what you’ve already learned.
We will show you how to create your own graphics, audio and every line of code focused around C# and Unity3D.
The course is focused on Windows, but allows you to create a cross platform game compatible with over 20 platforms including the Web, Windows, Mac OS X, Android and iOS.
If you get stuck, you can download the source code and project files at each part of the video series to compare with your own project – or ask for help during our live sessions. If you really get stuck after hours, just send us a message or contact us over discord!
Saturday, 2 hour sessions 11AM MST / 1PM EST weekly
https://www.liveedu.tv/redironlabs/lznVY-how-to-create-a-multiplayer-space-game-in-c/
It doesn't make sense. This applies to all streaming movies, not just netflix. If you are an independent French film maker and you hoped to start a grassroots movement to get your movie considered for competition at the Cannes by providing it free online then you are out of luck.

This seems to harm others more than Netflix. Does an award nomination or win for a Netflix only movie even have a detectable impact on subscription?
There is truth to that.

Data demonstrates that disease carrying pests like mosquitoes and ticks are proliferating, while pollinators are vanishing.

That is really not a good trend.
Turns out you can make the original article readable by fiddling a bit with CSS.

In Firefox, go to style editor (Shift+F7) and remove the .hide-fonts rule.

Or add this to your userContent.css:

@-moz-document domain(fortune.com) {
.hide-fonts * {
visibility: visible !important;
}
}
The Land Rover in question is probably a Defender, with a design substantially similar to the original model from the '50s. It really is a refrigerator on wheels.
In what sense? You can still use the software, you just can't expect its use to yield a particular result and sue the programmer if it doesn't live up to that expectation.
"If you're reading it, it's for you"
Sometimes I wonder how much of the economic activity in bitcoin is generated by ransomware.
We were working on a more decentralized solution here: https://github.com/dedis/cothority/tree/master/cisc - unfortunately the update is still 1 month away...

This system uses a set of untrusted nodes that form a permissioned blockchain. Updating the chain requires a threshold of keys stored in the first block. The private keys are distributed over laptops/phones.

A person can have multiple devices that accept/deny new keys, while the servers check periodically for updates and can verify the new ssh-keys are legit by verifying the signatures.

I did a small demo at HotPETs 2016:
https://www.securityweek2016.tu-darmstadt.de/fileadmin/user_...

I also hope to have it running again, soon. If anybody is interested, don't hesitate to contact us at linus.gasser@epfl.ch
With Sprint gone #4 will be US Cellular which isn't exactly nationwide, but they're growing leaps and bounds.
blendle.com. (It's pay-per-article though, not flat-rate subscription)
I knew about exit scams (https://en.wikipedia.org/wiki/Exit_scam) when it came to illicit sellers/marketplaces for drugs but I'd never thought that I'd ever see an exit scam for a tip bot for a meme cryptocurrency.
Thanks for the advice, I know It seems like I'm going for an easy way out (and it kinda is), but I was curious to see if there was anyone from Buenos Aires who I could talk to since I don't know anyone in the industry there. (And the industry in my country is non existent). I'm currently searching for companies and openings but I'll expect to do the real work when I arrive there in a couple of weeks, I guess I wanted to get a few pointers.
Same here. But the price does look good....
Ask HN: Best career options for more individual programming-related work
For over a decade, I worked in a career that allowed me to work/collaborate with colleagues, but I was the only member of the team responsible for doing the work I was doing. I liked working on this type of multidisciplinary team, but the field was a dead-end in terms of salary and raising a family.

As a result, about 5 years ago, I switched to doing software development (I had programmed some in my prior career). Now, I work on teams where everyone else is doing the exact same kind of work (frontend software development). I now realize that I much prefer to work in an individual-oriented role within a multidisciplinary team, and struggle to find meaning in work that everyone around me can do more or less equally well. I also can't stand open work spaces and greatly miss my old office. In addition, I'm usually the oldest one on the team (even though I'm only in my mid-40s) and younger co-workers with no family, etc. struggle to relate to me.

Bearing this in mind, what would be the best area for me to move toward at this time? Data science and/or machine learning? Or security engineering or pentesting? My guess is that data scientists tend to work more frequently on multidisciplinary teams (also, I have a master's in biostatistics from long ago, and have learned R fairly well, so that will help with the transition I'm sure).

Do any of these career options feature a wider age range and more gender balance (I miss working with women and "older" colleagues, who often bring different points of view to work situations)?

I want to try to take into consideration the whole work environment before I make a career move, and not make the same mistake I made last time before starting software engineering. I do love programming and do it even in my free time, I just struggle with the social aspects of it.
GPU Open Analytics Initiative
The only way this merger would work is if the entirety of Sprint's leadership gets canned and replaced with T-Mobile's.

While Sprint has huge spectrum holdings to build out all sorts of network technologies, quite a bit of it is practically worthless. The really high band stuff is stopped by wet leaves.

They finally have some great new equipment coming online and things are improving, but their IP network is a mess and they rely on terribad CDMA 1X fallback for calls.

EDIT: I guess what I'm trying to say is this would only go through if DT receives a deal valuing TMUS more than it is. T-Mobile doesn't need Sprint and DT will continue to make money off TMUS. DT can wait to pick Sprint off when they inevitably go bankrupt. Sprint, however... they seriously had to advertise 'We're not that much worse than everyone else!'
When this news circulated around one month ago in Portugal it was put in more harsh terms as somewhat a form of digital colonialism.
> Big difference

A bigger difference is that these are two entirely different things. I mean "judge" entirely in the sense of negative personal judgement, not immigration status. And since I'm addressing you here, and your own comment, I'm not sure why that matters.

> If London decided to end UK free movement, only allowing skilled professionals in, it could solve the London housing crisis!

London already has defacto movement control with high rent and living costs.

Will the free movement work both ways (No southerners migrating to the North without permit)? Will tax and governmental control be localised too? How will that work given historical investment in any area common property to the country?

Why do you consider a comparison within a country is valid as with other countries? If that's your angle - why is it fair non-EU countries excluded from free moment?
http://Docracy.com seems to solve this. Sharing is caring.
Blockstack Whitepaper: A New Decentralized Internet (Part I)
It has been targeted to various Spanish companies as well: http://elpais.com/elpais/2017/05/12/inenglish/1494588595_636...
You're talking the spacial confinement aspect too literally. Sovereignty is freedom.
The error handling is one reason I prefer Tcl to Bash or POSIX sh if I need a nontrivial script that shells out to other programs. Tcl handles errors, substitution, etc. properly (unsurprisingly) by default:

> set foo [exec /bin/true][exec /bin/false][exec /bin/true]
child process exited abnormally
while executing
"exec /bin/false"

> exec true | false | true
child process exited abnormally
while executing
"exec true | false | true"

> set sp "hello world"; exec echo $sp; # No need to quote $sp there.
hello world

Not all shell-like things are as convenient to do in Tcl as they are in sh (the most significant difference to me is that you cannot pipe to or from functions), and it is more verbose, but because everything is a string in Tcl I find that it integrates with *nix (or Windows!) command line programs better than other scripting languages. E.g.,

> lmap x [split [exec ps | tail -n +2] \n] {lindex $x 0}
4540 5767 5768 31161

What happens here is that you take the output of `ps | tail -n +2`, split it on newlines, then map over it treating each line (that is something like "5814 pts/0 00:00:00 ps") as a list and taking the first element in it. The result is a list of PIDs (a string containing the PIDs separated by whitespace).

I can recommend trying Tcl to anyone fighting Bash who doesn't want to replace it with Python/Ruby/etc. If you try it, though, use version 8.6 or at the very least 8.5. The previous versions are EOL but are still common in the wild. If a recent Tcl is not available on your system, you can build a self-contained static binary interpreter with http://kitcreator.rkeene.org/kitcreator.
GC is the killer of hard real time constraints
Same. I guess my only option is to take months off, but can't really afford to...
thats a good point, thanks. I don't know exactly where to go from here but your perspective has got me thinking.
I'm a little confused -- how does learning math involve burning through savings?
Does it? There's a lot of competition in food delivery: Postmates, UberEATS, Caviar, DoorDash, Delivery.com, Grubhub/Seamless, and a few days ago I just heard of another one, EatStreet.
> The solution to the gunshots problem is before the guns shoot, like background checks required to own a weapon.

Most uses of a firearm in cities are by people who are already prohibited from having/buying one.

They will use stolen or straw purchased guns that are passed from prohibited person to prohibited person for as little as $50 until someone is caught with it.

Now the tech behind this actually helps the police find unreported gunshots and run reports on where most gunshots occur so they can focus their attention on that area. I don't find that troublesome in the least. As a country with high firearm ownership there are always going to be certain problems, so we try to mitigate those issues with tech.
> Have you ever had to support yourself or others while earning minimum wage?

Yes. The home I grew up in was lower middle class at best, though it's irrelevant to my arguments and generally none of your business.

But since it's now a subject of interest, what is relevant was that earning minimum wage as a teenager helped my blue collar family since I paid for my own clothes, transportation, gas, food, school incidentals, and many other expenses.

I wouldn't have found a job paying $15 an hour. I would have been unemployed (though we don't count poor teenagers as unemployed usually). And my family's budget would have been negatively impacted.
Many of these same safety "improvements" have also made safety worse for users of other, less expensive vehicles, for cyclists, and for pedestrians, by mandating much higher vehicle weights and larger A pillars that make it harder to see other road users during turns, especially left turns. All this just to avoid crashes that wouldn't happen without the inattention caused by gadgets like automatic transmissions, cruise control, and smartphones.

The rich eat the poor.
Can I ask, how did the employees fit in with the payment structure? My feeling has been that the NHS simply can't hire talented staff on the wages they expect because the pay grades don't go up that high. Hence hiring contractors.
Particularly those in the areas of the traps :-)
What graduate program is this? Most MS programs I came across make you take CS pre-reqs before applying.
I agree that this is a tough call. One additional wrinkle is Comcast's impending entrance, as a Verizon reseller that will also be leveraging their own wifi network. Comcast will start out as a small player in cellular, but because they're a big company and will be leveraging a large existing wifi network they may be able to grow relatively quickly.

I am generally not a huge fan of Comcast [1], but in this case I welcome their entrance to the cellular market and look forward to seeing how this shakes things up.

1: https://medium.com/@nicklum/how-my-hatred-of-comcast-drove-m...
Dynamo, Citus, and Tradeoffs in Distributed Databases
Actually, you can trust them.

I'm not saying whether or not that's a good decision, but saying "you can't" is misleading. Trust is a choice, and time tells whether you made the right one.
I live in Palestine, and I see tech sector is growing crazy. We have a couple of Startups who are doing great and we have a VC and funds. It never been better to be honest.

I am sure you will find a lot of resources about Tech sector in Palestine.
It is 100% possible to be an ace developer without a CS degree. However years of hiring experience has made my bullshit detector ring alarms with self-taught / bootcamp guys. If they have a hard-science degree it's less risky. Honestly I don't bother interviewing these people anymore without a warm introduction, it's hard enough to find good devs and the ratio of good to bad is so much worse with the self-taught crowd.
Yeah, Google's voice recognition has worked for me everywhere, even loud clubs. It's quite magical. I'm sure it would work in the car.

Now, whether I would trust Google with that data is a different question. (Spoiler: no.)
I wasn't aware that the Frankfurt School thought of themselves as communists. This is news to me. Can you refer me to any writings by them where they talk about this? Thank you.
I thought I was the only one to notice this.

When I was a kid there were a ton of grasshoppers around. Now kids don't even know what they are.

A related observation I have made is that ALL the frogs have disappeared leaving only toads. I recall reading somewhere that this is due to UV radiation that kills off the eggs.

Its going to be a silent planet soon
One thing that you can do with one way channel is to not use counter, but timestamp or preferably both at once. In this context it would require the keyfob to have reasonably accurate RTC which will certainly have some effect on battery life (which might be acceptable tradeoff given the fact that the CR2032 battery in VW's keyfobs seems to outlive the mechanical integrity of the receiver antenna on the car side).

It's certainly not complete solution to the problem but allows you to arbitrarily shrink the time window the attacker has to mount this attack.
Ah, so we're more screwed than I thought!
Some have tried and have gone back to Windows[1]

[1] https://yro.slashdot.org/story/17/02/11/1930217/the-city-of-...
you're right, of course. I should settle down and learn some fundamentals. I'm reading through https://www.igvita.com/2014/05/05/minimum-viable-block-chain... at the moment, and for sure it will help. Thanks :)
No sorry, awkwardly worded gp. I meant that it made me realize how bad it is for little guys in Uber's position, who are basically punished until proven innocent and probably don't have the war chest Uber does.
(Uber's still the little guy in this particular fight, but I agree they aren't a little guy anymore)
Why did I pick it as an example? It's usually minimum wage, entry level, and often done by teenagers as their first job. It's also not generally part of the tipping economy, which complicates the discussion a bit. It's also a job that one might do at Walmart or a competitor.
In late 2014 bought an LG Optimus G E970 Unlocked 4G LTE phone, and it never connected with LTE on TMobile's network. So I had basically shit coverage except in major cities, but even in major cities it never used LTE.

Soon thereafter I got a Motola Moto G (XT1540) and even in podunk mountain towns I get LTE connections with the same Tmobile service.
You should get out more, I know loads of them.
I don't think this is true. Occupations that have very positive social impact can have very high burnout rates--it's not as if burnout and depression are unheard of among teachers and social workers, for instance.

You're confusing cause and effect, to a certain degree. The feeling that your work is meaningless can be a symptom of burnout itself. People who do work that clearly improves other people's lives can still feel that their work is meaningless.
One difference that is relevant to the OP is that IT management is very difficult and very different to development. Also managing devs is often like herding cats. Turnover is often high, everyone wants to do their own thing, communication skills are often sub-optimal and external deadlines are often tight.

So Devs are promoted into a difficult job without having good management skills, or often even a desire to be the boss.
Not the same thing I'm on about. Can't say too much, but was on a system where for majority of users they didn't even touch a Windows server or AD.
It may also be that with urbanization people are driving slower on average (EPA urban drive cycle for MPG ratings averages ~20MPH). It's hard to kill bugs when you're stuck in traffic.

On a trip "up north" my car still needs a good washing to get all the bugs off when I get home. I still found TFA interesting, and the traps are another data point.
If you think about it, the only sensor you need is a camera. Humans control cars with just their eyes as sensors. Our brains just possess superior perception. Maybe if uber pushed the boundaries of computer vision, they could make progress toward vehicles with simpler sensor suites.