skysight-inc/HackerNews huggingface dataset:
> We're professionals, after all, and TypeScript and React were not build by some teenage hackers.

On the other hand, Babel was :) He did a great writeup of his life during babel's explosion of popularity.

https://medium.com/@sebmck/2015-in-review-51ac7035e272#.nmef...
The “Unmasking” of Elena Ferrante
Hyper-Parallel Independent Processing Units?

Standard Hyperparallel Integrated Technology?

I do so love fun with acronyms...
Python 101/201 Educational Giveaway
Very nicely standing on the shoulders of Brian Eno's Generative Music ideas, his Bloom app in particular[1].

[1] http://www.generativemusic.com/
This x 1000. As an additional perspective, I used to be on the board of trustees of my church when we were picking new bookkeeping software (for a church whose annual budget was less than $100K). We kept getting shown software that "handles everything for you" and eventually got strongarmed into Quickbooks (which the treasurer set up wrong) and nobody listened to me when I told them that unless they knew the finances well enough to run them with a paper spreadsheet, a checkbook and a calculator they had no business picking software.

The point of that story is that it takes a long time to properly understand a problem domain well enough to start solving problems in it at the right level of abstraction. A framework can "understand things for you" and just work if you set it up right, but the cost is that you lose the freedom to replace that framework with something smaller and lighter.
The problem with “don’t re-invent the wheel” approach to software development is that, IMHO, software engineers are yet to invent the wheel in the first place.
Manually searching for cheap flights
InterSystems Data Platforms and Performance – Part 6 Caché Storage IO Profile
It seems that the body cam often "falls off" just before the cops tase, beat the shit out of, or kill someone.
Yep. Marketing articles: they're like half a technical article. The half that's missing is the proof that it's real, and the link to the github so you can see the code. They've both been replaced by hype.
Funny, but it's not quite that complex.

How about "Here's a link to a CLI utility or git repo which will give you a working project in 2-3 hours"?

I took a break from web dev for some years and had barely used any JS frameworks besides jQuery, until June, when I began working on an ambitious project and quickly got up to speed with the state of JS.

I'm using React/Redux/Sagas/Webpack/etc. for the client, and Express (with ES6 and what have you) for the API.

Developing with these new technologies has been a delight, especially compared to hacking bits of jQuery together.

Sure I've had to learn a lot of new concepts, particularly after being away from this world for so long, but this has always felt like a continual learning process to me.

We are the early adopters, the cutting-edge types. If you want to work with aging technologies there are plenty of companies invested in them.

Otherwise you can learn React in a few hours. What's the big deal?
The Interplay Between Decentralization and Privacy
Neither kind of restriction is applied to the physics or chemistry prize (they do not require some sort of nebulous "medical benefit" to qualify).
How a tech startup can become more successful than a big corporation
Not a book, but Ayende's blog series on Database Building 101 is a great starting point covering a lot of the issues and opinion from an active storage engine designer. https://ayende.com/blog/posts/series/175041/database-buildin...

In other series he also covers Voron, his alternative to Microsoft Esent engine. https://ayende.com/blog/posts/series/175074/voron-internals
Making the police officer career more risky by imposing arbitrary sanctions in case of bad luck isn't going to improve your chances of recruiting good police officers.

Yes, there are special responsibilities, but due process is important. If it's not happening, make that process work. Your approach is similar to "there is too much crime, let's make more laws so that more things are criminal".
Karl Marx: Elections
He says he is from Saskatchewan, but he pronounces Regina wrong. What is going on here?
OK, I'll add it to the list and might combine it with some thoughts on vendor lock-in.
There has been extensive research on recording physicians during patient care. The results almost unanimously conclude that recording physicians improves performance, quality, and compliance [1].

[1] http://jama.jamanetwork.com/article.aspx?articleid=1673991
Are they including deadheading in their 'utilization' metric? Half the time (or more) the car is going to be self-driving to its next pickup point.

