skysight-inc/HackerNews huggingface dataset:
> Our status as a social species that works better when it works together and looks out for other members of the group.

Fair. But why define the relevant group as your countrymen? If you do not believe in positive obligations towards strangers, that definition is overly expansive. If you do believe in such obligations, it's overly restrictive-- third world residents are much poorer and are surely more deserving of your help than anyone inside the UK.

> We have a much healthier and more productive society when we aren't entirely focused on material self-interest and and irrational fear of strangers or 'welfare scroungers'.

There's a large space of actions between fearing strangers and showering them with handouts.
This is an ad-conspiracy to fill the market with data experts, and reduce their salaries. I swear. We're subservient to this oligarchic cartel. (Praised be Marx.)

Vade retro Bloombergas. Happiness is doomed to decrease. It's the consequence of private property... I know what you think: "please no".
Biologists routinely test with larger concentrations in order to make the effect more visible. Sometimes this creates a new effect where you overwhelm a process. Sometimes it just shortens the test and saves the lives of a lot of mice.

If you are a programmer, think of it as stress testing. I'm testing a concurrent memory allocator right now that I suspect sometimes corrupts itself. I'm hitting with an insane barrage of allocation and deallocation calls, way more than any recreational software user would ever do, trying to provoke it into failing. So far, no luck, but if I can get a failure I will have saved a great deal of time over testing it with normal call rates. On the other hand, if I tested it by just doing an insane number of allocations, I would provoke a failure completely unrelated to normal use (out of memory).
> To find positions where work-life balance consistently comes up as a plus, Glassdoor looked at its company reviews. Users who review a company can also rate several workplace attributes of their job, including work-life balance, on a scale of 1-5. To make Glassdoor's list, a job title had to have been rated by at least 75 people with that position at two or more companies, and 15 percent of reviews for the job title had to cite work-life balance as a pro.

This seems like an awfully tenuous way of assessing work-life balance.
Hi I made the game. Really glad you brought up #1 — I think it's the main problem with the game. The y-domain follows a simplified and smoothed version of the price line, which, yes, leaks information about the future. Not sure what to do about it. Because viscerally I like the movement.

#2, yes, that too. We talked about that issue but maybe not enough. I wonder if you even need to know what the timescale is. Stock movements are pretty fractal and scale-invariant, after all, right? Kinda? Hm.
Control your server from Whatsapp
Same here. I have a pretty thick Spanish accent, but the Google voice search has improved so much that he understand almost everything I say. I still don't use it that often though, giving instructions to your phone still feels weird to me.
I could be wrong about this but my theory is that search engines are not very conversation oriented particularly google's. That is a majority of people want to have a "conversation" and that for the mast amount of non-techie people they would rather ask questions to a human-like entity instead of searching. It also may not be technical reasons but language reasons as well. On various social apps people can get trusted answers from their friends and family in their language.

I have also noticed on StackOverflow/Quora there are an enormous amount of questions that could have been answered by a simple google query. A vast amount of these people through anecdotal observation are novice computer users and English is not their first language.
If this is what you're referring to, we're getting there: http://openaddresses.io/
I've had one former employer (not Amazon) threaten to withhold my remaining paychecks if I did not sign a non-disparagement agreement upon leaving - this was on my last day.

Of course, wildly illegal - but also a verbal conversation (deliberately so of course) so no hard proof it ever happened.

I told the HR person that's illegal, refused to sign any exit paperwork whatsoever, and left the building. Of course, my remaining paychecks arrived without trouble, LOL.

I can imagine someone less savvy or newer to the industry to easily be fooled.
It's a nice tool to have, working in a hosting/managed services setting. I've aliased "get" to "http --headers get", just so I can fire that off quickly and take a look without even thinking about it.
It's a game, no real money involved. Could try finding some source on this, but the challenge can only be measured when you're not using play money.
Yeah, the quality of google maps quickly deteriorates once you leave the highly developed countries.
It would be nice to have tighter integration of maps.me with OSM, e.g. to be able to make changes to the maps from the maps.me app. I wanted to remove several abandoned hotels/fuel stations, but in the end just didn't do it because editing OSM is quite tedious.
DigitalOcean Introduces Floating IPs
Luckily both major platforms now allow ad blockers (as of iOS9).
Trying out Kubernetes
How to Teach Data Journalism for Beginners
Are you sure you're not running adblock? Just did those searches and I see ads.
I'm curious but do you ever just search in the browser (skipping the separate search app)? I only ask because it never really occurs to me to use a second app to search when both Chrome and (my default) Firefox let you type in the URL bar to search directly. Same results, less steps and app switching.
I've been using namecheap.com. They work well. Will probably switch to Let's Encrypt in three years if everything checks out okay with them.
I think you just give less vouchers to the kid rapist than you do to say someone in on involuntary manslaughter, who in turn gets less than someone in on GTA, who in turn gets less than a coke dealer, who in turn gets less than someone in on coke possession, etc.
Wordpress is you best bet. Most hosting companies have a "one click installation" through CPanel. Hostgator is one of them, i've learned a lot since building my first Wordpress website. It's a fun experience.

