skysight-inc/HackerNews huggingface dataset:
For a more checklist oriented approach you might also find this other list helpful.

It is a reminder of all measures you could take, at a higher level, about technical as well as cultural things you need to do about security.

https://cto-security-checklist.sqreen.io/

Full disclosure: I worked on it (feel free to send me feedback)
Ring knocker?
I thought it was a scam to datamine documents or something. Still don't quite trust it enough to upload anything.
More Blacks, Latinos, and Woman in the Tech Industry
> Increase the cost of vehicle registration or gas taxes to encourage workers to prefer jobs closer to their home.

I don't know that I've ever heard someone suggest that fewer job opportunities is better than more job opportunities.
Poachers kill rhino in zoo
Most times when someone complains that Visual Studio is slow, you'll find they have Resharper installed.
Newton's theory was proven wrong: astronomers have observed movement patterns of celestial bodies which Newton's theory did not predict. But that doesn't change the fact that the first-order description of the planets' movements that Newton's theory produced is correct. And it doesn't change the fact that Newton's theory describes very accurately all types of motion across which we come in our daily life.

Facts always are true or false forever. If something can be considered true one day and false the next one, it never was a fact. It's just a theory.
Intelligent CRM Salesflare Is Becoming the #1 CRM on Product Hunt Today
The idea that there's going to be a robo ride-sharing service by the end of 2017 is... optimistic. Maybe 2037? Maybe 2047? Longer?

It's not so much that Uber is behind on self-driving but the idea that Uber is in any way dependent on self-driving as a business. If they're covering their bets just in case that's one thing. If they think their business model depends on it, I wouldn't go anywhere near them as an investor.
Perhaps I'm confused, but this seems like a non-sequitur. We're not discussing innovation.
Except for Climate Change Denialism, those problems predate empiricism as a thing noticeable enough to have coherent opposition, by (at least) hundreds of generations. They aren't produced by anti-empiricism (though, insofar as empiricism threatens them, they may be a source of resistance to empiricism.)
I'm a bit skeptical of a paper written by a consulting company that specializes in QA services and training. Understanding a codebase well enough to write useful unit tests is very time consuming and difficult. Teaching devs the same requires domain, development and process skills. Other forms of testing (e.g. end-to-end, browser based, and manual) are much easier for an outside organization to apply based on rules in a BRD or user manual. It stands to reason that a company would write a white paper that nudges customers to a methodology that favors them.
Then they laugh and deny you clearance because they can.
What Uber's crisis does and doesn't mean for the company
> Let's say hypothetically that the Russian government has a Cyber Defense arm that has nearly the scope and capability as the US (the DNC/Hillary stuff seems to indicate this). Let's say this is true for many world powers (US, UK, China, and Russia for starters).

Do we think that, though? We've heard a LOT about Russia's cyber capability lately and the consensus seems to be that they employ groups of criminal kids who are by and large given free reign and occasionally called upon to look at targets of interest. We also know that the US's military spending (known budget) is something like 6x Russia's military spending, and we can imagine that intelligence spending is a similar multiple higher.

I should also make the point that the DNC/Hillary stuff is not a foregone conclusion that it was Russian. These leaks cast new light on the DNI's Grizzly Steppe paper where the NSA gave a 50/50 level of confidence that Russia was involved (but CIA and FBI said that it was greater than 50%). This leak includes information about a project called "UMBRAGE" which is a CIA project to catalog and strategically make use of hacking tools of other countries for certain projects in order to point the finger.

We do know that GCHQ has capabilities that are similar in some ways to CIA/NSA, but is it a foregone conclusion that all world powers have cyber programs this extensive? I don't think that it is.
As far as TDP goes, the transferrence of electrical energy to heat is equivalent to that of a space heater as Puget Systems demonstrated here:
https://www.pugetsystems.com/labs/articles/Gaming-PC-vs-Spac...
Hi, do you have an email address that I can reach you at?
I agree with your concerns. This seems to be standard for Facebook.

