skysight-inc/HackerNews huggingface dataset:
The ruling basically seems to come down to:

* If you are a government official, and

* If you have an account on a social-media network, and

* If you use that account to make official statements in your official capacity as a government official, then

* You must follow the rules government officials are subject to with respect to channels for official communications in their official capacities.

Among those rules are: you have to let the general public see what you're saying, and give them the opportunity to reply and comment, and cannot prevent them from seeing, replying or commenting simply because you don't like their opinions.

This should be completely unsurprising, but apparently a lot of people on HN are surprised at this.

(another fun and as-yet-undecided-by-a-court question is whether it's legal for him to delete tweets, since there are also record-keeping laws which typically require official communications to be preserved, and apparently HN is surprised at that too, judging from some of the other subthreads here)
Please do not comment without reading the article.

> Some provinces play a recorded message when someone tries to call a blacklisted debtor, informing the caller that the person they want to speak with has outstanding debts. And in May, a short cartoon with the photographs of debtors' faces began playing at movie theatres, on buses, and on public noticeboards with a voiceover that said: "Come, come, look at these [debtors]. It's a person who borrows money and doesn't pay it back."

It is extraordinarily different.
> To say that the value providers' companies should be more expensive than YouTube itself is a funny proposition.

Why? That’s the Gates Line. Why is it funny ?
Top Safety Experts Approve Xavier, World’s First Self-Driving Car Processor
If there's no intermediary, what exactly have Coinbase bought?
This applies to much of the software world. Many of the places I've worked have a bad habit of ditching perfectly fine tech in order to chase the latest thing. Part of it is driven by RDD (resume driven development) and positioning the company so they can hire the latest crop of fad chasers. You end up with a bunch of specialists that are siloed into their particular tech. You got the Docker guy. You got the Redis guy. You may even have one of those gray-haired DBAs that still talk about this "Oracle" thing all day long, and no one knows what the hell he's going on about. You got the Ruby guys, but now you guy a bunch of React or Angular guys. What to do with the Ruby guys? Can't just fire them yet. You have a dozen of 'em, and it took you years to hire them. Fine, just banish them to the backend somewhere. Give them some fidget spinners and a few pointless projects to keep them busy.
This still doesn't make sense at all to me. If you mean "as many hours needed for me to complete a reasonable day of work", then, by your own definition, if you're only putting in 4-5 hours every day why wouldn't I reasonably ask you to work 3 hours more?
This gives you a nice feedback loop, because once the person becomes bankrupt, you can use the bankruptcy to (further) discredit them...
> I’m not sure why I need to have personal problems with your pet protocol to have an opinion on it, especially on one that stinks as much as POP3. It’s obsolete.

Because you're trying to fight people that use it.

In another comment I write how I use it. Clearly you can lose mail with IMAP too. There is a reason we do backups. Also, people not knowing how to use it or you not liking to deal with these does not make a protocol obsolete.
Yes the actual laws of physics can't be broken

Conservation laws should be considered more as powerful analysis tools than as foundations of reality. So more Newtonian gravity than Relativity. In fact, you can regard Newtonian orbital mechanics as elaborations on conservation of energy and momentum. Conservation laws themselves have an underlying principle:

https://www.youtube.com/watch?v=04ERSb06dOg

Another analogy: Conservation laws are like Euclidian geometry. On the scale of building a cabinet or an office building, Euclidian geometry rules! On intergalactic scales, it simply fails. So too, with the conservation of energy. If someone tries to sell you a perpetual motion or over unity machine, it is pretty rock solid. But if you're going to try to make some kind of cosmological argument using conservation of energy, that's just plain facepalm territory there. (Some HNer actually reported me for using <facepalm> in response to conservation of energy
in a cosmological argument.)
GPS Rollover
The Ethereum-blockchain size has exceeded 1TB, and yes, it’s an issue
Before anyone jumps on this claim, from the article:

Now, there are plenty of caveats:
There was a Mac OS X public beta.
The funeral for Mac OS 9 wasn’t held until 2002.
Classic Mode continued to function within Mac OS X
until it was removed in Mac OS X 10.5 Leopard.
Yelp's relationship with lots of restaurants was already toxic from shaking them down with the whole ads-for-reviews payola. If they tried to offer a GroupOn or Opentable product they'd be fighting an uphill battle compared to a no-name.
It seems very reminiscent of dropbox's new design. It's tough for me to call it amateur - the information hierarchy is clear, the text is legible and the layout isn't confusing.

https://dropbox.design/
Hey why don’t we change a few laws and eliminate a few huge government agencies, eliminate the government’s excuse to surveil everyone and the ability to persecute and jail millions of people at will, eliminate the incredibly profitable business of private prisons and eliminate the easy money streams which inevitably end up wetting the pockets of government officials on all levels.

This is a lot of power to give up.

The people whose jobs benefit from prohibition have a lot of say in this matter and they don’t look eager to unemploy themselves.

I think ending the war needs to come with viable solutions for them.

We can see that cannabis prohibition is slowly ending. I’m curious how will the prohibition industrial complex adjust.

Remember how the DEA keeps testifying about cannabis totally deserving a schedule 1 status? (https://www.google.com/amp/s/www.entrepreneur.com/amphtml/31...)

They’re basically answering the question “do you want to stay employed?”

And the answer is “yes, absolutely, without a doubt.”

Similarly, we can’t go to Saudi Arabia/Canada/Russia/Us etc. and say “Hey, let’s stop extracting oil. It’s not good for the environment. Yes, it’s free money for you, but we want you to stop.”

Except that hopefully oil is getting less profitable. Drug prohibition will always be.
I think stealing is illegal, yes.
And then there are those of us who simply don’t want to see the “Foo” (type) part at all, just Bob (the name).

Others have mentioned the Pascal / Modula / Eiffel type languages, I’m sure, as well as even newer languages that do type inference.

I wanna see the name of the thing on the left margin, rather than AbstractBoilerPlateFactoryFactoryFactory. Or maybe, I don’t even wanna see the thing at all, and just evaluate an expression as a parameter to a function :-)
This is why you should find a business opportunity where real payoff is possible and go for it.
> The whole point of this subthread is about reading archives offline, and how RSS can't manage this. From my first comment:

I don't think so, but maybe I missed. It is not the purpose of RSS anyways, though. RSS is for me to know when you post something new.
Kotlin the ketchup raises perfectly positive associations for an average Pole. It's a household name, and a company with a nearly century-long tradition under its belt!

The authors wanted to name it after a Russian island (as a nod to Java); if you browse the names, some other possibilities were Iturup, Urup, Sakhalin, Kolguyev, Paramushir... :) Kotlin ain't so bad, then
They had established that same pattern before too, until they released MacOS X and created a seismic change.

