skysight-inc/HackerNews huggingface dataset:
In France, fish is often considered a valid vegetarian option.
Turns out that the name "Empire" is not trademark-able. It's too generic, and/or I don't have Apple's lawyers to force the issue :-)
> Plastics breakdown naturally in water. This is why there are now observable quantities of plastics in all human water supplies including the water you drink, bathe in, and cook with.

Two meanings of the word "break down" here; I guess you mean plastic objects breaking down into smaller pieces, and GP meant hydrocarbon chains breaking down into smaller chains and possibly constituent atoms. The former is the source of the problem, the latter would be a solution.
> So you can use more recent data to validate models fit to older data. It's like training AI.

This doesn't work in an adversarial context; there's no guarantee that the modeler didn't cheat.
They're war hawks, pillars of the military industrial complex, hell bent on keeping us at perpetual war in places like Syria and Afghanistan. Mattis resigned because he's at odds with Trump's push toward ending disastrous foreign military entanglements. In his resignation he openly admitted he was not aligned with Trump's views on such matters. Mattis was one of the top representatives for the system of global military deployment that has nearly bankrupted the US Government after ~50 years of it. If Trump is going to continue to pull us back from the policy of military involvement everywhere, then both Mattis and Kelly leaving is a great start. That outrageous $750 billion military spending proposal should go too, we plainly can't afford anything near that, which also means Syria and Afghanistan should naturally go, which means Mattis should go.
Knew this would happen one day. Big tech has 0 reason to use third party coins when they do literally everything in house. FacebookCoin, AmazonCoin, etc., will work 100x better too—not just technologically but also in interopability with current banking infrastructure and government regulators. Decentralization is objectively worse for user experience all around. If a centralized trusted authority like the FED or a FANG corporation could make electronic cash, then people will happily use that because they don’t care about privacy or cypherpunk ideals.

Zero reason for anyone to use Bitcoin/Ethereum/Monero when these exist. (Unless they want to commit crimes—and yes, that’s how it would be perceived.)
Rather less clear when the sun doesn't rise for months.
"I don't want to read something because I don't like the writing style."

I personally can get behind that argument. As an author you have to incentivize the reader to engage with what you've written, that's the job of the writer, not the reader. If you, in this way, alienate some users (like the one you replied to) so be it, this is also a choice of the author. I personally can't read `def fun(a,b): ...`, I strongly prefer `def fun(a, b): ...` and hence I stopped reading as well.
I found that part surprising. I think I know what butter smells like, but for it (and the rest of that list) to come above blue cheese and sulfur?? Incredible.
Docker is used to provide a working setup (DHCP-, PXE-, Webserver, the configuration and needed files) in the most easy way.
That was actually a special case if I understood correctly. gcc 6 dropped support for something needed by something else which prevented it to be upgraded
I had a desperate hope it was about the album Fugazi by Marillion!

https://www.youtube.com/watch?v=FqqkR2vqUZ8&list=PL9AEF437A7...
It is incredibly ironic that people protesting nuclear powerplants increase their exposure to radiactivity :)
Is this to produce binaries on the oldest possible distro so they'll run anywhere (symbol versioning etc.)?

That being said, CentOS 5 hasn't received security updates for year or so (or 2?), so maybe there's a security risk in continuing to rely on it? I guess CentOS 6 would be the oldest still supported distro.
Except, of course, if that point is between the South Pole and the Antarctic Circle some days of the year.
I think MoJ is not using GDS because they want independence from government.
Advanced Ruby exception handling
I'd rather have state control over money than for-profit megacorps, especially one with such an appalling reputation as "They 'trust me', dumb f---s" F--ebook. This is one of the issues they're finding with the move to a cashless society in the Nordic countries[0], i.e. the monopoly over money moving from the state to the private sector.

[0] https://www.weforum.org/agenda/2018/11/sweden-cashless-socie...
I'm not German, but I'd say it's close to: bells and whistles.

Or more directly: sparkles and flashing lights.

Seems like this Wikipedia entry is relevant:
https://en.wikipedia.org/wiki/Blinkenlights

