skysight-inc/HackerNews huggingface dataset:
And I'm not saying that these people didn't already set all the dominos up to fall themselves. I just wanted to make the point that if the dominos falling is painful, keeping them up in defiance of truth and gravity is not.

> I didn't make any blanket "everyone who does this is bad" statements

Yet you said that site's existence was a "net negative" for happiness in the world, which (unless I'm not being logical) implies that, on average, the actions of the people on that site are negative, i.e., "bad."
As an LGBT person (both L and T), please don't compare me to cheaters. We're nothing alike, and I find it deeply insulting when people compare cheating with sexual orientation.
> 'Wrong' is subjective so that statement is a truism

Morality is subjective, so dismissing the statement as a truism means that we can't talk about morality at all.

> For a given act of vigilantism there will be a proportion who condone it and a proportion who don't. Who decides?

Same goes for a given law.

> What happens if someone commits suicide because of this hack?

"I'm not convinced vigilantism is always wrong" is not the same as "I condone this hack".

> Don't you think it's inconsistent

I do indeed.

> Vigilantism is law enforcement undertaken by those without society's authority to do so.

I suspect we'll have to define our terms more strictly if we're going to debate this. My definition of vigilantism includes any action in response to an injustice that isn't performed by the executive branch of government.

I can see how anyone taking the law into their own hands can lead to innocents getting hurt, but the other side of the coin is guilty people walking away. As a society, we've decided to err on the side of the innocent, which is commendable, but that doesn't mean that we've completely and utterly solved the matter of justice, making vigilantism obsolete and always unjustified.
> Without zooming, how do you all use things on your phones that ARENT websites? They don't zoom either...

Yes they do!

https://support.apple.com/en-gb/HT204390

>> Zoom

>> To enable Zoom, use three fingers and double-tap the screen.

>> To increase the level of Zoom, use three fingers to double-tap and hold, then move your fingers up or down on the screen to increase or decrease magnification.

> If I enable zooming for users, every tap on every mobile device is going to get slower for every user. Is that in the interest of better UI?

I do not understand your point.
An interesting distributed project would be Intel ME honeypots connected to the Internet by transparent hardware firewalls with full packet capture.
This is why all officer involved shootings should be investigated and prosecuted(if necessary) by people with no skin in the game for any outcome.
I'm really loving how the refactor and generate stuff has developed over the years. It is such a different experience these days and I'm probably at least five times as productive as a result of it.

First we had no refactor tools at all, and how we survived I'll never now

Then basic refactor tools where introduced. You could call up a dialog to do explicit refactoring.

Then the generate functionality was introduced and you could start doing things like typing out a class name that didn't exist, right-click and generate a class and file with that name.

Now everything been taken to the far end. I can just edit parameters, types etc directly in the editor, a light bulb will appear, I click it and choose how it will apply refactoring regarding my changes. If I want to change the type returned from a method inherited from a base class I can just edit it in the derived class and have it apply it on the base class.

Same with generate, just type a lot stuff like you want it to be, a light bulb will appear and it generates everything with correct parameters and all.

If I want to break stuff out of a blob class to a another class called by the original class, I just highlight the methods in the editor and chose "create new class" and it will add initialization for the new class, a field or property for it.

Sometimes when I need to split a class in two there really isn't any good refactoring tool. So what do you do? Copy the class and rename it so you have them side by side in the same file. Eliminate the fields and properties for each that you don't want in either. It will now highlight all the code you've broken. Now delete and change all that has been highlighted. Then just click the light bulb and choose "move class to file named whatever.class". Voila! It's such a streamlined process.

Or just things like Ctrl-clicking something to navigate to it (or pressing F12). Or quickly finding what code calls a method. Or snippet templates like ctor or prop.

To put the cherry on the cake I can press Ctrl-M+Space and Ctrl-M+Z to have the Code Maid plugin reorganize the code and normalize white space.

Seeing, doing and navigating has all come together so nicely and totally changed the way I code. It has made constant and continuous refactoring feasible and effortless. The only downside is that I'm not always sure where Visual Studio ends and Resharper begins :)

The thing I miss though is unit testing being as "on-the-fly" and integrated into the editor. I'd love to be able to write mini-tests as annotations to methods and have VS highlight when it breaks them.

... and maybe continuous background compiling and "live-updating" of apps :)
Really, totally out of my understanding. Even if you are listing facts, but just because they happen to be against the revered MBP, you get downvoted.
I don't understand why *market advocates, whether conservative, libertarian, or whatsoever, always resort to dangerously over-simplistic analogies.
We tend not to hear about the thousands of airline flights a day that don't crash, either. That doesn't mean for a second that we should just shrug and resign ourselves plane crashes.

And even that analogy is flawed, because it's unambiguous that at least some of these "bad cop" interactions involve deliberate malfeasance on the part of the cop. When was the last time the pilot intentionally crashed their plane?

