skysight-inc/HackerNews huggingface dataset:
I never believed the doomers deep down but the seemingly exponential rate of dystopic meta analysis this year is making me legitimately worried.

And not worried about our grand kids more like worried about actual tangible societal collapse that will affect everyone, also "rich" people like myself in western societies.

For me it started with a curiosity this summer ending in the realisation that the official IPCC report is literally a tech fantasy while being pretty much greenwashed by various state players because of industry pressure.

Then reading about all the multiplying factors not even taken into account, which much to my dismay are all slowly beginning to be proven one by one these months.

The albedo effect, methane clathrate guns, permafrost thaws, reversal of ocean currents, the list of factors that aren't even modeled in the ever more dark forecasts just goes on and on.

I honestly don't know what to say or do anymore. It's like this knowledge has washed away all of my dreams, entrepreneurial spirit and will to play the capitalist game - I still "ride the tiger" though so relax your downvotes. Also I try to help where I can, but it's freaking bleak.

It's pretty much over in 5-10 years as I see it now. When a critical mass in the economic intelligentsia realize that the debt bubble won't get postponed because growth will be stunted much earlier than "anyone foresaw".

I urge anyone that doubt these claims to read up on the reports of the last year - then realize how much of joke the IPCC is.

One example from my country is here:

https://news.ku.dk/all_news/2018/08/planet-at-risk-of-headin...

Endless more examples here:

http://www.fasterthanexpected.com/blog/

EDIT: and to the people downvoting, please do explain why I am melodramatic idiot and not a realist. I really rally hope I am wrong but it's hard after actually reading this years reports ;(
Nassim Taleb uses the Florence example to make the argument that Europe has more economic inequality compared to the US. He makes an interesting point that static measures of inequality like 'top 1% of population have xx% of the wealth' aren't that useful, a better indicator would be a dynamic measure that shows economic mobility, people going both up (new money) and down the ladder (bankruptcy). It looks like in Florence, families that climbed the ladder centuries ago never came down.

Taleb's essay on inequality: https://medium.com/incerto/inequality-and-skin-in-the-game-d...
Elixir/Unix style pipe operations in Ruby!

https://github.com/LendingHome/pipe_operator
Fun fact, the earth Northern Magnetic pole (ie the magnetic pole in the northern hemisphere) is actually the south pole of the magnetic dipole. So your compass actually is already telling you that you're heading south.

But yes, the compass you have today will point south instead of north, but this can be solved by repainting which pole of the compass is red :)
Hey there, I did not intend to imply it took that long in actual development time, more in the sense that the g.c. feature did not exist in He language for that long, for different reasons (evidently it wasn’t a priority).

A dynamic language without g.c. sounds dangerous to use. I’m just surprised it wasn’t a priority for so long.
> I think that’s just another symptom of how some military programs lost a lot of legitimacy in the minds of some of my generation who were coming of age around the war on terror.

It's not just your generation. I'm in my 50s and this opinion isn't rare in my age group either.
I'm the author of this blog post and one of the maintainers of the Improbable grpc-web implementation.

I don't explicitly mention it in the post, but no browser has support for fetch request streaming yet, so true bidirectionality would not be possible even if you had control over the headers. This will come eventually, and then grpc-web will have proper bi-di streaming support. It is doubtful whether it will actually have access to raw HTTP/2 frames which would be required for the gRPC HTTP/2 protocol.
It's a big company, and I don't know how long ago your experience is or what your position was.

My experience, in my part of the company, in 2019, is that stuff I do outside "work" is my own business. I contribute to open source projects all over the place.

As long as I actually do my day job during the daytime, woe betide anyone (other than my wife and family) who tells me what I should be doing with my non-work hours, on unrelated software projects.

They even let me release my skunkworks Pidgin Linux client for Chime under LGPL (although I did have to ask permission for that one as I did a bunch of it during the day).

In fact even for work hours when I'm working on Linux, we've made progress. Once upon a time you had to file a ticket to legal for every patch series that was submitted upstream.