I saw a similar grant for React js project [1]. The wording has had me look at alternatives for commercial use. The patent grant in React has been on HN several times in the past [2]

Facebook has an Open Source License FAQ where the explicitly do NOT mention the scenario you mention. [3]

[1] https://github.com/facebook/react/blob/master/PATENTS
[2] https://news.ycombinator.com/item?id=12108158
[3] https://code.facebook.com/pages/850928938376556
How software intelligence lets you find bugs before your users do
So it isn't reading the time from this memory page, it's using TSC. In the case of CLOCK_REALTIME, corrections that are applied to TSC are read from this memory page (comm_page).

This summary only applies to Illumos. The Solaris implementation diverged significantly around build 167 (2011) long after the last OpenSolaris build Illumos was based on (build 147). It changed again significantly in 2015.

I believe Circonus contributed an alternate implementation that does some of the same things as Solaris in 2016:

https://www.circonus.com/2016/09/time-but-faster/

With that said, you are correct that whether or not it will read from a memory page instead depends on which interfaces you are using (e.g. get_hrusec()) and other subtle details.
WikiLeaks #Vault7 confirms CIA can effectively bypass encryption of certain apps
I hear what you're saying. I question the assertion that economic planning requires authoritarianism, unless you're being really loose with the term.
I saw a demo of VS code today, as a Haskell IDE. I was very impressed with what I saw.
Επιθετικά από την αρχή Μπαρτσελόνα – Παρί Σεν Ζερμέν
Wow, this could be a game changer. Imagine using a tool like this to teach math as well. Great job guys.
> Again, I'm not going to try and present information contrary to what you know (it would likely just be attacked for being biased)

This is silly. "I could refute your point of view, but you would just make a baseless character attack against me, so I can't. Your fault really."

Fowler put forth what I and many others have found to be a cool headed, well documented, and credible account of events.

The ball is in Uber's court. So far they hired Eric Holder and there have been some resignations. Too soon to know for sure, but it does seem to lend further credence to Fowler's account.

If Fowler made something up, it will be up to you guys make that point.

I don't find the "I won't provide my version of events because you guys are not discussing this in good faith" very convincing. It's passive aggressive.

If you can't discuss because of legal issues or an agreement with your employer, that's fine. But don't blame us.
> It's probably possible to convince me that the limitation on circular references is actually a feature

Have that in Haskell as well. As the community largely views FP as "type-driven development" and Haskell as a "typeful language", it isn't uncommon to have a single module just for listing all the Algebraic Data Types (not their "methods" though, that's more an OOP concept anyway). Having all ADTs at a glance has its own benefits in terms of "high-level overview" etc too of course.

But of course the question was about OOP so you're right calling this a "caveat" in that respect.
It's the "3 Minute Oatmeal" recipe straight out of the recipe book that comes with the IP.

Add the following to the IP:
- 1 cup almond milk (they warn regular milk with curdle but not sure about that)
- 2 cups water
- 1 cup steel cut oats
- 1 cinnamon stick
- pinch of salt
- 1/4 cup of raisins
- They call for vanilla extract but I use vanilla flavored almond milk

Stir and cook for 3 min. on Manual in the IP. Let it naturally release for 10 minutes and then quick release the rest. You might see what looks like a ton of liquid still on the top--just stir it all up.

Then I portion out what I want for myself, add a Tbsp give or take of light brown sugar, and any other toppings. My favorites now are chopped walnuts, chopped dates, banana, berries, diced granny smith apple, etc.

That recipe makes several servings and is great for brunch with an oatmeal bar. You can also refrigerate leftovers for several days and if you let it chill a bit, you can then wrap it in plastic wrap and shape it into bricks which freeze nicely.
"A third domain is needed for internal use and back office. This domain would probably be registered anonymously, so it would be a little more difficult to find."

