skysight-inc/HackerNews huggingface dataset:
The right-click menu is a different style between the desktop and the title bar. Right out the gate there are so many inconsistencies in Windows I can really see where the person you're replying to is coming from.
You get other advantages for doing three/five node replication--online updates are free if you require (n-1) compatibility.

Reality is that if you need to hit 5+ nines and require strong consistency guarantees (like "we never lose our customer's data") at data center scale, you'll probably need something similar. Most people probably don't need those guarantees, however.
This seems like the perfect opportunity to ask: do you have any recommendations of board games for a couple that loves them?
No they're not. If the previous version of the license has a class action waiver and arbitration clause then all future disputes are covered under that provision. Failure to consent to the Win10 license means nothing. (Might be a great individual claim in arbitration but who cares?)
I don't think many pre-existing board game pledge programs moved to Kickstarter, though am happy to be corrected.

The most prominent pledge system is GMT's and it is still thriving. Most non-Hasbro/AEG/Asmodee board game publishers are smaller than GMT.
Exactly what I'm thinking. Who would give Symantec money? I can't imagine the type of business that would pay them for security.
As someone who rarely has more than a few tabs open, I honestly don't get this. What are you doing with so many tabs?
> Chrome is becoming the browser of the masses.

Well it's clearely been targeting the masses since the beginning.
Sadly, it's the other way around. Arbitration agreements are almost always upheld and enforced. It's rare for a plaintiff to win when the defendant brings a motion to compel arbitration
Overloading + could be magic if you want it to be. In go, + is exactly what you think it is. In languages with operator overloading, I literally could make + do whatever I wanted to.
>"We’ve taken these metaphors for evolution to heart, reading them to mean that life is a race to kill or be killed. “Darwinian” stands in for “cutthroat,” “survival of the fittest” signifies survival of the ruthless."