Now we have a policy (again, in our part of the company) that your internal code review submission must have a comment on the upstream status of your patch — is it already upstream, is it going upstream, and if not, WHY NOT?

And all you need in the way of permission to do so is to get the nod from myself or a number of other people right there in that code review.

Is it perfect?
No.

Do we still have to catch up and make it as easy for other projects (like Xen, in my day-to-day work) as it is for Linux?
Yes.

Is it a massive improvement on what it was like before?
Hell yes.
RSS is alive and well, even if Google Reader is no longer a thing.

The subtext I get from this article: Big Tech didn't want RSS, because they wanted their own silos/walled gardens. For awhile, Facebook was a superior feed. There's no reason why the superior feed couldn't have been built on RSS, except the desire for companies to control the whole thing.

Or is considering that RSS did not replace everything on the internet 'proof' that it is dying?

Big tech wants RSS to die. This is why they kill applications that are still popular, and why articles appear in the media talking about it being dead.
Can Minds Make Minds?
I'd say, yes. I've been able to watch that many people see the ring (they see the camera), and they back right off the porch. It's been awesome in this respect, people simply ring it less.
As far as the cloud stuff; I'm willing to make that sacrifice so that it can call my phone and i can see/talk to the person at the door. For family I get to literally let them in, and for others I can pretend to be home but uninterested.
i for one am furious about someone's news agenda and not about how Bing, a top-tier product featured on billions of computer supported by the best engineers at Microsoft, serves child pornography
Exactly, I don't see how setting up another cold war for the sake of proportionality will be good for the world. In the cold war nations still engaged in brutal proxy wars, and everyone lived in fear of a massive hot war. Doesn't seem preferable or more stable.
I think if the crypocommodity game has done anything it's created a more clever and more technically proficient scammer.

According to the article, many real people who likely consider themselves experts in this "field" were at least initially fooled.

I don't think your comparison to real money is wrong at all. Look, we can mostly all understand what real government issued money is. If people into crypto were first forced to understand what it is - the entire system would disappear in an instant.

I've said it before, there are geniuses in the cryptocommodity game. But they aren't the ones trying to buy low and sell high and concerned about forks. They're the ones pumping out SEO-invested ICOs, running exchanges, selling newsletters and books (or whatever the current version of that is). War is profitable if you're the arms dealer, not the solider.
I feel like things aren't quite adding up - you got married, now you're stressed. Yet you think you're happily married.

It sounds like you traded being unhappy single, to being unhappy married. The circumstances have changed, the essence remains the same.

If you feel like this marriage not working out would screw up your life - you're right, it will. Being afraid that a failed marriage would screw up your life - is actually screwing up your life, this very second.

That's the missing bit - living in fear, even if it's mild, is quite miserable once you start to run out of things to look forward to that'll 'make you happy' once you get them. You got the marriage, look how short lived that honeymoon is - now you're right back to where you where you started from :)
Anonymous, remote, irreversible transactions - the scammer's dream. That's why cryptocurrencies are such a scam magnet. The marks don't know who you are, the marks are far away, and they can't get their money back.
It's very common for would-be thieves to see the doorbell camera and leave. Cameras, by the nature of the fact that someone could be watching, are a natural deterrent.
This feels like one of the huge benefits to true widespread adoption of IPv6. A firewall is still required but without NAS it becomes much easier to connect to individual devices on arbitrary networks from anywhere.
Dogs raise a barrier, but these are people trying to rob your house. The ethical argument goes right out the window.

If you are going to get a dog to be part of your family then do that, but getting a dog as a security system is just a poor idea.
CA11: WebRTC softphone
WebRTC calling on a PBX(SIP) and over a custom decentralized signalling network (SIG11). Work in progress:

https://github.com/garage11/ca11 (code)
https://ca11.io (early example)
https://twitter.com/garageeleven (news)
So we haven't moved an inch past the old lie that "might makes right", then? How utterly depressing.
Forum post on the Unity forums from the Unity CTO:

"We are preparing a blog post because there is a lot of mis-information but the short summary is that using Unity as a game developer or game studio in a generic cloud (GCP, AWS, Azure) or on your own servers is perfectly legal."

https://forum.unity.com/threads/recent-tos-update-blocks-the...
I believe this assembly is golangs assembly, which is ISA neutral
I have thought about going vegan too. Do you think it would work in all geographical areas? What about people living in very cold regions of earth. They can’t grow crops throughout the year. They have to subsist by hunting fish and other animals. What do you think?
They are building the infrastructure for the people who want to use weapons.
It looks like Dragonfly is cancelled too. https://theintercept.com/2018/12/17/google-china-censored-se...
I'm not saying that this is right, but the reality is that Microsoft's failure here drives more people to Google, so there is actually a lot of capitalist incentive to allow Bing to fail at this.

Morally, we should all strive to minimize this kind of thing - but from a business perspective, this story will absolutely earn Google business and capital.
I can see where you're coming from, but I wouldn't advise rolling your own authentication and/or authorization systems, especially as a noob.
No Sorry it was constructed to catch an employee leaking confidential company information to media. I do not know how you could make this into a product and still maintain its reliability -- the more widely known the mutations are the easier it would be to mitigate the watermarking.
That's only a problem if you don't control the software.
If you don't think Alex Jones' gay frog song is funny, well then I just dont know what funny is.
Well, I'm speaking from personal experience, for many (but not all) text-classification IO-intensive models with large embedding tables Xeon on TF compiled with AVX2 or AVX514 and FMA is as fast as GPU. Obviously these models need to be on the lower spectrum of computational complexity.
The fact that they don't require a cloud/internet connection should relieve much of the worry already... and it's not as if the original firmware wasn't Chinese either.
You still seem to be completely missing my point, I don't know how I could explain it more clearly to you.
With too many channels.

For the most part my company breaks things out into
- public / general channels (IT, chit-chat, culture, annoucements, etc)
- team-public - where you go to chat with a team directly
- team-private - used mostly for internal discussions (tech discussions, PR requests, eng-to-eng questions, etc)
- monitoring / alerting channels - where all the pings happen if something breaks, CI related info, etc

In general this approach works. Everyone in the company has permission to create a new channel (private or public).

>Additionally, the amount of workflows pumped into Slack in a unorganized, unstructured manor seems absurd.

this just requires someone to usher slack to an organized state. If you're having trouble finding the right people / channels, that's a Garbage In - Garbage Out problem.

> It's impossible to find knowledge in Slack.
I don't find this to be true at all. The built in search feature is pretty decent, and has led me to solve a ton of issues without having to re-ask the question.

If you're company is using Slack as a knowledge dump, you may want to consider a wiki.

The amount of plugins, automation tools, and information you can pipe through slack is quite astounding. I know every one likes to bemoan how distracting it is, but honestly it's my favorite business-driven chat client to date.
Or we could stop arming our proxy armies who are out there killing civilians on the daily.
Hard Forks that end up spawning their own coins, (ie: continue to be mined under old consensus rules) are 100% scams. None of these are legit: Ethereum Classic, BCash, Bcash SV, MoneroV, Litecoin Cash. Never trust these -- at worst you can lose your money due to tx replays, fraud, pump-n-dump, etc.
Because most people saying that one race is smarter or otherwise better than another race are simply repeating debunked racist talking points.

Variation within a group almost always overwhelms variance between groups - but many people saying something like "Asians are less creative" are trying to make sweeping statements about how white people are better.

It is possible to lie only using truths, if you arrange them in a deliberately misleading way.
>It still rubs me the wrong way that simple possession of child pornography is illegal.

Interesting to note that it's actually not, at least in the US. It's illegal to deliver or receive it across state lines. Also, child abuse is illegal. This is why parents can take baby photos without going to jail.