What the author is saying is that we should be coming up on a new chip for the Mac pretty soon, and if history is any guide, we may also be upon a brand new OS.

That being said, I don't think we'll see seismic shift, unless you count the possible unification of iOS and MacOS a seismic shift.
the em drive had experimental evidence, albeit very tenuous/questionable. Large amounts of skepticism were warranted, but IMO the real world rightly demanded further investigation because that decision should be based on "expected yield" - think "how likely do we think it's real" * "how awesome would it be if it's true".
Yes, you do need a web interface for that, thankfully we have cgi-bin from the list of unix tools. Turns out browsers can render text :)
You made one claim (that the CIA pushed crack cocaine to black communities), but then you referenced 2 links that have nothing to do with that claim.

Your first link discusses the credible claim that Contra groups were involved with smuggling drugs into the US. All that media coverage of this accusation investigated the claim that the CIA was involved and found no evidence of this.

Your second link makes the credible claim that Nixon began the war on drug to discredit hippy and black political opponents (very likely). But nothing to do with the CIA smuggling drugs into the US.
I really disagree that it's a "waste of developer time" to use React for projects like this.

`npm install next react react-dom` takes an insignificant amount of time and gives you an extremely efficient developer experience immediately, with automatic code splitting, server side rendering and great modern CSS support. Compared to the amount of time I've spent over the years fiddling with gulp/grunt configuration files for "static websites", it's a no brainer for developers who are already productive in React.
What kind of games? I always thought that e.g. network-synced simulation code in RTSes or MMOs would be extremely amenable to multithreading, since you could just treat it like a cellular automata: slicing up the board into tiles, assigning each tile to a NUMA node, and having the simulation-tick algorithm output what units or particles have traversed into neighbouring tiles during the tick, such that they'll be pushed as messages to that neighbouring tile's NUMA node before the next tick.