This is a complete perversion of the intent Darwin expressed with the term "survival of the fittest". Here it is conflated with "survival of the strongest", but that is not what Darwin meant. His point was that any species more able to adapt to change, and thus maintain their level of "fitness" to an ecological niche would be dominant.
I suppose in some sense it amounts to that at a very fundamental level (though I wouldn't really say I "like" Obama).

But, worded more eloquently, I think that Trump's ego, insecurity, arrogance, and overall personality makes him more likely to abuse his power; especially for petty or vindictive reasons.

Not incredibly more likely. I don't think he's going to call the NSA director and ask him to spy on an ex-wife or something (probably...). I just think Obama respected the gravitas of his position more.
Leading in the age of Hacker News
Looking at their about page, these guys have a lot of aerospace experience: Lockheed, Boeing, Gulfstream, Scaled Composites (!), SpaceX, NASA, P&W, and more. I'm optimistic about this project. Hopefully they'll turn out more like SpaceX and less like Eclipse Aviation (also founded by a tech guy).
Usually I agree, but SYMC is at an all time high and trading at 40x price per earnings. The price already implies a massive bet on increased profits, but there is no way that is going to happen.
From oracle docs:

"A class that represents an immutable universally unique identifier (UUID). A UUID represents a 128-bit value."

Looks thread safe to me. No setters on the object.
There are parts of OTP patterns that seem inherently dynamic. Message passing is only one aspect. There are also deployment/upgrade concerns with a running system.

Actors can receive messages that change their behavior entirely ( http://erlang.org/doc/man/gen_server.html ). Features like this are not there by accident.

Actors can hot-upgrade code their dynamically while the process is running. For example, if an actor is hot-upgrading I'm not sure how it would work, if the types of the old state and the new state don't exactly match. Sure, you could write functions to do this, but you see the picture is much more complicated.

I don't think I've presented the best arguments off the top of my head here here, but if you think more about the deployment/upgrade scenarios, along with partial updates along in certain nodes of the system, you can think about how complex it could get.

Basically, never assume that you get to take the whole cluster down to do an upgrade. Comprehensive "red/black" deployment strategies used by other non-distributed languages are not really the OTP way of doing deployment/upgrades.
and then that someone else would be just as bad. No right answer.
Fat Man and Little Boy would like to have a word with the F-35 about who was more expensive.
I just want to have nicer text.
> User is responsible to back up their own files on a periodic basis which might be another factor in the case.

This. I understand the frustration around the Windows 10 upgrade program, and I agree that Microsoft was overzealous in pushing the upgrade.

However, you had the choice to ignore the prompts and not install Windows 10. Yes, they were obtuse, but it was possible to avoid upgrading to Windows 10.

It is always the user's responsibility to have a backup of their data. I also find it very difficult to believe the plaintiff's claims that Windows 10 caused hardware damage. It is extremely rare that an operating system would cause hardware damage. [0]

Operating systems, especially ones as well tested as Windows, don't generally wreck hardware. I don't think Microsoft should be on the hook for third party drivers which were incompatible with Windows 10.

[0] https://www.extremetech.com/computing/240309-apples-bootcamp...
[Medium] Maker to Manager
For comparison, my 10 year old Dell 3007WFP (30" 16:10 1600p monitor for similar market segment) is 147W typical 177W max. So 8x the pixels for ~60% of the power consumption after a decade of improvement sounds good. Shame it's 16:9.
Unicorns shmunicorns
A community on the front lines of the opioid epidemic
Quick and dirty bindings? No. Ones that actually take into account the idioms of the host language and build idiomatic abstractions around the raw bindings? Not necessarily hard, but requires a significant time investment.
Dang, TIL, I guess... but I don't see how that relates to the OPs hypothetis about cat vision. A phrase I never thought I'd be uttering here, or... anywhere, really.
"The NGA is to pictures what the NSA is to voices. Its principal function is to analyze the billions of images and miles of video captured by drones in the Middle East and spy satellites circling the globe. But because it has largely kept its ultra-high-resolution cameras pointed away from the United States, according to a variety of studies, the agency has never been involved in domestic spy scandals like its two far more famous siblings, the CIA and the NSA."

The rest is political fluff.
I've been trying to crack Haskell for a while, but didn't find it approachable at first. Somehow Elm and building simple web apps made grasping FP easier.

So now that I've learnt a bit of Elm, I find I can grasp Haskell more and spend a bit playing with. The best part is, after reading this [0] I'm finally grasping Monads.

[0] http://adit.io/posts/2013-04-17-functors,_applicatives,_and_...
Yeah, https://github.com/therecipe/qt seems like the best option right now...
I've seen this in many job descriptions, but in 30+ working years I've never seen an employer actually verify that a candidate had the credentials he claimed to have.
I have always used windows and still do to this day. I never had problems with 98, 2k, vista, xp, or windows 8.

When windows 10 was announced I was optimistic. New leadership, a new OS Microsoft were really in a position to be an OS for the people.

Its not, it sucks, I have so many problems with 10 I cannot count them all. Not to mention the forced updates, the privacy games and all of the other things that make it into the media.

For the first time ever, I am seriously considering a new OS for my work.
> Right now healthcare is shelved and the far right reps lose steam, having failed to work with their own party and a President far more popular with their constituents than they are.

Current polling data to support the claim that any far right Republicans are far less popular with their own constituents than Trump is would be welcome. Given his cratering approval numbers, including with Republicans, I kind of doubt that is true in general.
When Chrome first came out it was applauded for things developers and powerusers cared about: a sandboxed multiprocess approach, a fast JavaScript engine, low memory footprint (this is hilarious in 2017), open-source, a task manager, etc.

Remember this guy? [1] It's a 40 page comic book of stuff the masses would never care about.

[1] https://www.google.com/googlebooks/chrome/big_00.html
Mnuchin: Losing human jobs to AI “not even on our radar screen”
How to Make the Electoral College Work for Everyone
My muscle memory has adjusted to Alt+Left (thanks to their reminder popup.) However, I've moved onto being upset by webcomics that bind the arrow keys without filtering out Alt+Arrows, resulting in an unfortunate combination of history and non-history navigation when attempting to use this shortcut.
They basically have to be thread safe, because they're globally accessible. If you can't control access to a call that isn't thread safe, then you can't call it safely at all if there's any code in your process that you don't control (like, say, third-party libraries, or even first-party libraries).

I think it's reasonable to assume that any documented API must at least be callable.
What was slavery like, for the slave? It depended on the quality of your master. What is government like for the governed?
"close other tabs" is the only option I use. Good to know they are removing it!
Porting meant rewriting here.

But I still ended up with the same classes replicated hundreds of times.

Polymorphic code is not possible in any other way in go – you always have to duplicate the code.
>With the capability to watch an area of 10 or even 15 square miles at a time, it would take just two drones hovering over Manhattan to continuously observe and follow all outdoor human activity, night and day.

This is not correct. Manhattan has tall buildings which are a great defense against arial surveillance. They also do not do active monitoring. So if you travel more than 10 - 15 miles, you would end up entering or exiting their surveillance radius, which means they couldn't link your entire set of actions together.

Further, the resolution is not very good. They can currently trace back cars and humans walking, but the features are not great. So if you were to board a bus and exit the bus, and you weren't wearing some very distinct color (or you took off your jacket), you would be lost to them.

The company that provides this service is called PSS. I do not like them very much. [1]

1. https://www.pss-1.com/
The Playback Watcher's Oath
> everything that uses that type is statically checked to be "behind" that gateway

In a distributed system, the largest the "gateway" can reliable be is a single node, because you don't get guarantees about the code that other nodes in the system are running. Even the single node case poses difficulties, because I believe in OTP the upgrade path means you have to transfer state during upgrades. What if the types of the state during the upgrade don't exactly match? Can multiple types of a thing exist simultaneously? How is these types versioned? etc... it gets complicated.

> Therefore, when receiving a message, you really only ever get a Maybe Message or Either Message Error or whatever you want to model it as.

Sure, you can receive messages as "Object" and then cast/parse them inside the node. Does that mesh with the vision of what people have when they want to bring static typing to erlang?

---

The hard part about thinking about OTP is not just the message passing, but also the myriad deployment & upgrade & versioning scenarios.

I am a fan of static typing over dynamic typing in everything else , i.e. normal programs.. just not _OTP-style_ erlang for distributed systems.

Even thinking about something like a gen_server (http://erlang.org/doc/man/gen_server.html) makes my head hurt... though if someone can figure out a way to do it that's faithful, more power to them.
This is provocative and fun but doesn't hold true for me personally.

If I'm working on only one project I will often end up getting blocked where banging my head against the problem doesn't lead to progress. The only reliable way to progress in those situations is to leave the problem for hours or days and return. Having multiple projects simultaneously allows me to spend that unblocking time making progress on other projects.
I'd love to have something that takes the best of Go (static typing, fast compiles, binaries, community) and functional paradigm.
Meanwhile yearly marijuana overdoses stay at a constant zero every year, while enforcement of marijuana prohibition kills untold numbers of convincingly innocent people.
Switch to firefox, before google's heavyweight prowess forces it out of the market!
Netflix creates tons of original content so it is both a producer and distributor. If Netflix really believed that the marginal value of DRM was zero they wouldn't use it on their own content since it has a nonzero cost on the distribution side.

The only other possibility that I can come up with is if Netflix's original content has multi-party rightsholder situations with contacts that legally require them to apply DRM even to "their own" content (IANAL and don't know much about how these things work, but it wouldn't surprise me).
I forgot that inbox even exists.
Usage stats, from article:

- Duplicate: 23.21%

- Reload: 22.74%

- Pin / Unpin tab: 13.12%

- Close tab: 9.68%

- Reopen closed tab: 8.92%

- New tab: 6.63%

- Close tabs to the right: 6.06%

- Mute tab: 5.38%

- Close other tabs: 2.20%

- Unmute tab: 1.41%

- Bookmark all tabs: 0.64%
Sometimes it's just easier to do a quick search and modify the result instead of keeping a huge texture library available constantly. But keeping an inventory of scratch/bump maps to use on a variety of projects is actually something I've been looking into...then wham, here it is. Anybody have experience with it?
Just migrate to DNSSEC/DANE already. CAs have no incentive to mis-issue certs. CAs whole business model is selling trust. Its obvious TLDs (.com/etc) are the one who should validate/issue certs.

Regarding TLDs coming under control of Govts, Its solved by independent mirror nameservers run by app devs (Firefox/Chrome/etc) and NGOs (EFF/etc).
Because "the second most expensive weapons ever built" wasn't clickbaity enough?

* The price of the Manhattan Project | Restricted Data || http://blog.nuclearsecrecy.com/2013/05/17/the-price-of-the-m...

* The 10 Most Expensive Weapons in the World - 24/7 Wall St. || http://247wallst.com/special-report/2012/01/09/the-10-most-e...

EDIT: Worth mentioning that we aren't done paying for WWII-era weapons.

* America's Atomic Time Bomb: Hanford Nuclear Waste Still Poses Serious Risks - SPIEGEL ONLINE || http://www.spiegel.de/international/world/america-s-atomic-t...
I could see that happening if humanity becomes interplanetary. What if Saturn and Uranus become tourist destinations?

You may hear cries of "Save the Rings" NestleBoeing is pilfering the ice while making monstrous profits!
License bikeshedding is fun, so please indulge me.

People dislike apache because it's complicated and requires annoying notices on distribution of modified versions. Debian and fsf say it's free. OpenBSD believes the patent provisions are non-free and refuses to include apache licensed software.

I think a project is better off having non-trivial contributers sign explicit license grants, even you admit that explicit is better than implicit.
> the backspace key as "back" navigation

That was a ridiculous usability nightmare and was only popular due to muscle memory from IE doing it long ago (it was a terrible decision back then, too).

Good riddance to it, may no one ever again unfocus a form field by accident and wipe out an entire form with a single keypress.
Those are minor details. The political debate isn't over how often to provide breast cancer screening, but whether "preventative and wellness services" should be mandated at all.

And the _real_ dilemma in the GOP is that most Republicans don't think the government should be subsidizing any of this at all. If you gave all the Republicans a chance to pass a bill free from any kind of political consequence, they'd repeal the ACA along with all the entitlements and taxes. But that's not politically tenable for a million different reasons. This fundamental mismatch between Republican policy preferences and the reality of modern political and economic life means Republicans are incapable of governing in a sane manner. Even _if_ their various political-economic theories were correct, you can't arrange the system into a state where those theories could be applied. Reality is path dependent, and your available solutions are limited by the past.

But the thing is, when you and your constituents are convinced that the modern bureaucratic state is fundamentally irredeemable[1], there's always a convenient excuse for why things never pan out. It's like an employee who never gets anything done, always has an explanation about how somebody else is thwarting his designs, and can talk endlessly about all the changes he would make to improve things. His excuses may be individually defensible, and his ideas may be interesting, but they're irrelevant.

[1] And I don't just mean favoring small government. I've never met a person, liberal or conservative, rich or poor, who doesn't express a nominal preference for smaller government.
Just ask ranchers and dairy farmers.
I'd like to know more about how Windows 10 caused so much damage she was forced to buy a new computer.
The DSL doesn't go away. Your only choices are to implement it, or else read and write the boilerplate you get by imperfectly compiling it in your head.
You realize that netflix is using up over 20% of aws capacity
and as cool as having your own cdn is there is not much purpose in it without the part that runs on AWS.
Yes, you can use a VPN with iOS. However, AFAIK, the ad targeting program I was referring to was only used on the AT&T broadband Gigapower offering.
I use http://hckrnews.com/ when I do not have a lot of time to at least catch the top stories over the day
So sad, "close tabs to the right" is my favorite.
Media liberals would like to believe the Republican party is imploding. (These are the same people who spent a year ridiculing the possibility of a Trump presidency, because they were so certain they would destroy him in an election.) Unfortunately, it appears reality has other ideas, given that Republicans control nearly everything above the municipal level.

I'm not saying I like it, I'm just saying that's how it is.
Agreed. There's a lot of hyperventilating in this article that, gosh, a wealthy country might want to spend a bit of money to build some weapons to defend itself. And then, incredibly, sell them to other rich countries.
Well neither would warehouses and other infrastructure they built but that was not the premise that is being discussed.
I use "Bookmark all tabs" all the time. It's a handy way to capture a subject matter dive for later reference.
So sad, "Close Tabs to the right" is my favorite.
It's a bit barebones, but it's very easy to use. You can also generate standalone executables effortlessly.
The helmet system described sounds amazing. To the pilot he is basically flying an invisible plane with 360 degree camera feeds to his helmet.

Wow.
Guess I am both the 2.20% and the 6.06%. Will be really sad to see this go.
This happens all the time... except most times companies will cancel interview without justifications. Companies will never tell why they didn't pick you for the job either.

Always wait until the company wants to hire before talking money.
until they are taken to court the licenses are all just assumptions. Did OpenBSD have a lawyer review this decision and post the language somewhere?
True, but if the sender wants the receiver to do something of value then it will need to meet a contract that the receiver enforces. That doesn't require a central repository of contracts, one node can diverge, but you must understand that parts of your network of services will start to fail. From that point of view it starts to look very much like the linker phase of a compilation, and that the types need to match up to the data structures being instantiated. It's just this 'linking' phase is in the programmers heads, and not particularly useful. A distributed system that can validate itself is a much more valuable concept.
Part of the 6.06%!

I will definitely miss the close tabs to the right option. Interesting that Duplicate is so popular; I've never really used it for anything, ever.
From tfa: imminently.
No SD slot on my S6, unfortunately.
In case it's helpful: in Chrome you can shift-click and select ranges of tabs and close them all at once.
Pitty DNSSEC has its own implementation issues.
See, I hate that reminder popup. Like, "Oh, yeah, we know that you've been using backspace to go back in your web browser since 1997, but we're going to take that away. We're not going to use the functionality for anything else. We're just going to pop up a smug dialog box every time you hit backspace telling you that backspace is deprecated and to relearn this command for no good reason."
Go look at the implementation...
Square-Enix runs a site like this where indie game developers can post games and if they are voted up they help with publishing and crowdfunding (https://collective.square-enix.com). Not exactly what you're suggesting but it has some similarities.
I'm sure I must be missing something, but can you give a concrete example?

Of course instances of classes (not "classes", as you say, classes are an entirely compile-time construct in C++) must be allocated, but I mean... there's still heap storage. You know, shared_ptr<T> and all that...

What am I missing?

> You can have destructor like behavior in Lisp as well, just register a file handle cleanup action by giving a cleanup lambda when creating the map instance.

Well, except you don't know exactly when the map is going to get cleaned up...? And it could get reused across various sections of the program... Do you see what I'm talking about?

EDIT: That, and if the map exists for the entire duration of the program, but it's really important that entries have prompt cleanup when removed... what then?

(Btw, I do understand that in the general case with weak_ptr, shared_ptr, unique_ptr, etc. that things get decidedly less deterministic[1], but RAII is pretty well defined by scope or referenced-to-scope.)

[1] Basically almost as unpredictable as a general purpose GC. I can't recall the paper title, but I'm sure there is a paper out there detailing this.
This! And no automatic syncing. I have no idea why deleted songs keep showing on my iphone and added songs keep disappearing from my iphone.
What I don't understand is why as a society we don't designate those areas non-residential to begin with.

Beneath a flight path should be warehouse / industrial and possibly commercial.
Likely many people will downvote this, but I see your point.
We all find things to complain about. But quality of your work or unnecessary duplication wasn't one of them. ;)
>Israel is the only country that has been allowed to make significant modifications to the F-35: its variant, nicknamed the Adir (‘the mighty one’), includes a few extra computer systems of Israel’s own devising.

What might these be?

Edit: Hey, maybe the submitter knows. Zero comments and the username "adir-one".