I recommend buying your domain and hosting from the same provider.
I recently took over a year off with minimal issue.

Taking a longer break and Scaling back to zero is an issue, but you can keep your skin in the game as a developer fairly easily. Fill the paperwork and start a company doing iOS apps for 5 hours a week and it's not obvious you where taking an extended break.

Another option is to have some other project fill the break and then do some transition work to get back into the game. The important thing is to have recent experience not to have zero long term gaps.
Almost certainly they offered him a large financial inducement in exchange for A/ signing it and B/ agreeing never to say disparaging things about Amazon.
"Places" usually means something like Foursquare.
> As a software developer, I can often work from home, and I can go get a cup of coffee more or less whenever I please. However, what happens if you want to scale back or leave the field for a few years? How does that affect your ability to get back into it?

I'm a Software Engineer and I've taken major breaks.

After a year working at the DoD, I spent three years dong whatever I wanted / snowboard instructor / kayak guide, etc.

Then I got a job as a Software Dev for 2 years, no problem at all, got the first job I interviewed for.

Then I took two years off to drive Alaska->Argentina, and generally do whatever I wanted.

After that I again got the first Software Dev job I applied for, and did that for 4 years. Now I'm off again to drive around Africa for at least 2 years.

Granted, I have not "climbed the ladder" like my university friends who have been working all of those years, but I've had absolutely no problem dropping in and out when I please.
R v Excel
I can't believe he would try to misrepresent Amazon's anonymous anytime feedback tool that is in use by literally tens of thousands of people. He said its a) not anonymous and b) rarely used. Apparently as an SVP he's not familiar with it.
I agree about the distasteful hyperbole, but that is what the Internet and social media have become in today's outrage culture. Social media is rampant with hyperbolic reactions to the very slightest of offenses. So the tone of the messages cited in the article, from my point of view at least, seem tangential to the matter of Amazon Fresh. The tone is a problem with social media and outrage culture in general.

I believe the other reply by derefr says more or less the same thing but with more thinking behind why it happens. Meanwhile, I'm saying that I have become desensitized to the sensationalism of social media, tweets in particular, though I still recognize the hyperbole and would prefer less of it.
Along these lines, can anyone recommend a good tool to test real strategies against the real stock market, taxes, fees, etc included? Not looking for free necessarily, just something that I could actually learn and test against real world data with the same variety of options, futures, paper, forex, etc.

Also, I remember working on a Bloomberg machine at one point, and the license was something like 200k a year, and I was told most of that wasn't for the machine but for the level of data access. At what point does the data become free?
One of the main reasons Amazon is able to treat its tech workers so poorly is their aggressive use and enforcement of non-compete agreements. Fed up with Amazon and want to jump to Google or Microsoft for better pay or better working conditions? Be prepared for a lawsuit, or at least a threat thereof.

Unlike in California, non-competes are enforceable in Washington state. When will such anti-competitive, anti-free-market behavior be outlawed there? It's hard to imagine that a popular vote on such a referendum would not pass.
Disclaimer: I work for an Alphabet company (but not Google itself any more).

I was a die-hard iPhone supporter since I got my 3G, but switched to Android when I started at Google back in June. One of the things I like best about Android is the search bar on the home screen - I use it constantly. Half the time what I'm looking for isn't a web page per se (directions, apps, email, etc), and having search integrated into the home screen is extremely convenient.

The one thing I really do miss is being able to hold down the home button to activate Siri. Saying "OK, Google" is only successful for me about 50% of the time (and I have a very standard American accent) - when it doesn't work I feel like Scotty in Star Trek IV: The One with the Whales: https://www.youtube.com/watch?v=LkqiDu1BQXY
First, we have perfectly well figured out how to welcome and embrace immigrants. Each country of Europe has at one time or another welcomed immigrants, and INTEGRATED them into their mores, culture, language, and laws.

What is not acceptable and won't be accepted, is INVASION, where people are coming here, and after three generations, are still MUSLIM (not a religion), behaving and clothing as they do in Middle East, still speaking Arab, and unable to speak correctly the language of the country, and wanting to impose the Sharia law instead of respecting our laws.