Also, any savings in parking needed is going to be eroded by road congestion - in a perfect scenariao cars are all going to be moving around most of the time. That seems like a much worse problem at present - roads are often at peak usage, while reducing parking is only a cost-saving feature.
haha dude. he's taking the position because it's extreme. it's called moving the overton window.

political talk taken at face value is almost worthless. you can't literally argue with people like this on the internet.
How much percent of the entire activity on GitHub is that?
I think the fear from AI is driven in part by the realization that their is nothing unique about humanity. Being subjected to how humans treat apes, or even other humans is scary.

Intelligence makes things more dangerous without necessarily making them kinder.
انترنت مجاني
Arent abrupt deaths more likely to happen to a young person? Shouldn't a young person then not fear cancer (less likely) any more than accidental death?

I wonder your age. Old folk tend to assume they have some sort of wisdom and that they can't possibly be wrong simply because of extra years spent on Earth.
He.. She.. It.. They? Didn't create the sphere though!

To anyone not getting the reference, read Pandora's Star by Peter Hamilton[1]. It's a lovely read.

[1]: https://en.wikipedia.org/wiki/Commonwealth_Saga
Getting gender parity in programming happened before a large programming ecosystem was established; more money and structure in the CS education system led to inequality.
From the homepage:

> We're the sort of enterprise that is often termed a "lifestyle business" by people who feel that a software company should involve Venture Capital, sixty hour weeks, and "disrupting things". I'm sure we'd be doing all sorts of that if we were in the Bay Area, but we're not.
My issue with the whole "alien civilization" idea is that we are seeing what happened around that star some 1,400 years ago, which means if they were building a Dyson sphere that long ago, it's unimaginable what tech they have today. I have a hard time accepting that an intelligent species could be that far ahead of us technology wise, but I could be wrong!
InterSystems Data Platforms and Performance – Part 7 ECP
Digital Finance Adoption Could Bring $3.7 Trillion to Developing Economies
> Getting form data is Web development 101

Is it? Certainly the latest hipster microservice only deals with JSON bodies.
1. Rule out any company that says they want 10 years of X. Especially if X hasn't been around 10 years. These companies are looking for such a narrow set of individuals it isn't worth your time. Or, the company doesn't understand technology and you'll be pulling your hair out (assuming you have any; it's cool if you don't) in no time.

2. Understand that rule 1 rules out 99% of tech companies.

3. (And I suck at this) Network. Network. Network. I truly wish I was better at this. I'm currently doing C#/Java/C++ (yes, it's that kind of project. It's been fun, but my interests are changing.) and want to transition to Python full time. I live in a mid size but rather secluded city with an absolute dearth of tech companies, so networking is extremely difficult here.
Somebody recently informed me of Profit Server: https://profitserver.ru/en/

The benefits are that the service is extremely cheap.
"He's going to be all right."

"Oh, thank god!" "Finally, some good news from this guy!"

"That's a great attitude. I gotta tell you, if I were getting this news I don't know that I'd take it this well."

"But, you said he was alright?"

"Yes. He's lost his left hand, so he's going to be all right"
I agree with you and I hope you are right.
> There's a long catalogue of evidence that the police have been insitutionally racist

At best, the evidence paints an unclear picture in the U.S.: https://www.researchgate.net/publication/256079484_No_eviden...
> 3D secure

As a customer, I hate 3D secure. When I get that shit thrown at me, I often just head over to Amazon and buy the same item there. Even if it is more expensive.

Reasons:

The 3D Secure form always looks so unprofessional it makes me shiver.

It often is loaded in an iframe so it could come from god knows where.

Often it plain out does not work. It aborts the transaction with "Transaction aborted" or something like that with no further info. So I sit there thinking "Uhm.. what now? Is my password wrong or what?".

Why would I input even more of my data into your damn form? The more data I give you, the easier you can mess with me. Now my CC card number and verification number is not enough anymore. Now you want my 3D "secure" password. What do you want next?
Clayton Christensen on What He Got Wrong About Disruptive Innovation
You can make a guess that you're unlikely to ever need URGENT support for a logging tool. Let the dude go rock climbing!
Funny, but it's not quite that complex.