(Obviously this wouldn't work for FPSes, though, since hitscan weapons mess the independence-of-tiles logic all up.)
I bet a lot of those go to rewards. Also, cards are pretty insecure. Maybe a phone with a lock on it to prevent physical theft and use, and all the data you would have associated with each transaction would make a great fraud detection system.
but what is the jurisdiction?
Yeah, Wipe Out!
The other insidious part of social credit is that the score is partially based on the score of your network. That encouranges deeper segregation of the Haves against the Have-Nots. A high score group wont link to low score members,meven if relatives or former friends.
It's still a slippery slope.
The part of this I found most interesting was the link to the funeral for OS 9. I missed that when it actually happened.

[0] https://www.macworld.com/article/1001445/06wwdc.html
From the article:
"I doubt we will see a seismic transition to a new Mac OS"

This doesn't feel like the same speculation that you read?
https://en.wikipedia.org/wiki/Riemann_sphere
Boat dweller in Central London here. EE 4g gives me between 20 and 60mbps and 96gb data a month.
Nonsense. https://thediplomat.com/2015/05/chinas-growing-drug-problem/

http://www.williamwhitepapers.com/pr/China_and_Substance_Abu...

As for laws, Singapore or Iran probably have stricter ones in practice.
Or, you know, printed books from the past.

Real physical, historical evidence.
I have done muti national podcasts USA UK and AUS not problem on my notspot 3.5 MBS.

Telemedicene and Video conferencing have been the latest thing in telecoms for decades.

Just because you singular want something doesn't mean its sensible in the context of planning your countries national infrastructure or sense for a national telco which has to balance multiple needs.

And what happens when some pensioner askes the PM during an election why there pension is not going up and "they" are subsiding these kids dowoading porn on facetubes - ask Gordon brown about being ambushed like this.
As a paramedic, it is absolutely a double-edged sword. It is a phenomenal tool for pain management. Used as intended it much better than other options (historically, morphine).

It is not the least bit uncommon to have weeks that include administering fentanyl therapeutically for acute pain management, and administering Narcan to counteract the effect of Fentanyl taken "recreationally".
Atomic fission breaks the 'fundamental property' of 'conservation of energy', hence https://en.wikipedia.org/wiki/Nuclear_binding_energy#Mass_de... and E = mc^2
MySql doesn't have a UUID data type, the UUID() function returns a varchar. The way you store it is mostly preference and driver defaults. The C# driver used to handle binary(16) as Guids, then they deprecated that in favor of CHAR(36). But when dealing with a bilion rows, each byte counts and I'll favor binary(16) because it's smaller and that helps with the index sizes and memory usage.
I can't speak to that particular situation, but you can get a great sound out of affordable violins, and the biggest deciding factor by far will be the skill of the player.

The biggest physical thing to stand out when learning is that you make slightly more tinny sounds on smaller violins, and you don't typically hit a full size violin until you hit puberty.

If I were to guess, his violin does sound better, but the skill would make the biggest difference in the two situations.
So it's not a complete waste of natural resources because it helps secure "the chain"?
Elixir is widely used for "modern web stuff." The OP said a few "Erlang VMs", not "the Erlang language"
I've checked with 2.074.0 and 2.074.1, no joy, but a new error:

dmd -c -betterC -noboundscheck -mv=dmd.backend=. -mv=tk=tk
-version=SCPP -O -release -inline -J. dfile.d

dfile.d(854): Error: static variable stdout cannot be read at compile time

BTW, I did all my tests on a clean Windows machine with nothing else installed.
> Optionally ignoring thread safety seems indefensible

Nobody forces everything to be thread safe. That would either be suicidally complex or suicidally slow. The problem isn't so much "ignoring thread safety", it's that this:

class Foo(var thing: Int?) {
fun doSomething() {
if (thing != null) {
thing++
}
}
}

doesn't compile and it should. It fails to compile claiming that 'thing' could have changed in the meantime, so it can't safely assume non-null. However, that can only happen if Foo is accessed from multiple threads, but this isn't thread safe nor pretending to be in the first place. You can make the compiler happy by doing this:

class Foo(var thing: Int?) {
fun doSomething() {
val t = thing
if (t != null) {
thing = t + 1
}
}
}

But of course that's not remotely thread safe, either. It wasn't thread safe to begin with, and it's still not thread safe now. But this will of course compile just fine. You're forced to jump through hoops to workaround compiler "bugs"

To be fair here the warning isn't actually about thread safety at all, it's to guard against something like this:

class Foo(var thing: Int?) {
fun otherThing() {
thing = null
}

fun doSomething() {
if (thing != null) {
otherThing()
thing++
}
}
}

Kotlin has so far just been unwilling to allow the compiler to handle the cases where it could prove that the variable hasn't been modified in the meantime because they can't always prove it.
> If the exchange is aware of the attack, they may also freeze his account, so that all the funds will be locked inside the Exchange. A failed 21 block attack performed with a 10,000 BTG deposit where the Exchange freezes the account in time will result in a 10,262.5 BTG loss for the attacker. (From link.)

That sounds problematic. If I deposited coins and the exchange determined I was attacking them (how does that work beforehand?) to confiscate my money I'd be pretty miffed.
My first reaction is that they’re trying to give birth to a unicorn that’ll save them
>the ability to conduct a well-timed mail-theft (American mailboxes are notoriously insecure, and they could use USPS Informed Delivery to know exactly when to do it).

Not even that. The same credentials needed to buy an ad could also buy a PO box for a trivial fee
To be fair I had to reread the title, as I initially read Bitcoin without focusing on the word Gold.
I am not verse enough in the legal matters yo have concrete examples, but I think Japanese style zaibatsu wouldn’t fly in the EU or US from regulatory perspectives.

The main goal of having conglomerates is to modularize essential parts, in particular a financing branch that acts as a money pump through the whole group.

So by definition the companies from the same group are defined legally as separate units while fixing deals between themselves and protecting the other companies’ turfs.
>>>Crypto currencies are worthless unless they have an enormous amount of hashing power behind them.

And maybe they're worthless even then. Time will tell on that.
No package manager? You can use Maven, Gradle, whatever.
Vancouver has always been like that. When people talk about drugs and homeless in the streets, Vancouver comes off as even worse than Seattle in many respects.
Ask HN: Why is nearing completion so demotivating?
So I've been working on animation software for over two years. Part of me is very excited for launch so I can have money again ( I've been freelancing a minimum amount these last two years, and went car-less, moved, cut lifestyle into a third ). I should be wholeheartedly excited, but I'm feeling tired and generally sluggish regarding the project. I still make consistent progress, but it takes a lot of will power.