We know what this will result into, we've seen it in Lebanon, and we see it everyday in the USA. We do not want that, and won't have it, just like Isabel la Católica didn't have it 500 years ago.

I should add that we know who puts us in this predicament, and it's not muslim countries. This has been theorized by Samuel P. Huntington and it's applied by the US government and his puppet master. This won't be left unpunished.
I discovered it recently as well, also it's pretty snappy due to the offline data.
If your vape is making "thick clouds"... it's likely burning your tobacco and generating a lot more than just a vapor.
I can appreciate where your comment probably comes from - it's absolutely been oversold at many organizations and there's an industry of scrum trainers and the like that oversell it. Against the standard of perfection no methodology works and none ever will I think. Software development is messy and complicated and difficult to put in a box.

Still agile doesn't claim to be a silver bullet. It's a loose collection of ideas about how to adapt to change and communicate better during development. Its just about strategies to contain the mess. Thats it.

On my teams I've seen great benefits from some things like sprint reviews but it has not magically produced high quality code or made customers love every product. We didn't try to saddle it with that expectation though. For me its enough that it's less painful than gigantic specs that are never quite correct but more visble than everyone just winging it and it gives us some checkpoints to tweak the process regularly to improve the way we work. That's an improvement imo.

If you treat it as a religion then yes it's going to be a big disappointment. The same is true for any methodology.
OpenBSD developers: Vadim Zhukov
Did notice, didn't know what to do about it. I think it's the main problem with the game. There are plenty of options that don't leak and maybe I was just too enamored of the visceral feel of the y-domain following simplified+smoothed price line. Scale is also sensitive to variance over time, also smoothed, also leaks.

-the developer
What's the next step? How do we stop this?
LeetCode Solutions in Swift 2.1
I still repeat the same question to your answer. Most engineers don't need to do near as much digging as many IT people do to understand the important stuff behind their field. For instance, despite all that's written on HW design, my research found that most of the key stuff (including insightful wisdom) can be found in under 10 books that properly transferred both knowledge and wisdom with minimal extraneous information. From there, it's years of experimentation to make those things habit and better understand why they're true. I discovered them with some Google perseverance but also because pro's were recommending them while explaining what wisdom each contained.

That could be done way more easily in networking. Should be done if it hasn't already. If it has with key resources, they shouldn't be so obscure with people like that blogger readily linking to them as I've seen in engineering fields. Don't make people wade through endless papers and histories of bureaucracies' decision-making processes to determine one technical report's worth of important design guidelines and justifications. Give them the good stuff in a way they know it's the good stuff.

"If you want your son to throw 50 yards, well... GIVE HIM... 50... YARDS!" (Vault drink commercial)

And, heck, it can even be presented in a time-ordered fashion where they learn some of the past as they go. They might start with a certain type of medium, the protocol for it, the issues, the solutions, and key things to learn from that which might apply to other situations. Then the next and the next. All the way up to samples of cutting edge stuff* at the end to make it memorable with an awe factor and exotic, weird stuff from our history sprinkled throughout just to hold attention (but also teach).

* A book on supercomputing got me more into networking than networking itself. The ultra-low-latency, high-bandwidth, cross-bar switches blew away anything I used. Plus, they in theory let many cheap nodes become a machine with CPU's, RAM, and graphics cards of a SGI Onyx2! To do it, though, I needed to understand the effect of wires/optics, host connectors, host protocols, cross-bar designs, topologies, cache-coherence algorithms, and so on. Quite a lot but quite the motivation. Never got to Onyx2 level on a budget but lessons gave long-lasting capabilities: topology, Beowulf clustering, single system image, clustered filesystems, Active Messages, reliable UDP (eg UDT), and discovering NUMAscale's products after typing the concept (NUMA) and connector (HyperTransport) into Google. One or two badass technologies along with justifications went a long way, eh?

Example would be me studying ancient NSA computers to find one used mercury for RAM. The concept of buffer overflow became more memorable as the story brought to life the consequences they endured: mercury exploding out the computer. Crazy stuff we'll never encounter but I still remember it & it reinforced preventing overflows.
Sorry, but in this case we have a POS terminal accepting a fraudulent PIN because the card device, which could have cryptographically signed that validation, did not because the protocol didn't require it.

That's a fundamentally broken protocol. The hardware capability was there to do this securely, the software design messed up.

