skysight-inc/HackerNews huggingface dataset:
There's a basic problem with posts like this. Finding the right people to associate with is a hard problem.

Finding friends is hard. Finding a significant other is (ideally, anyway) a once-in-a-lifetime challenge. Finding people to hire is even harder: you're still trying to establish chemistry, only now there's a lot of money involved and the actors are big groups of people with complicated internal dynamics.

So I think what's wrong with this post is that CircleCI seem so self-satisfied. They seem to think they have a handle on this problem, when anyone who's been through a job interview in the last year or so will tell you it's a shitty, capricious, random experience even when they take you.
I heard that Anthony Casalena, CEO of Squarespace, was quite involved on the technical aspects even as of some years ago.

I saw some interview somewhere and he was talking about a DB sharing operation that was ongoing and had him busy. I can't remember the year of the interview; maybe around 2013? Seems like a long time ago but Squarespace was founded in 2003.

He doesn't have much on GitHub but he did update his dotfiles as of a year ago.

https://github.com/acasalena/dotfiles
> I'm not holding up the guy as a saint, but what happened to him was expected.

He showed his ass to the feds for YEARS, not even in like a dignified and well articulated way like Snowden, in an open, flagrant "Fuck you and your laws" way.

And frankly, as broken as the US IP laws are, this whole "you can't enforce X country's law in Y country" is BS. In our ultra-connected global economy, especially in terms of tech companies, if you can skirt the laws of a nation by simply moving to another one, then we might as well have Anarchy and skip a few steps.
New law to make employers accountable for temp worker injuries (Ontario)
The thing that went wrong in the Uber fatality are both terrible and expected
I agree with much of this, but where is 2 mbps internet $80?
But privacy and security are not "cool", and never will be.

People like transparency, people are drawn to dangerous things. Hiding shit behind closed doors or being super paranoid is not cool, and will not get you fans.

The only security most people need is herd security. As long as your data can blend into a mass of other people's data to the point where you're just an anonymous face in the crowd, there's no harm. Sure, if you're some important individual who can be compromised by someone motivated enough you might have something to be afraid of, but most people never rise to that level of importance.
> I have never been formally diagnosed

That's important though... you can feel like you have something but actually have something pretty different. I understand that it must be pretty annoying for you if you are actually diagnosed but sadly, believing an internet diagnostic is too often a pretty bad decision.
Ohh, interesting, okay thank you. In that case is there a list for the certified phones?

EDIT: Actually, wait, are you sure this is correct? Didn't the article say "Users of custom Android ROMs—which wipe out the stock software and load a modified version of Android—will start seeing this message, too"? I was trying to figure out which ROMs that included.
Not sure why you're getting downvotes, but you're absolutely right.

A lot of the housing issues would go away if people in the Bay Area (ie. my neighbors) didn't vote down every single thing that would allow more than a single family home. I'm ok with my home price being cut in 1/2 if it means more middle class people can move in. Most of my neighbors aren't.

There is a "missing middle" of housing throughout the entire Bay Area of 4-8 unit apartment buildings near transit.

