skysight-inc/HackerNews huggingface dataset:
Maybe they (HN) could allow one BugMeNot-style account that is known not to belong to anyone, has aggressive anti-spam filtering, maybe requires a captcha to post, and only posts dead comments? Then when people who really don't want to join the community have something useful to contribute we can vouch for the individual comments. I guess this would be a tiny bit like the old sites with the Anonymous Coward "username".
You're off. You're confusing Fermi Problems https://en.wikipedia.org/wiki/Fermi_problem with computer science algorithm approximation problems.
Interesting. I am surprised that this was not widely taught in schools where I am from. They tend to focus on the negative aspects of America only.
I'm not missing the point. Calling it a "keylogger" isn't just inflammatory, it's wrong.

Being upset about what Windows 10 actually does is fair enough -- I understand that not everyone wants things like telemetry and personalization (or maybe just not on Windows). It's not an excuse for claiming it does things that it doesn't do.
I swear, hyperbole will be the death of us all this election season.

AFAIK, what has everyone so riled up is that DNC staffers were talking about how they could hypothetically spin their PR in favor of Clinton and against Sanders. That's somewhat troubling -- I can't say I blame them for not being totally supportive of someone who has shown so little loyalty to the Democratic party, but the tactics they proposed were pretty shady.

Be that as it may, it is miles and miles away from "rigging an election", and framing it as such is toxic to legitimate political discourse.
At least as far as pwn2own is concerned, browsers are targeted without any access to plugins.

Plugins are usually introduced (some of them separately) on different days and are considered different targets.
Your expecting people who have spent their lives climbing the political ladder and understanding / memorizing / interpreting law to then be able to know that their emails are viewable by a man in the middle or anyone able to read the harddrive?

If anything, this is a problem with their IT staff. Now that being said, the DNC may have not made it obvious that this was necessary and thats where the burden can rest. They knew that everything needed to be secure but either assumed incorrectly that it was encrypted or didnt want to inform IT that there are sensetive materials
I think you're right that they're doubling down, but I've also argued similarly to you that 2020 is going to be crunch time and their current strategy isn't working.

My suspicion is that investors are going to get nervous well before then, though, because if 10 is still looking like another Vista/8 then the strategy isn't going to work and Microsoft is at a serious risk of losing its market dominance no matter what else is going on. They would need new leadership in place in time to produce an acceptable alternative for the other half of the market before the end of Win7 support forces those people and organisations to make the hard decisions, very possibly at Microsoft's expense.

As of the cut-off this week it isn't looking like the "get everyone onto 10" strategy has worked so far, so my guess is Nadella has to come up with something new by probably next summer or he's done. It wouldn't surprise me if plan B has been in the works for some time and is announced in their next quarterly update, along with a positive spin on Windows 10 results that will objectively still show that roughly half their market didn't move to 10 even when they literally gave it away. I have no idea what sort of plan B would fit with Nadella's overall vision, though, and it also wouldn't surprise me if they keep doubling down on 10 and the cloud strategy.
Some people create pseudonyms as a platform for trolling or propagandizing without risking their main account, other people simply morally object to having a consistent online identity on principle, or want to say something controversial or confidential to protect their main account or identity. In every case, the pseudonym is an attempt to protect one's identity, and the person making it considers it necessary.
Let's say I want to get into devops, and combine that with, gee, I don't my continued interest in infosec.

Does anyone take these certs seriously? I was listening to SE Daily and the host in an ad mentioned the SysOps certs. I even search Reddit, and the obviously more programming-oriented end of tech has always been adverse to cert culture than the grunt ClickOps (TM, but who I am kidding I stole it from a blog I forget mark) end I am familiar with.

I have debated studying for these certs. I do want try and study for them to get a feel, but I somehow doubt I can really get a job with them.

Is this like for consulting gigs where partner firms with consultants need minimum X certified people to meet a threshold for their Gold/Platinum/Whatever-flavor partner status?
> The only people i've ever seen using it are old Smalltalkers who have reluctantly come over to Java!