This was entertaining:
": ACHTUNG!
ALLES TURISTEN UND NONTEKNISCHEN LOOKENPEEPERS!
DAS KOMPUTERMASCHINE IST NICHT FÜR DER GEFINGERPOKEN UND MITTENGRABEN! ODERWISE IST EASY TO SCHNAPPEN DER SPRINGENWERK, BLOWENFUSEN UND POPPENCORKEN MIT SPITZENSPARKEN.
IST NICHT FÜR GEWERKEN BEI DUMMKOPFEN. DER RUBBERNECKEN SIGHTSEEREN KEEPEN DAS COTTONPICKEN HÄNDER IN DAS POCKETS MUSS.
ZO RELAXEN UND WATSCHEN DER BLINKENLICHTEN."

Seems to fit what our author was going for too.
I won't shed a tear for DDoS services, but I seriously doubt this will have any relevant impact.

These DDoS services exist because we have an Internet full of devices that you can trivially take over by logging into them with admin/admin or other default credentials you can find in public lists. As long as these exist there will be people abusing them.

If you want to do something about DDoS the thing that needs to happen is that the number of trivially vulnerable devices needs to be reduced. That likely means thinking about device security regulations and minimum security requirements, probably also vendor liability.
First time's for the adventure, second time's for the money, third's when you don't fit in to society anymore...
the language embodies an extremely rigid caste hierarchy of "skilled programmers" and "unskilled programmers," enforced by the language itself.

Scala also has this approach, a sharp distinction between library-writers and application developers.
This is called choking. It is explained in the course "learning how to learn" [1] which I'm shilling for (unpaid, sadly) because the knowledge is so valuable.

The key here is that you've never performed under pressure, so you have to train yourself to perform under pressure. This way you'll get used to it and you'll be able to function normally or even excel under pressure.

[1] https://www.coursera.org/learn/learning-how-to-learn
Those 10 ppl still have to "care".

If one will say "lets vote for X" and the rest will say "yea whatever".

They did not reach any consensus as the discussion did not really happen.

Only way to make democracy work is to let ppl who care reach consensus.
To steal the Bitcoin/Ethereum market share. It doesn’t need to be better. People just need to think it is. That’s the reason buzzwords and marketing exists.
Sociopaths are extremly good in faking empathy or a friendly personality when in need (eg interviews). To actually recognize them you have to look very close for at least some weeks once they feel they are not risking their initial position anymore. Sadly most companies at that point have no way of managing these guys or to recognize they have to fire them (often because they are still extremly careful to keep faking their personality with the higher ups, while being toxic to those below and at the same level of them)
Facebook _is_ mainstream today, it's even more mainstream than newspapers and tv/radio news networks.
Apple Transparency Report
Have you tried OCaml? It’s higher-level than Go and easily produces high performance self-contained binaries.
They'll do something that amounts to pretty much the same thing.
That's not music tech, that's salesmanship tech.
> I can't speak for Go's genesis within Google, but outside of Google, this underanalysed political stance dividing programmers into "trustworthy" and "not" underlies many arguments about the language.

This summarises my opinion of Go that has been forming recently, that it's a replacement for Java.

Java was the "safe" choice. Many engineers knew it, bad engineers couldn't be _that_ bad in it and would manage to produce something. They could be handed an architecture spec and implement it word for word without doing much translation to the Java language. But I don't think good engineers could "shine" with it.

It normalised all engineers around some median of productivity, and made projects predictable.

I believe Go is doing the same thing in some ways. It's not supposed to allow good engineers to find great ways of expressing complex architectures (however necessary that may be), it's designed to let engineers of all skill levels hit all problems with a Go shaped hammer and get something that looks inoffensive, boring and predictable.

This is very unsurprising given that it came out of a large engineering organisation. Google have many engineers of a wide range of skill levels, and normalising engineering is more important than doing it better.

