skysight-inc/HackerNews huggingface dataset:
Are civil penalties against corporations (e.g. SEC/CFTC fines, mortgage crisis fines) examples of civil asset forfeiture?
Hidduc Posmeg's Hoon Tutorials – The Urbit Programming Langauge
Yup. Also comparisons with Assange.
Show HN: Connecting event planners with venues (Happy to answer q's)
We've just launched! www.venuevortex.com

We're making it easier than ever to find venues for your events, reach out to venue representatives with bulk messages, and book the right venue. I've on-boarded a bunch of venues and now would like to get users on here to provide value for the venues, as the value is already being provided to the users through the product.

Open to all feedback and advice on marketing it!
> ... and stricken with cancer.

Funny, that sounds almost like you're proposing mandatory sentencing...
None of these secret operators are actual operators.

(Some of them aren't even collections of operators - }{ is a form of code injection, and the <<m=~m>> thing has only one operator, applied to a string and a regex.)
Previously: https://news.ycombinator.com/item?id=10289177
What role did they have? Unless you mean the pivots that Twitter hired full time? I worked at Twitter during the entire transition from the monorail to the current architecture and there was ~0 Pivotal Labs involvement in that process. I know they had a big impact on the earlier phase of Twitter but when it comes to getting rid of the fail whale a large part of the credit goes to Marius and Raffi, neither one of whom were Pivots and I can't think of a single Pivot that built a service at Twitter that is in production today.
Here's a good article about Civil Forfeiture written by Pennsylvania State Rep Jim Cox:

http://www.philly.com/philly/blogs/thinktank/Pa-must-reform-...
That's not trust, that's just continual observation.
When they become bottlenecks, you scale them out. That is the beauty of the design, vs a monolith like nomad :)

It does win on setup for sure. This isn't an easy problem to solve however.
Show HN: A Smart Domain Name Generator and Name Deconstructor
No, they aren't, which is even worse.
Ahem and the 00's panic against violent video games (Jack Thompson anyone?)
Not if you ask probing questions that also explain the term which they have. I do wonder about the 58% though. Does the question assume that a drug deal has definitely taken place? Personally I would only choose to follow the drugs if there was uncertainty about the crime having actually taken place.
“Cardan shaft” in action/Real Russian military technology is very unusual
Well, the whole inequality issue only matters because we're all locked in a fierce, eat-or-be-eaten competition with each other, where if you fail you end up being miserable and die of hunger or bad health. Hence basic income.
CV / Resume for Hackers and Sysadmins
Vector Space replacing or being combined with TF-IDF approaches is new way of summarizing and searching for meaning in documents...

http://52.11.1.7/TuataraSum/example_context_control-ml2.html
This provides a rather nice extra punchline to Stewart Lee's joke about Twitter being a state surveillance agency staffed by gullible volunteers.
The New Merchant Class: A primer on next century's politics
#FreeAnakata Wins: Gottfrid Svartholm Released from Prison – The Cryptosphere
> "old news"

I never dismiss the possibility of JTRIG-style disinformation or the far more common problem of people that have to argue a certain way because their salary depends on that point of view.

That said, I suggest considering Jacob Appelbaum's interpretation[1] of the "not surprised" dismissal: it' s a coping mechanism. It's an expression of frustration about not being able to do anything about the problem. The bigger question is if the phrase is being used to shut down discussion? Or can we acknowledge that frustration and try to find some way past it. It's difficult to care about a cause if you don't see even a theoretical way for the cause to succeed.

A particularly effective weapon is convincing your opponents that they cannot win. I suggest that the "cannot win" scenario only happens if we let it happen( by adopting a nihilistic, defeatist attitude.

[1] https://www.youtube.com/watch?v=n9Xw3z-8oP4#t=594

(I recommend watching the entire talk - especially the question from someone in the NSA (!) at the end)
Why Every Entrepreneur Should Study Lil' Dicky
30% would be okay with permanently seizing money as long as they "suspect" it might be connected with a crime.

Put a different way, 30% of those interviewed are perfectly fine with the "Arrest the black guy driving a nice car" routine.
Ah, but that doesn't matter, does it? Because the program's defenders get to point to big piles of drug money and cigarette boats and say "hey, you don't want drug dealers to keep their ill-gotten gains, do you?" And the issue is clouded enough that nothing has to change. It's enough to make you sick.
If your grammar is very simple and performance is important, but not important enough to hand-write a parser. This is common when, for example, ingesting data.
Previous discussion: https://news.ycombinator.com/item?id=10295556
I'm confused about what kind of straight answer you're expecting. Why isn't this considered a straight answer?

> Snowden didn't decide which document's to publish - journalists did. He handed over a trove of information, among which was damning evidence that our government was/is doing something they shouldn't, and gave journalists the responsibility to publish relevant documents appropriately.

Had he pre-selected which documents to hand over to the journalists, how would this be any different than if he just published them by his own? Snowden knew that he was not supposed to handle this task alone by passing his judgement on these documents by himself, and that he needed someone to help him judge what to disclose and what not to disclose, so he delegated this responsibility to journalists with a reputation he could trust. IMO he was as responsible as one could be: he didn't handle this trouble all by himself, he didn't let any biases he might've had affect the decisions, and he delegated the task at hand properly to american citizens (this is important, he was dealing with national security after all) he judged to be trustworthy. It just boils down to teamwork.

Selecting only the documents he thought described wrongdoings would put too much of his perspective and his biases on the end result. Too much for a single man to decide.
Terrific article. And it turns out the complex adjective chart isn't even sufficient to capture the rules. Apparently there are exceptions and it's an area of continuing research:

http://english.stackexchange.com/questions/1155/what-is-the-...
This will be amazing for the 3rd world, if it works, as postal services are notoriously ineffective and there's now way to overlay a trust model on them.
If what you say is true, the iPlayer HTML player might actually chew through a laptop battery quicker than iPlayer Flash.

That would be funny. I hope someone does a side by side measuring cpu cycles, or some other performance metric. My money is on a Flash winner.
No, fines and civil forfeiture are completely different.

Forfeiture would be more like the EPA confiscating (and then auctioning off) a factory because it might have been polluting too much maybe, with the onus on the company to prove that they weren't polluting. Or the SEC confiscating all the money you made on an insider trade, and then demanding you prove that you didn't insider trade before getting the money back.
Fortunately that sentence is still in the hands of the deity/universe/etc. Don't give those prosecutors any ideas...
I think the whole comparison with C++ just demonstrates the author's lack of research.

People who think that – in the end of 2015 – everything we need is a slightly nicer Java show an scary lack of insight and vision.
I think you got all of that pretty mixed up.

- Implicit resolution can be slow, because you can make the compiler do arbitrary work for you. This is completely unrelated to implicit classes themselves.

- Scala had the option to either not ship value types at all, or support only a limited subset of things that can be made work well under the current restrictions. If Scala didn't ship value types, the JVM would have probably never gotten them. You can thank Scala developers later for dragging Java people into the 1990ies.

- Extension methods looks totally cool on paper, but are pretty much useless for writing maintainable, readable code, which also does something useful:

Dev: "Ok, I want to be able to use String as if it
was a collection of chars."
Kotlin: "Sure, just implement all the collection methods
one-by-one."
Dev: "But, but ... all implementations I need are
already implemented in that trait over there?"
Kotlin: "Bad luck, I guess. You could of course just
delegate all your methods to that trait."
Dev: "But then I would need to create a real instance
of that trait first which implements the missing
abstract method ... that's more boilerplate than
just copy-and-pasting the code?"
Kotlin: "Yeah, you have to decide whether to write a
short implementation on your own or pay the
price for sharing common pieces of code."
Dev: "... <much later> ... ok, I now implemented all
all the methods of the collection interface of
my own ... I guess ... the compiler will warn me
if I forgot to implement a method from that
interface or messed up a signature, right?"
Kotlin: "No."
Dev: "I just tried passing my String to a method
expecting a collection ... it doesn't even
compile?"
Kotlin: "Just because you went to all the trouble to make
String act like a collection doesn't mean it's
supported as soon as abstraction enters the
picture."
Dev: "So I can write cute things like myString.map(...)
but as soon as map(...) is moved to a method,
I have to overload that method to accept both
Strings and collections?"
Kotlin: "You could also just write a
StringCollectionWrapper and wrap every String
in that when you need it."
Dev: "I guess the compiler will figure out when I need
to wrap it?"
Kotlin: "No, you have wrap it manually every single time."
Dev: "So extension methods are basically just syntax
for writing static methods in a nicer way?"
Kotlin: "Can you please stop asking questions while I
waste your time?"
No, I don't trust you. That trust is long gone, you will have a long way to go to earn it back. These are just words, and they can write whatever they want since there is no way to validate the claims.
Instead of starting a distracting discussion about the minutia of spying and whistleblowing, it might be more productive to address the actual problems at the NSA that need immediate attention.
You have a point, and I think the source of the author's confusion is the article never actually demonstrates the need for union types. Simply put, his example could have been simplified to this based on his use cases:

type ActiveUser = { Name: string; Subscriptions: Subscription list }
type DeletedUser = { Name: string; DeletedDate: DateTime }

let delete (activeUser:ActiveUser) =
{ Name = activeUser.Name; DeletedDate = DateTime.Now }
let undelete (deletedUser:DeletedUser) =
{ Name = deletedUser.Name; Subscriptions = [] }
let addSubscription subscription activeUser =
{ activeUser with Subscriptions = subscription::activeUser.Subscriptions}

Your approach with subtyping is a valid approach, but you should note that your example doesn't actually create immutable objects due to the way you add subscriptions. I converted your example to F#, so you can appreciate how subtyping in F# has a very natural flow that makes writing types very similar to writing functions.

type User internal(name:string, isActive:bool) =
member this.Name = name
member this.IsActive = isActive

type ActiveUser private(name:string, subscriptions:Subscription list) =
inherit User(name, true)
member this.Subscriptions = subscriptions :> IEnumerable<_>
member this.AddSubscription(s) = ActiveUser(name, s::subscriptions)
new(name) = ActiveUser(name, [])

type DeletedUser(name, deletedDate:DateTime) =
inherit User(name, false)
member this.DeletedDate = deletedDate
member this.Reactivate() = ActiveUser(name)
That only explains why they would solicit tips, not why they solicit tips more nowadays.
Removing User Interface Complexity with React
A warrant can be issued on suspicion, but once the judge or prosecutor tries to prosecute for contempt, they would need to prove beyond a reasonable doubt that it was actually an encrypted volume.
80 universities announce plan for new approach to preparing high school students
Yeah. I had a delivery from them the other day. I could see a map showing exactly where the driver was at any time. Granted, it didn't auto-update, but whenever I reloaded the page it gave me an updated location, and told me where I was in the queue.
> redistribute it through massive inefficiencies

Actually, if a state does any welfare, it probably has this problem already. Basic income offers significant reductions in those inefficiencies by simplifying the process of selecting eligible people (and retiring the required bureaucracy).

> and make sure politicians get their hefty share when the money flows

That you have under every system, from despotism to socialism to capitalist democracy.

> Inequality is a false problem. It's a problem if people get poorer, but all indicators for the past 50 years show that everyone is getting richer, while rich ones are getting richer faster (which is obvious why, when you have more capital you are much more likely to increase it faster). As long as even the modest classes are getting richer every generation, everyone's life is improving.

Inequality will be a false problem when the bottom level of society won't be starving to death or due to lack of basic health care. Again, basic income proposes turning inequality into a non-problem by securing a decent, humane minimum level for everyone.
Obviously you should never use any of these in a production code base. Perl lets you write very bad, anti-team unreadable code in countless ways. You have to actively avoid these traps designed as neat toys.
It says: "To the best of your knowledge", not SHOULD. The should one is after that, which says:

"Law enforcement should be able to permanently seize money or other property if they suspect it’s connected to criminal activity, even if no charges have been filed . . . . . 7%"

So 7% are ok with that routine.
It doesn't work for me with Firefox on Linux, and they state it's not supported (yet?). What version are you running?
Assert Forfeiture as it exists today is farcical:

https://en.wikipedia.org/wiki/United_States_v._$124,700_in_U...
Unless the advertising landscape changes drastically from what it is today, I will never not use an ad-blocker, and I reject the notion that it is somehow unethical: for over a decade and a half the online advertising industry has been exploiting every technical loophole or shenanigan it has been able to find in order to degrade my experience, security, privacy for the sake of their bottom line; the comparatively recently the phenomenon of ad-blockers -- a technical measure on the other side of the fence -- has the industry up in arms with cries that they're unethical. Really?

If your business model relies on technical tricks whose ethics are in a very dark-grey area, you do not get to play the ethics card when I use a technical trick to protect myself from you.

Yes there are "nice" ads and content creators that need to monetize, and it's sad that they get caught in the crossfire. But I'm not willing to sacrifice my security and privacy for the benefit of those. It's like saying "yeah uncle Bob gets drunk and beats us but his buddy is a really nice guy just trying to get by". Sorry Bob, you're not welcome in my home.
Recently all my orders from amazon have come via Amazon Logistics and all I can say is they SUCK. Ive started using lockers cause I cant be bothered with the hassle of them failing to get into my flat block and then not contacting me at all. Ive complained to amazon several times and they just dont care.
I agree, but I can't help thinking that the sheer scale/shamelessness of corporate bribery is a recent phenomenon.
This seems very cool - are there case studies of adopting this type of workflow for complex projects?
How do you know for sure the code you review really runs on the voting machine on the poll date? How do you really know? You don't. You trust some regulators who inspect the machine. Then let the regulators check the cars too. I imagine tons of false alarms coming from the public (run out of fuel? open Safari, submit bug report "car not runs").
Vagrant Hostmanager: automatically update host file when Vagrant Up
That'll work fine. There are many different approaches to javascript apps. You can go angular, react, ember, etc on the front end, then node, ruby, python, php, java, javascript, etc on the backend. All will work fine in 90% of cases. People have their preferences for which has the best organization, speed, documentation and whatnot, but the most important thing is that you use one that you want to be using, so that you remain excited enough to learn them. My suggestion is to do a RESTfull backend, so that you get started out using a good interface between your back and front ends. Have fun!
Leninism/Stalinism/those fucking Trots/Maoism isn't true Communism.
Currently the more get's leaked, the more I'm afraid.

I live in Germany and I hope that there won't be any global war. But currently the policits between countries getting stranger and stranger.
Mostly due to the governements. Shouldn't they suppose to work for freedom and not war?

I mean I think even germany will send weapons to bad behaved countries (americans aswell), just for the money, who cares about weapon embargos?! Money is all and the fact that so many people care so much about Money and some kind of 'status' inside their culture makes things really really worse.

I hope that I can live in peace until I die. Hopefully.
Real-Time Resizing of Flickr Images Using GPUs
How would you have done it? Gone through 16,000 documents that are all 100's of pages long as an individual? You'd be lucky to finish in your lifetime. Not to mention he's not a lawyer. Should he consult a lawyer to know what is going against the Constitution or just use his best guess? Is consulting a single lawyer better than a team of lawyers? Should have had consulted a team of lawyers? What makes Snowden more trustworthy than journalists?

Would he be able to find lawyers to consult while remaining in a country that wouldn't put his life at risk? Should the lawyers relocate to Snowden's location of asylum? Or should they be consult over the constantly monitored internet? Is releasing the information 10 years from now more beneficial than releasing it now?

It opens a big can of worms when you question the logistics of doing it differently. Not that I disagree with your statement - it's a lot like dragnet (catch it all to watch a few) but the logistics in this scenario, unlike a dragnet, the resources simply aren't there to do it any other way. Snowden is not a multi-billion dollar government with near unlimited resources.
The 21 Must-Reads to Upgrade Your Content Marketing
I don't think most of the people who hate Amazon are life-long Seattleites. You're right that it's concentrated in places like Capitol Hill. But I don't think I've talked to anyone who like how Amazon has changed Seattle; at best they don't care.

Just my experience though, living there for two years -- I admit I haven't experienced every neighborhood or social group and might have a skewed viewpoint.
Which is immediately followed by.

"I do, however, have a plan. I will make all applications run in Ring 3. I will do malloc and free through syscalls. I will move significant pieces of functionality into userspace libraries (a new libredox). I will use file numbers to identify file descriptors, and create read/write/seek/close syscalls. I will document the syscalls interface, provide more example programs, including programs that test the correctness of the implementation."

So the creator is aware of and wants correct those issues.
Totally agree with this.

In Detroit there are many areas that have an acceptable street and neighborhood life, and you do have to be in the know. Even upper middle class areas with African Americans living there, and plenty of great working class areas. But these were somewhat outnumbered by the deserted or dangerous areas, a situation totally reversed in most US cities.

It is ridiculous to say a city is dangerous. Far better to make a longer but nuanced description.
Right; rather it invalidates the purported generality of the rule (which no serious linguist would assert in the first place).
iMessage is discussed in great detail in https://www.apple.com/business/docs/iOS_Security_Guide.pdf
Are you sure? According to [1] the V8 Javascript engine also includes function inlining. Additionally cache locality is still achievable in JS, if the user designs their data structures/code-patterns with the goal of maximising locality [2].

As the engine does not know the types of variables, or the layout of types immediately there is definitely a slower startup than pure C code, but it looks like the V8 engine does do a lot under the hood to get definite type information and thus get the speed advantages.

[1] http://www.html5rocks.com/en/tutorials/speed/v8/

[2] http://jsperf.com/cache-lines-a-demonstration
> Word problems though are often hated because they're so ambiguous in unintentional ways that don't really relate to the problem.

Statistical analysis helps this dramatically.

I remember all of the SAT prep books I used to have. I could never score much better than just very good. Never understood what the problem was.

Then I got actual SAT's from previous years. Perfect scores, no problem.

The difference was that the SAT questions had been vetted by statistical analysis. Any question that was ambiguous was removed or reworded.
Parsing speed is no longer important inside of compilers, but it still matters inside of text editors and IDEs. In those contexts, you have to choose between the extra complexity of managing parser generation, or the extra complexity of avoiding too many reparses.
Never mind that anyone in office can trade on info gleamed while there without being slapped for insider trading, iirc...
If you click "Share" you should be able to share on Twitter and it gives you a Twitter-friendly URL to use.
So they can own copyright on 100% of this content (work for hire)...
I don't even see it in those terms. In some contexts policing clearly can be a revenue generating activity (e.g. private security guards). Civil asset forfeiture is awful regardless of whether the policing is generating revenue.
Two spaces after a period: Why you should never, ever do it
Holberton School – a project-based alternative to college for software engineers
From my understanding of American culture derived from a thorough reading of Peanuts, I thought you were supposed to bring hastily assembled items to school. You wouldn't dare say something like that to Sally Brown about her leaf collection.
and I bet 90%+ of people are against police committing crimes

but that's not going to change anything
Yes, I agree, we must address all the problems brought to our attention immediately.
Leaky Roof: From Diagnosis to Repair – LGC Roofing Blog
You shouldn't be optimistic.

I own a number of different machines running the same software and one of these machines just has flaky wifi. Random disconnects or stalls during large downloads. No software update is going to fix that machine.
Kids haven't learned what yak shaving is yet.
Also upvoted, Im experiencing the same issues as him. Never had a problem when it was DHL/InterLink/DPD/etc (sure they weren't good, but they were much better than Amazon!).