I'm using React/Redux/Sagas/Webpack/etc. for the client, and Express (with ES6 and what have you)

Funny, but that sounds like the very definition of complex.

I particularly love the "etc." and "what have you" because your stack is so complex you can't even be bothered to type them all out.
I have a few hobby projects stored on github and it's easy to get linux VMs so that when I commit something it gets checked out and built and packaged automatically. It's easy to find a VM for a reasonable monthly price. But it seems to be much harder to find reasonable windows options to do the same there?

I currently make it build on my machine at home, but that't not very scalable or reliable.

I don't really want a full windows machine. I want a decent windows machine for doing builds that only runs for a few hours in total each month and is cheap.

Is there such a thing?
Audible | Newark/Jersey City NJ | ONSITE

Build machine learning infrastructure at an Amazon subsidiary that still runs like a startup.

We are using Scala/Akka/Python/Spark to build tools and services for a data science team. There is a lot of opportunity to make an impact.

Our offices are 20-30 minutes from New York City.

Email is listed in my profile.
Can science solve an 80-year-old Indian mystery?
> which will give you a working project in 2-3 hours

> you can learn React in a few hours. What's the big deal?

Assuming we are still using the same example (filling a table with some data and filtering it), I think 2-3 hours is a good example of how long it takes to write that in plain Javascript and testing it on every browser back to IE6 while having lunch in between.
Yeah, but what did he know about intellectual activity! :)
> The stuff i'm testing doesn't touch this and I can do what I like through those interfaces without affecting their stuff.

Can you pull the power on your testing machine without affecting the wifi ? The point is not that you can usually do it without affecting any other services, the point is that even if you fuck up in the most spectacular way possible and literally fry all the hardware in that box it should not affect any other service than the one you were tinkering with. (Note that in a corporate setting that would not be acceptable either and you'd want failover and no single points of failure).

> unlike the ISP supplied router if something crashes, I can restart the service rather than pull the power. It doesn't crash anyway, unlike the ISP kit which is temperamental at best.

I'm not saying you should use the ISP-provided router, on the contrary, you should definitely build your own. But build a second machine for your experiments, and third for your fileserver, and a fourth for your torrents, and a fifth for.. etc. etc.

> ISP routers already have wifi. Shouldn't the wifi be separate, as rebooting the router will bring it down otherwise?

Yes it should certainly be separate. And it is, at least in my house. Router is a simple server-grade machine (IPMI, ECC, etc.) that ONLY does network routing. I use Ubiquiti access points for the WiFi.

> Where do you draw the line?

Functionally separate services on separate boxes.
Exactly, currently UK unemployment is at an 11 year low. The employment rate is the highest it's been since 1971. We should be looking at how to upgrade people to better, higher paying jobs in internationally competitive sectors that increase national wealth, not downgrading to low skilled manufacturing and physical labor.
Good timing because I just started this last week after finishing Vinge's "Zones of Thought" series. I guess I'm on something of a space opera kick lately.
Holy shit these articles are truly tiresome.

I am learning Javascript in 2016. I also learned it in 1998. It was a simpler time back then, sure, BECAUSE YOU COULDN'T DO MUCH. Rollovers, alerts, scroll some annoying text in the status bar of a browser. This was about the extent of it.

I can do SO MUCH COOL STUFF with 2016 Javascript. Much of it comes with a complexity cost, but of course I'm free to code "raw" Javascript in the browser just like I used to. Instead, I choose to learn some new tooling, because the leverage it gives me to execute my ideas is worth the effort.
Kind of like traffic cameras? If you know you're being watched, you'll conform to the letter of the law, most of the time.

That link is just about hand washing. I'd hoped 'performance, quality and compliance' meant something more, maybe related to patient outcomes. Got anything else?
The most commonly used photo camera-lens combinations
> He uses a mac. I use windows.

Aaah, good luck. For me it's basically gotten to the point where if the build doesn't immediately work on Windows, I just fire up a Linux VM and work off of that.

And that's not just for front-end projects, but for open-source projects in general. Windows support is often really lacking in an environment where devs seem to use Linux and Mac almost exclusively.
Here's a link to a CLI utility which will give you a working project in a matter of minutes.

https://github.com/stoikerty/dev-toolkit

It does depend what perspective you're looking at it from. I appreciate it generates awareness about a current state of affairs for newcomers. But it's always easier to complain about something that to grind your teeth on it and learn, research and develop. The latter, although more painful, is a driving force forward.

Help > Complain
Cava Grill | Washington, DC | Full-Time | Full-stack developer

Who we are CAVA is a rapidly expanding fast-casual restaurant and CPG brand focusing on fresh, Mediterranean-inspired, better-for-you cuisine. Born from our full-service restaurants, our chef-driven fast-casual format operates in four states with further expansion ahead.

We are looking for a Full-Stack Developer to help implement our vision at our corporate headquarters in Washington, DC. The position will report to the Chief Data Scientist, and will require a passion for our mission and the drive to make the food industry more tech driven. As a Full-Stack Developer the work you will be doing will be diverse; from maintaining our Consumer Applications to helping to architect and build green-field products to solve the ever changing needs of the business. It's your job to be focused on making a successful product, not just a beautiful codebase, working closely with our talented team to do so.

https://my.peoplematter.com/mja/cavamezzegrill/jobapp/GetSta...
> By that definition, there are almost no production systems in real life.

No, pretty much everything is.

> Anything else is disposable, a convenience.

Fine, we'll your definition: If it causes an inconvenience if it goes down it is a production machine.
That answers my implied question sufficiently. Thanks!
The Internet is breaking. Here’s how to save it
As long as you stop reading popular blogs and all HN javascript posts, you can use whatever you feel will get the job done. Likely, you'll get it done faster than someone who reads all the popular blogs and chases the shiny.
I don't see any appetite to move to an economy not based on mass-employment - not among current elites and certainly not among the current UK government.
> In the US there's a chance posting that would get the police to your door

Has this happened?
Java 6,7,8 is entirely different, as almost always the latest Java runs all previous programs, while Python 3 doesnt run python 2 programs at all.
"Pipecleaning" is another term I've heard for that "get the tool workflow sorted" step, I think.
> I still feel like a bad coder because i'm not doing it their way. :(

You’re doing it wrong. You’re not the one who should feel bad, they are the ones who should feel bad! You’re in the right. Try doing what I do: wave your cane around and shout at them to get off your lawn. Be sure to really drive it home by telling them the same two or three stories over and over again, about how things were back in “your day”[0] :)