https://www.justice.gov/criminal-ceos/citizens-guide-us-fede...

Federal law prohibits the production, distribution, reception, and possession of an image of child pornography using or affecting any means or facility of interstate or foreign commerce (See 18 U.S.C. § 2251; 18 U.S.C. § 2252; 18 U.S.C. § 2252A). Specifically, Section 2251 makes it illegal to persuade, induce, entice, or coerce a minor to engage in sexually explicit conduct for purposes of producing visual depictions of that conduct. Any individual who attempts or conspires to commit a child pornography offense is also subject to prosecution under federal law.
Man. Flexbox is one of those things that makes me excited to do front end stuff again. And I love that Mozilla is making better and better tools.
The same way people have for centuries. There’s a lock on the door.

More generally I protect myself (including my privacy) by not living in a constant state of fear.
Giving feedback on what you messed up and why is pretty straightforward to do electronically.

It's also unlikely (or at least unnecessary) that electronic grades are released immediately after the teacher marks a test.
Almost certainly posted because this: https://news.ycombinator.com/item?id=18874819 is currently #1 on the front page
it's not nearly the same. Piping in elixir is a macro; it lets you preserve the other arguments in your function call.

The IO.inspect(value, label: "label string") semantic is incredibly powerful. During debugging I often do this:

value
|> IO.inspect(label: "A")
|> do_something
|> IO.inspect(label: "B")
|> do_something_else
|> IO.inspect(label: "C")

...

This gives me full visibility over the data transformations that are happening. And removing the IO.inspect's are trivial with an IDE like atom, vscode, etc. Also the way that the BEAM handles concurrent IO means that none of those strings that I send will be interrupted by other content, which is critical to interpretable println debugging in a concurrent environment. I haven't used the debugger (or IEX.pry, whic I hear is powerful) once.
That's why Google hires people to curate their image database and flag illegal images, so that they can detect them automatically in the future.

It looks like Microsoft wasn't doing anything at all to stop new child porn. The fact that their recommendation engine pushes you further in the direction of pedophilia is proof enough that they weren't actively trying to avoid this kind of thing.
> I don't know why people are still using unity instead of UE4

How about not having to use the dumpster fire called C++ for game code? C# is far nicer to use. Also, in Unity code hot-reloads instantly and reliably.

> Meanwhile, UE4 is a really good deal and keeps getting better with every release.

So does Unity. I think people underestimate how much more development effort went into Unity in the last years. UE4 has more fanboys, less actual success. On the other hand, with the Fortnite windfall, maybe UE4 will pick up pace now.

> It's really just a better put together engine all around.

It's still a godawful pile of C++ that takes forever to compile. I'm sure the same is true for Unity's core, but they're moving to a subset of C# that can be compiled more efficiently.
Well, I would say that the primary refactoring done in Slackwise's example is just to assign names to the different conditions and the list produced by range. I think it makes most sense to break these things out and assign them to names when they both become a common idiom in your code (it is used in multiple places) and the logic spans a few lines or has sufficient complexity. I, too, would rather look at one piece of code than have to find out what each function is attempting to do if the name is perhaps ambiguous. For Slackwise's example, I would say that that is too much abstraction because you've basically created as many pieces of abstraction (the conditionals and list) as there were lines of code without them. Maybe the decision for when to abstract can boil down to:

* Is a common idiom in the code base / same logic used in multiple places

* Has "sufficient" complexity

* Can be replaced with a good name that is generally clear with what it will achieve

For Slackwise's example, I think that the names used in the abstractions are exactly what I would use, but I also think that they're not really descriptive enough. If I wasn't the original author and thought I should refactor the names, I would probably try to choose divisible-by-3?, divisible-by-5?, and divisible-by-15? because what the hell is a fizz or a buzz anyway? Maybe you had already thought about all of this and wanted a deeper response; sorry to disappoint.
You can make it less fragile with a significant loss of bandwidth.
> While on a youth retreat with my church...