I also use it occasionally.

Then again, I used Smalltalk on an university project before Java was announced to the world. :)
> Literally absolutely nothing.

That position is known as the blank slate and is no longer taken seriously among scientists. Language is an instinct that springs forth even when there is no language to pick up from the environment. What you think you know is incorrect.
It sounds like his complaint is that Apple doesn't use 2FA when you acknowledge your 2FA device is unavailable (I had trouble following the article). This is admittedly bad. All they need is an offline code or something like Google's recovery codes. It's actually somewhat disappointing that so few sites have something like that.
More like, let them vote on what they are actually getting vs. whatever they were told they would get. I frequently agree to things in principle but I still read the contract before I sign.

It seems like brexit is a pretty big decision to make witout knowing exactly what you're agreeing to but hey, that's just me.
> The support for records in Haskell is if not pathetic is very poor.

Be specific. Support for record field access is fine. Support for record creation is fine. Support for pattern matching on records is fine. There are two "problems with records" in Haskell.

First, unlike many languages, records don't create implicit namespaces, so if you define Foo { x :: a } and Bar { x :: b } in the same module you have ambiguity. This is addressed, in part, by several recent GHC extensions. It could always be handled by putting Foo and Bar in different modules (with some added complexity if Foo and Bar are mutually recursive), but the community has settled on prefixing (Foo { fooX :: a }, Bar { barX :: a }) which is a little ugly but perfectly workable.

