skysight-inc/HackerNews huggingface dataset:
but to stop them would be declaring a governmental monopoly on the determination of "appropriate" speech, something which invariably leads to abuse.

Or... the world could be in shades of grey.

Edit: actually, to address the issue at it's fundamental level, yes, she should have a right to talk without being subject to death threats. If she is intimidated to the point of not talking, then she has had her right to freedom of speech taken away by another. What you're saying is that people are free to intimidate others into silence, which is internally inconsistent as an argument for free speech.
Kickstarter pulls plug on Anonabox campaign amid controversy
No, you're missing the point. Success in any field requires time or money (or some combination of both). You want to be a Nobel Prize winning scientist? You're going to need lots of time to become an expert in your field, publish papers, AND run experiments. You want to become an actor? You'll have to spend enormous amounts of time running around doing auditions, trying to find work.

And that's exactly it. The overwhelming majority of the world will never start a startup. Or become a top scientist. And those that do grow up in poverty but start businesses / become academics / other success have time to spend studying/being entrepreneurs, and those that have little time because of other obligations but still manage to do these things have to make enormous time sacrifices.

The world isn't egalitarian, and it's wishful thinking to think it is.
Purest of the Purists: The Puzzling Case of Grigori Perelman
Which is why no new legislation is needed- it's already against the law.