In all seriousness, I sympathized with every thing you said until that very last sentence. For whatever reason, I never feel bad —— I just “know” that my way is the better way, and that their ways are just fashionable fads and will pass. If I turn out to be wrong and any of those things happens to wind up sticking, well... I’ll cross that bridge when I get there ;)

--

[0]: E.g., how much more vivid color was, how much brighter the day was, how much tastier the food was, how it was the Golden Age of Television, Film, Literature, Music, Journalism, and Politics, how men were men and you could tell them from boys by whether or not they had correctly implemented call-by-name argument-passing semantics in their Algol-60 compilers, and how everything was just generally better.

“What’s that? Your Web page is 32MB minified and gzipped? Back in my day, we only had 32MB of RAM total, if we were lucky, and we could still listen to mp3s and browse the Web and send snarky messages instantly to one another even then. Sure, our displays were tiny, low-resolution CRTs, and we liked it! Now get off my lawn!!”

/me listlessly stares 1000 yards past his junior developers...
The article was pretty good as a JavaScript commentary, up until the last line that name-dropped Python 3. I don't think the Python community has anywhere near the problems that the JavaScript community is having.

For example, there aren't languages trying to transpile to Python, they aren't trying to translate new Python language features into old ones at runtime (at least not like 3.5 into 3.0, but there is some mess in 2 vs. 3 such as six), they aren't trying to shoehorn assembly language into it, and there aren't a dozen ways to do HTTP requests or manipulate DOM or make packages.
Ooooh... I like that! There's bound to be a large body of case law on it. This argument (a) suggests that the person(s) constructing and/or maintaining a machine are culpable

