skysight-inc/HackerNews huggingface dataset:
I agree that Telegram is primarily a messaging app like WhatsApp or Messenger.

But its group feature has become really powerful, and can be used as an alternative to IRC (except for the fact that a "group" can't be divided in multiple channels).

Some Mozilla groups have been using Telegram for some time: https://wiki.mozilla.org/Telegram
The article mentions horrific abuse of 2 of the children including being tied up in chains and forced to work and the rape and abuse of the other leading to an unwanted pregnancy an being sent to a home for pregnant girls. And one of the kids becoming violent and sent to prison.

This is clearly not the road to a civilized society. History shows all cultures and religion dominated by stable societies and family structures going back thousands of years, and while things like famines, war, epidemics, slavery and others led to breakdown, desperation and widespread suffering they cannot be passed as 'normal' in any age or gloss over abnormal human behavior.
It's kind of alt-future.

We invented something better than Unix. We just didn't want to use it that badly.
The holistic view is rather that the only reason we have such safe aircrafts so you can get such nice numbers is because there's very well crafted procedures for handling crashes.

Reacting strongly when those procedures seems to have missed something is important not because of the crash itself but because the process is important. Could the same oversights lead to additional fatalities is the question, the robustness of the boeing is a minor point.
Apart from the people actually playing the sport, they tend to wear a lot of head gear.
I heard that story of authorities blocking some tunnels and cataphiles removing the blocks from someone who went down there; I don't know how widespread it was.
Wire is definitely my favourite of the secure IMs as far as UI/UX. It's also the one I've had most luck with when referring non-tech family and friends. They didn't like Signal or Riot (for a variety of reasons) but are happy to use Wire.
> I find out about a lot of events on fb not by searching for events, but by facebook timeline telling me "your fb friend is interested/going to this event.

Funny enough, this is the main reason I don't use the Going/Interested buttons on Facebook anymore. I'm not a fan of having my activity broadcast to everyone on my friends list.
One thing that really irritates me about Discord is that it has really crappy low-contrast dark & light themes. And it's not theme-able at all. At least slack's default light theme is high contrast and also slack is theme-able.
Laura Poitras ‘Sickened’ by Layoffs at the Intercept
Does pi compress? It must if it is only numbers, but only by a half?
Kubernetes was prototyped in Java, it only got rewritten in Go, because another team took over.
Have an example? Everything I click on has some action I can do.

I'm 40 and grew up on mIRC, Discord feels a natural evolution with all the new features.
Someone should eventually build a browser that runs tabs on multiple nodes of the cluster.

Maybe Slack could release a client that does that, running each connection on a separate node.
Congratulations! I'm not that much into the buisness -- I wonder why the market-dominating Adobe photoshop software didn't support this first?
Ha, there's a paper about FDR now.

The fact that AC is portable and simple and that everyone feels good about themselves as a result of implementing a classical-sounding algorithm (why AC and not Rabin-Karp? who knows?) is why is keeps cropping up, like kudzu. It's still either (a) huge, (b) slow, (c) both and (d) a poor fit for modern architectures - it has a way of turning the problem into a latency problem for whichever level of memory its structures fit into (rather than a throughput problem).

It's a solution. Big deal. There are half-a-dozen better ones just floating around in the literate, but this shitty one seems to be the one people fixate on. Maybe it's because Aho and Corasick sort earlier in the dictionary than Rabin and Karp?
What serialization format do you all recommend when starting out? Protobufs seems to be the go-to, but what about Cap'n Proto etc?
If this was done today, would it move the needle on the discourse at all? How long would those who did it remain in prison?
Well, the largest Dutch payment provider did intend to sell payment data: https://nos.nl/artikel/510009-banken-verkopen-pingedrag-klan...

(They've since retracted that plan after the plan was met with widespread disapproval. I don't think they've tried again since.)
nice, I'm just going to send mails to the various creators of the JSONs I consume to ask them to change their protocols because it's not simple enough and solve world hunger while I'm at it
Honestly I think the docs/official feature map at telegram.org would do a better job than me. I don't think you'd enjoy TG if none of your friends are using it, though [obviously].

Edit: ok I launched Signal which was installed on my phone since forever but never saw any active use, and I must say I remember it to be much worse than it actually is. Either it's seen a lot of improvement, or my initial experience frustrated me away.
IPs have been hidden on most IRC servers for years now.
For Java (or any other JVM language), nothing beats https://picocli.info/. Works well with GraalVM, too.
> aggressively hocking

Possibly they mean "hawking"?
Telegram is a great alternative to iMessage because it has great mobile & desktop clients.
VR is like AI.

It's a constant hype/disappointment cycle, albeit it's getting better at every iteration; it's far from delivering on their promises though.

https://en.wikipedia.org/wiki/Virtual_reality#History
Can I ask, what does a record label actually do nowadays? I understand that in the past they would've handled physical manufacturing and promotion, but now that anyone has access to bandcamp and spotify, what do they offer? (Asking as a non-musician)
Now I'd definetely love this kind of study for Hip-Hop. I feel like the results (about decoupling between lyrics' violence and listeners/bands' feelings) would be utterly different.
Is gran tourismo vr ready?
Good job, thanks for sharing.

I'm just written a simple git dumper tool (https://github.com/owenchia/githack) a few days ago. Learn by doing is a very good way and I really enjoy it.
I guess you're right. My point is that DDG can't really do anything about it. Also the reason why I won't use DDG.
It is "just adoption" if the kid is lucky. Otherwise it is horror story.

Edit: Also it was not done for the good of the kids, but for the good of the parents. Which puts it into different situation.
I like how the first comment at the end of the page asks:

> It’s like JupyterHub, but for people who only know javascript?

That also was my feeling. And since Jupyter is language agnostic, why not just run a JavaScript kernel, such as https://github.com/n-riesco/ijavascript . It looks somehow as if Iodide is exactly that.
You can write csx files since 2015 probably, so it has been really easy for the last 4 years.
In F# we are speaking of more than a decade, before go even existed. On the JVM you could have used groovy for even longer than that.
For the rest of the points I guess that you never heard about .Net core. And I’m quite curious about the reason that you are unable to install the JRE on Linux, that is something that has been possible for at least two decades and with much, much less RAM than 512MB.
Getting too absorbed in side projects
The Last Person Made Famous by a Painting
It will be the same story all over. It seems to fail at first and the devs are bored by the additional bureaucratic work. Then a wild weasel in suit appears..
Trillions of digits of Pi compresses insanely well - to Pi, of course.

The decompression just takes a while.
My company is trying to push use of VR in engineering, and I have been a bit confused by the desire. We have had 3D models for years that could be viewed on a normal desktop, and peoe usually prefer 2d plans. The improved UI seems to be very attractive to people though.

I wonder if a major benefit of VR is that it forces us to create visualisations that are responsive. It is easy to get away with slow rendering on a desktop, but you can't on a headset. The software has to be realtime, and the model optimised for that.
That looks cool. It would be neat if it provided a time range, basically a list of upcoming events. Clicking day after day for a week and not seeing anything is no fun. If there is a way to specify "upcoming" or "next 7 days", it's not obvious.
So what? It doesn't need to be cross-platform at the beginning.
This may have changed recently, haven't used an Android in a bit, but this wasn't true (and still probably isn't).

Specifically my company wanted to break our app into multiple apps and give a way for people to easily install the companions. If you send the user to the Play Store page, about 75% of users would dropoff, in user studies much of it was confusion about what to do once they saw the play store page.

Google has an api that is a much simpler flow than the full store experience which has much lower user dropoff. If you're curious where it's used, one example is the Google Drive app to install the Docs, Sheets, etc.

The API validates that the calling app is an app signed by the Google dev cert.

This isn't a security issue, you could just ship one app with all the functionality. It's clear they just wanted to reduce user drop off in a flow, but now provide that option to others.

I understand the potential for abuse even though the api still checked with the user. It wouldn't bother me if no one had access to the API, we'd just have to deal with it. But it felt anti-competitive that Google had it and we did not.

IIRC there are a few other similar non-security private APIs and they also felt anti-competitive to us. That said, it was no where near on the order of Apple, where it's commonplace on iOS.
That can happen. However, when you do not have the proper language features (e.g. pipe operator) then code can become much less readable because it is more verbose and the control flow is unclear.

I think that simple languages only lead to more readable code when the problem domain is also simple.
I had a DK2, I now have a Vive. I highly recommend the upgrade, it's like night and day. It's still not perfect and suffers from the same issues you mentioned, but being able to wander around my living room in a VR world, and at a much higher resolution/framerate is fantastic.
I actually work in College Park, so it's a nightmare of a commute. My wife and I want to stay this far north because both of our families are here and help out a lot with childcare.
> private apis exist for a reason. going through the deprecation cycle repeatedly sounds like a waste of time if you control all sides of the system. which is to say, not every interface needs to be a service boundary.

The whole point of a microservice is to create a service boundary. If you have a private interface where both sides are maintained by the same team, both sides should be in the same service.
Don't overlook boring non-tech companies as well. I've noticed non-tech companies starting to (almost indiscriminately) hire tech people to upgrade their outdated tech stack. They might pay a little below market, but they are also more forgiving/desperate.

Another is to reach out to old friends from college, or try to search for alumni. Alumni from the college you dropped out of are likely more sympathetic than the others.

FD: Just got a tech job at an insurance company. So speaking from exp.
I have an admission to make: I don't understand git. By this I mean I have a few simple commands I use (status/add/commit/push/pull) and if I try to do anything more complicated it always ends up with lots of complex error messages that I don't understand and me nuking the repository and starting again.

So I think: there must be a better way.

I have often thought about implementing a VCS. The idea behind one doesn't seem particularly complex to me (certainly it's simpler than programming languages). If I did I would quite probably use WYAG as a starting point. My first step would be to define the user's mental model -- i.e. what concepts they need to understand such that they can predict what the system will do. Then I would build a web-based UI that presents the status of the system to the user in terms of that model.
Years ago I worked at a large online casual gaming company who's name ended in -ynga. Our web tier was split into two: one for serving static content required to load the HTML, Flash app, assets, etc. The other was for actual communication regarding actions taken in game.

Whenever we had any sort of issue we could generally get a good idea of what was happening by looking at changes in traffic in those two web tiers.

If people couldn't play for most reasons, game action traffic would drop to near zero, but the static asset tier traffic would usually at least triple.

So yeah, there are a lot of F5 buttons being hit out there when pages don't load.
Actresses, Business Leaders, Wealthy Parents Charged in U.S. College Entry Fraud
Of course it is, science works differently then 30 years ago. But the output, at the end, is still papers which look not only like 30 years ago, but like 100 years ago!

With Latex, we have a powerful tool at the hand which makes sure every single student can write himself a perfectly shaped PDF which looks timeless.

It doesn't even matter whether your favourite open access journal renders the paper as HTML -- they only took the Latex and transformed it.

It also doesn't matter that we have meta search engines for literature references (for instance http://inspirehep.net/ or https://ui.adsabs.harvard.edu/), or that we do have archives for uploading scientific data (https://zenodo.org/ or in general https://www.re3data.org/): The papers are still non-interactive, still linear (not clickable hypertext).

Science is old fashioned and slowly moving...
Just one more line and then I will quit, go clean and choose real life.
Demand wasn't high enough? Perhaps in part because people didn't realize that they "need" it. Now the feature is out there and being talked about PS will no doubt support it PDQ, directly or via a plug-in.
Exactly. The new interface, even if it makes logical/quantitative sense, is functionally worse. I don't ever need to see the whole screen of an app to before deciding if I want to switch to it or not. Having all the titles and windows of open apps in 1 tidy list is way more functional, even if I only rarely access old apps.
Building a Memoization Module in Ruby
Kubernetes Cluster Setup on AWS EC2
> Maybe Slack could release a client that does that, running each connection on a separate node.

Why, so it can consume ram on even more machines at once? :P
Heroin has best user experience.. Good thing we are all rational actors..
Well, the first question is why are the pages rendering slow to begin with?

One way to make the pages I visit load faster is to disable Javascript. Another is to remove (or block) advertising. Another is to put DNS data for these sites into local hosts or zone files.

Those actions are how I prefer to approach the problem.

However as far as I can tell, those are not actions Google wants to take. They have their own preferred approach.

It is possible there are users who are aligned with Google in terms of how they want to approach the problems created by misuse/overuse of Javascript and advertising.

It is also possible there are some users who have no idea why pages are slow to load.

Those groups might want to send usage data to Google.

However I am not in either group. I dislike the web advertising business that Google depends on and therefore must nourish and support.

As such, there is no reason I can think of why I would want to send data to Google.

Also, I have not checked but I wonder if Google is restricted in how they can use the collected diagnostic data. Are they prohibited from using it for the purposes of selling advertising?
> Unless the app allows you to sync the keys offline

And why wouldn't the app allow it?
QuadrigaCX CEO’s Widow: “Gerry cared for his customers.” Sorry, we beg to difer
No it did not.
Is Dart a Viable Option for Modern Web Development?
WeWork Labs is launching a food tech accelerator
Burnings where the extreme outliers, maybe like there where some killings in the American hip-hop scene at the same time. Remember that the (black) metal scene in Norway was so large that in the late '90s a black metal band had a song in the national top 20 list for weeks (Satyricon, fuel for hatred). What a handful of persons taking it to the extreme, did do not define the scene

Edit:
Don't underestimate the calming effect from death/black metal when writing code
This does look to be better than ezjail - I'll have to give it a look! The vnet support is something that will be very useful.
Facebook’s Crisis Management Algorithm Runs on Outrage
Tons of reasons this can happen. Best analogue I have is to patched security vulnerabilities in software still existing in some systems because a sysadmin isn't aware.
You are correct.

Conway's Law is profound. Lately I realized even the physical office layout (if you have one) acts as an input into your architecture via Conway's Law.
Which the post clearly states and is, as far as I can tell, because Windows and DirectX is the only platform that supports it.
Android Q will offer photo apps access to added depth effects
This is so cool! This makes Krita an even more attractive choice for color grading and compositing CG renders. Great work Krita team!
Gnome 3.32 Released – Gnome
I don't think I'm confusing them – but I do think that their "open-source"-ness is virtually worthless, as the only thing you're allowed to do is read the source yourself and hope that it's the same thing that you're getting from the official packages and servers.
Can't remember how far back it goes, but the UK had long restricted timber suitable for masts to make sure the Navy got first pick. Wouldn't be surprised to find timber restrictions in the UK went back to Henry VIII or Elizabeth I. Trouble was all the good ones were felled first, and much of Europe wanted their own masts too. So Spain, France and UK often had to look to colonies by the 1600s and 1700s for big timber.
Trust-Building Strategies for Teams
Telegram has become my social media mainstay. So much better than anything else, but maybe I just got lucky with the groups I am in.
Fair point; I guess too often I expect "free software" when I see "open-source".

I don't think I'm the only one though, at least to a degree. When the only thing you allow your users is to read the source code, you are technically open-source, but it's the kind of openness that doesn't guarantee anything. More and more often companies use the term "Open source software" because they know that people will walk around the internet and say "it's safe and secure: after all, it's open source!"

OWS is aware of this, which is especially valuable when you brag about privacy as a communications network, but they deliberately chose to limit what you can do with said "open source" – to a degree that's quite ridiculous for a company that calls themselves "Open (...) Systems" :)
Oh good, a link to a pull request instead of some stupid blog full of drivel.
And JSLinux - full PC emulation in your browser (this never ceases to amaze me no matter how often I play with it):

https://bellard.org/jslinux/
JAXA and Toyota Reach Agreement Toward International Space Exploration
Just a nitpick, but the two changes referenced in the parent comment (whole screen 'cards' for multitasking view and using gestures for such) are straight from WebOS for both Apple and Android. Being a step back in UI is also a bit subjective, I personally find it a lot easier to navigate between the apps I regularly use now.

Edit: Just installed the android Q beta and the back button is still present, I was not aware of the potential loss of the back button. I can see why that would be considered such a step back in usability.
Thanks, was hoping for some HN insight on the issue. Good read.
Unlocked hut in a caravan park with no guards is all that protects internet
I can't tell if it's intentional but your post borders on fanboyism given about 80% of what you listed there is either already available for / possible in Go or is a Java specific term so naturally Go would have it's own mature libraries out there under a different name. For example

* JDBC, Akka, etc

There as all Java specific technologies but that doesn't mean that Go (nor any other language) doesn't have their own libraries to do the same. I mean you're not going to call Go's database libraries "Java Database Connectivity" are you

* PDF generation libraries, Office/LibreOffice manipulation libraries, CMS platforms,

Go already has all that

* a phone OS,

There isn't any phone OS's written in Java either. There are phone OS's that use Java as their preferred application runtime environment - such as Android - and many of them can and do support running Go binaries as well. There is in fact a lot of documentation online regarding running Go on Android.

---

I'll grant you that Go doesn't have hot code replacement nor generics but the former is a pretty niche case for Java development that wouldn't really improve Go's current workflow anyway - and the latter is such an tired old argument that you're not going to win any debates by pointing it out.

Disclaimer: I've programmed in both Java and Go (as well as more than a dozen other languages too). So I'm about as agnostic as they come when it comes to evaluating programming languages.
Is not clear to me why they think that those animals are adult or if they had being DNA tested. The problem is that without DNA tests could be also a juvenile of another poorly known frog species. I hope they had double checked that in the article. Of course just some photos is not enough.
Both Signal and Telegram use SMS for authN tokens, enough said. Being secure and censorship proof while relying on mobile networks just doesn't compute.
Correction: or at least they used to? Now I realize that I am not completely sure.
Show HN: Mathigon – an interactive, personalised mathematics textbook
yyyy-MM-dd is sortable (2019-03-14)

yyyy-MMM-dd is not (2019-MAR-14)
I know the feeling. Sometimes I've been so absorbed that I forgot to eat.

I'm trying to get into meditation hoping to find a way to have better control over that strong force that keeps me glued to the laptop.
Factually incorrect (there were other search engines before Google), poorly formatted, and quite possibly one of the most egotistical un-self-aware things I've ever read.

"most people, being the mainstream dulltards they are"

Strong words from someone who can't spell.

"algorythm" (twice) ... "migrant crysis" ... "merchantile"

Hypocrisy 1:

"Its a basic logical fallacy, to believe an assertion is true just because others believe it."

"certainly some other people agree with me on this one"

Hypocrisy 2:

"what are you achieving by shouting a few words without PROVING any of them"

Elitism:

"The masses must NOT rule"

Hate:

"The muslims ... Too bad they suck as well."

And this WTF from one of the responses:

"It seems to me that the DNS Server would have a list of all the web pages title addresses alongside the number for the site."

CoAlpha seems to be an explicitly reactionary, implicitly racist, incel-friendly cesspit. Not worth anyone's time to follow a link there.
Blank New Tab Extension
I'm sorry, but if your development model works fine for you and has allowed you to create a cornerstone of gaming culture and keep updating it for nearly 2 decades with a 2 person team... maybe you don't need to take advice from internet know-it-alls?
>>Ironically, the whole point of having individual deals rather than an API open to everyone seems to have been ensuring the companies didn't do anything dodgy with people's data.

They were not charged for special API access? Still, FB might have used this as a negotiating tool as they dealt with Apple, Microsoft etc etc