It turns out, some cops are bad actors. They're the ones we should be hearing about. And we should also be hearing about it when their departments pull shit like TFA: firing the investigator who says their shoots were bad, for not altering his findings to suit their narrative.
>On boarding was super bumpy, and they had so many passwords, accounts, and logins that it took nearly a month just for me to get on the server. There were meetings all the time which were disruptive to everyone’s productivity

Got a chuckle out of this and then realized I've been working exclusively for megacorps and had nearly forgotten not every place is like this.

You merely adopted the bureaucracy....
I was using babel, but the compiler seems to crash every chance it gets. It should be able to handle simple editing without anywhere near a crash.
Your code implies the use of heap memory, with values you can work only on the stack.
> preinstalled images

I had the issue with FreeBSD on kimsufi (2To UFS-formatted drive...). The great thing however was how good their recovery system was: they provide a Linux and BSD live rescue boot that you can use to chroot-install your system. There are just so many parameters that will get badly set with a pre-installed image: FS, size, hostname, routes, adresses, packages not in base (!!!)...

IMO, a reliable rescue mode along the preinstalled images would have all users happy, as either you are in command of the install or are just getting started anyway and don't mind the default settings.
Manchester University student spent a year living in a tent to save money
that's why there exist fairluck.org, to make players be confident with their digital luck ; )
Wolstenholme's theorem that the numerator of H_{p-1} is a multiple of p^2 is a bit tricky to prove, but the weaker result that the numerator is a multiple of p is very straightforward. Here are two ways.

ONE

Multiply through by P := 1.2.3...(p-1); note that if a fraction's numerator is a multiple of p after doing this, it must have been before as well. Now what we have is obviously an integer; it's P/1 + P/2 + P/3 + ... + P/(p-1).

Clearly none of these terms is a multiple of p. And no two of these terms can be equal mod p, because if P/a-P/b is a multiple of p then so is ab(P/a-P/b) = (b-a)P, but that's impossible: neither b-a nor P is a multiple of p, and p is prime.

So their values mod p must be 1,2,3,...,p-1 in some order, and when you add those up you get a multiple of p. We're done.

(For an audience familiar with the relevant ideas, this can be considerably abbreviated: "Mod p, this is the sum of the inverses of 1,2,...,p-1, and these are just 1,2,...,p-1 in some order, whose sum is 0, QED.")

TWO

Group the fractions in pairs: 1/k and 1/(p-k). The sum of each pair is p/k(p-k) and of course when we add these up the numerator is still a multiple of p (because there are no p's in the denominator). Done.

(I think the first of these is really the simpler and more informative of the two, even though the second is shorter.)
We love TS here, and share the same experiences about finding bugs just in the conversion phase.

What I think is the best part though, and it helps when bringing new people in, is the crazy-good intellisense you can get in Javascript now.

Basically it makes averages developers much better, and skilled developers a bit better. Master level folks may just find some boilerplate generated code annoying, but for my definition of "Master" there aren't many of them around anyway (at least not where I work).
Lenovo Makes NetBase Top 100 Brand LoveList
Fog Creek used it to replace their custom compiler.

http://blog.fogcreek.com/killing-off-wasabi-part-2/
Whats the point of running OpenBSD on Linode? Surely the fact that you're using Linode negates pretty much all of the security benefits provided by OpenBSD.
String theory: the physics student who lived in a tent to save on rent
Shameless plug but hopefully helpful: http://www.jbrantly.com/typescript-and-jsx/

And more:
http://blog.mgechev.com/2015/07/05/using-jsx-react-with-type...
http://basarat.gitbooks.io/typescript/content/docs/jsx/tsx.h...
I've got cops in my Family... and any cop will tell you that bad cops exist.

Only with proper independent review panels can justice be served against a bad cop. I'm not necessarily "anti-cop", but I know the importance of a robust cop investigation unit.
It's well worth trying .NET 4.6 out if you'd benefit from a performance improvement. I noticed dramatic free performance improvements in Disruptor.NET with the .NET 4.6 CTP.
You can actually just do
return big_object_ptr;
Instead of the std::move.
The compiler will complain if it can't do RVO because unique_ptr prohibits a copy, so you're safe :)
Earth just had its warmest June on record, and warmest year so far
Does anyone think that JavaScript could overtake PHP as the "go-to" language for server-side scripting with Node.js as the "go-to" runtime?

Despite my indifference to Node.js, I can see the unification of client-side and server-side scripting into a single language being incredibly valuable to the millions of PHP and JavaScript developers (both front and back-end) out there: most of whom beyond the realm of HackerNews and want to get it done.

Not only that, it would significantly reduce the barrier to entry for web scripting and disincentivize beginners from picking up all those nasty habits such as md5 password hashing and manually constructing SQL queries from raw input which are so worryingly accessible.