Um, security through obscurity is not security. And I don't get this? Are we talking Active Directory? It can be a subdomain off your root domain that is only accessible internally.
Why can't they just turn off ads for UK visitors?
Encouraging more work from home might be a good start. However I can't see this being the solution for everything obviously (how is one to work from home as a prep cook?). However there seems to be a lot of opportunity to expand work from home positions. The last few jobs (mostly office related) I held could have been work from home while saving the company money by being able to cut on office space. Meh, then there's the argument "well they don't work as well at home", which could be countered by financial incentives/perks. Overall it would be nice to see a shift an attitudes regarding work from home. Less commuters then at least would make it easier for the prep cook or whomever who's needs are physical appearance to get to work easier. But of course, most people like to be around people and work from home is away from people which is to many anti-social and thus looked down on. I think that's the real reason for the deeper issues around it.
And yet so many ask for a chemical description of condensation from hydrogen and oxygen gases right down to the quark level, complete with working example.
What do you mean? Heisenberg just implies that you cannot observe everything at once. It puts an upper limit on the amount of facts (as in: observations).
> Apache 2.0 license includes the same language

No, Apache-2.0's language around patents is more restricted, as others in this thread have noted.
i love the features of resharper, but after all these years, the performance is still super awful when you have large projects.

Every new version I give it a try to see if the perf problems are fixed, and every time I have to turn it off after a few hours.
Hi Xorblurb :)

I'm a dev on the "IDE team" :)

We've actually done a huge amount of work investigating and addressing perf issues and working to create an architecture that can scale well. 64bits is not a panacea. And if we had simply moved to that, most people would find that their IDE was using much more ram AND behaving more sluggishly.

We decided to invest our energies in work that would actually benefit the vast majority of customers. This led to efforts that we were able to demonstrably measure as producing better experiences for people. If there's a point that 64bit will actually produce better results for people, we'll gladly move to it. Thanks!
This is really making me question all my assumptions when it comes to sexual harassment in the workplace.
I know you're probably just looking to replace DMOZ, and build something vast in scope/size. But please keep the idea I posted yesterday in mind:

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

Somewhat ironically/fitting one of the triggers for this idea was my dislike for the amount of corporate/institutional "spam" on dmoz.org. Browsing dmoz today it doesn't feel like browsing a treasure chest of information; it feels like browsing one of those vanity contact books that people are scammed into paying for placement in.

Just because 50 different museums from around the world are super reputable (to someone) that doesn't mean they should have a guaranteed place in the "art" category, for instance. They should need to have a kickass art collection online with great UX, super-highres images, easily downloadable if it's stuff that's out of copyright and so on. Just list the best ten (twenty? thirty? no idea what the right number is. it probably depends on the category) things, not every single art institution on earth that someone has bothered to submit.

I guess I would summarize this as opinionated, content quality-based selection.
IIRC from the Wikibook, multiple inheritance isn't supported. (Wasn't in C# back-in-my-day either though ;)
Americans are having sex less often, new study shows
Tolls simply aren't the answer. At best they end up being a regressive tax. $10/day means nothing to someone living in Malibu. It can be a huge deal to someone who comes into Culver City to clean a house.

But the real problem with tolls is that there really is no alternative to driving and it's going to be irresponsible and ineffective to pretend like there is.

Other posters have mentioned the concentration of businesses downtown as a problem but there is some spread. And commercial districts tend to cluster for a reason. Supporting infrastructure, proximity to other businesses and so on.

What LA needs--and any other sprawling city for that matter--is for high density, affordable living close to employment centers such that car ownership may eventually become optional.

This requires changes in zoning (which current landowners will fight tooth and nail) and probably an adjustment to the property tax system to pay for new public transit infrastructure such that the property tax is a function of the land area you occupy inversely proportional to your distance from downtown (and maybe several other important points).

