skysight-inc/HackerNews huggingface dataset:
I remember thinking this was suspicious. I remember about three months ago I added a bunch of known malware sites to my hostfile so that I wouldn't give them traffic, and I couldn't get to Forbes.

Funny, too, because I don't even use Ad-block.
that's pretty much the approach on all crypto. crack the implementation, not the algorithm.
U.S. To Keep Pushing Apple to Unlock iPhone in New York Case
As well as nice consequences like separation from neighbors, space, quiet, green stuff, etc.
Play PSP Games on Android
Linux distro is much more complex than application, but it installation is simple, because distro is split into lot of independent packages, which are wired using package manager.
Lot of naїve developers are trying to solve same problem using imperative tools or develop their own package manager instead of learning of existing, well proven solution.
Thanks for the feedback!

This makes a ton of sense. We are planning to have an API and make it easy for folks to import/export data as a top priority.

A few related questions:
1) Would you be comfortable with the product storing a replica of your text files for search and analytics purposes?
2) Are there any other services that you use regularly that would be great integrations (beyond Dropbox, Outlook, Gcal, etc)?
Types of software development outsourcing – which one is the best for your needs
Sweet drug clears cholesterol, reverses heart disease–and was found by parents
Wow! really solid response. Ever seen XKCD's book "What if?" This seems like it'd fit in well there! thanks @dredmorbius
And that's why I use a nice helpful userscript that aims to work around these things: https://github.com/adsbypasser/adsbypasser
DuckDuckGo has !github, !gh, !ghcode, and !gist.

https://duckduckgo.com/bang?q=github
I'm doing Python but PHP friends I have in London at a senior level hit around £50-60k+. To be honest with the commute times, train prices, rent (£1400 a month for a 2bed in zone 3) - I am increasingly looking to get out of here and head towards Manchester and would take a £25k cut for it and probably be better off overall!

Hope it works out, I'd bump your 45k target up to around 50 as a baseline - you might get a few k more or few k less but £50k seems average enough to me (outside of contracting - contract rates are a lot higher, friends regularly getting £400/pd contracts for "just" front end).
I'm willing to compromise on web advertising, but not while this is possible. I don't understand why on Earth ad networks, and more importantly content publishers, allow arbitrary Javascript and Flash through their networks and onto their websites. You as a content publisher are not allowed to compromise your users' security, full stop. You are responsible for any compromises that come through your website. Until content publishers get that through their thick fucking skulls, I will continue to use an ad blocker and strongly recommend them to everyone I know. I would rather all ad-supported businesses fail than allow this malware to continue be distributed.
> anyone caught using encrypted software can be punished by 2 years of prison

> The providers would be obliged to ensure access to the content of the encrypted messages

I am not sure if users can be punished. I could only confirm that providers have obligation to provide data under penalty.

European countries are pretty benevolent to end users, for example in some it is legal to download copyright protected music and videos for personal use. And providers already have obligation (by EU law) to provide information and archive it for some time.
Thanks for the good info. I can read Spanish, but too rusty at this point to be reading about law.
I don't think it did, but when Microsoft bought it, Skype was still considered "hard to eavesdrop" due to its P2P architecture.

Microsoft left everyone to believe that it's still secure even after it centralized its nodes and would constantly refuse to respond to questions about whether Skype can be intercepted. I remember at one point about 50 civil liberties groups sent an open letter to Microsoft about it, and it refused to answer it then, too.

I also remember that some people were noticing that their https links would get blocked on Skype, which also meant Microsoft can MITM the Skype chats between users and it was no longer P2P (if I remember correctly Microsoft also tried to hide the fact that Skype was no longer P2P for quite a while, again leaving people to believe their chats could not be intercepted).

Microsoft also killed TOM-Skype in China, which was specifically designed to allow interception and censorship that bypassed Skype's P2P architecture. At the time, everyone who was paying attention knew that this meant Skype could now be intercepted everywhere, otherwise Microsoft wouldn't have deprecated TOM-Skype for China.