The only thing I can see preventing this are:

1. Lack of a mod_node for Apache. Perhaps this exists?
2. The upload and refresh workflow so many PHP developers are familiar with
3. A scheduler to prevent any one website from blocking the Node.js event loop on shared hosting

Is this completely bonkers, or is it quite sane?
1. desirability to look at content more closely

2. see above

3. see above

4. see above

5. see above
You can now view nation states, organized crime, and single actors as approximately all equivalent in capability, motivation, and disregard for any laws. So the distinction is not important.

Any of those actors can, will, and have used such data to meet their goals.
And you can use it today with unofficial "Not" TypeScript https://github.com/TypeStrong/ntypescript or simply using atom-typescript extension for Atom which has it installed.
Does anyone know of any code for iSAX that isn't in C# or Java? I'd quite like to get stuck in but right now I'm using Python. I've got SAX set up but getting the iSAX indexing will take some time.
>"Even though liberals will deny this..."

This blanket assumption is probably why you're being down-voted. The easiest way to avoid this is by supporting your statements with as many facts as possible.

A simple google search proved that this is not at all the case, for example, and that Republicans show much stronger support of police unions.

http://www.thedailybeast.com/articles/2014/12/12/the-gop-and...

This selective support among Republicans suggests that you're addressing the wrong crowd.
Why is that an important design criterion?
No good metrics on my end, but anecdotally, the compiler regularly catches bugs that I would have had to find via testing. So, depending on how you track bugs, these types of things might have never made it to your bug tracker, just manifested as dev time. Not that I don't have bugs, it's just catching some. Is it worth having a compile step? Not clear.

In my mind though, the main benefit is types as documentation, both for devs & tool support. Via DefinitelyTyped it makes integrating new libraries simpler. It has made refactoring much more straight forward. I started a side project on the weekend where I wanted a chrome extension, and I made that a typescript and have absolutely no regrets. I've been doing lots of regular refactoring, and while the codebase is miniscule, it's a lot more mechanical to make changes (change the type, look for red squigglies) than really needing to think about where the changes are.

But I feel like our code is very much much more navigable than just straight JS. Being able to know the type of a thing and just jump to its definition makes it that much easier to read. I might have been scarred by my previous experiences trying to read large dynamically typed projects, but you can't just jump into most files and be able to figure out what is going on (particularly with classes).

We only have one typescript codebase, which we moved to from coffeescript, and that was a huge win, partly because of coffeescript, but also because the coffeescript codebase was a disaster and needed some rework. When I originally ported it, it was about 4k LoC in a single file, and now it is 11k across 93 files. My team wasn't entirely thrilled with typescript to start, but some of the features in 1.4 (union types, typedefs) made people happier. We have some very different coding styles, from my end where I want to type everything, to the any-soup we get in some parts.

So, I can't call it an unmitigated success, some of what the codebase needed was just some general structure, but 11k isn't exactly a huge project either, and it's structure is really not very complicated (most of it is completely independent modules).

So, after all that rambling, things I like:

- code navigability (particularly because anything you do a method call tends to be typed)

- code completion

- refactoring is simple

- catches straight forward bugs earlier, rather than me finding them when I test

So, despite it having types, the main benefit has not really less bugs, it's made my life interacting with the code simpler, and it has made bugs caught by the compiler easier to track down.

I think there was a real missed opportunity to have browser definitions split up by browser version so that you could more easily specify a target set and have it show you when you use something not supported though.
The world is a big place, even if tons of people can screenshot, that does not mean that many people know how.

If your audience is just those that can screenshot, and you are willing to block out others, go ahead. But don't call yourself a designer anymore.
Police unions are a special kind of thuggish killer-protection union, I would not lump them in with the rest of public sector unions.
Pick a Stock and Get Rewarded
You're suggesting we fake a signal?

Technically, a satellite could be parked in a Lagrange Point. But the signal would have to be very, very convincing because there will be many, many very smart people looking at it.
+1 I hate the reference tags....
True - I believe express is the same as in 2013 - you cant use extensions and it targets specific platforms (desktop, web).
New Features in TypeScript 1.4 and 1.5
You forgot cleanest code ;-)

http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/
Yes, but the combinations in English are somewhat arbitrary. It's obvious in context what flyingmetaltube might refer to. It's not obvious that "pony up" means to settle an account, rather than something about hovering horses.
Windows 10: A more human way to do
There is definitely a learning curve, and sometimes it can feel like you're fighting against TypeScript instead of having it work for you. However, there have definitely been cases of it being useful. Upgrading from React v0.12 to v0.13 was great because I immediately saw all of the places where the API needed updating. I think moving forward much of the friction will slowly removed (added ES6 features, JSX support, etc).
Damn, 88 jobs in 43 years. Your average time at a job is 6 months. I'm feeling both a little better and a little worse at my 18 month average.
> http://www.rgd.ca/