Basically you need to tax people who own large lots close to the city center. This effectively means the rich and again they'll fight it tooth and nail.

Everybody wants to live on a half acre lot (or bigger). They want it to be affordable and close to work. Well that doesn't work in a city of X million people.

Additionally outer areas may need to be treated like commuter towns are in NYC, meaning rail transport from there to, say, downtown where there's essentially just one stop in the "town". Too many stops and it just stops working at anything over, say, 20 miles or so.
We are on the same page in terms of when this shift is going to happen, and I 100% agree with you in your description of the current software ecosystem. Although, the point of my question was to explore other paths that people in web dev could consider for when that time comes.
After WWI the German fleet was scuttled (by the Germans) in Scapa Flow to prevent the Allies from using them. Notable quote from British Admiral Wemyss:

> I look upon the sinking of the German fleet as a real blessing. It disposes, once and for all, the thorny question of the redistribution of these ships.

Also of note - in WWI ships had been deliberately scuttled ('the Blockships') to secure the smaller entry ways into Scapa Flow, by WWII these (and the anti-submarine netting in the larger channels) were shown to be inadequate when U-47 sunk the HMS Royal Oak. This attack led to the building of the Churchill Barriers without which I doubt we would have anywhere near as strong a community as we currently have in the Orkney Isles.

Today the wrecks of both the German Fleet and the Blockships are excellent shallow dive sites in slightly chilly water. If you dive I strongly recommend going to Orkney.

https://en.wikipedia.org/wiki/Scuttling_of_the_German_fleet_...

http://www.scapaflowwrecks.com/wrecks/blockships/
When Uber and its employees and/or contractors are intentionally and knowingly breaking criminal laws, then they are absolutely liable to criminal charges. They don't get to ignore laws they disagree with any more than any other citizen would. It would be unreasonable and unfair to assume otherwise.
Very likely. This is the first time I've used a Pressure Cooker, and TBH, I never did that much with slow cookers before either besides a few dishes.

I'm sure once I get more experience with it that eyeballing things will become easier.
The account in the book says traffic improved in the neighborhood where they removed the roads. It was a small-scale experiment. Subsequently NYC built a bunch more roads and traffic got worse. True believers point to a cause-and-effect relationship, but cities are complicated so it's hard to be sure.

The ideal plan for Jacobs might be Amsterdam. No cars, no traffic. It's so simple.
humanly curated web directories

The word you're looking for is "portal."
Another Cultivate Labs person here. You're absolutely right re: predicting stock prices. A prediction market isn't going to beat the market consistently. People looking for that use case end up disappointed.

Prediction markets are more valuable to companies for things where there isn't already a large, liquid source of information flow. E.g. all the on-the-ground workers know a project is going to be late, but no one speaks up due to fear/office politics. Management thinks all is well since no one said otherwise.