Part of me thinks it might be an aversion to sales. Part of me thinks this could have been built up so much in my head that anything short of overnight millions would be a disappointment (though I would be happy with 1500 bucks a month ), part of me thinks I might be scared of success ( or scared of surpassing my parents )(media attention), part of me fears the attacks that might come with success ( having something to lose ), part of it is the un-fun-ness of mature projects where the focus is on polish and bugs rather than broad new features, and part of me is scared of commitment: if I succeed I have to stick with this (freedom value), part of me wonders what will happen when more people become involved, if I will be able to maintain my creative direction, since I'm scratching my own itch. Part of me wonders if diet and exercise isn't a factor.

A combination, likely...
Now its facebooks turn
Or to ask users to "dolt" [1].

[1] https://www.folklore.org/StoryView.py?project=Macintosh&stor...
"Chapman and Muhammad would later get prison sentences of nearly 17 and 120 years, respectively. In interviews, Muhammad, now 45, admitted to selling chemicals but said he did extensive research to remain within the law." - That's the real crime here! 17 years? 120 years? For receiving something in the mail legally, reselling it legally, and nothing else?
At the concrete/immediate level, a nice way to do error handling when you want errors to include a detail message (i.e. a Result/Either-like) - most languages that offer Option-like types let you use a type like that the same way, but in Kotlin the nice ?. syntax only works for "null". Even Java checked exceptions are a better answer for that use case than anything in Kotlin.