Does it change your mind at all that you linked to a zoomable site?

EDIT: and an organisation that produced accessibility guides that tell you not to disable zoom?

http://rgd-accessibledesign.com/wp-content/uploads/2015/03/R...

> any low-vision users have software-based screen magnifiers. Sometimes they augment the magnifier with text-to-speech software when reading longer passages of text.

[...]

> to be truly accessible, a website must allow individual preferences in colour, size and typeface to override the author’s suggested design.

The website you provide to support your position tells you not to do what you're doing.

(Ironically, the accessibility guidelines are in an unaccessible PDF).
I think Carmack always has but id software used to claim a patent(!) on the Doom WAD file format made all user editing illegal.
How is this different/better than PySpark? https://spark.apache.org/docs/latest/programming-guide.html#...
Digital Marketing Definitions You Need to Know
What are the main differences of this architecture when compared with the Apache Spark ? Something that I see as a nice advantage is the Python -> LLVM IR, but I can't see what are the main advantages over Spark.
> it makes the assumption that it must be true, because the authority says so.

You got it. You should not have been downvoted above.
Thanks...

I found the closed issue:

https://github.com/Microsoft/TypeScript/issues/3203

And some docs from the contributor's branch:

https://github.com/RyanCavanaugh/jsx-intro

Nothing yet mentioned in the master's markdown. Do you know when the next TypeScript release is planned for which will include this?
The CMYK color space is a color space that works well for printing technology, but there's no reason that has to have anything to do with language.

Most languages do not have a native word for "magenta" or "cyan". In fact, "cyan" is an unfamiliar word to most English speakers.

Also, if you made a language where all the colors were described in CMYK, how would you describe colors that are unprintable in CMYK such as lime green?
$30k might not sound like a lot, until it's your parents that are asking you for financial help and not the other way around. And that's before adding in the psychological "tax" of worrying about them. I'm not even asking for rich parents, just financially neutral ones.
I've yet to see a web-app designed to look native, that worked better for me than the normal website would have on my phone. This is why I'm so skeptical
That's the only reason we're talking about CMYK, isn't it? The CMYK color space isn't a law of the universe, it's a printing technology.
I'm actually having difficulty forming a response that's not just restating what I think because the terms we both used are exactly the ones that are technically necessary to distinguish the concepts.

I said "on net, the site adds misery," while saying that any given user who uses the site may be completely innocent. You somehow interpreted that as saying that every single user who uses the site is guilty. So. No.

If I say that every human is 50kg, that's obviously wrong.
If I say that the average human weight is 50kg, that's... at least within shouting distance of being right.

This was a site that was clearly, intentionally, gleefully even trying to bring in users who were interested in having secret, illicit extramarital affairs. While some of its users may well have been in open marriages or whatever and been doing nothing wrong, clearly vast numbers of them were using the site without the knowledge of and implicitly against the wishes of their spouses. On net, it is clear to me that the site was adding unhappiness to the world.
Surprisingly, there was even a winforms update recently.
Even on a proper responsive design, sometimes the images are too small to read (like this article for example, which has screenshots of other phones).

Furthermore, even on my desktop I'll use zoom sometimes (you know you can zoom on the desktop too right?) because I can't read something, and it's a lot easier to zoom than to try and screenshot it and then enhance in some other program.

Further down you said you've been on sites where you wish zoom was disabled. Can you show me even a single example? Did you mean that you wish the designer hadn't relied on zoom for their page to work? Because that's a very different thing than "the site was perfectly ok on mobile but they had zoom on and I didn't want it on". In fact, if their design was good enough for zoom to be off, how did you even know they had it on?
ISRO CE20 high thrust cryogenic rocket engine ground tested for 800 seconds
Humans being humans, one year is not nearly as shocking, which could contribute to people actually considering the possibility.
A history of backdoors
Not in any order:

* they like OpenBSD
* they want to learn OpenBSD
Chris Sacca to Be a Guest Shark on Shark Tank This Season
>When was the last time the pilot intentionally crashed their plane?

Germanwings not long ago.
The rise of the “Full Stack” Designer and the tools they uses
Yeah I realized after the fact that the example is pointless, but I was trying to adhere to the original post, which is also pointless. Why would you construct two BigObject when you know you will discard one of them unused? It's dumb.
Sorry, can't comment on that, but there are some really good reasons behind it.
What about a function that you want to pass around and have other actors give it arguments until it executes?

Can't really do that with .bind without executing it.
I'm pretty sure you can add any name you like, so long as you are adding it as an additional card under your existing account. It does not guarantee anonymity from bank employees but it does keep your real name out of vendor's records.
User: I want to travel the last week of august.

So, your program needs to calculate what date that is, or the user is will need to look at an external calendar (Windows GUI) to determine which date that is.