http://www.slate.com/blogs/future_tense/2013/01/24/skype_urg...

https://en.greatfire.org/blog/2013/nov/tom-skype-dead-long-l...
Equality in the post should not be read as : "All humans at any point in time must be equally happy/wealthy/healthy", of course that would be a silly expectation.

I think Equality mentioned in the text is to be interpreted as :"Everyone has access to the same opportunities (education/health/jobs)", what one then does with these 'equally accessible' things is up to him/her. This interpretation of 'Equality' is at risk in America, but to a lesser extent in Canada also.

I hope this clarifies and adds nuance to the text.
40k in Manchester is good, people are moving from London to Manchester as the rents is so high.

BUT

I love London, I am so glad to live here, it's so much fun, Manchester got boring quite quickly for me and the dev community is great.

I'd say 55k for London is average amongst my dev friends.
Tech Interviews Are Turing Tests
Attributing a person’s preferences to identity is just ad hominem. That doesn’t even imply it’s wrong or mean-spirited; it just means that it’s “preferable” to talk about a person’s motives. Very Kahneman.
Writing and debugging code in Go is extremely more pleasurable than debugging, say, python. I write Go all day while our data scientists write python. Unfortunately python gives those guys enough rope to hang themselves and me too. It's simply harder (not impossible of course) to write unmaintainable code in a limited, static language like go.
It's rather "steal the message after decrypted" scenario, rather than cracking the implementation.
Sorry if I wasn't more clear - why is the funding model advertisement? The answer is because we as users voted with our money so it is that way.
Go is about making every distraction from the thing you want to do go away. There's only one way to do it, built in and good enough. Batteries are included. Compiling is painless. Deploying is painless. Just add algorithm.

Rust (which I understand less) seems to be about making a program that does exactly and only what you said, including deterministic memory. The safety is less about a general intent to be safe, and more about guaranteeing invariants that are needed by deterministic memory deallocation. Its natural hunting ground is real time - any program that has to finish things by deadlines.
One funny things I noticed about DevOps culture is that it is usually presented as developers should do more ops. I never quite saw it go the other way, encourage existing ops to do more development. Wonder why that is.
These chips broadcast cards location back to Hyundai as part of a paid program to see where your car is on your phone. What is Hyundai's data retention policy? Their data security? If it's anywhere near as poorly thought out as their in-car UX, that's pretty scary. I'm sure they'd bend over backwards to law enforcement request of data.
They're top in class and very popular in the demographic of not you.
What if it gives positive? Do you help me in finding a solution?
Specific to Erlang processes -

As others have indicated, they're extremely lightweight, cheap to create and throw away, and are load balanced across cores.

But also, each has isolated memory, with share nothing semantics (with a couple caveats) which means that an exception in one won't affect others -unless you want it to-. That's huge.

But as has also been mentioned, you can create many of them. Someone else threw out 50k; nevermind that, try a million of them on a single box. That kind of concurrency opens up an entirely new paradigm of coding. One that is actually very useful, because it turns out, a lot of problems are naturally concurrent problems, that we've been trained to think about in sequential patterns because of how hard concurrency is.

An example I like to give is from the real world - task scheduling. We had to write some simple task scheduling for an application. Each task was multiple steps, many of which were time based (i.e., "execute this command, wait X amount of time, execute another command, wait Y amount of time, execute a third command, once that is successful execute a fourth command"). The traditional way of doing this would be some sort of priority queue, with tasks weighted by how long from now until they were to be done. You check how long until the next event, sleep until then, fire it, then repeat. Simple, right?

Except...each event leads to more events. And event timings can change. And events can happen simultaneously, so you actually need a pool of threads to actually execute the events on. Locks everywhere. Task logic is very hard to isolate from the execution logic (i.e., the bit that says "do X, and create an event to execute at time Y" is hard to keep entirely separate from the "pull event from priority queue, throw to a new thread to execute on, sleep until next event", since there are so many interactions between the two that can affect one another, changing when events happen, and when the queue puller needs to wake up).