Proper immutable types for e.g. collections. If you're writing in a functional style as Kotlin encourages, you want to be able to write functions that accept lists that are required to be immutable, not just lists that the function isn't going to mutate itself. (Scala's collections get a lot wrong but a thing they get right is that e.g. scala.collection.List is a mutable-or-immutable interface that offers only read methods, and then scala.collection.mutable.List and scala.collection.immutable.List are subtypes for mutable and immutable. Kotlin offers the equivalent of scala.collection.List but not the equivalent of scala.collection.immutable.List)

Better support for operations that need to happen in particular contexts - i.e. custom command-like objects. Kotlin has a bunch of syntaxes that could be reused for this - .?, async/await, and plain old collection iteration all need similar syntax, but there's no way to overload a syntax like that for your custom type. (Scala gets this right: for/yield works for options, for async, for plain old collections and more, but also works for user-defined types).

And ultimately, higher-kinded types. (More concretely: the ability to write utility functions like "traverse" that will work the same for various different context-like types).
The government can publish official communications in video form, and say "please direct comments to <insert communications channel here>" rather than using the particular publishing platform's commenting system.

The thing the government cannot do is simultaneously use the publishing platform's comment system and block certain people, based on the content or viewpoint of their comments, from using that system.

This is how Trump got in hot water: he allowed some people to see and reply to his official communications (his administration has admitted that they see his Twitter account as an official communications channel used to make statements in his official capacity as the President) through Twitter's built-in mechanism, but not other people, and appeared to be making the choice based on the content or viewpoint of those people's comments.
Seize his assets for being a mass-murdering, drug dealing shitlord, yes. Seize a portion from Jane Q Publique because she worked hard and invested wisely? No.
Wherever the exchange is?
Definitely this account should be handed over to the Queen at this point.
Ask HN: What are some good looking user friendly CAPTCHAs
All those I found over the internet were either user-agnostic or had a really poor design
> a better Java: compatible with most patterns, tools, even libraries, but addressing some of his pet frustrations.

But is this a main pitch of Kotlin?..
Is it a complete waste of natural resources to lock a bank vault door, or run a network firewall?
Is `while(true)` preferable to `for(;;)` to get an infinite loop?

The compiler probably optimizes the condition check out, so I doubt it really matters.
It's 60 Minutes. The show that perfected the camera-in-your-face gotcha and the creative editing interview.

Google knowing not to give them material for their hit piece is just a sign that Google's press management is at least slightly competent.
Goodbye Netflix
Exactly. We should stop using the word "waste" to describe the energy consumption of the Bitcoin miners. It's not waste if it serves a purpose. The service it provides is to guarantee the integrity of the blockchain without the requirement of a central authority.
>If you don't have a basic factual understanding of how financial transfers actually work, it's not surprising you got rejected from YC.

I'm so over people being dicks online. Sorry I didn't include an appendix with payment fee breakdowns.

Online payment processors work at that fee structure because there is an added player (see Stripe and Paypal's fees).

For the breakdown between acquiring bank, issuing bank, and processor, the acquirer and processor (Visa, MC) actually only get a small cut of each transaction. The bulk of it goes to the bank that issues the card.

Getting rejected from YC doesn't say anything about me or my idea. Plenty of people get rejected. My 4 paragraph comment on this issue doesn't reflect my total knowledge of it. Try to be nicer in the future.
Those are both activities which use up trivial quantities of those natural resources. Bitcoin uses up nontrivial quantities of electricity.
You need to find meaning in your life. For many people the work and the paycheck are a means to an end, not an end unto itself.