skysight-inc/HackerNews huggingface dataset:
Sandboxing absolutely does reduce attack surface, and that isn't just "lore". Nobody in the security field considers W^X superior to kernel-enforced sandboxing.
I would encourage everyone to not draw conclusions about the point this article is trying to make until they've had a chance to read the whole thing (beneath the paywall, use the 'web' button beneath the HN title and click through to the WSJ article from Google).

This article isn't well represented by the fragment visible to non-subscribers.
That might be because smarter people tend to be progressive.
How do you feel about FP programmers learning Ruby on the job? :)
All the major clients included a non-fork option. The decision was ultimately made by the miners, who certainly have the technical competence to set options at the terminal.
Maybe be he reads hacker news?

https://news.ycombinator.com/item?id=10621238

https://news.ycombinator.com/item?id=11887812
I think this is a very unfortunate situation, but the thought of Facebook disabling her account at the behest of the police, that doesn't feel right. We seen that we cannot always trust the police perspective in shootings, so instead of disabling the account, perhaps Facebook should have instead continue to record the feed but disable the comments.
glad I wasn't the only one.
I guess I should just apologize to HN for every post between my first and here, inclusive. Sorry I brought it up.
> had any happy content customers?

Not me. They got us a FIOS deal when we got our house. I used them for 2 years. Super fiber speed, except they would throttle youtube. So here I was paying to this supposedly superior quality and speed and getting throttled by them. So I dropped them and switched to a plain old cable provider (just for internet, we don't really watch tv anymore). Cut my costs more than half. On paper the speed is lower, however, the latency and lack of throttling for things like Youtube and other media is better.

Now since Verizon installed their equipment on our premises, they keep coming back every few months, in person -- as in they have someone drive out to our door, begging us to come back. They even offered to match the price we pay for cable currently (but it is always some stupid 2 year contract thing, that I know will go throught the roof when the time is passed).
> had any happy content customers?

Not me. They got us a FIOS deal when we got our house. I used them for 2 years. Super fiber speed, except they would throttle youtube. So here I was paying to this supposedly superior quality and speed and getting throttled by them. So I dropped them and switch to a plain old cable provider (just for Internet, we don't really watch TV anymore). Cut my costs more than half. On paper the speed is lower, however, the latency and lack of throttling for things like Youtube and other media is better.

Now since Verizon installed their equipment on our premises, they keep coming back every few months, in person -- as in they have someone drive out to our door, begging us to come back. They even offered to match the price we pay for cable currently (but it is always some stupid 2 year contract thing, that I know will go throught the roof when the time is passed).
They don't get weeded out. They might even sit in one place for years at a time before management catches on and does something, if they even catch on at all. Or, they will bounce from job to job infecting various roles with their poor work until the immune system of each company slowly wakes up and does something about them. Sadly, this gives them more "experience" and industry credibility, making it even easier to trick future victims.
> I know people who were formerly software developers and who stopped their careers to become stay-at-home parents.

The population of people who consider $150k a year not to be sufficient incentive to get a job is vanishingly small.

> As for past investments in different careers, those are sunk costs and irrelevant to decisions made now.

It's not irrelevant if they did those things instead of learning/doing software engineering. You can't study medicine or law or banking for 8 years and just become an engineer at Google overnight because the Google starting salary had (hypothetically) risen to $300k and it's now a better deal.
HTML isn't a layout system.

And yeah, of course a grid of images is going to be fast, especially if they aren't even scaled. It's literally just a blit. What gets expensive is when you add bilinear filtering, alpha compositing, text, shadows with blur, path filling and/or tessellation...

All of those things are things people now expect from apps, native or otherwise.
Interesting. Thanks for elaborating.

If investigators don't have any power to do anything that a normal public person can do, like finding public information or digging through someone's trash...then I don't see why anyone should be barred from employing that. However, I know that in many states you must be licensed to advertise yourself as a Private Investigator.

I don't know why that would be the case though unless PIs have special authority to do things that normal people can't do. I mean, I do know why - it's political for one thing since you can't even be a PI in some states without having police or military experience.

Looking around, I don't see any special privileges that a PI has that a normal person does not. They cannot trespass on private property, they cannot wiretap a phone or gain access to private records. The only special privilege that they enjoy is that they generally won't be subject to harassment or stalking laws if they follow someone around in public.
This is good to see, since machines that build complex things is one of the requirements for the scifi-style economy of surplus. The ideal is a machine or collection of machines that can build anything you'd need, including all the parts needed to duplicate themselves, starting with raw materials like rocks, sand, plant matter and sea water. Electronics has always been difficult, but these machines can build components directly.
https://www.eff.org/deeplinks/2013/08/dea-and-nsa-team-intel...

http://www.reuters.com/article/us-dea-sod-idUSBRE97409R20130...
Access Open Data from the ATLAS Experiment at CERN
Two replies, each of them assuming something completely different from Tesla's response. Tesla's communication is so poor, it's hard to see that as anything other than deliberate.
Interview with the person removing filename limitations here, it's an interesting discussion about a horrible, hard problem.

https://www.dotnetrocks.com/?show=1320
In 2014 I went back to school for a couple of years, and even though everyone had a smart phone and a laptop, at least half of the classes that I took, the professors forbid the use of electronics in class. I had no problem with this because I have been writing in cursive most of my life. But many of the students around me struggle to keep up printing their notes. I think cursive has a place, not just fine motor skill development in children, but also because there are times when you won't have technology. I know everyone writes differently, but I think there is no harm in teaching cursive. Only benefit.
Bitcoin Sinks After Hackers Steal $65M from Exchange
Perhaps because it is against the law for local authorities to shut down telecommunications?

https://www.publicknowledge.org/news-blog/blogs/why-shutting...

"More than seventy years ago, Congress made a choice to take that option away from local authorities. It conferred jurisdiction on the FCC and the state Public Utility Commissions to provide oversight, and gave everyone a federally protected right to access the phone network. That right applies to all phone networks, whether wireline or wireless."
64k Bay Area tech workers were bad negotiators?

https://en.wikipedia.org/wiki/High-Tech_Employee_Antitrust_L...
Actually, that's not enough.

The expectation and dynamics of ad-driven publishing have created a huge proliferation of sites that have no reason to exist. Taboola, NewsMax, Outbrain, and a slew of others, pimping nothing but crap. It's anti-information. You're dumber for having read or even seen it.

I've been keeping up a 60k+ element blocklist (sorted for dupes, and treating entire domains via DNSMasq), which helps some. But even that just chips away gently.

I've got another tab open with a Guardian article, "How Technology Disrupted the Truth". It dives deep into a space I've been pointing at for a while -- that advertising isn't merely bad for having created bad UI/UX and malware distribution networks, but it's actively screwing with media's primary role of communicating true facts.

https://www.theguardian.com/media/2016/jul/12/how-technology...

Until and unless authors and publishers take the heat for dumping crap on people -- I'm increasingly a fan of the block -- that's not going to turn around.

(And yes, figuring out how to finance quality information also matters -- admitting it's a public good, and should probably be financed like one, would be a good first step.)

Ad blocking is necessary, but insufficient.
Solo. Personal kanban boards hosted on your own server
So.. the author barely tried two functional programming languages and concluded that they all aren't good for concurrency?
> They're not sniping protestors from rooftops.

Only killing people on the other side of the world with drones. And if the wrong people are killed, well, 'shit happens', let's just call those dead innocents 'collateral damage'.

> There are times I wish the US would disengage from the world so humanity can be reminded of what its like to live without a generally benevolent hegemonic power.

You should be made aware that the US isn't being a 'generally benevolent hegemonic power' out of the goodness of it's heart. It's doing so to protect its political and economic interests.

By all means, elect Trump, and secede back into isolationism. It's going to suck for you as well, as all that economic power you get from sweetheart deals from your military projection? It's going to fade away. As for foreign aid, US foreign aid is, per capita, well below that of other western democracies.

It's always amusing when USians pretend like they're doing the world an altruistic favour by being 'world cop', when in reality they get plenty of kickbacks. Ask yourself this: if the US was really the 'altruistic world cop', then why does it ignore so many trouble spots?
Or "How much are you making? That's just as relevant..."
>Heroin users can't use it moderately by definition.

I don't see why you think that taking one hit of heroin each day would be any harder than drinking a glass of wine a day. Perhaps the heroin is more enjoyable, but given such small consumption it won't inherently be any more addicting than alcohol.
Can't even make this shit up.

Billionaire vampires.
> A huge, huge, amount of effort has to go into JS engines to make them competitive with any sane language.

Most people consider Python and Ruby "sane languages", and JS has been running circles around them for years and years. Even the most trivial JS JIT beats CPython and MRI/YARV hands down.

> I'm also implying that the attitude of JS and HTML - ignore errors - seems to carry over into users of those things.

JS doesn't ignore errors. It throws exceptions for all kinds of illegal operations.

And error recovery is not a reason for CSS's performance problems. Of all the wrong reasons I've heard suggested for CSS's performance issues, that is one of the weirdest.

> Look at all the "shadow dom" and other hacks around terrible performance due to HTML's model.

Shadow DOM isn't really about performance. Are you thinking of virtual DOMs as implemented by React, etc.?
Ok, you got me. What I said was nonsense, taken literally, I was being lazy; you're right, Chrome's heavily multithreaded too. But, there is process-level separation both between tabs/browser contexts with information of differing security sensitivity, and between nasty stuff like parsing and rendering versus basic UI etc. All the good defense-in-depth sandboxing that others have alluded to, that is the stuff of many papers.
A social mechanism can work to prevent privacy invasion. It requires that societal attitude change. Imagine how big a scandal it would be to have bribery or corruption in the govt'. If we give these privacy issues the same weight, then problems can get fixed
If an employer asks for your previous salary decline and threaten to walk. It's not that hard. Learning how to handle these situations is an acquired skill. Learn it.
I think you're seriously overestimating most people's ability to think when presented with anything remotely computerish.
> I'm waiting for someone to fork Firefox and strip out anything not totally necessary to strictly browse 99% of the web, to make it light, fast, simple and memory-efficient.

A version of Gecko that contains only the things necessary to browse 99% of the Web exists. It's called Gecko.

Sites use the Web features.
Heck, I swear I used to be a more creative coder back before I got internet. No inhibitions about having written something that already exists. No pressure to keep up with the latest and greatest whatever. I really only can get back to that now when using less-popular languages whose development is complete (e.g. TLA+).
It's disgraceful that the US is propping up an undemocratic regime that murders its opponents, oppresses women, sponsors terrorism and extremism worldwide, starts brutal wars, etc.

But enough about the Saudis.
It's not sustainable. They're making less than 4% return on a network they issued 4.5% bonds to build. Ratepayers who have no choice of electric company are subsidizing the internet service.
Spend 25k a month on Azure vs AWS. It's not comparable any more than Sonii branded product are comparable to Sony products. One derives revenue comes from ignorance while the other is the product being copied, badly. GCE is akin to Oracle's "cloud offering" which is simply a different product, but hey they all say "cloud" so they are competing! Market influence isn't as powerful when you can't actually deliver. What's to the left of you at 33.802799, -117.885665 using apple maps? Oh Apple Maps a different market, meaning it's not in the same market. Being apologetic about features is being disingenuous about choices. There aren't that many for people who have specific technical needs and marketing doesn't solve "address those issues" (a scripted phrase from highwinds CDN, which is another terrible service). The leaders will stay that way and there's not a lot that venture capital can do to avoid that, since outliers are absorbed in these winner-take-all markets.
Here's an article by some cryptocurrency researchers, about a proposed anti-theft extension to Bitcoin: http://hackingdistributed.com/2016/02/26/how-to-implement-se...

The same scheme can be implemented as a one-page smart contract on Ethereum: http://www.blunderingcode.com/ether-vaults/

Of course Ethereum had its own giant theft, but that was from a convoluted, poorly-written, and much larger contract. There are ways to avoid the sorts of vulnerabilities that were exploited there: http://www.blunderingcode.com/writing-secure-solidity/

Probably other vulnerabilities will be discovered. But I think simple contracts that secure ether with multiple keys, timelocking, and so on are a pretty good solution for anyone just storing and sending ether. They're also starting to incorporate formal verification of contracts; the online Solidity compiler includes it now, though it doesn't yet support all Solidity features.
As I'd just commented on another HN article, the answer to crap on the Web is not simply blocking ads. That's a necessary but not sufficient condition. A media environment based on eyeballs and clickthroughs, on weaponised viral clickbait, and without sufficient reputation management tools especially for adherence to truth and relevance on the part of authors and publishers, is destroying the primary function of media of telling true and relevant facts. The consequences for a democratic society, predicated on an informed, educated, and thoughtful public (and some rightfully add: a politically and economically enfranchised one), is enormous.

From Viner's excellent essay, you'll find the lede buried in the middle: "Increasingly, what counts as a fact is merely a view that someone feels to be true – and technology has made it very easy for these “facts” to circulate with a speed and reach that was unimaginable in the Gutenberg era (or even a decade ago). A dubious story about Cameron and a pig appears in a tabloid one morning, and by noon, it has flown around the world on social media and turned up in trusted news sources everywhere. This may seem like a small matter, but its consequences are enormous."
US government poised to approve first private mission to the Moon
Pipsi: Python Pip script installer
What kind of moving goalpost is that? Chrome 1.0 came with Incognito built-in. Safari had it for three years. Because there may have been a plugin for Firefox a few months before Chrome's release, and followed IE in shipping it, it's the superior privacy option?
Are you sure they have the capacity? The reason why Google didn't offer cloud services earlier is because they were using up all of their cloud.
I found it very difficult to just send my resume. Maybe give us an e-mail address?
Ok, but now you're making a specific claim.

The original claim: lots of right-wing groups organized as a type of tax-exempt group that didn't measure up under scrutiny. This has been well-documented.

Your new claim: left-wing groups do it too!! I'm sure it won't be hard for you to produce the documentation of that.
Has VirnetX gone after Google yet? Hangouts uses peer to peer connections for video calls https://support.google.com/hangouts/answer/6334301?hl=en
While the article is particularly focused on concurrency, I think that there's a larger takeaway: namely, that language features are paraded around as, essentially, features of the software that's written using them.

Functional languages may make concurrency easier. Does this mean that programs written in functional languages necessarily do concurrency better? Absolutely not.

Functional languages make many tasks easier. Does this mean that a piece of software written in a functional language is necessarily better than a piece of software written in any other language? Absolutely not.

And it's worth noting that functional languages, particularly pure functional languages, are not without their drawbacks. Eliding the issue of the fundamental mismatch between available computing hardware and functional semantics, functional languages clearly have a serious usability problem. Hundreds of Haskell projects are posted to HN every month, and virtually all of them are either a) toys, b) highly academic, or c) attempts to evangelize Haskell. The GHC is one of the largest Haskell codebases in existence, with only a handful of competitors -- which says something grim.

Functional languages clearly have strong appeal to programmers. Functional concepts are clearly useful. But what is the practical advantage of functional programming? What meaningful project can I better accomplish in Haskell than I can in Java, C, Python, or (heaven forbid) Javascript?
Let's recap this thread:
1. gordon_freeman suggests that Tesla should be forced to disclose what they have, rather than pick and choose what to share.
2. You said that (a) other companies don't do that, and suggested (b) Tesla is being treated unfairly as a result of doing more than any of those companies.
3. I highlighted that, as I believe gordon_freeman was saying, the difference is that Tesla is already collecting that information and using it very selectively, putting them in a class of one. If they were to keep all of the data to themselves, that would be fine, or if they were to release it all, that would be fine, but as it is, nobody really has any reason to believe them.

And now here we are. I'm not sure why you're jumping to liability questions about logs of speeding and bringing up privacy (amusing, that one, when it comes to Tesla's public descriptions of events in their cars). I think the point is clear. Tesla, either provide evidence for your claims, or stop making claims. Simple.
Good. I wonder if Zuck could PR his way out of this?
Nope. Innocent until proven guilty. It's not just a saying, it's a way of life.
At Google you wait for a year, and then get stock vesting every month. I just treat it like monthly salary (and don't even pay too much attention to how much unvested stock I theoretically have: if I stay, they'll top it up anyway; if I leave it's gone.)

Yes, totally agree, if you want to compare numbers, you have to agree on what you compare.

In theory, we could just always talk about total compensation, and just plug in standard financial valuation models. (Those models would typically value startup equity at close to zero value---especially the kind of equity that tends to get horribly diluted.)
Well, a lot of people say actors magically make your software concurrent, and kinda they are right, and kinda they are not.

Each actor can be written as if the software is single threaded (just don't do a blocking call!), and you do get concurrency out of it.

if your software can be modeled easily as actors then hey, that will work well, and mostly you can.

Sometimes you can't and then it can turn to shit pretty quickly if you don't know when that is the case.

Mostly though, I love functional programming because it makes mucking around with data structures a lot easier.
Right now I'm looking at these

https://www.reddit.com/r/gamedev/comments/1w746u/interested_...

https://github.com/huytd/agar.io-clone/wiki/Game-Architectur...

https://news.ycombinator.com/item?id=9633252
Sprint is losing $2 billion a year. No Sprint MVNO is sustainable.
So what are you saying? Initially you were replying to a comment saying they are non political, claiming they targeted conservative groups. Then you point out they targeted "open source software" as well, and if you read the wikipedia article it says

"progressive", "occupy", "open source software", "medical marijuana", and "occupied territory advocacy"

were all targeted keywords. So do you think it was political or not?
Yes to all this.

MIGBY, we have also been bitten in production in much the same way. If you are using only AWS resources there is no need to use terraform. Using it at all seems like a questionable decision to me since it's still firmly in "early adopters only" status.

If you're AWS-only then CloudFormation is the way to go. And IMO it will continue to be for a long time, until terraform is much more battle-tested and -hardened. Unless of course you're operating in an environment where you can afford to be exposed to the cutting edge of infrastructure-as-code. I definitely am not.
The silliest part about all this is that we trust these folks to investigate each other.

"Hey FBI, please investigate your likely future boss and friend of your current boss and be honest please!"

"Hey DOJ, I'm the president, your boss, and I appointed you, but will you investigate this other person I also appointed, even though we're all friends and in the same party? Oh, and please don't be biased."

The opportunity for corruption is just too great when an administration investigates itself.