In Erlang though? Trivial. Write your entire task as a single job. I.e., do x, wait, do y, wait, do z, wait for a message that z has completed, do a, etc. Then spin up one of those for each task that you need and let the VM handle the concurrency aspects of it. Even additional complexity, like "in the event of a message, change the amount of time until the next event to be half of what it was" is trivial; it's all contained in the same module, it all describes the same lifecycle of a single task. All the concurrency, the running of many of those tasks, and their interactions, and ensuring none is blocked, etc, is -free-.

This sounds like an obvious, ideal example once explained, and yet, every person where I worked who was unfamiliar with Erlang (and even some of those who had coded a little in it, but hadn't come to grasp the paradigm as well), who was explained what we were trying to do, described it as "easy, we just need to use a priority queue and pull from it!"
Software dev who just switched to devops recently. Good luck to whoever will manage an AWS infrastructure on his spare time between developing one feature and another. Seriously, the cloud is not shifting roles. Actually, the more everything gets moved to AWS, GCloud, etc.. and the more the level of abstraction will grow - the more you will need specialised devops IMHO.

Overall, disappointing article.
The caffeine curse: why coffee shops have always signalled urban change
It's possible that the GSM chip working is a part of the immobilizer system: https://en.wikipedia.org/wiki/Immobiliser
Use a wrench: https://xkcd.com/538/
How the Famicom Was Born: Deciding on the Specs
The Next Evolution of DevOps in the Enterprise: “Hardening” DevOps
Get Alexa Traffic – Buy Alexa Traffic – SEO25.COM
Yspave 0.1.0: CLI password manager
Interesting, first time I hear it (I'm not a native speaker, but I have a lot of meetings with Americans), but Mr. Merriam and Mr. Webster definitely seem to agree with you:

http://www.merriam-webster.com/dictionary/table
I have concerns.

Toxoplasmosis Takes Toll: Tech Boffins Inject Cuddly Kittens into DNA.
oh yeah, marketed as "anti theft" but scared to know exactly how hard this would be for some bad actor to crack :/
Bad code is bad code regardless of language. Some languages just make writing bad code more palpable than others.
I don't dislike Go. I just think there are zero use cases where Go is the best choice. But what I do dislike is when people try to hype and con others into adopting a language to justify and increase the return on their own time investment.
We've had IRC and eggdrop (among many other bots) for decades but we've dropped the ball - it's just never been a priority to build nice interfaces on top of these things.

Heck, when I was working with a distributed startup we were using Skype group chat which was actually surprisingly good. Almost Slack good at times. The Skype API was powerful enough to build a bot, but clunky and nowhere as good as the APIs available today. I wrote eggdrop code decades ago and it was fragile and picky.
I agree that a language doesn't define you but what I wonder if a person's favorite language has some correlation to certain personality traits. I would be lieing if I didn't say I get more enjoyment from some languages where other people don't. Perl vs Python for example, pythons core values are to try and make it only one way to achieve something, whereas Perl tries to give you multiple ways to achieve something. I would guess that Perl may appeal more to artistic people and Python would appeal to more engineering type of people. This isn't a claim, more just something I think would be interesting to investigate.
What benefit does Buffet gain? He lives in a normal sized house, maybe he has a driver and flies first class. How is that a massive multiple of what a software engineer (guessing at your profession) gets?

The poorest Americans probably benefit more than you from a stable society - the poor suffer the most from an unstable society. Wealthier people can usually pay for stability to some extent.
Accelerated Mobile Pages (AMP): Open or Closed Web?
I still haven't found anyone who could explain to me why there are 401k plans. Wouldn't it be much easier if people could contribute the same amount to an IRA where they can invest as they see fit? Why should the employer be able to pick available investment options for employees?

To me this looks like a subsidy to the financial industry.
I use Steven Blacks hosts script[1] and every time I see Forbes paywall, I just leave. If the article is that important, some other outlet will cover the news.

[1] - https://github.com/StevenBlack/hosts
There have been numerous attempts at making a better Haskell prelude. Basically basic functions like getting the head of a list can have a runtime error (for example, the list is empty). That's unnecessary in Haskell (could return a `Maybe a`). Stephen Diehl is the guy to do this right. I've been incredulous of other replacement preludes in the past but I may use this one.
Looks like you're right. This is the original announcement: http://google-opensource.blogspot.com/2009/11/hey-ho-lets-go...
What I was trying to say was more along the lines of a 3rd-party service abstracting the work is not a good idea in the long-term.

It is unthinkable right now, but what will happen with Amazon/AWS goes bankrupt and no longer exists? All these AWS Certified Engineers who are not actually devops will suddenly be lost.

On the flipside, if you learn everything from the ground up and then jump on AWS or whatever service is available, you will be in a much better position when the day comes to move away and to something else.

Abstractions in something like programming languages is fine because the language won't simply disappear one day - you'll evolve as a programmer and will be stronger for it.
C# and Java optionals aren't very useful, since they would be reference types themselves, and thus could be null!

I would submit Rust and Swift as "decent" type systems, if Haskell is the standard for "good". They do nullability correctly, but lack HKTs.
Those sites that serve up malware scripts and call them ads, perhaps ad-blockers should rebrand and start calling themselves malware-blockers?
1. The healthcare law will increase costs. Check that with where the premiums were at prior to implementation and then after.

2. Russia is a concern. Check that against our attempts at "reset."

3. Iran will not adhere to the document they signed with the Nuclear Act. Check that with the current ballistics tests.

I could go on, however, please do tell me what current racist governance the Republicans are engaging in. How far into the echo chamber are you that you believe this, please point to what actual racist policies Reagan, George H.W. Bush, or George W. Bush have implemented?
It's not sleazy, it's smart business. Amazon doesn't sell guns either, and they technically could probably do so if they setup the proper infrastructure and background checks and whatever else to do so.

Just because they are Wal-Mart of the online world doesn't mean they must sell everything everyone wants.

The devices they don't sell are in a heavily contested field, no wonder they don't carry them, that's smart business. It's a bit silly to get self-righteous about it otherwise.
I love Carmack.

I love Masters of Doom.

Even the fact his bow tie is messed up, is classic John Carmack.
"Rogues are very keen in their profession, and know already much more than we can teach them" said locksmither Alfred Charles Hobbs, who in 1851 demonstrated to the public how state-of-the-art locks could be picked, in response to concerns that exposing security flaws in the design of locks could make them more vulnerable to criminals. This quote is not less true today when applied to blackhats.
Open source doesn't mean secure, but security trough obscurity is not a good security model.
Why would you even want that? I mean, I've heard the generics argument before, and I'll accept that they are important for some applications (esp custom data structures). But lack of a generic `Cmp` is the straw that broke the camel's back?
If the top end collapses the result those buyers may move into lower end properties and move the prices up even more.
Yeah, I wouldn't want to maintain a large Python codebase either.
One of Go's selling points is always it's a pragmatic language. But after using it for awhile and implementing a few web apps and APIs in it. I've crossed it off my list for web app or API development. It's great at making standalone CLI tools, however.

I've since moved to using Elixir (erlang) for web app stuff (even some scripts) and I am much happier. I'm not in love with Elixirs syntax, but it's nice and includes meta programming. Elixir is a much more pragmatic language in my opinion. Once you use things like pattern matching (what could be more pragmatic) you can't go back. Raw performance is nothing to write home about but in my use cases elixir does a great job of hitting the sweet spot.
"We ran our captcha-breaking system against 2,235 captchas, and obtained a 70.78% accuracy"

That's more impressive than it sounds. I'm pretty sure 70.78% is more accurate than I am with reCAPTCHA manually. A lot of the captcha's presented are very fuzzy, or have ambiguous questions, etc.
Its that, of course. And its stability in retirement savings - some folks would put it all in gold mines and internet stocks. And its political - has to be a managed plan or you can't monitor how much everybody is putting into it, balance the tax dodging so not only the top employees benefit.

Like anything else, its lots of things put together and evolved.
Someone should really make a web browser plugin that automatically solves CloudFlare, Google and Facebook captchas for people using ::gasp:: VPNs. I would happily pay $1 for every 1000 captchas served at me to be solved for me, even if it took the page a bit longer to load for me still. As long as the latency wasn't too much higher than it'd take me to solve it myself.

Just like with DRM, captchas only seem to punish legitimate users and perhaps very small-time bad actors.
You should still pay for their time.
FBI plays it coy regarding their iPhone exploit
In my mind - this is apples and oranges. Within my organization we have both Tableau, and 5 data scientists. We are operating at a fairly large scale, so Tableau can't handle our data directly. Ultimately, we use our own backend (along with AirBnB Airflow) to generate views that Tableau can handle. I'm not convinced tableau at this point is totally necessary, although the web-UI is arguably better than e-mailing a spreadsheet around. Not sure its worth the additional cost though.

Overall, its still too expensive and too hard to manage, analyze and present data analysis. Today if you are doing it at scale it seems you need lots of fancy software and an entire team of smart data people, along with potentially infrastructure engineers to build the pipelining.

That's why you are starting to see different types of solutions like hybrid toolsets like DataBlade.io (http://datablade.io/) and vertical turn key analysis like ZIIBRA (http://www.ziibra.com/). I have no affiliation to these companies.
Seems simple enough, sue Forbes.
Free unlimited website reviewing tool – very helpful
Urban really seems to be on tyrant mode for the pasty ear. Especially when he restricted the media laws and tried to censor opinions about government
I love that the screenshot is HTML. DevOps is known to be very heavily HTML based work... .
`apt-get install nginx` only installs the package and some default configurations. You still need to manage the actual config files yourself.

What will you use? Bash? Python? Perl? Why not something like Puppet that keeps track of changes it needs to apply and has many useful features on top of it?

What happens if you write your installation scripts to use Ubuntu, but the order comes from high up to move to CentOS/RHEL? Did you write your scripts to be distro-agnostic? Because Puppet's `package` is.
Same. I hated the idea of it before I started to use it and started to use some of the tooling (like goimports, gocode, etc) with the go-plus package on Atom.

I think tooling really makes the difference in this case.
So much bias in this thread in general. Have you missed the news on .Net Core?
1) Other than turning it on and allowing tracking, not much. There's a way to annotate the active project (e.g. pick from a drop-down of recent projects). Although after enough data is collected it's able to infer these without manual input. The web application has a place to review the inferred projects and clean them up if necessary (cleaning up makes future inferences better).

2) The Gmail integration is still in development, but the basic idea is that if you've emailed someone about a project in the past, it'll use that relationship to guess which project you're working on at the moment. The more supporting information it has (e.g. open documents or other stuff you've looked at recently) the better these guesses are.

It does all this on a minute-by-minute basis, so even if you're sitting and thinking about something for a few minutes it'll pick up the little spurts of activity and put the whole block of time into one chunk of activity.
Same thing for testing, same thing for QA. The reality is there's much less room for specialties.
I've been working in Go now for over a year and its honestly made my day-to-day life as a software engineer enjoyable. What gets me down about working in this industry is toiling away on products only to never see them released or being frustrated by absurd compile times, poorly tested components and abstract cathedral architectures. I worked on large C++ projects for around 7 years and i don't care for another flame war about curly brackets or which reimagining of a string is more ascetic. I also worked in Ocaml and some Erlang and yeah while great in principle they lacked the out-the-box tooling and standardisation of practice that I absolutely love about Go.

If someone creates a ML variant with a day-to-day experience as clarified as Go then I will gladly jump on board.