skysight-inc/HackerNews huggingface dataset:
I wonder what the turn-over is for engine programmers? I'd guess very low.

I wonder how many commercial engine programmers there actually are, anyway? I'd guess very few.
https://www.chromestatus.com/feature/5516876633341952
The 101 of Cyber Security for Small Businesses
It must be a misplaced comma. 15.7 single precision can never translate to 125 mixed.
The "but it's not local and therefore not programming!" style reactions make little sense to me. Programming is an activity; where the code resides or executes doesn't change that fact. How would you have the title "corrected"?
Why decentralized social services fail
Hardware terminals are back! \o/

Everything that's old is new again.
IMHO, he has not missed the point. Tablet makers (IOS or Android) are fighting very hard to avoid that tablet becomes a generic versatile computer that you can use the way you want. We can stop fighting. Network is more and more reliable and we can rent very cheaply very good computers in the cloud. I use a bluetooth keyboard, connectbot and tmux to connect regularly to my web server. It works very well and I have more latency from the keyboard than from the network. If your computer (tablet) breaks or is stolen, you do not lose any data. Welcome to the cloud ;-)
Because we want to record as many people as possible, and demonstrating respect for those wishes helps us do that, while trashing those people's wishes doesn't help us get recordings.
Can anybody explain concepts of Cellular Automata?

I am familiar with DFA, NFAs. But I always had problem understanding Cellular Automata and it’s usage.
"Remote server as main computing device for programming"
A lot of that difference is attributable to setting high standards and holding yourself accountable to them.
I have been doing this for 4 years. I can rent a 16 core server for a couple of years for less cost than a low entry Macbook, with a 1Gbps line. With mosh, I can develop literally anywhere with no lag at all (or at least, no noticeable lag) even with a 3G connection. I can RDP to an EC2 Windows instance when I need a quick Windows machine, again with minimal lag even over 3G.

I sold my desktop, and now use a cheap £200 garbage laptop as a thin-client to my machine. Not only do I get incredible compile performance due to being able to use 16 core Xeon's, but I am not tied to any desktop.

I can whip out my phone and pop open a tmux session from anywhere, in an emergency I can hop onto a friends computer and thanks to SSH 2FA fearlessly login to my dev system with my full environment that I never have to close.

At this point, I would actively avoid jobs that wouldn't let me work this way. Currently got a sweet remote gig and I'm going to fly to Spain next week and spend a couple of weeks coding on the beach with my 3G tethered laptop.

Edit: Just to clarify, I don't need to work in an IDE or use any Windows software that I couldn't tunnel over X. So it might not work for everyone. Just wanted to give an example of it working out great for someone.
>One beautiful aspect of markets is that not everyone has to spend years researching every purchasing decision.

Largely because somebody else out there is doing it on your behalf in order to make a buck.

Without market transparency you wouldn't be able to rely upon this happening.
> the development on remote machines was a client choice and not your own?

I do 90% of my personal development on remote servers too.
It might seem that way if you're new to hardware stuff, but it's really not all that complicated. I'm not super knowledgeable myself (took all of 3 undergrad courses in digital logic design a few years ago and haven't worked with it since) but found the post very readable and interesting.
Is that the UK or US definition of "Professor" though? I've noticed some UK universities have started using additional titles of Assistant/Associate Professor as well as Lecturer, Senior Lecturer, Reader.
They taught us Emacs in college... it was clear from the beginning that this was an ultra nerdy and powerful editor and that the "serious" nerds should use it. I drank the cool-aid and used it for a while, but when I graduated I didn't use it again. I just started using what my co-workers were using. I suppose that makes me a bit of a follower on editors, but in my mind, I don't care, I don't get excited about editors.

My advice is to use what everyone around you is using and focus on making cool stuff.
I've never tried it. I'm moving between Mac and Linux so I need a web based client.
Session 'app': Error Launching activity