A PM is an effective way of taking a bunch of siloed information/knowledge (in employee's brains), aggregating it, and presenting it to decision makers.
LA already has some BRT (Bus Rapid Transit) lines like you describe: https://en.wikipedia.org/wiki/Los_Angeles_Metro_Busway

These systems operate mostly in dedicated right-of-way. There are more planned. I think they have been quite successful, for the reasons you describe.
If you're using Tree Style Tab and this upgrade causes new tabs to appear after a delay of many seconds... setting browser.tabs.animate to false resolved it for me (macOS 10.12).
Under the "Improving our I/O Project" section, there's this little paragraph:

It would be nice if we could use ? on the Option
returned from next, but ? only works with Result
values currently. Even if we could use ? on Option
like we can on Result, the value we would get would
be borrowed, and we want to move the String from
the iterator into Config.

It seems remiss to not mention that Option/Result have combinators/adapters too, no?

let search = match args.next() {
Some(arg) => arg,
None => return Err("Didn't get a search string"),
};

becomes:

let search = args.next().ok_or("Didn't get a search string")?;

I'm not the most fluent in Rust, so please tell me whether the above two snippets are not equivalent in some way.

It might actually be a nice segue into a page on the combinators of Option and Result, since functional-style Rust seems to benefit from liberal use of them.
The Art–and Anger–of Japanese Internment Camp Silk Screeners
Have you noticed this trend on HN? Because I see essentially the same sentiment in this thread. Little if anything is effected purely by overt or tacit collusion.
Finally seems that wildcards in project files are handled correctly by Visual Studio now, i.e.

<Compile Include="**\*.cs" />

looking forward saying goodbye to the no.1 source of merge conflicts for us!
Anyone in the know how about whether the CIA subverted the security of software or whether they inserted vulnerabilities into software?

One of the shocking and disgusting things from the NSA leaks was that it actively sought to create new vulnerabilities and to create subverted software industry products in the United States.

So far it looks like the CIA is using discovered vulnerabilities (imo better than sabotaging industry). But given the size of the leaks I'm having difficulty confirming that this is indeed the case.
If the story was incomplete do you honestly believe we wouldnt find that out? I dont.

EDIT:

1) Wikileaks provides evidence of wrongdoing

2) You respond "Its possible evidence that proves this isnt wrongdoing exists"

Your position seems to be roughly meaningless and the only justification I see to take it on is ideological.
Nah. The most common meaning of portal from when I last recall it being used was: "humanly curated selection of auto-updating RSS-fed content boxes with content from other sites".
Netflix to trial technology that hands control to viewers – Daily Mail Online
You are right, the whole POL is a way to distract from WL and their releases.
There are national actors trying to stir confusion, of course. But Assange remained cool, so should we.
Maybe the only sources they have are within American units. It stands to reason if sources in other countries leaked, Wikileaks would report as such.

That said, there definitely is a disproportionate amount of info on America v ROW.
Good point. Damn back to square one.
Snap shares tumble as short sellers move in
What exactly is difficult here?
Or:

validated_items = [x for x in items if is_validated(x)]
حالات+واتس+اب
Every news medium, even you as a human being, makes intentional and unintentional selections on what to publish or not. As long as the published documents are not fakes (and independent sources verified them), motives are secondary.

If what is published is true, projecting motives in the publisher are an obvious attempt to distract from the message by questioning the messenger. The message is a fact, your interpretation of the messenger is at best guesswork, at worst fanfiction.
ElasticByte looks kinda cool. I'm curious to the market for it, as you seem to fit between "We can use heroku" and "We can hire two people."
I'm a native iOS engineer who's cringed every time someone has said "the web is the future." Today's web technologies (everything from React Native, to service workers, to Babble / transpiling, to Javascript itself) all have huge flaws, most of which stem from the fact that they're built for a platform never meant to handle today's use cases. And don't get me started on how disgusting Javascript is as a language...
It's for these reasons that I've rejected web technologies for so long.

I've always said to my web developer friends, who I often debate this with, that "I'm all for the web being the future - if that future is nothing at all like the web today." WebAssembly is a huge step in that direction.

- I can write code in sane languages

- Code can be as cross platform or platform specific as I want (I imagine a future where UIKit is available on iOS through WebAssembly)

- The interface for accessing apps won't need to be through URLs. There can still be app-store-like search, but instead of needing to download and install an app, it can be streamed like a website (and stored on permanent storage if appropriate of course).

I imagine there will still be Javascript only sites for mostly static pages with little complex interaction, and there will still be native apps for super complex applications (AAA games, resource intensive software that can't be run in a VM), but WebAssembly will cover everything else in between.

I really do think this is how 2 very different worlds will converge. The quality of native paired with the ease of delivery and ubiquity of the web, will be a huge win for consumers and developers.
How an somebody explicitly not-do something?
Hillary was under investigation throughout the primaries, and we know from the leaks that some democratic political operatives thought it was a bad idea for her to run due to the amount of dirt out there about her.