Second, while support for member update is okay when shallow, it compounds in a particularly nasty way when it gets deep. So what in Java would be "x.y.z.a = 7", in Haskell is something like "x { y = (y x) { z = (z (y x)) { a = 7 } } }" - horrific, I agree. But note that "x.y.z.a = 7" isn't great practice in Java, either! Why do I know about the fields of a field of a field of my object? Far better if that's packaged up in a setter. And if you define setters, the Haskell gets cleaner too. Lens is a principled way of defining getters and setters (and more) that can be composed and manipulated consistently - but it does have a huge vocabulary which obviously creates a barrier until you've learned it. But you don't need lens to write setters (and for that matter, you don't need to know all of lens to use some pieces of it).

I've also found that RecordWildCards makes records genuinely nice to work with in many cases - unpack the record into the local scope, at which point the prefixed names don't seem verbose, transform things as I want, and then re-collect the fields I can while explicitly setting those I need to.
Did Google? Google is very much a polyglot orginization.
https://www.quora.com/Which-programming-languages-does-Googl...

As for Android, Google Purchased Android Inc in 2005, and I'm pretty sure the decision to use Java came before Google's purchase.
Yeah I think there's a fine line between a new age business model and a pyramid scheme. This is the same reason why a lot of people criticize the Bitcoin ecosystem, people have monetary incentive to bring others into the ecosystem. This is different from BitTorrent, another successful decentralized model, where nobody has monetary interest to bring another in, yet it's still viral since each user gets immediate value out of using it.

That's why I am dubious about this logic because there needs to be a clear relative up-front value compared to other alternatives (not some religious belief), yet the intrinsic barrier to usage baked into the model makes it inferior to its centralized alternatives.
Prolog, or at least logic programming languages, were thought to be the wave of the future of programming in the 80s. They, of course, turned out to be a massive bust.
Just because the country (legally) recognizes gay marriage and rights for gays doesn't mean their families have to.

Still common though admittedly less acceptable for families to disown other family members over being homosexual.

Step outside of any major city for a reminder of what the rest of the US is actually like.

And I do agree that this type of shaming and rejection can definitely drive people to engage in reckless/self destructive behaviour.
Active cache invalidation is an anti-pattern
No, this is wrong from a legal standpoint, at least with US law and many EU laws as well. Ownership laws are fairly clear and have lots of precedent in regards to email, and there are also clearly defined cases of theft and violations of the CFAA.

Your analogy breaks down in that the leaks are are a result of a breach, most certainly a violation of CFAA. No current understanding of law shares your opinion that because it's an open protocol that you no longer have agency over the content. Security measures were put in place, though certainly not enough to prevent a major leak. Though I hate bringing in analogies, you're not more culpable for your house being broken into just because you don't have 6 cm steel shutters for all openings; it's certainly more secure, but illegal access is illegal access.

I say this next part not to be demeaning but to state an assumption of mine, but I'm going to assume you probably dislike the CFAA; I do as well, but to say there's no theft possible is a naive notion in the face of labyrinthine laws. The world has been dealing with email breaches since your average hacker got a home connection fast enough to move a few megabytes of data without timing out. The law's opinion on theft of email is incredibly different from your own.
"Self-driving cars in 3 1/2 years" seems, to me, like "consumer electricity from fusion in 10 years".

For fans of a technology, that's a familiar optimism. I was young once, 20 years ago, I felt that way about fusion myself, hah!
The Optimal U.S. National Parks Centennial Road Trip
>YAML, which most people would never think of outputting as templates

Don't tell the Ansible folks!
This is one reason I dislike ChromeOS.

Google could have leveraged Dart with Dartium and created a Smalltalk like environment, instead we got just yet another browser based OS.
I agree, especially with the easy to understand part.

Look how short the standard is: http://www.ecma-international.org/publications/files/ECMA-ST... It's small and perfect, like a 2x1 LEGO block.

Here's the XML spec: https://www.w3.org/TR/REC-xml/ <backs away slowly>
Here is tesla's comment on it, but it seems like they will be fully in control of the fleet/app software and could potentially favor their own cars in cities where they are running their own fleets over your own cars you have added into the fleet as it benefits them financially more.

Potentially "jailbreaking" and building your own fleet/app would be an option, not sure how legal but if tesla issues a critical security update and the vulnerability gets published by the researcher and the the jailbroken ridesharing provider you are using hasn't updated yet/can't because it will break their jailbreak in the short term, you are exposed

"When true self-driving is approved by regulators, it will mean that you will be able to summon your Tesla from pretty much anywhere. Once it picks you up, you will be able to sleep, read or do anything else enroute to your destination.

You will also be able to add your car to the Tesla shared fleet just by tapping a button on the Tesla phone app and have it generate income for you while you're at work or on vacation, significantly offsetting and at times potentially exceeding the monthly loan or lease cost. This dramatically lowers the true cost of ownership to the point where almost anyone could own a Tesla. Since most cars are only in use by their owner for 5% to 10% of the day, the fundamental economic utility of a true self-driving car is likely to be several times that of a car which is not.

In cities where demand exceeds the supply of customer-owned cars, Tesla will operate its own fleet, ensuring you can always hail a ride from us no matter where you are."

https://www.tesla.com/blog/master-plan-part-deux
> * Function, scalable, and does not operate much like a co-op at the level of service delivery. REI falls into this category.

No true scot? The definition of a co-op is a group organized to meet economic or social desires through jointly owned business. What does this have to do with any particular approach to service delivery? You appear to be defining cooperatives as some unworkable theoretical concept and then any actual successful example of implementation is an exception. Convenient!

Vanguard also falls into this category but is absolutely a cooperative.
Now do the nested objects in both.
One line does not show much.
Sorry Dan, I actually made a mistake - I was trying to respond to https://news.ycombinator.com/item?id=12197796 from my mobile but somehow the comment came out at top level. Thanks for detaching it (it even didn't make sense like that...).
Before you met this person, did you schedule anything in your calendar or something similar?

Edit:

Also, were there any other devices there? GPS? Video cameras? Microphones?
Would end-to-end encryption have helped this situation at all? None of the emails were intercepted between parties, to my knowledge.
Sorry my comment was supposed to be an answer to: https://news.ycombinator.com/item?id=12197796
It also helps that Android team has quite a few ex-Sun engineers that used to work on Java, so I imagine that they rather keep pushing it than anything else.

They are always quite clear that it is Java + C or C++ for native methods, regardless of what developers might wish for.
This too was wrong and the real problem was me putting "monads-tf" in my build dependencies instead of "mtl". I got bit by using a macro on that list of "try adding X dependency".

In any case, the original post is now updated and everything working.
Of course it's silly. As silly as being, say, shy is. Knowing that it doesn't stem from some rational evaluation or even realizing it hinders you is only the first step.

And btw I didn't downvote the parent. My point was mostly tangential rather than a counter argument.
Not entirely. I was talking about the bit between tempelhof and steglitz that's just south of the ring.
Oh wait, you detached it from the comment I was answering to? But is it still visible to other users?

confused
Merriam-Webster

start-up -- n. a fledgling business enterprise

A new company with slow growth is a start-up. An old company with fast growth is not a start-up.

There's nothing about the growth rate that qualifies a company as a start-up. Though I suppose it could seem that due to a new company having "nowhere to go but up [or fail]".
It really depends. Within a given field certain concepts are so common that you really do want a way to express them in the most terse possible way, just as programmers use i for index, err for error and n for counts. This allows you to put more stuff in a smaller space which means you don't have to jump back and forth to understand something -- sort of like how it's nice to put different parts of an app into different files and even to split them up into separate libraries, but go too far and the flow of the application becomes opaque.

Have you ever had a chance to read some of those really old mathematical proofs that didn't use any mathematical symbols at all? They're a nightmare to try and understand. There's a tradeoff. No disagreement, though, that mathematicians tend not to be very great at finding the sweet spot where the trade-off balances :-)

(Also, the sample mean of y would be `\bar y`, hats are for estimators in general.)
> Therefore it follows that Haskell also needs to allow you to specify the fixity and precedence so that your operators will fit together in the way that is appropriate for your domain.

This is the key point. Operators drawn from my target domain probably already have well established fixities. Forcing my expressions to look radically different than what's in the textbooks and papers discussing the domain in which I'm working is itself introducing incidental complexity.
Isn't there already several other open databases available?
Yet another example of the dubious benefits of secrecy: the Russians know all about these satellites, from launch time on. Meanwhile civilian work is made more complex and dangerous so the MIC can keep the information away from their true enemies: the taxpaying public.
The factory actually closes at 9 pm. We do have a shower though.
> They want to shutdown support for all the remaining operating systems and push everyone onto Win10 as quickly as possible.

They want to move everyone to Windows 10. This does not involve shutting down support for anything else. The support periods are published a long time ahead, and as you say yourself, Windows 7 will be supported until 2020.

> Win10 is not going to be installed in any business that needs high data security either for operations or regulatory requirements like HIPPA or the SEC, etc.

You appear to have missed the fact that the US Defense Department has already starting moving four million users to Windows 10 precisely because of the advanced security. I know banks and other organizations that are moving, too.

DoD-Wide Windows 10 Rapid Deployment to Boost Cybersecurity
By Cheryl Pellerin DoD News, Defense Media Activity
http://www.defense.gov/-News-Article-View/Article/688721/dod...
Workers at REI get sub-$12/hr. REI is structurally and technically a co-op. They are just a co-op that does not exhibit the benefits of a co-op that Jacobin would suggest will flow from being a co-op.

If it's structured like a co-op and exhibits none of the benefits of a co-op, what's been gained? I'm saying that co-ops generally have to sacrifice at least one of: structure, functionality, scalability.
The two questions that I would love to understand more are 1) how difficult is it to hit the target landing zone and 2) how novel is the net that safely captures somebody at terminal velocity.
> some of us are destined to suck at programming