Unless what you're saying is that the PIN itself is an "application", in which case your point seems sorta specious. OK, so the application has a broken protocol which invalidates the whole idea of "Chip & PIN" authentication.
I agree. I damaged the charging port on my N5 and while it usually works, it occasionally doesn't and I didn't feel like depending on it. Still, I kept it around when I bought a Moto X last year and still fire it up occasionally and use it as a backup phone. I'm always surprised when I fire it up and (once it finishes syncing all of my email and stuff) it still runs great. I actually miss how the display is bonded to the glass so that there's just a little less of that barely perceived disconnect between my finger and the screen. Didn't think much of it but when I go back to the N5 it's a pleasant surprise. I feel like the last couple of years have seen mobile devices really hit a point where even a $350-400 device can remain useful for several years. Anything I own that's older (iPad2, Galaxy S2) ran like a dog within a couple of years.
Not necessarily, but if your developers and QA and PM's are all on different schedules, it can lead to some major headaches.

I worked at a place where devs would regularly come in around noon or later. Code wouldn't get checked in and then the QA people were complaining they couldn't test code and the PM's couldn't tell the "business" stuff was ready to look at.

Likewise, if the QA people are coming in late and the dev is waiting for stuff to be checked off so he can tell the PM to send the app for review, it can screw delivery up.

Is the work done poorly? No, but there were headaches when everybody was on their own schedules.
Thank you for this insight. I think it is spot on.
You're right, the trend has it downsides. But there are some pretty big upsides too. Distributing a web app is such a liberating and lovely experience compared to trying to share native code. No crap for the recipient to install, no installers to write, no figuring out library and platform dependencies only to have everything break anyway. Sharing my C++ or python projects, even with small groups of friends, even with other developers, even on a single platform, has always been a complete nightmare, not to mention larger audiences on a variety of platforms.

> and they have shoddy tools

I don't intend to argue with you, but my personal experience is one of discovering recently that javascript is a decent language and the browser dev tools, especially Chrome, are bigger and better than most of the C++ dev tools I've ever used. And they come with the browser, no crazy developer packages to install, and you can always debug on anyone's machine anywhere.

It is true that web developers usually have to make browser specific adjustments, but its fairly minor these days, an occasional polyfill you can find online, and I don't think this even compares, not even a little, to the issues you have to deal with when writing native cross-platform code (mac/win/linux).
Unethical human experimentation in the United States
I think the industry knows that Amazon in terms of HR is on borrowed time. If they want to maintain their dominance it's time to invest more in their employees.
Searching on mobile is tedious in compared to using a keyboard. I'd be more inclined to use the voice search if it wasn't socially awkward.

Google has other avenues to work. This problem is more so a service designed for desktop web experience isn't as easily usable on mobile.
Rule #1 for optimisation: "You can't make code run faster. You can only make it do less." It's true for mobile devices as much as everything else.
I don't think in this case it is a false accusation. I have heard enough stories and it matches with some of those experience.

Usually if there really is no problem, in most cases people will deny it, and rely on the fact that the situation will sort itself out as a misunderstanding. (Yes, that in some situation ends up biting back and all, but it doesn't deny that people will do that). However if they are guilty they will put their full force in denying it and go the extra mile (as in pull personnel files and share them, write articles about it on blogs months after the incident, and so on).
The Future of History? It's Already Here
Have a look at quantopian.
Ironic that by running their app store Google have contributed to this problem.
A couple of features that Firebase Hosting is going to drop with the Divshot migration is API Proxying (https://docs.divshot.com/services/proxy) and Prerender (https://docs.divshot.com/services/prerender). That's really too bad. :-(
Inside Snapchat's Entertainment Empire
IRC client in 135 lines of code
So the only real reason to not get a flu shot would be if you think the decreased risk of getting the seasonal flu is outweighed by the increased risk of a) a pandemic happening and b) a potential* increased risk of getting a pandemic flu, weighted by impact of each disease.

As always, the impact of even the seasonal flu on children and the elderly can be very high, so I can't imagine that trade-off being worth it for that population.

* Increased risk was shown for H1N1, but no guarantee it would be shown for a future pandemic.
I see a lot of people using "agile" and Scrum™ interchangeably. Am I just a deluded fool, or is the agile manifesto completely ignored in practice? People talk about "agile methodology" and I wonder "doesn't the manifesto explicitly reject all 'methodologies'?". I thought that was the point. The manifesto is pretty short already but more or less I understand it as " do what makes sense to you". It's open to interpretation, but that's the whole reason for its existence. If companies think there's a magic book or a system to rigidly define "what makes sense" for all teams on all projects, and that such a system can/should be purchased if only the idiots working for them would just follow the rules, they're doomed anyway.
My texts tend to be cryptic and much abbreviated compared to emails. I know a few people that are able to respond with texts containing punctuation and such but those are the minority, the bulk of it is 'see you at 5' and 'pls bring yoghurt'.
It's just Javascript. You should just download it to run locally.