not much has changed :(

I know, the above bug can be circumvented by unchecking "Instant Run"
Looks sweet, will have to try it out.
At what point do you say "no one alive had anything to do with this, address things you can change"?

Racism won't ever cease to be a problem if we continue to say "your ancestors did this, so you can't do that" rather than just treating people as people.
So basically what this guys says is "golden" and good enough reason to warrant buying the most expensive tablet on the market can be summed up as this:

1. iOS 11 now supports very basic multitasking, years after Android (and Windows mobile, if that counts)

2. iOS 11 has support for keyboard-shortcuts, which (you probably guessed it) Android has had full support for at least since Android 3.0 (and we're now at 8).

3. He does no actual local development and has moved his entire development setup into the cloud, rendering the iPad a mere terminal, and thus it as the base-platform utterly irrelevant.

The only one who can call the cost-benefit factor of this as a development setup "good", are the ones already so invested in Apple-stuff that they're blinded to everything else. Especially its inherent limitations, not to mention the obscene cost given the limited offering you get.

Really: The cheapest chinese Android-tablet you can find... And no, not one of the cheapest. I mean the utterly cheapest of the cheap Android-tablets you can find... Can do all this.

At probably 1/20th the cost.

And it can run local chroots and native docker-containers too, so you have full offline support.

What's offered as an "amazing" experience here is only amazing if you don't consider cost a factor in what you get to work with. And once you do, it's about as far from amazing as you can possibly get, probably worst in class.
Flattr 2.0 launches to the public
Absolutely my experience as well. The grad students I've seen make it to professorship positions are all the ones who:

1. Sacrifice all social life outside science.

2. Play the schmoozing and reputation management game very well (Twitter is taking off for this).

3. Mercilessly squeeze every last drop of productivity out of the undergrads assigned to them.
They are not all using Unity or Unreal and even the ones who are - it doesn’t necessarily make games easier to make when expectations are constantly rising. You still need to recruit and pay large numbers of the most talented people from a wide range of disciplines for several years to get out one game.

I don’t like the dlc / add-on approach either btw but it’s all done to get better margins while attempting to avoid the ‘sticker shock’ that would result if they charged one time to get the margins they actually want.

Everything would be able to change if naiive young people didn’t put up with bad conditions in the industry but I think this isn’t a problem just for games, this is how many industries keep ticking along. It’s a cycle, the young don’t believe the old, they think they’re cynical and this time they’ll do things different. I hope there is change.
>It was information that did nothing to benefit me, my peers or those below us in the organization.

You are mistaken, open salaries benefited you. They let you actually see the huge organizational problems in the company that would have otherwise been hidden. You had more information in which to make your career decisions on.

The bad feelings were not caused by the open salaries, they were caused by the problems you listed.
I meant the whole idea that regret can be rape.
Also the fact that if you have power, everything can be seen as a sexual assault
Installation failed with message Failed to install all .

That's enough for today

OK, just one more:

Error while uploading slice_4.apk : java.lang.UnsatisfiedLinkError: No implementation found for java.lang.String android.os.SystemProperties.native_get(java.lang.String)
Perhaps. But the USA spends more on "defense" than the next 8 countries combined. Obama said so in his 2016 State of the Union address.

If all but one of those (i.e., Russia) are "friendly" (i.e., most would say China v US is unlikely given the shared financial interests), who / what exactly is the USA so heavily armed for? Is military force as a proxy for diplomacy wise?

So regardless, of the percentage of X or Y it's pretty clear these weapons are an enabler. Yet infrastructure is crumbling? Schools not as competitive? Etc.
That's interesting, is there some account of the circumstances of these recordings? Were they held captive or something?
5 Best Companies to Hire Android Developers in India
The solution is for the manager to sit down with A and tell him to stop being a brat.

No, seriously. If A is getting upset because he feels he's not paid "fairly", but A isn't contributing enough to get paid more, then someone needs to tell A exactly why he's being paid less. And if you can't explain why, then you need to reconsider that decision very, very carefully.
If you're pursuing pro football, don't you have to neglect your schooling to compete with the other players?

If so, doesn't that close more doors than the academic route, where you can take your degree/masters/phd to industry any time you like?
Scientists detect comets outside our solar system
Or at least the JS reference. Or design the questions to fit the role. If it's a frontend role, then ask frontend questions, not some bullshit high school arithmetic.

I wrote most of the 'fizzbuzz' function but couldn't remember the "%" operator. Tests are annoying because it's not how developers work, at least I don't work that way, without any way to verify syntax or look anything up.

I recall an interview from years ago where I was asked to show the code behind my websites and step through it explaining what it did and why I did it. This is better than a test, because you're explaining how the code works and also showing off your work.
This is a great article, we've just been discussing the same thing in our podcast. We're chatting to an engineering Manager about constantly learning new languages and skills to stay ahead of the game and adapt to the ever changing coding languages.

Some great insights on Erlang and objected orientated programming.

http://www.venturi-group.com/podcast/coding-languages-leader...
Exactly!
My best ideas come through exposure to broad topics of interests, synthesizing knowledge. Implementing approach from a different domain, seeing events in a movie that trigger an idea, reading about the ways living organisms optimise resources, etc. Not to mention social events on any subject when talking to professionals from other domains triggers solution to a long lasting problem. I also recall research on the positive overall benefits of turning our brain off/away/down for a while.
...
Yet I also admit the need for highly specialized work-force too, some stages or activities require narrowly trained carthorsers where a creative mind would be just damaging a realization process.
All depends on the situation.

Possibly the author is better off this position.
CRISPR has arrived at a time when we're also making huge advances in bioinformatics and machine learning. When you've got a reliable tool for editing DNA, many biology problems reduce to software problems. The big risks and big opportunities reflect the synergy of multiple technologies. CRISPR alone is a useful curio, but CRISPR plus high-throughput sequencing plus shared genome databases plus ASIC-based machine learning is something else entirely.

It's also worth considering that conventional western standards of ethics and acceptable risk won't necessarily be a constraining factor on the development of genetic engineering over the next few decades.
How do i replace twitter with square cloud ?
The supine and complicit media came out near 100% in support of Hillary, perhaps due to her massive campaign spending.

Regardless, I think when your explanation is "the entire USA is racist and sexist" you are - again - making my point for me. I know lots of Americans and I've never seen a shred of racism or sexism in any of them. But if you constantly tell ordinary, hard working and honest people that their whole life is a fraud, that their success isn't really success, it's just "white male privilege", and you can't point out a single reason why ... guess what? They're going to get mad and start quietly voting for someone who fights back against that culture. That's what I meant and I'm sure you know it.
So black labor and exploitation? ._.
I thought the dream was to sit in front of a computer and work on several machines at once? Those machines being anywhere.

“The Network is the Computer“
Certainly they do.

But when the factories left America for China, so did their smokestacks. For all intents and purposes America outsourced it's pollution problems.

Yet no one talks about that? Why do you think that is?

p.s. Regardless of China's billion+, the USA still out consumes them.
Also, people launching art projects, participating in active art communities, etc. have generally better "people skills" that introverts who prefer to spend the weekend at home doing technical side projects (like me!).

This is a highly valuable work skill for a technical worker if he/she has the need to work with clients, present updates or discuss requirements, much more than having a few small GitHub repos. By focusing in side projects you can be filtering out these skills in your workforce.
If slouching in a chair for long durations is harmful, I would have had serious problems by now. I haven't met a chair I didn't love to slouch in.

That said, I did twist out my back last year. My doc said ti was due to sports, but who knows.
You can't fault companies for doing what was needed.

Well, you can, or no obligation means anything anymore. Why should a company even pay you your wages if things are a little tight this month, by that logic?
IPHONE+VR+6DoF
On-demand prices from amazons pricing page https://aws.amazon.com/ec2/pricing/on-demand/ (select Virginia region):

p3.2xlarge: 8 vCPU, 61 GB RAM, $3.06/h

p3.8xlarge: 32 vCPU, 244 GB, $12.24/h

p3.16xlarge: 64v CPU, 488 GB., $24.48/h
>The problem is with egos, Employee A might view themselves as more valuable to the company than Employee B and vice versa. If Employee B gets a raise, Employee A will want one too, or a higher one. A spiral of trying to get a higher salary relative to other team members can begin

The same exact thing happens with promotions and titles, so should they be secret too? If it's such a problem then how about getting rid of positions altogether and just say "everyone's equal?"

The second point is exactly why salaries are hidden - to drive down wages. There's a damn good reason why American professional athletes players union make sure salaries are published. You only thought your salary was fair based on the information your employer gave, which was "it's fair, trust us."
Twitter beats on earnings
Of course, the reason is that we wouldn't be talking about an article that described using your laptop to do something that its been doing since the 1990s! ;D

But seriously, I think these kinds of articles are great. I love to hear about people's different setups and trying to push what can be done on iPads. Why not?

The thing for me is that I absolutely LOVE my iPad (i have an Air2 for general use and a 12.9, mainly for art-related use) and I really, really want my iPads to do more -- to become more "real" work-capable. Why do I want that? I think the reason is because these things are so close to being a single thing to carry around. They are so perfect for certain things (web browsing, email, chat, and many types of gaming) that I would really like to keep expanding that list. I'd love a world where the iPad is the only device I take with me on trips.

I also think it's real important for everyone to keep pointing out the glaring flaws of tablets (iPads in particular). In a way, this article just reinforces the fact that the inability to do real, local programming work is a real limiter for a lot of people. Also, my favorite complaint is about just how awful selecting and editing text is. I'd love for Apple to fix these things.
Twitter Overstated Number of Users for Three Years
Maybe he works at Google
Google Chrome: Bug with text-transform:uppercase on ::first-line?
https://codepen.io/anon/pen/MENdYM

Chrome Version: 62.0.3202.62 (Official Build) (64-bit)

Anybody knows anything about it?
What resources other than the Docker quickstart do you need? He is basically using a VM to contain all of his settings and software.
Contact Us – Ammar Group of Companies
It works very well on Firefox, Android 7.1.1. I didn't check on my desktop yet.
It's even crazier when you know their size, yet they still manage to find them in a whole ocean and to grab the repeaters for maintenance.
If you want to work with Docker (like this guy does)... Using something Linux-friendly is probably better. Like a ThinkPad.

Docker is a million times better on Linux than any other platform, so if all the work you do is through Docker, it seems insane not to make that as a base-optimization.
Cool, but what does this have to do with the comment you replied to?
Mainland Poke Sucks
No doubt it's difficult, but what would help is to take something more than a person's Scopus index into account when picking applicants for interviews. The initial culling of hundreds of CVs to just a few is almost based solely on this (among the people who are actually qualified for the job and work in the advertised field).

Hiring the best person for the job is the solution IMO, but the system doesn't work that way. Does it really matter if person X has 3 Nature papers and person Y has 2? The real issue (in Australia, at least) is that publication is everything. It really shouldn't be, for a myriad of reasons.
It means that a set of rules (generally small) governs how "cells" live or die in their universe. Conway's game of life is a cellular automaton in 2d board, with cells being either alive or dead. Woflram's automaton has a single dimension with the rules being encoded over 8 bits.

Here's some literature for Wolfram's automaton:

* https://www.wolframscience.com/nks/p24--how-do-simple-progra...

* http://blog.stephenwolfram.com/2017/06/oh-my-gosh-its-covere...

And my F# implementation:

https://github.com/msarilar/CellularAutomaton/blob/master/in...
So when I go to the market and get "Wild Caught Salmon" it really could be farm raised salmon that escaped and were subsequently fished in the vicinity?
Blocked sites can easily be accessed using proxy or vpn. I end up doing that on a regular basis :)
Slack Adaptive Icon
> What about the people who do basic science like in theoretical physics or pure maths?

In my experience, those who did not do numerical work mostly look into positions in management consulting, finance, or insurance.
How to take advantage of holidays to increase sales
At the last place I worked, all of our desktop computers were thin clients that logged into a virtual machine in a data center somewhere 30 miles away. The company had special network connections and even though latency was noticeable (especially scrolling large graphics), it was tolerable and good enough to get work done.

However, at home, I would routinely login to the same remote computer and the latency was horrible, every typed letter was delayed a tenth of a second or so. I wasn't about to spend a fortune on a dedicated line to the work servers.

The point is, when you're working remotely, you're totally at the mercy of the network. If the network is down or flaky, you can't get anything done.
Do you have a single fact to back that up
showing up for me on https://aws.amazon.com/ec2/pricing/ for each of On-Demand Instances, Reserved Instances, Spot Instances, and Dedicated Hosts pricing lists.
Are you selecting the regions where this is available - US East (N. Virginia), US West (Oregon), EU West (Ireland) and Asia Pacific (Tokyo)?
Interesting I did not know the story of Arminius, and it mirrors in multiple ways the story of Vercingetorix and the battle of Alesia, that was also used in the XIXth century as a "national foundation myth", up to the erection of a giant statue.

https://en.wikipedia.org/wiki/Alesia_(city)
Google Maps Adaptive Icon
> Outside of this key element, there is really no upside over using a laptop!

From the article:

> Even though the MacBook's retina display is a really great display, the iPad Pro's display is another big step up. I don't know if it's the Pro Motion, the True Tone or the Wide color (P3) but the iPad Pro display just looks a lot better than my 2015 MacBook Pro's.
I think there is another German who predates Teutoborg by about 50 years, and who really captivated me when I found out about him - Ariovistus.

He was a leader of the Suebii (mentioned in TFA), who extended German rule into Gaul around the same time as Julius Caesar launched his invasion. The two men met right before an ultimate battle between the Suebii and Rome.

Ariovistus's message was simple: while they are both invading Gaul, Caesar is doing so under the pretence of protecting states that are friendly to Rome, but ultimately he wants all of the Gaul to be Roman anyway, because the Romans see all of Gaul and Germany as "barbarians". So basically, he called out the Romans on what he rightfully recognised to be hypocrisy based in a false feeling of cultural superiority.

Caesar beat Ariovistus the day after and proceeded to put all of Gaul under the Roman rule.

And we know all this from Caesar himself: http://classics.mit.edu/Caesar/gallic.1.1.html
Go Programming Language examples and solutions
The author works as a Security Engineer for google, not saying credentials are the be-all-end-all but I think they are able to claim themselves as a security professional without too much worry.
> Not to mention social events on any subject when talking to professionals from other domains triggers solution to a long lasting problem.

This is becoming more and more important as science/technology keeps getting compartmentalized. Not to go as far as the medical doctor who rediscovered numerical integration [1], but I have the certainty that in my research I'm doing many things in a horribly inefficient way, out of ignorance. Just the other day I learned about k-d trees and sped up a piece of software in my lab by an order of magnitude...

[1] https://news.ycombinator.com/item?id=1964613
Your position is a reasonable one, and it's beyond debating it on the internet to decide which one would be more practical -- it would depend on the situation, how much money you had, and how damaged you thought the system was. People could certainly disagree on their assessment.

I tend to think that wrench throwing is more effective for systemic problems than discussing it. The assembly line is doing damage while you discuss the problem.

That said, I'm also biased here: the lawsuits idea hits two of my pet peeves, in that it also forces debate around the issue of the justice system being chronically understaffed and underfunded.

Filing that volume of lawsuits would effectively DDOS the courts (which is why they're going to hold you in contempt no matter how legal it was), but even doing due process on your contesting of that would likely drown the justice system to the point it forced a national debate over how it was operated.

That's a resonant issue with the arbitration one, since the forced arbitration is a symptom of that deeper funding issue -- we don't invest in efficient civic infrastructure, so corporations built their own.

tl;dr: Two birds, one stone; forcing instead of discussing; debating the underlying issue, not just a symptom.