a. https://books.google.ca/books?id=p1BMAQAAMAAJ&pg=PA175#v=one...
Oh, nice! If you enjoy "mathematical drawing" give a look at "A topological picturebook" by George K. Francis.
Thanks. It was hard for me for a while.

I wouldn't say that the Leonard shaped hole in my life has become smaller. It's more that my life expanded to places beyond the old neighborhood, into interesting work, alongside a spouse and then a child, and always some dogs, and the hole is a smaller part of my whole life on the day to day, without changing the degree to which the hole is part of who I am.
I'm getting tired of these pointless non-specific rants. You could write an article about "How it feels to learn C++ in 2016" and make it all about the complexities of operating systems, linking, compilation, text editors and the QWERTY keyboard layout, and you'd still be as accurate.

All you need to "JavaScript in 2016" (as a beginner) is a config file and one or two commands. That's it. If that's too information or too hipstery for your taste, then follow the footsteps of other programming languages and use an IDE with a button that can hide that complexity for you.
And the result will likely be this...

https://xkcd.com/927/
Choose your own environment
> ...there could be multiple explanations for the drop in complaints

Uh huh, so, this particular study covered 1,429,868 officer hours across the six different police forces in the UK and the US, and found a 93% drop in complaints. Some forces found a 100% drop in complaints.

Meanwhile, here's another Cambridge study from 2012 that shows police cameras reduce the incidence of unacceptable use of force.

https://www.cam.ac.uk/research/news/first-scientific-report-...
> React is very popular but it suits one very specific use case, it should be used almost nowhere else.

Which use case?

I've never worked with React but from yesterday's stateofjs.com I got the impression it's currently the go-to framework for everything.
Related? Just yesterday I came across http://www.zedfactory.com/zed-pod which are micro-apartments that are built above existing land uses (such as parking lots).
> I have one package manager: pip. It works

Funny, because this is not the general sentiment in the Python community. See links like [1], [2], [3]. Thankfully, things are improving.

[1] http://lucumr.pocoo.org/2012/6/22/hate-hate-hate-everywhere/

[2] https://www.reddit.com/r/Python/comments/zrm3h/there_have_be...

[3] https://blog.ionelmc.ro/2015/02/24/the-problem-with-packagin...
If I'd had the forethought to build up a sock puppet HN account before writing the article, this is the comment I'd use it to write.

Thanks for that. Now I have two sites getting pummeled at once.
'...Individuals are doing extraordinary engineering work in cybersecurity, but there’s more than just one guy working to cure cancer. Too much engineering work depends on the spare time of too few. We need institutions,with good and stable funding — and a bureaucratic firewall against those with other motivations...'
The rise and fall of MTV’s empire
I'm wary of such productivity tools because they won't be available on the systems I'm connecting to. The few keystrokes saved are not worth the mental drag in my experience.
7 tips to get the most out of your JIRA
GE Power | Atlanta, New Orleans, Schenectady, and US Remote considered for the right candidate | Security Software Engineer

About us: GE is building industrial IoT and analytics to help Power the world more efficiently. The Secure DevOps team is a new team focused on helping the business build secure software on GE's Predix platform (predix.io).

About the role: You'd be focused on building security libraries for Predix developers, automating the security development lifecycle (building or deploying CI plugins to integrate development with static analysis and dynamic analysis security tooling, automate reports, log generation & shipping, etc), training development teams in secure coding practices, and participating in code & architecture reviews from a security perspective.

There's a good chance you might be asked to join sprints to quickly shore up insecure code, analyze existing platforms and software for design flaws and vulnerabilities, and craft good common sense policies as well.

Our goal is to enable our product teams to ship daily code while maintaining a very high level of security.

Main technology: Java with Spring is the most frequently used for web components, but more teams are picking up Node and Go. Python and C++ are often used in devices.

The job will be posted in the next few days on ge.com/careers. If this sounds interesting, shoot me an email (in profile) and I will tell you as soon as it is posted or answer any questions you have.