SB827, flawed as it is, is trying to fix this. If it passes, SF basically won't be able to block construction anymore, regardless of what the residents want. If it passes you'll see a lot of eight story buildings replacing single family homes.
Would it be possible (and legal) to reduce the salary of an employee? In SF this could be an effective means to force an employees exit without actually firing them, due to cost of living.
Flashing your own rom onto a device invalidates the certification it has. You can restore it to default settings, or use the user bypass for it (which if you're flashing your own rom is trivial.)
This argument is disingenuous, and not really more than a projected opinion. Not everyone is this tribal, and people are allowed to be angry when they see the manifest implications of surveillance capitalism without being partisans.
It is possible to set the ID manually. Titanium Backup does this, for example.
This would be a cool FPGA project as most boards include an FPGA port.
But will he tell us who the killers of Setch Rich are?
And that is certainly not what I am saying. Just don't violate the rights of other people when you do it.
Civ II solved the 4x end game grind in an odd way, contrary to this quote from the article:

"That means that sooner or later, in every Civ game, you’ll reach a point where the challenge is gone but there’s still a long grind before you reach the point at which you have enough capital cities, culture points, rocket launches or religious conversions to win the game."

It solved it with tubeworlds. You were allowed, in Civ II to build, say, 24 x 160 worlds, and that made all the difference. Games were exciting all the way through as you raced to deal with the Civilizations next to you and fight toward the ends. No matter what, when you came up against your last one or two computer opponents, they were advanced civilizations that weren't boring to fight even though you were already close to a win. Very sadly, this was dropped from subsequent games, in which you could only generate rather square maps. I have absolutely no idea why. A great loss. I don't play Civ now.
Usually it doesn't take that long - but it is still generally, unacceptably slow IMO.) Last week I was working on fixing duplicate (version mismatches) package references in the our csproj files) in the branch/solution and I couldn't believe that took 4 minutes to resolve a single reference (after fixing the issue in this particular project!)
But the end user can do whatever they want. The end user is free to install a custom ROM and use GApps. They have to jump through an extra hoop.

This would be like Microsoft banning Lenovo from sticking unlicensed copies of windows on Lenovo laptops. Something which Microsoft already does.
This post was inspired by "The Nightmare Letter: A Subject Access Request under GDPR" [0]. Which shows the potential scary consequences of subject access requests.

There's a lot of FUD around this topic. I've seen posts opinions ranging from "no big deal" to "this is actually good for U.S. SaaS" to "This is going to kill SaaS". It will be interesting to see how enforcement of the GDPR plays out.

At the moment, with Facebook transgressions in the news, the pendulum seems to be swinging towards privacy. We'll see how far it swings.

[0] https://www.linkedin.com/pulse/nightmare-letter-subject-acce...
DHH (creator of Ruby on Rails) is the CTO of Basecamp and an overall fascinating person. He writes on Medium about coding and has mentioned in interviews that he still enjoys "writing code"

https://twitter.com/dhh
Do you actually care about the well-being of the poor, or do you just hate the rich? Because you seem much more concerned about the relative difference between the rich and the poor than you do about the nominal well-being of anyone. Population densities have increased and it's more expensive to live in cities. That's for sure. We opened up free trade which gave the American middle class a minor kick in the pants at the expense of bringing huge swaths of India and China up to a position of basic food security, increased healthcare, education, and just about every other measurement of well-being you can think of.

Your essential argument is that from a relative perspective the American middle class is not as well off as it was during a unique time following WWII during which the American middle class reached the highest levels of relative wealth in the history of the planet. Okay, but they're still nominally better off than they were back then and an almost unimaginable number of people have had their lives dramatically improved across the globe in the process.
'Marine Skin' Wearable Tracks Animals Under the Sea
If it's true that using "female-coded language" results in more applications from women, without reducing the number of men who apply, what's the harm?

If it's not true, then I would agree that this is probably a waste of time.

There's at least one peer-reviewed study (Gaucher et al, 2011) which supports the idea that these words make jobs sound less appealing to women. Do you know of a study which challenges these findings?
I wasn't the one you originally replied to but it looks like you are shifting the goal posts here.

> Maybe I'm the only one on HN that hasn't heard about it, but even so, sources shouldn't be omitted.

You asked for sources and I merely provided one such source as "proof" that Zuck actually did use those words in the past.
Fwiw, because of bitwarden's openness, there's also:

https://github.com/jcs/bitwarden-ruby
What Would You Like to See Out of Fedora Server in the Future? – Phoronix
Well they were in a self driving car working for Uber in the capacity of self driving car test driver so they have more experience than me or anyone I know. But that’s only a presumption as I said.
I've been really interested in exactly this question - the technical drive to revisit moments when contingency (and tragedy) emerges. I've been working on an artwork around this, "Iterated Accident", which I just put online this morning, http://darkmttr.xyz/16/
Don’t worry, Gradle is moving to kotlin for build scripts already. Groovy will soon be a (failed) thing of the past.
It took, by her estimate, about two years to have enough furniture before she was willing to invite over any sorts of company. ... Today you can furnish an apartment reasonably with about a months worth of wages.

You do understand there's a difference between a month of wages and having a month of wages saved to spend, right?

Considering most people live month to month... saving an entire month would take many people more than 2 years.
It's kind of hard for me to believe that some people's analysis of their own behavior is this tragically dependent on what other people think.
> exemplified by Rust’s Cargo, with tagged semantic versions, a manifest, a lock file, and a SAT solver to decide which versions to use.

I think Cargo got this from ruby's bundler, the first modern tool to do all this? Why does cargo get the credit! haha.
Power 9 May Dent X86 Servers
Open streeet map and wikimapia work fine for me.
Streetview however can't be replaced for the time being and it's very useful.
That seems a bit harsh, even if CircleCI scores below average on some steps in their funnel. You know going into any company's hiring process that they're going to extend an offer about 1-2% of the time from the very top of their funnel. That doesn't mean you'll go around talking to 100 companies before you get an offer, but the numbers on the company's side will almost always look grim to a candidate.
> For all practical purposes dependency management for programming languages is a solved problem

Hey Phil! It's been a long time. C'mon man, when we worked together, are you telling me you never ran into the never-resolving dependency map with berkshelf and chef? I know I did many times. Locks and a manifest did not solve that. It sounds like the proposed solution should prevent that.
Amplify Partners Is Hiring University Associates and Fellows
Quite interesting. For a moment I've thought it is another JS issue but no. It's React who's strange https://github.com/facebook/react/blob/v0.11.2/src/browser/u... https://github.com/facebook/react/blob/v0.11.2/src/utils/tra...

Same behavior on Ruby:

def content_markup(children)
case children
when String, Numeric
children
when NilClass, TrueClass, FalseClass
return
else
# ...
end
end

content_markup 'foo'
#=> "foo"
content_markup 0
#=> 0
content_markup true
#=> nil
content_markup false
#=> nil
content_markup nil
#=> nil
Ask HN: How to find a job with strong social impact with my infosec background?
Hi HN,

I'm looking for your help because i want to drop my current job in a big cyber security company.

I feel like i'm totally disconnected in my day to day work, and i want to pursue new opportunities in an NGO/Lab with a strong social impact.

I like when the programs i'm designing have an end goal stronger than just sell a product, and i want to continue to be inspired everyday in what i'm doing at work.

My background in infosec is ~3 years of sandbox development and malware analysis.

This is a small list of the organizations that i have found so far:

- CitizenLab
- Mozilla Open Web Fellow program
- EFF
- Freedom of Press foundation
- InternetFreedomFestival
- Amnesty International

Any ideas, recommendations ?

I would prefer having something that fits my current experience as a malware analyst, but i'm totally open working on topics such as Internet censorship or helping journalists/activists achieve a better privacy/protection from state sponsored attacks.

Thank you very much HN.

PS: you can DM me if you want to chat in details.
How software is eating software development
Joel Spolsky nailed it with his article on why everyone thinks they're hiring the top 1%: https://www.joelonsoftware.com/2005/01/27/news-58/

Basically, there's a ton of completely unqualified (or even under-qualified) applicants who apply to just about every job opening out there. If you've ever been on the other end of the table, posting a job opening and sifting through applicants, the situation becomes clear very quickly.

I'm actually surprised 250 make it past their initial screen. The rest of the numbers seem reasonable to me though.
Yet he has been cited [1] by and contacted by congress for his research on pro-Trump FBI agents leaking to True Pundit.

It seems that the media can't make up their mind about him either: At times, discrediting him; other times, recommending his work. [2]

[1] https://democrats-judiciary.house.gov/sites/democrats.judici...

[2] https://twitter.com/SethAbramson/status/971909060294561792
Did your grandparents retire? At what age? How are they doing now?

For comparison, when do you plan to retire?

Now do the same run down for your entire cohort.
> Apparently making the dependency-manager's code simpler is a goal

That isn't the goal at all. The goal of Minimal Version Selection is to ensure that the version selected is closest to that which was tested by the app and its dependencies.

> worth removing developer's ability to be expressive and removing security updates.

And that isn't true either. It allows the developer of both the app and its dependencies to express the version they have tested against, and still allow the developer to receive security updates by explicitly increasing the version, allowing them to test that the update doesn't create problems while doing so.

It allows for version pinning without the need for a lock file.
I’m not sure stunt or trick drivers are the best choice anyway but you make a good point. Do we know this individual’s qualifications or are we just guessing at Uber’s standards?
I'd like to see a law that says: to obtain certification to operate a self-driving car on a roadway, an organization must agree to:

1) Conform to a standard set of protocols for how sensors provide data to a self-driving software system.