I realise Google probably has a higher than average engineering ability, maybe far higher than average, but they still have a wide range, and I also include in this engineers who might be fantastic frontend engineers, who have to get stuck into some system software, for example.
Also worthy of mentioning - https://dotnet.github.io/infer/ . Infer.Net for Bayesian ML.
The Mother of All Query Languages: SQL in Modern Times [15 Min Talk]
There’s more potential than just payment transfer. It could be used as a currency outside the context of WhatsApp money transfers. Facebook could become the central bank of the internet.
If you like a side of irony with your gun control, the state senator that is the author of this bill recently sent a tweet to someone telling her to kill herself after she posted pictures of him parking his car illegally. He's also had multiple road rage incidents.

There are probably reasons why it's a horrible idea, but I think that legislators should be subjected to laws they write affecting other people. Want to require drug tests for welfare recipients? Then we should also require drug tests for congress. Want to add social media purity tests before gun purchases? Don't let anyone vote yes on the bill without publishing their private Facebook messages. Government employees furloughed due to lack of a budget? Don't pay the people that failed to pass a budget.
I guess they just had to monetize whatsapp somehow
Payment sector specially in India is highly regulated, with even WhatsApp current application for UPI payment licence in Legal limbo because Facebook specially having bad name/luck with Regulators. Highly Doubtfull that current regulation will allow Cryptocurrency in any form as payment mechanism. Most that could be allowed would be glorified anti fraud Secure logger.
Is this actual child porn or is this the kind of child porn they found on NSA/CIA leaker's computers[0]?

[0]:https://arstechnica.com/tech-policy/2018/06/ex-cia-engineer-...
It's a good thing the intertoobs don't keep a permanent record of every dumb thing I post.

Edit: oh crap
Birds rarely carry explosives. Do these drones? No way to tell without bagging one. Big booms come in small packages; I think the caution is warranted. It just shouldn't take so long.

How about this: signal triangulation stations at each large airport and a directional signal jammer? What do you need to safely down a drone in a highly-controlled environment?
The GDPR says it should be as easy to say no as it is to say yes. So if there's an "accept" button, there should be a "reject" button. No maze, no panels or toggles. No opt-out by default, either. The default is reject, so even if there were toggles, they should all be off by default.
I have a family member that was increasingly crippled with intense joint related pain. He was eating large quantities of NSAIDs just to get through a day (up to 10x the suggested dose). CBD oil removed more than 3/4 of the pain, returned him to normal function with no more pain killers needed. I've heard people talk about it for years, it was something else to see it dramatically improve the life of someone I know.
Thanks for the clarifications.

You might want to update the article, to make it clear that warrants are still needed.

Also keep up the good work and I hope #AABill doesn't hurt your business.
I'm so thrilled.

Almost as the time as a young punk rock kid in Italy (15yo in early 2000) after sending an email to them asking why on Instrument documentary Joe Lally was writing sentences in Italian on an exercise book, I received an answer directly from Guy Picciotto telling me that Joe was planning to live in Rome with his Italian fiance (and he did it).
That was so direct and so simple I felt overwhelmed by how they cared to answer just a basic question from a random kid living on the other side of the Atlantic ocean.

Best band ever

p.s. Minor Threat, Teen Idles, Rites of Spring and One Last Wish were FUCKING AMAZING too
I think it's kind of misleading since it's only done for compatibility of the produced binaries. CentOS 5, until recently, was the actively maintained distro with the oldest kernel, libc etc. versions. So if it runs on CentOS 5, it is guaranteed to run on anything. This is different from companies still using CentOS 5 and are running active services on it because they simply refused to upgrade. Python or rather PyPi does this too. They aren't using CentOS 5 Despite of it's age, but because of it.
An interesting tidbit I learnt from a former colleague:

He wrote a small but non-trivial project in Go, and ended up re-writing in Python. Over time, he and his team measured both codebases and found that they had roughly the same number of bugs per line of code, but the Python codebase was 1/3rd of the lines of code, therefore had far fewer bugs.

I wouldn't attribute this to inexperience either, this is one of the best engineers I've worked with.
Ah, thank you. I suppose there are no prizes for guessing which generation I belong to then?
Indeed, it's called HyperKit[0][1], and it's based straight off xhyve[2].