That sounds like a self-fulfilling prophecy.
Well their innovation was really the idea that costs matter and that market-cap index mutual funds can work better for investors. They created the market. It was not always the case that investors chose the lowest-priced fund. There is a reason the S&P 500 fund was originally considered to be "Bogle's Folly". It was even maligned as un-American! But it worked well, and non-cooperative businesses are now forced to compete on this factor. However, they do so as a loss-leader for their more profitable (for the managers) products.

http://www.vanguard.com/bogle_site/lib/sp19970401.html
Apparently developers of GUIs like HTML+CSS, so that may be one reason. I never liked browsers as application engines too much, because I've grown up with demo scene mags on floppy disks that had their browser-like engines with all kinds of multimedia features that ran on standard PCs, not just Amiga with custom multimedia chips. As a result, it's painful to watch how much hardware we waste when running Electron, Instagram, Gmail, Java IDEs, etc.
That's a problem with these industries of oligarchies and megacorps. If we say, "Microsoft, we refuse to use your product until you fix this", there isn't an alternative to go to to force them to change.

There are a number of cultural issues that we'll have to face, but the cognitive dissonance that occurs in corporations whereby employees make decisions that benefit the company but harm themselves is one of the most important.
In this particular case, though, the intention of the leaks was not to to reveal the "robbery", but to damage people's trust in the banks.
Except Wikileaks is hurting people that have nothing to do with the leaked documents, like Democratic campaign donors (even those who donated $5)
You've heard of dark patterns right? Dark Patterns are User Interfaces that are designed to trick people.