There's no need to give authorities more power when they already have all the power that's necessary.
(Article is from the UK, not the US, and it's about extending the penalty)
And also how poor the market intelligence informing their decision making is.

After China joined the WTO in 2001 and their exports and exploded, steamship lines extrapolated that growth indefinitely and ordered as many new ships as they could finance. Since it takes about 5 years from order to delivery, a glut of capacity hit at about the same time as the 2008 global financial crisis. So in 2009 all the major steamship lines lost upwards of a billion dollars each. I doubt any of them have made that money back since, and many have been dependent on a series of emergency equity sales and government bailouts.
Yeah, I think this is a good standard. I agree that the proverbial, "yelling fire in a crowded theater" shouldn't be protected.

I just think we should be super stingy about what falls into the "unprotected" category.
Desktop Panorama Goes Open Source
Not government but common law; the existing law regarding offensive language in public is "breach of the peace", is very old, and administered by magistrates.
This point illustrates that the discourse is complex and flows into a good number of other equally toxic positions of privilege and hegemonic power.

It would be quite interesting to see a breakdown of death, rape, and violent threats based on a victim's gender, race, and other such factors.
> If, for example, someone's mass tweeting at me via their followers (e.g. a blogger who dislikes me and posts my twitter handle), I'm going to be in a much better position if I turn off Twitter notifications for awhile than I would be if I let the notifications continue to show up on my phone.

Yes, when someone makes a death threat it's good if you stay away from the windows and hire bodyguards to check the car for bombs.

> there are two things at work here. Are you suggesting people shouldn't be allowed to spam someone else?

Denial of service attacks should carry some consequence.

> Or are you suggesting that people shouldn't be allowed to say harassing things to other people?

Depends on the severity and frequency of the harassment.
The UK authorities also have all the power that's needed as well.

No new power is necessary.
When I can fit my program on the screen, I don't make any mistakes.

I think this is true of most programmers.

While "hello world" type programs tend to be the pedagogical example, kOS demonstrates that the complexity of such a one-screen low-defect program is much higher than people previously thought.
Exactly - that part of the Wikipedia page I linked to should really be updated to point that out.
There are lessons in leadership in many military texts.
That’s Apple
Unfortunately it doesn't really do that. Card rewards work everywhere and are often additive to merchant loyalty programs. So a purely merchant loyalty reward based system is still a reduction in benefit from the consumer perspective.
FYI, https://mail.whiteout.io/ is returning a 503 error at the moment.
Your argument is fallacious, because the law covers much more than death threats. It makes illegal to send messages “for the purpose of causing annoyance, inconvenience or needless anxiety to another”, not just to send death threats.
Follow up question: are internet chat rooms / websites different from, say, your mailbox or your phone?

e.g. should it be OK for me to crapflood you with postcards that say 'today is your last day on earth, I will rape and kill you tonight'? Or send you texts (from different numbers via Twilo, naturally) that say the same, but with fundamentally worse grammar due to length restrictions?
You've sparked my interest, for sure. I'd love to pull it down and give it a whirl. Hell, one could conceivably write those things with K as well.

Thanks for the perspective. Good luck to you all with kOS and others.
except motion estimation is looking for blocks that move around without the content changing, then recording those movements. NOT saying "oh, this bit didn't move, so don't reencode it". No matter what you do, this is going to be horrendous on your memory and cpu.
We're quite capable of seeing it, and it has been worse in the recent past (especially relating to Northern Ireland); but this sort of stuff is also popular with a large chunk of the public.
For once chrome android didn't hang loading animations.
> You take on that responsibility in the pursuit of profit, you don't get to discharge it when it goes under.

You're misusing the word "discharge." You actually want him to discharge his responsibility in this case.
Yeah, I got caught by this so I was unable to open Terminal or iTerm. But using Terminal, I ran "Shell | Run Command...", entered "sudo chsh -s /bin/bash myuserid" and was then able to open a shell and move the local directory back.

Other than that, the upgrade was very smooth. Thanks for the help!
I wouldn't group them like that, English/German/Dutch are Germanic languages, while French/Italian/Latin are Romance. Japanese also a bit removed from Mandarin/Cantonese. But, yes, I would argue that knowing unrelated languages broadens ones perspective far more than knowing similar ones.
So an appropriate response would be 2 years of imprisonment?

I'm not saying the nasty end of the troll spectrum isn't a problem and we should all just take some concrete pills. When you face the wrath of the internet it most definitely will put you in a shitty frame of mind.

In the extreme cases I would argue that it's not the individual 'I hate you jump off a bridge you POS' that will make someone crack but the torrent of thousands of people at all different levels of hatred.
Good lord, I need a drink now.
I have a lot of experience with Parse. What are you considering building? There are definitely some gaps in the product, particularly a sane job scheduler. I also found it tricky to deal with the relatively short timeouts, which ate a lot of our cycles to track down and work around.

Unfortunately my next few projects won't be built on Parse, which is too bad because I know and really like the team, and think there should be something a little more abstracted than Heroku for building a backend service.
>declaring a governmental monopoly on the determination of "appropriate" speech

It would end up being more of a court decision as to what the limits are and not absolutely a new thing. Some existing forms of speech such as blackmail, incitement to murder or genocide, offers to sell heroin and the like have been able to get you into legal difficulties for a while in most counties. It's a question of where you draw the line.
What do you think of the books by Robert Baer e.g. "See No Evil" and "Sleeping with the Devil"?

http://en.wikipedia.org/wiki/Robert_Baer
Around 100km. I might move there next spring after fulfilling my current lease. It should offer more chances to meet like-minded people anyway. Small cities can be surprising.
>If your Emacs behaves differently . . . that's probably a bug.

Yes, it behaves differently (with lexical-binding set to t and with the -Q flag).
> Which is why no new legislation is needed- it's already against the law.

New laws guide behaviour. People don't wear seatbelts until you make it illegal to not do so. New laws make sure there are no gaps in the existing laws - laws applicable to public order or telecommunications may leave exploitable gaps.
Here's what I wrote last time this was posted (https://news.ycombinator.com/item?id=8457167), with some edits to respond to other comments made in this thread:

An interesting read, but sparse enough on details to be basically useless. Additionally, there's nothing that I can discern to be new here. The following is demonstrated, all of which are known (and in fact obvious) to people with even an elementary understanding of how wifi and TLS work:

* That wifi probes are public

* That wifi devices, by default, expose reasonably reliable evidence about their type and origin via their MAC address

* That many OS's automatically connect to 'trusted' wifi networks, regardless of their apparent physical location

* That many websites don't have TLS by default (or at all)

* That, if a user connects to a network you control and requests a URL not beginning with "https," it is trivial to present them with a fake page looking like the one to which they thought they were browsing (of course they won't see a lock) --(note: if the website has HTTP Strict Transport Security enabled and the user has previous visited that website with a supporting browser, then this part is non-trivial)

* That, if a user transmits unencrypted plain text over a wifi network to which you have access, it's trivial to glean the content of their transmission.

None of this is news, and it's all that this article seems to point out. Even more bizarre is that, almost without exception, it merely leaves these items implied, failing to describe the mechanism of action.
Is it more than feelings? Worst thing that happens when one receives a death threat is them getting seriously worried about it.

Luckily, I haven't received such treats in face (i.e. non-online), and all threats I've got online were so childishly retarded I think no sane person would ever consider them serious, but... I strongly suspect I'd be worried not about the statements, but about the actually happening offender's actions and physical situation I'm in. But it's only psychological, not physical harm.

Another possibility is if threat's here and it's subjectively serious enough to disregard, but offender seemingly does nothing (or cannot be observed), leaving me worried about the situation I'm in. But, again, it's only my feelings being hurt, no physical harm whatsoever.

I'm not trying to say such threats are nothing serious (they surely are), but I think I disagree about the "more than feelings" part.

And I think it would be much worse if I'll get suddenly attacked without any prior threats. So, silencing the threats may have negative effects.
The other thing to keep in mind is that a system is only as secure as its weakest link. You might not be able to pick this lock, but if you really want to get inside, a crowbar might work.
But, is number of lines a particularly good size measurement?

Is there evidence one way or the other on whether it's better to measure size with, say, number of lines, number of tokens, or number of nodes in a parse tree? or something else?
It has one: q. But once you get over the syntax, you realize that you also need to grok different semantics that you are used to.

Some q is readable english - e.g., an expression like

sum price where size>3

is (to the uninitiated) more readable than the equivalent k

+/price@&size>3

but that only works for simple stuff. The (idiomatic!) computation of maximum-subarray-sum[0]

|/0(0|+)\

becomes

max over 0 (0 max +) scan

which is not more readable. And you can drive the point ad absurdum by making it even more verbose:

max over zero (zero max plus) scan

The syntax seems like it is what stops you from understanding it because it is the first thing you meet. But it's the semantics that you need to grok, and the syntax just matches them.

[0] http://en.wikipedia.org/wiki/Maximum_subarray_problem
He's been prolific in starting and backing a huge number of original ideas and companies—I'd say the market is giving him all the feedback he needs that he's doing something right.
The key says "FÜR HERVORRAGENDE LEISTUNGEN" on the left, German meaning "for outstanding performance", a phrase commonly used to honor something that is very good but still did not win the award. On the right is "SALON DES INVENTIONS DE GENEVE", French for "International Exhibition of Inventions Geneva" [1]. So it did probably well in the "1991 GOLDEN AWARD" but did not win. On the metal it just says "SOFT KEY", "PATENT" and the company logo, the back side of the plastic part contains the company logo and "PATENT" again and another round logo with 12 stars and something in the middle I am unable to identify.

[1] http://www.inventions-geneva.ch/index.html
Someone threatening to kill you/rape you/etc. is a bit more than getting your feelings hurt.

But the law makes it illegal to send messages “for the purpose of causing annoyance, inconvenience or needless anxiety to another” - that pretty much includes simply hurting others' feelings.

Using the worst case scenario to justify overreaching laws is par for the course, and I'm disappointed by the number of useful idiots defending it on this thread.

Wait, was that last sentence needlessly annoying? Maybe I should get arrested!
In the Philippines, Dinuguan is one of our top 5 best known dishes. http://en.wikipedia.org/wiki/Dinuguan
The trick is to get the Supreme Court to set the legal precedent that throwing a document in the trash, and throwing a document in Dropbox are not the same thing.
> So an appropriate response would be 2 years of imprisonment?

I think prison should be reserved for people who are repeatedly violent, so my answer is no. But still, making many credible threats of extreme violence - often causing the victim to leave their homes and disrupting their work - should carry some penalty.
I'm doing a similar "fun" project this weekend (for some definition of fun) - wiring up an rPi to a 1982 ADDS Regent TTY @ 9600bps. The Pi is installed internally with wifi and takes power from the terminal; all the other connections are internal to the terminal. So, plop it down in any room, turn it on, and have a fun conversation piece / something to play nethack on.

There is a critical mass issue with things like this in needing to have several of the microcontroller devices available, so you don't feel bad about "burning" on by actually embedding it in a project.
Horrible title for this article.
Unless it has a special well-defined legal meaning, "causing inconvenience" is even more broad than hurting one's feelings.
Testing Your SLA with Loader and New Relic Insights
There is metamed which can help you with the research. It seems to have helped at least some people.

https://www.metamed.com/

(Found a long time ago via LessWrong: http://lesswrong.com/lw/gvi/metamed_evidencebased_healthcare...)
I know what you mean, but if you are interested in this stuff at all then reading not-the-very-best one is still better than reading none, so pick any that seems interesting to you and start with it immediately. I found forcing myself to use this approach so much more useful than wasting time on all that meta-research (making lists of worthy books, asking for recommendations, etc) I am naturally inclined to do.
It's a great quote. Voltaire definitely was not talking about threats to rape someone to death, though.
Similar wording is in existing UK laws - you haven't been able to make telephone calls or send material through the post “for the purpose of causing annoyance, inconvenience or needless anxiety to another” for very many years.
What hardware is your team currently targeting with kOS? An x86 virtual machine under something like VirtualBox seems to be a popular choice among developers of alternative operating systems, since it's a way of avoiding the diversity of PC hardware and the need for lots of drivers. So are you doing that? Or sticking to things that are pretty well standardized but outdated, like IDE and VGA as opposed to SATA and modern GPUs? Or are you targeting a particular subset of PC hardware?
Citation? (I can't find that in the article's description of the law)
For iOS you can use iPhone Configuration Utility or similar to add profiles for WiFi-networks, and set their SSIDs to be always broadcasting. That option should make it so that those names aren't included in the active scans, if it is to make any sense.
Don't browsers typically verify the identity of a HTTPS page and warn you if something is not right?
Looking for a help in JavaScript MMORPG
Hello everyone, I am first-term graduate Student in San Francisco and I have few experiences as a front end developer and last couple years I have been programming in PHP, Java, Javascript etc... Nowadays with the increasing popularity of Javascript I fell in love with the language and now I left aside my all my web application projects and started creating a MMORPG game in Javascript. I don't want to use any framework or game engine, because I don't think there is one completely fulfills my needs. I am mostly inspired by Ultima Online (to me still the most epic game of the world) and Mozilla's BrowserQuest. BrowserQuest would be very simplistic version of my game, since I am putting in skills, larger world map, character selection etc... But the very simple idea is same. Thinking of using node and (no idea about node but will figure out) mongodb. Most struggles for now will be about rendering and walking on the map I guess, and I need tons of graphics, I bought from graphicriver few dungeons and item graphics but not enough. And mostly I need a character sprite which the character needs to go up, down, left, right, and cross! I have this http://gaurav.munjal.us/Universal-LPC-Spritesheet-Character-Generator/ but characters are not good and cant go to cross way. I am at the very beginning, still reading lots of materials and at this point I really need big help from you, if anyone want to join or offer another resources or any kind of advice, I am open and appreciated! Thank you Hacker News!

mail: yunus@engineer.com
skype: yunusyenigor
It's kind of funny to read the reviews posted on USENET immediately after the episode -- the irony is not lost: http://www.simpsonsarchive.com/episodes/4F12
It has been illegal to say things in public, or to send written material through the postal system, or to use telephones “for the purpose of causing annoyance, inconvenience or needless anxiety to another” for very many years. This new law just ties up loose ends with online activity.
I had dealings with him about 15 years ago, and he really is that good.

However, you need to appreciate he's that good because he's able to see solutions that are easy to implement, and not that he has any special implementation talent. K itself is tiny. The programs he's written in it are an order of magnitude less, yet do a frightening amount for their size.
The UK if I recall already has very strict libel laws, where you can accuse somebody of libel and they have the burden of proof to prove they didn't libel you, which is why authors leave England for the US like Christopher Hitchens did. David Irving wasted everybody's time abusing this law http://en.wikipedia.org/wiki/Irving_v_Penguin_Books_and_Lips...

Are these new laws even needed? Between the harsh libel and existing criminal laws on threatening what difference does this new law make except the slightly broad definition of "verbally abusive". I can think of a few The Exploited or Sex Pistols songs that will likely now be deemed verbally abusive towards the Queen.
Comet Siding Spring set to whizz close to Mars
Arthur, Oleg and Pierre use Asus UX31A; I have a MBA. I did the first kernel in qemu, but Pierre got an EFI boot going with Intel modesetting pretty quickly.

I'm more interested in smaller devices though (ARM, etc).
> I was comparing non-inline function to virtual function

Then you are fighting a strawman. The decision to use virtuals or not has to be taken in the context of all the benfits, and inlining is a prominent one among them. Another is vectorization. Inlining a single function sometimes trigger an avalanche of other optimizations, so the cost of using virtuals can be quite high in such scenarios. It is a n unrepresentative to rule out some of the main motivators for choosing non virtual over virtual.

In my experience people who harp on the line that virtual functions are free, are those who do not write number crunching code, where the benefits are most apparent.

That said, vtable is really a neat performance optimization that targets runtime polymorphism. The problem lies in the fact that many people believe that runtime polymorphism is the only path to polymorphism. Java programmers certainly believe so, for a reason of course. Many uses of runtime polymorphism can be replaced by compile time polymorphism without any loss in flexibility, and frequent gains in performance. In many parts of code I know for certain that the types wont change, and in such cases runtime polymorphism is un-necessary. Many a game engine, array processing code has been written with zero or very sparse use of that feature.

There is this raging debate about whether C++ / D functions should default to virtuals, just like in Java. I certainly am in the camp that believes that they should not because runtime polymorphism is not as uniform a necessity as it is made out to be, as long as the language offers compile time polymorphism. Java is out of luck here, its designers did not include compile time polymorphism features or syntactic sugars (if I am not mistaken) but for C++ and D their defaults make sense.

@Jasode Indeed and in fact I had upvoted your comment even before writing my comment above.
The grim recent story of the "McCann troll" from the UK who had a high-profile exposure on TV illustrates this well: http://www.illawarramercury.com.au/story/2629697/exposed-mcc... There's another recent exposure from the UK which I can't find a source for now but is another good example: one of the most active griefers on (iirc) Facebook, who when tracked down by a journalist turned out to be (again iirc) an unemployed middle-aged man, basically a career petty criminal. When he was asked whether he was worried by the possible jail sentence for his actions, he claimed to be pretty unconcerned: doing some time in prison was nothing new for him. In venues like FB or Twitter which have userbases which no longer lean youthful or nerdy, I assume that the malicious users no longer lean young or nerdy either. I do assume that the really dedicated online abusers tend to be either bitter and unhappy or happily soulless sociopaths, but those traits aren't exclusive to the young, male or geeky.
What is the greatest threat to the world? Depends on where you live
I generally stay away from companies that advertise their jobs using titles like "JavaScript Junkie," "CSS Craftsman," "UI/UX Ubermensch," "Crypto Crack," and "DevOps Demigod."

Really?