Also, there's docker-machine-driver-xhyve for people that prefer using docker-machine (like I do) instead of DfM.

[0]: https://github.com/moby/hyperkit

[1]: https://blog.docker.com/2016/05/docker-unikernels-open-sourc...

[2]: https://github.com/moby/hyperkit/tree/master/src/
I'd love to see time being given to Gentoo. They're basically up there with Debian in terms of supporting "alternative" architectures

According to the Handbook. They currently support

Alpha, AMD64, ARM, ARM64 HPPA/PA-RISC, IA64, MIPS, PPC, PPC64, SPARC and x86 (i486 and i686)
fwiw, alpine is not designed to be used as a base image only, if you look into the history of alpine.
I think enlightenment values ultimately support the position that consenting adults should be able to say whatever they like to each other in private, and that should be a protected right.

This puts me in direct conflict with the way the law is going right now, where it is supposed to be acceptable for government and/or searches to be an invisible third party to all conversations.

Not sure where this goes but I feel like there is an MLK or electronic Jesus moment here somewhere.
In short, you need to write Java like C++ for low latency.
I do not trust Facebook, but I trust my bank, which doesn't use cryptocurrency. I guess they use databases, with lots of controls, but a regular database nonetheless.

edit: I also trust PayPal, as I use it regularly, and it doesn't use a cryptocurrency. My point is that I don't understand why Facebook would need a Cryptocurrency to allow payments. As far as I know, WeChat doesn't use cryptocurrency and is probably the main payment system of China.
It kind of comforts me in a way that someone as celebrated as Rob Pike is basicaly an imbecile.
The manufacture of Fentanyl has been illegal in China since 1 March 2017.

How effectively and stringently that ban is enforced might be open to question, but to say that the Chinese government has done "next to nothing" is hyperbolic.
> But I don't think good engineers could "shine" with it.

any concrete example on what a good engineer couldn't achieve when using Go in its intended domain/role?
They are regulated because they make easy targets to score political points and fill in government coffers at the same time, not because there's any reasonable ethical basis for it.
I don’t think this theory holds much water.

Go code is very opinionated but still flexible; it seems to be C but with superpowers and great tooling out of the box. A whole bunch of complex software is written and in production using go; I don’t think it limits the productive/clever engineers from doing what they would do with Java.
How can this be not "really time sensitive"? The stability of these kind of controllers depend on smooth periods without jitter.

Putting these kind of controller on a phone written in Python is OK for a student project driving at 20 km/h on a closed off area. It actually madness and most likey illegal to use these modifications on public roads. Atleast it should be ...
Marijuana remains illegal according to the US Government (even though it's not being actively enforced against states that have legalized). I'd expect we'll need to see at least a dozen more states legalize before they're essentially forced into official national legalization. Every state that legalizes gets us closer, like dominos falling. Sometime in the next decade, the sooner the better obviously.
I'm not sure what's more unrealistic, that you can recover from a punch or that it's viable to have per-user judge blacklists...

https://www.smh.com.au/national/teenager-daniel-christie-die...

I guess it's the punch then.
More like "Who's crime is it anyway?"
> made a huge mistake not having proper union/sum types (AKA Abstract Data Types/ADTs)

Did you mean algebraic data types?
Du must be Deutsch
Although estimates have ranged up to £20 billion:

https://en.wikipedia.org/wiki/NHS_Connecting_for_Health#Crit...
As have already been pointed out most of these points ARE being addressed by the Go community, but it kinda reminded why I look towards Go 2.0 with some dread. Most of these things that he is asking for are things that will make the language harder to read, Generics and Exceptions (and not least this weird chimera that they have come up with in to Go 2 proposal last time I checked), will undoubtedly create popular libraries, which are almost impossible to understand for the uninitialised.

The main strengths of Go is that it's easy to pick up for almost anyone with basic programming skills and be productive. The rigidity of the style, and the relative simplicity means that I can get a very fair idea about how almost any 3rd party library on Github works in an hour, and probably tweak the bits I may need to tweak. (The obvious exception to this is any library using a lot of reflection which can fulfill anyone's deepest desires to make code unreadable).
C++ (which is my other main work language), have all these advanced features (often added in haphazard fashion late in the language specs), and I love writing C++ code, but I dread looking at other peoples code, because it can be almost impossible to figure out what is going on.