In my opinion that shares a remarkable similarity to the concept of fraud: In law, fraud is deliberate deception to secure unfair or unlawful gain, or to deprive a victim of a legal right.

How can the user be responsible for their own actions when the results of their actions are deliberately obscured by the people who wrote the software?
There's really no reason to use UTF-16 but compatibility with older software (which is usually broken when handling surrogate pairs). It's an atavism from times when all unicode codepoints fitted into 16 bit.
Kind of getting tired of internal intelligence agencies wars getting all this attention...
"ByteString has String in the name" is a basis, however narrow...
The WaPo has something more juicy they could investigate, too:

https://wikileaks.org/dnc-emails/emailid/2699

===

From:kaplanj@dnc.org
To: RangappaA@dnc.org
Date: 2015-09-22 13:29
Subject: Re: WaPo Party

Great - we were never going to list since the lawyers told us we cannot do it.

We are waiting

===

They aren’t going to give us a price per ticket and do not want their party to be listed in any package we are selling to donors. If we let them know we have donors in town who will be at the debate, we can add them to the list for the party.
I haven't used Gmane or Gnus for quite a while but one vivid memory comes to mind of me having a problem with Gnus one Friday morning at about 11:00. So I posted a question asking if anyone else had the problem; I no longer remember what the problem was. What I do remember however is that within two hours I had a reply with an explanation and a fix from Lars Ingebrigtsen himself.

That kind of support is literally priceless, you can't buy it from Microsoft or Google or Oracle, etc. And even when you can get some kind of support from them it takes hours or more likely days and is filtered through multiple layers of semi-competent drones regurgitating the official docs.

I think it's horrible that Lars should be so stressed. All I can think of to say is just hand it over to someone and walk away; you've done your bit and more than most to make the Internet a good place, don't let it, or them, grind you down.
How to Leverage Advisors to Build Credibility in B2B Customer Development
The Lame Philosopher's Law – or what is wrong with some AI
OK. So how does a hack at Jacobin and a true believer HN commentor (yourself) go about disrupting Uber by doing better with a co-op which is more efficient by virtue of not overcompensating managers?
Regardless of where you stand, leaking the credit card numbers and personal information of innocent participants in these documents is not cool.

Same goes for undercover agents whose very life depends on such confidentiality.
Insist on accountability, and that tasks and responsibilities are assigned to specific people. Then stop picking up the slack.

If your organization won't hold people accountable, or unfairly holds you accountable, you should consider your options elsewhere.
Does it log keystrokes and send them somewhere?
CarX Drift Racing Hack Coins Using Cheat Codes