2) Log data in a form that could be submitted to any conforming self-driving software system, to obtain results from that system reporting what the system would do given these inputs.

With this in place, it would be easy to do after-the-fact comparisons of data leading up to incidents, and learn from the differences in results between systems.

It could be taken a step further if the car makers would also share data on near misses, which could uncover cases where other car makers' systems did not handle the situation as well.

Even if the sensors are different, I suspect some good mileage could be gotten out of this. The fact that learning opportunities are not perfect, is not always a good reason to pass them up.
>On the other side, do we want to treat every project like a medical device?

No, but is most software work really engineering? Personally, and atthe risk of completely going off topic and starting a debate which has little purpose, I don't think so. I don't consider duct taping together various frameworks and third party libs to create yet-another-CRUD-app "engineering".
I think you're discounting the utility of an extremely wealthy person's capital as a vehicle for greater change.

That is, Warren Buffet probably can't move the needle much through consumption of goods. Even if he replaced his $3 breakfast with a $300 breakfast it's just not going to have a huge net effect.

Instead if he manages his finances carefully and leaves himself capital for investments then he's able to influence entire markets at once. This is a lot more effective use of his leverage than simple consumption because it drives innovation, fosters competition, etc.

There's certainly something to be said on your points of wealthier consumers pioneering technologies and solutions for the rest of the world. I believe it's more realistic to look at the upper-middle-class for that sort of thing than the ultra-wealthy though, as people like Warren Buffet are the 0.1% of the 0.1% of the 0.1%.
By refusing to answer upon the clear hypocrisy pointed out in your argument, because you have no answer. :)
This talk is in a similar vein:

https://www.ted.com/talks/jia_jiang_what_i_learned_from_100_...
How is it that articles like this not only get written, but get voted onto the front page of HN? It's not that the content is bad but that the content has been presented elsewhere, and numerous times, e.g. c2 wiki.

Is it because we're not really engineers? We're just hackers? I feel like I've seen this discussion every five or ten years or so. Is that just my perception, or do we have waves of interest and knowledge building and then loose it all in some exodus from the industry every ten years that I'm not aware of? One of the threads here ended up exploding into yet another coding style "discussion", the kind I first remember back in 1995, and my attitude hasn't changed since then (just pick one and move forward).

I can only imagine that as soon as B[1] was created, programmers started arguing about whether or not the curly brace should go on a new line.

And that's the real problem here. We are still attempting massive engineering works using the tools of 1969: text files. We have graphical tools with automated assistants for finance, medicine, space flight, car design, but when it comes to the software that we programmers use to create that other software, it's 1969 text files with curly braces. No fucking wonder I keep seeing the same old shit. We should be in outer space right now, but we're still teaching the kids how to hold the sticks to make fucking fire.

[0] http://wiki.c2.com/?SingleFunctionExitPoint

[1] https://en.wikipedia.org/wiki/B_(programming_language)
Perhaps the greatest song of all time: (William Bell, Born under a Bad Sign)

https://www.youtube.com/watch?v=kVQv2HIQk5g
In general terms, in C-like languages, mixing braces and semi-colons is horribly refactor unfriendly and bug prone. Meanwhile, sticking things on one line introduces a cognitive load that you might not want. (YMMV on the second point, but I’ve pretty strong views on the first.)
That certainly doesn’t sound good. Is there footage of the driver at the time of the collision?
> E.g., seizing Google’s copyrights and patents, and selling EU usage rights for them. Or seizing the physical hardware, and selling them (and the software on them) off.

The retaliation from the US government on that one would be pretty epic. I wouldn't want to be an owner of a patent heavy European company at that point. Our current President is quite familiar with eminent domain.
Why is Fossil so fast?
I'm not sure how YouTubes current existence given the past decade or so isn't a huge antitrust violation. They've run the platform at a massive loss, subsidized by their other business ventures to make it impossible for anyone to create a competitor. I can't imagine that if you propose to a VC that you need to spend hundreds of millions of dollars on building infrastructure that you will then need to run at a loss potentially for decades before hoping to see any profit it would go well.
Sort of: https://www.android.com/certified/partners
I remember seeing a great post about this a few years ago: "In Search of the Cookie Dough Tree"[1] by Aaron Greenspan. It stands out all these years as a vivid, personal account of an issue I simply hadn't thought about before.

[1]: http://www.aarongreenspan.com/writing/20130404/in-search-of-...
So A/B testing on users is considered bad now? Getting Obama elected was down right despicable? People not keeping their settings up to date is his fault?

And everyone at Facebook is bad? Jesus
Thank you for deleting your long commentary.
And a good name for the bad style is Arrow Anti-Pattern[1]

This article also discusses the solutions (there's a lot of overlap with OP's article).

http://wiki.c2.com/?ArrowAntiPattern
Microsoft Deals Are Just the Beginning for BlackBerry Ltd Stock
In my understanding, there is a clear issue here with the understanding and separation between the present, which is a fact and the future, which is a theory.

It is illegal to misrepresent your financial statements, thus lying about the present.
But you can sell whatever you want about your future, like changing the world and making it a better place and what have you.
The Silicon Valley feature is the unbelievable faith in the potential of an idea/startup. I don't think lying about your current financials or KPIs is a feature.
For an expert in the language I would agree with your statement. But language is a complex task, like juggling. And you don't start with throwing three balls up. You start with one, and then when you can handle it you add the second, etc. It's way more boring that way, but it greatly reduces the time needed to get to the more complex topics.

I would argue that someone around A2 level in a language (where most hobby learners are) will take 10x longer in learning a song, when applying the method proposed by you. And many people won't ever finish learning one song, because before they finish other topics, songs, activities become more interesting.
Even when the accusations are indisputably true and relevant?
> At many bars here, there may be 5 guys to every girl, and only 3 or 4 girls might be single. Of course they get a constant stream of guys hitting on them so if you are an average guy, you will be shut down immediately.

Haha, I'll take "SFBA experiences I definitely don't miss" for $800, Alex!

Your friend's experience is quite similar to my own. Dating life completely turned around as soon as I moved east.

This is such a striking and serious issue, I'm surprised there's not a whole lot more discussion of it. Are all these engineers happy to just move to SFBA, and then not have a single date for 7 years like your friend?