I am tempted, when I see all these complaints about Go and comparing them to languages with different feature sets, to tell people that in that case they should use those.
Of course, you might have the language dictated by an employer, but in that case there was probably a rationale behind choosing Go, and trying to change the language into being a clone of every other language will probably just result in someone else coming up with a new simple, statically typed compiled language, because I honestly believe the world needs that.
Something we don't do any more, for some reason, although it might be a good thing, is ostracism. There was a regular vote in ancient Athens on who should be ostracised - expelled from the city for 10 years.

Ostracism, Plutarch says[0], "was not usually inflicted on the poorer citizens, but on those of great houses, whose station exposed them to envy...every one was liable to it, whom his reputation, birth, or eloquence raised above the common level...ostracism was not the punishment of any criminal act, but was speciously said to be the mere depression and humiliation of excessive greatness and power; and was in fact a gentle relief and mitigation of envious feeling, which was thus allowed to vent itself in inflicting no intolerable injury, only a ten years' banishment. But after it came to be exercised upon base and villainous fellows, they desisted from it..."

[0] in his life of Aristides.

https://en.wikipedia.org/wiki/Ostracism
They had some visibility before the Google acquisition from getting their watermark on the evening news. The k in KML also stands for Keyhole
Doesn't your argument apply to regular money as well, i.e.

"Zero reason for anyone to use Bitcoin/Ethereum/Monero when regular money exists. (Unless they want to commit crimes—and yes, that’s how it would be perceived.)"
ProtonMail say that they've made PGP user-friendly, and I'm inclined to agree with them:

https://protonmail.com/support/knowledge-base/how-to-use-pgp...

"This means that with ProtonMail, anybody can use PGP, regardless of their technical knowledge."

Something like this would make things even more transparent to end users:

https://autocrypt.org/
Because then they don't get to put out press releases with "cryptocurrency" in the title, thus missing out on the opportunity to raise their stock price via the game of Buzzword Bingo.
I think people write in Go because it's ostensibly faster in runtime (and maybe easier to deploy).

It always was going to require more lines of code than languages like Python or Ruby, that's not a surprise at all?
> the article implies this mixup would NEVER have happened if the user's [sic] had not requested their data be released per GPDR.

OK, cool. So as long as I don't assert my rights under data protection regulations, Amazon probably won't orchestrate a grotesque breach of my privacy?
How to Find Your Ecwid Store ID
It's not WhatsApp's responsibility to prevent these crimes, and the only way for them to do so would be to violate the privacy of all their users.

That's a very bad trade-off, which would no doubt also result in other types of crimes being committed. It would also be completely pointless since these people could just switch to the next app, or setup their own app, or encrypt the files before sharing them on any random file sharing service.
So during the rewrite, he had the providence of the go codebase to look back on, and the Python version still had as many bugs per lines? That sounds like an argument for go, if anything.
In my experience, this is the case.
I think you and startupdiscus are using two different notions of "my own model". I think by "my own model" you mean that I can use my own data to train a pre-existing models that is built into ML.net. Typically, that's not quite what "my model" means. Say I come up with a completely new learning to rank algorithm, or I fancy a new one that I saw in one of the ML conferences. Now if I were to build that with ML.net that would be "my model" according to startupdiscuss and many others.

In startupdiscuss' sense, ML.net would allow building own models if it offers building-blocks, abstractions, and other facilities, for examples, vectors, matrices, tensors, linear algebraic operations, computation-graph, etc that allow building them.
If it's centralized there's no point in having it be a distributed consensus blockchain. The only reason to do so would be to play on people's ignorance for marketing reasons. That or maybe they really are ignorant themselves, but I doubt it.
Interesting. Buying the 3 books in kindle and may read it on the plane. Wonder what Env needed.