For a secular person - the proverbial outside looking in - this sounds like a significant conflating factor.

Kids are especially vulnerable to suggestion, and any group that preaches the likelihood of eternal unpleasantness is not likely to engender mental tranquility.
You can't "remove" your state criminal case to federal court. You've confused a civil case with a criminal case brought by the state.
> Ruby has the easiest data access tools, between ActiveRecord and Sequel

Not true
It's far more likely that younger people simply don't share any kind of news articles very much. I.e., their media consumption patterns are different.
I'm old enough to have been watching financial markets for about twenty years now, and in my opinion a great percentage of the "cryptocurrency entrepreneurs" running cryptocurrency scams aren't really doing anything novel.

They just have new shiny tech bullshit to baffle people with. Twenty years ago they would be running pump-and-dump penny stock scams with Canadian small-cap mining stocks.
Chasing users is useful because those people are high-risk to be abusing children in their lives.

The government drones on and on about the dangers of "The dark web" and how we need to give up all our security (because if we don't, they can't possibly catch anyone).

Instead, we find hundreds of sites so easily accessible that a standard web crawler can locate them. It wouldn't be too difficult to track down the site and monitor it to find the owner. At that point, shut down the site and squeeze the owner. Sooner or later, one of them is going to have links to producers that can be followed.
Unreal has a new UI system and designer that feels really really good to use. And has visual blueprint code support.
I can confirm. I was on 4chan a lot as a teenager (some ten years ago, now), and the Nazism was generally more a joke about how nasty and intolerant the board was. There were even 'raids' (essentially cyber-bullying) on racists.

I can only guess that things must have gone downhill when the site was taken over by Hiroyuki Nishimura, who has some pretty right-wing political views. That said, there's also a kind of natural affinity in the humiliated-outsider-mentality that 4chan had that fits with Nazism in a way that I feel has become more and more clear in recent years.
I agree ; I'm considering moving to wayland but still now LXDE does everything I need well enough to not have bothered for the last few years
Build a Docker-compatible replacement for Dockerfile using buildkit
Naive thought/question: if CP becomes easily accessible for free through search engines, won't that cause less CP to be produced, since the producers will be less able to make money from it?

So maybe that's not all bad?
This was their pitch with UE4 even back when Fortnite was just some weird survival game they demoed at an Apple keynote.
Cleanup merged branches from your repository [GIT]
I see the benefit of off-site access but is the cloud a requirement for that? It seems we have conflated the idea of “network enabled” and “cloud based”.
Also free as in freedom of speech, not just free beer.
> an area where chargers may be sparse

This is a closeup of the area she was travelling through: http://take.ms/bzXNf

Seems to be one of the sparsest zones other than eastern europe.

This is what Europe looks like (map only shows ~1k pins at a time): http://take.ms/U9EKl

A closeup of northern Italy: http://take.ms/E8QVy
A lot of people are saying that crypto is a scam because there are malicious actors in the industry. This claim is as far fetched as saying emails are a scam because Nigerian Princes want to wire you millions of dollars or that the Internet is a scam because some websites contain viruses.

Don't let these small bumps distract from the greater picture and all the amazing work the developers at Ethereum, Bitcoin etc are doing.
Agreed. I guess you can argue that loans put money back into circulation, but the obvious corollary is that rich people hoarding money effectively destroys it.
Zoneminder 1.32.3 released
For me, Elixir fits the bill as a Ruby replacement better than Crystal does. Elixir is more mature and its community and tools are similar to Ruby, making the upgrade path easier, I think. At least that was the case for me after trying both. I also have come to love the functional aspect of Elixir over Crystal's (and Ruby's) focus on OOP.
Someday hopefully soon, computer vision will be able to more immediately identify these perverts the moment it hits any open peer network.
Sure that makes total sense. But is there anything special about Ring or other cloud cameras in their ability to deter theft over any other camera?
Email is useful for purposes other than scams and buying drugs. Crypto is, to a first-order approximation, not.