skysight-inc/HackerNews huggingface dataset:
I want to love Signal but is so hard to love at times:

1. The Signal backup restore process is ridiculous and kludgey. It took me quite some time to figure out how /Internal works on Android 9 devices using the files app for example. [1]

2. If your phone fails without a backup the only way to rejoin groups is having people post a message to each group. I wish there was a middle ground between full backup and dump my keys/group list.[2]

3. The Linux app will, at random, take minutes to load because it is loading 100s of messages. But, this happens even if I was running the app 5 minutes before. Watching the logs I see sqlite insertions happening no faster than 10 a second. The old web based Signal client worked great. I would love to have that brought back.

On my wishlist, which I haven't posted anywhere publicly, includes:

1. Clicking a contact circle _should not_ show me the Android contact, it should show me a list of actions I can take in Signal instead: call, message, video call

2. Video conferences are often used with families. Please create a full screen video call mode that is friendly for parents with kids. This means that I can let my kid touch the screen and not immediately drop a call or switch apps. A full screen mode with optional pin or swipe pattern to exit would make me love the app forever.

Also, for context, my experience comes from converting dozens of family members off of Whatsapp to Signal over the course of 6 weeks earlier this year. For the most part it has been fine but these sharp edges have caused me pain trying to support my family members. Whatapp lost my trust with the announcement of Fb messenger integration and the unencrypted backup to Google Drive.

I am hopeful that Signal will improve overtime. However, the web client deprecation and my recent experience with the backup/restore process has me concerned.

[1] https://support.signal.org/hc/en-us/articles/360007059752#an...

[2] https://support.signal.org/hc/en-us/articles/360007062012-Ne...
There's two issues here. There's the models and there's the source code. The two smallest models have been released now, but it's unclear if/when OA will release any more publicly. They have released even less source code: all the code people have been using to train & finetune GPT-2 models has been implemented by third parties and OA has declined to release any code beyond simple sampling code, with no hint of even considering releasing training code in the future, much less releasing 'everything'. (And the sampling code isn't even that great; top-k sampling, for example, instead of standard beam search.)
Which UI browser framework has lifespan longer than GWT?
/e/ plans to sell refurbished smartphones with Google-free Android
Most people would willing to sacrifice some number of people to save the life of family or friends; it's human nature to look out for your own. I bet there's a good "trolley problem" study out there about this if you're curious.

Edit: I don't know if this one covers friends, but it does cover family and romantic partners.

Bleske-Rechek, A., Nelson, L. A., Baker, J. P., Remiker, M. W., & Brandt, S. J. (2010). Evolution and the trolley problem: People save five over one unless the one is young, genetically related, or a romantic partner. Journal of Social, Evolutionary, and Cultural Psychology, 4(3), 115.
I think both are true. In a parallel comment, 'majos mentions Saving Private Ryan. Watching it as a kid, the Normandy landing scene shook me deeply, and it was the turning moment for me, when things I was learning in history classes at school suddenly stopped being abstract stories.

Since then, I've seen countless on-screen deaths, many of them successfully pulling off romanticizing & glorification of killing. Both the "Private Ryan" scenes and the "romanticizing combat" scenes look superficially similar in terms of gore, but the context matters a lot. Upthread, 'stevenwoo mentions the "killing villagers" Warcraft 3 mission. I played that mission back in the days, and reading about it now reminded me of the feelings of disgust I had. The details of this mission cleanly communicated the killing as an immoral act - as opposed to the exact same animations being shown when you play the game against a computer or human player, outside campaign mode, and happen to attack your enemy's base (AFAIR those villagers in campaign used the same, or similar, model as Human Peon unit in the game).

IMO it's clear that it's the context which frames acts of violence that can make them a lesson in empathy or a glorification of brutality. It's not about the violent acts themselves.

(ETA: I also played the Modern Warfare's airport massacre mission. Didn't fire a single shot towards the civilians. Ended up being thoroughly shaken, disgusted, and wishing I didn't play it at all.)
The US 2016 election is pretty damn conclusive. Push a simple message to the swing states of the Midwest, and boom.
Why not run in release mode then to really show capabilities? Poor choice.
Thanks for your opinion on this. I suspect personally that they were only one small part of it. Mainly because there was so many other things going on, such as the acquiring of much of the Labour Party's election data by Election Data Limited, after the company was pinched from UKIP by Labour

https://www.theguardian.com/politics/2014/nov/10/labour-part...

https://libertystratcom.org/2018/04/30/brexit-breach-labour-...

Who exactly in the Labour party thought it was a good idea to pinch an election strategy firm from UKIP, that chooses to trade under the name EDL, is beyond me.
Hotstar, Disney’s Indian OTT service, sets new global record for live viewership
Can one use oberonc to compile the Oberon 0 language presented in http://www.ethoberon.ethz.ch/WirthPubl/CBEAll.pdf ?

I guess what I'm asking is if Oberon-0 is a subset of Oberon-7, which oberonc seems to implement. Do you think it is possible to implement Oberon-0 in itself ?
Another win for the T-shaped worker?
Heidelberg is one of my favorite places in Detroit. I've taken friends and relatives there for tours. In fact I'm doing it again this summer.

Few artists have suffered for their art like Mr. Guyton. He's a great guy, often smiling and carried his cheery optimism through dark times.

The Detroit mayor, Coleman Young, who bulldozed down some of the exhibit was named by Time Magazine in their Detroit issue as the single person most responsible for the decline of Detroit.
I believe people process violence in media differently. I'm not necessarily drawn to it, so MK11 isn't on my list of games to play. But it also doesn't affect me beyond the knee jerk.

Even though these deaths are "photo realistic", the context is not. The clean limp bodies of the pets I've owned have haunted me a million times more than anything I've seen in MK. That's how I know death. Just a lifeless body. The spectacle of gory violence doesn't really connect with my experiences of death.

Sorry if your own experiences have been different.
Pretty decent overview of the model, but did they really have to go with that title...

IMHO the more interesting story with GPT 2 is the hype around it as well as the (huge) backlash around its release. [self-plug coming] If interested, check out this summary of that whole story: https://www.skynettoday.com/briefs/gpt2
History books mostly.
In app messages, guidance can be helpful, sometimes, when applied in a conscious manner. Great apps don't come with an user guide. Neither should your app.

When to navigate your app requires upfront manual reading you're doing something wrong.
seems to have a wiki too https://en.wikipedia.org/wiki/Noopolitik
You may as well call for a worldwide benevolent dictator. A lot of things could go right.
What are you using instead of JS for web development?

If you really dislike NPM that much, GitHub might be here to save the day.

https://github.com/features/package-registry
But that only needs to be done once. Also, it turns out that the current crop of neural nets is incredibly inefficient https://www.technologyreview.com/s/613514/a-new-way-to-build...
After the recent "Tesla Autonomy Day" video https://youtu.be/Ucp0TTmvqOE (almost 4h long, but worth a watch), I do rather feel like the incumbent services are about to be in a spot of bother. I think there's a bubble in this sector, and it's going to pop.
Viettel, the military owned mobile network in Vietnam, has chosen Ericsson as their main partner to build 5G network. It is expected to launch next year and potentially with unlimited data as well.
In addition, coaches "cut" those who don't make the grade. This allows them to focus attention on those who already have some aptitude.

And we're not even talking about the fact that they feed steroids to those at the top (220 pounds in high school--not bloody likely without some major chemical enhancement).
oof, the resize GIF is not selling it, actually it has the opposite effect to me.
I never have, and I probably never will. I'd be surprised if a potential employer would agree to doing so (why would they? It's additional risk and expense for no gain.)

I have worked at places with terrible existing codebases (including where I work now). I just make it my mission to do what is needed to improve the situation. That in itself can be fun and rewarding.

Also, the vast majority of commercial codebases out there are pretty awful, regardless of language or the size or apparent competency of the company. If you have a low tolerance for working with substandard code, you're going to have very limited options for employment.
> The theme in this comment thread seems to be something like, "Only rockstars should learn to code, it's pointless for normal people".

Perhaps it could be read slightly more charitably? Anyone can learn to code. At the same time, most people should not assume this will automatically lead them into a lucrative career in software engineering.

As you say, it's by no means pointless for normal people to learn. A great many people derive much value and satisfaction from homecooked meals and Excel macros. However, just as basic competency in a home kitchen does not automatically qualify one for a career as a chef, neither does basic competency with a programming language automatically qualify one for a career as a highly compensated software engineer.
thanks for listening, inflatableDodo! I'm glad I was able to share my perspective with you.
Gnupolitik.
Wrapping Sequences in Swift
Now that's a good idea. Just adjust the required loudness level to be the same as max(inside of average car right next to you, open street 10m from you), otherwise the extremely low sound could disorient you.
Yes, we are in agreement about that. But they are certainly not necessary for shared data structures (even concurrent ones) and that is what the post to which I was responding said. This also isn't a purely pedantic point; scoped threads and libraries like Rayon are explicitly designed to allow concurrent sharing of values where the sharing has a bounded lifetime, and they do not require reference counting in order to support this (indeed, some usecases of these libraries, such as splitting up arrays into disjoint slices, don't really work with reference counting).
Don't underestimate influence's ability to scale. Google and FB have grown at a serious pace for a long time. There is some element of "good old days gone by" at any given time, but for the most part, the stuff that advertisers are after scaled. There's more of it.
How do people think about the relative trajectories of Signal and Keybase? It seems like Keybase wins in terms of features, but Signal has a much bigger network and is therefore perceived as more of a known entity, security wise?
what are other secure apps that are competition for Signal and do some of the other things right ?
But a disastrous registry
How Gitlab Cracked the Code of Remote Working
Might not be that complex, you might just like the character.
A sign of the times: the use of the term "cloud gaming" to describe what would once be called "network play".

The emulator will firstly break at the ROM entry point 0x0100 in debug mode, which is the entry point of the game program.

That start address is the same as in CP/M, and subsequently DOS 16-bit COM-format binaries. I wonder if Nintendo was inspired by that.
Hey, challenge #1 when used with https,
https://3d375032374147a7865753e4bbc92682.xyz/
Gets you the certificate of Challange #2, a shortcut?
perhaps, or nothing is perfect???
GitHub is not Git. Unless you got permission beforehand to use it, this violates the Git project's trademark policy.

git-scm.com/about/trademark
>In the meantime, are there things that average internet citizens can do beyond following the Tech Solidarity guidelines to both protect their own privacy and also support/advocate for progress on these issues?

Focusing on tech solutions is a band aid to a systemic and structural problem that can only be addressed in law. That's why GDPR is good and why Congress grappling with passing privacy legislation is good.
Video Interview of Guido Van Rossum, Creator of Python
Let's not undersell it. Yes, you can identify inconsistencies in the unicorn example (if you are reading it more carefully than many people, HNers included, read most things), and some of the other examples, like the LoTR one, are more blatantly inconsistent than that. But on the other hand, look at the anti-recycling example: is there a single inconsistency in it? (On Twitter, someone insisted to me that the anti-recycling example proved GPT-2 was merely memorizing human input and spitting it back out - specifically, copying from Reddit, because they found a post of it on Reddit, until I pointed out to them that the timestamp was after OA's announcement.)

When it comes to attacks, it's not the average-case which matters.
This is the sort of question that tends to be settled in a market (of one kind or another) rather than rigorous science.
Show HN: Comicslate – free crowd applicable translation of webcomics
Tectonic plates is one thing. More short term reasons are earth quakes. And indeed, it is a problem with gps coordinates as well.
Can never be produced legally again? What about synthetic ivory?

https://www.nature.com/articles/507040a

> Synthetic ivory can now be crafted to the same diagnostic standards as genuine ivory (see M. E. Sims et al. Ethnobiol. Lett. 2, 40–44; 2011), and its price in China is only about 14% of that of real ivory
I worked on Openpilot for around a year. Although many of the "cool" parts are not open source, there are still lots of interesting goodies in there worth checking out.

For example, there is a semi-standalone CAN processing library:
https://github.com/commaai/openpilot/tree/devel/selfdrive/ca...

A shitload of hacks and workarounds that make the system work on dozens of cars:
https://github.com/commaai/openpilot/tree/devel/selfdrive/ca...

Saving state on devices that arbitrary drop successful file writes when the battery dies.

https://github.com/commaai/openpilot/blob/devel/common/param...
Of course, not everyone is equipped to become a chef de cuisine. But not every cook needs to become that to make a living from their profession, just like not every coder/developer/programmer needs to know high end computer science concepts or how to work with the latest framework.

In the same way most chefs don't work at Michelin star restaurants, most developers don't work at FAANG companies like Google. They work at other types of companies, whether those are large company in house development teams, small agencies, outsourcing companies, government agencies or as freelancers.

And in those locations, you don't really need to be some super smart genius to get the job done. Coding themes and plugins for systems like WordPress doesn't require a computer science background or an analytical mindset. Building a percectly usable site or app for a local business doesn't require that either. Enterprise or government work often doesn't require it either.

So there are plenty of jobs available for people who know only a bit of code, or who struggle with the theory side of things. They're just not jobs making hundreds of thousands of dollars a year in Silicon Valley.
I had assumed it was Cambridge Analyticas all the way down.
If you just need the messages, without being interested in the crypto, you can export it via email.
To pay back a 100k loan at 4.5% interest (reasonable guess) in 20 years, you've got to pay about 7.5k a year or about 25% of that theoretical person's income. That's a heavy lift.

Just doing the math.
> It's also a real issue where the privacy of the affected child in question should supercede the curiosity of random questioners on the internet.

(also responding to jacquesm)

I think there are ways to answer the question that don't compromise the privacy of the child. And I mostly disagree with jacquesm's that the outcome of the child is "nobody's business".

This is a touching anecdote that humanizes a drug trafficker. There are lots of valid questions on how the laws around drugs should be structured and enforced. While anecdotal, being told "the father lost legal custody and the child is now a ward of the state living in a foster home" may impact how people think about long-term incarceration as a solution. And if this answer is "the child is living with his loving grandparents and doing well", while still anecdotal, this may have a different but equally valid impact.

But while 'jacquesm' is under no obligation to answer, I don't think it's wrong or necessarily impolite for 'orthoxerox' to ask about the outcome for the child.
I knew the term, but holy hell, I didn't realize it was created and used as a positive description. I've always thought of the term and the image it conveyed as being strictly derogatory / insulting.
Cruise uses ROS

https://roscon.ros.org/2018/presentations/ROSCon2018_Lessons...
something which was on HN a few days ago (I/O is faster than CPU): https://news.ycombinator.com/item?id=19818899
https://comicslate.org/en/sci-fi/freefall/d0000 Now prepared original English wordbase

https://comicslate.org/fr/sci-fi/freefall/d0000 French version

Next will be German, Spanish and Esperanto. Fast & clonable
>Some people are missing a leg and can’t do snowboarding. But that’s not my understanding of what the previous comment was talking about.

I don't see why they would be excluded.

Before your reply, I wasn't sure if you'd argue that dyscalculia was not a real problem and that it was really a misdiagnoses based on bad teaching. In other words, a teacher with a emphatic belief in the power of "math tutoring" would claim to resolve all those math difficulties. It seems you seem to concede that dyscalculia might be a real cognitive issue so building our conversation on that...

Most probably suffering from it aren't even aware of that term "dyscalculia" to self-label themselves and instead would just say they are "bad at math". Doesn't it seem plausible that some would also be in those math classes and having trouble? They would be the ones that are progressing 10x slower than their peers.

If we accept that dyscalculia is real, and also accept another level of math ability such as autistic savants with lightning speed at calculating square roots or identifying 6-digit prime numbers, is another real but unteachable phenomenon, why can't there be a 10x difference in math ability for everybody else that's not explained by hours of effort spent?

>Terry Tao [...], with mentoring from world-class experts. It is very hard to judge the relative “speed of improvement” vs. a person failing a poorly taught remedial algebra course in college.

I find it interesting in your choice of qualifying the scenarios. E.g. Your sentences didn't also lay out the opposite scenario that 7-year old Tao learned advanced mathematics quickly in spite of bad teachers and the 18-year old student failed algebra even though he had a few good math teachers between ages 6 and 18 with ~5000+ hours of math schooling.

I know you're a big believer in the effectiveness 1-on-1 tutoring to teach math and that's great -- but -- that still doesn't explain the different abilities because some students learn faster without requiring extra 1-on-1 tutoring.

Something else has to explain the vastly different math abilities even when you statistically control for hours study, personal tutoring, etc.

Let's put it another way by comparing skills such as driving a car vs differential & integral calculus:

We can take a set of average adults that don't know how to drive a car and after a few hours of instruction and practice, ~99% will be able to drive a car well enough to navigate city streets.

If Tao's calculus ability by age-7 is not an exceptional math brain ability but really an example of an "average brain" with world-class "math tutoring", it means we should be able to devise a teaching method that can get 99% of average children to master calculus by age 7. Do you think this is possible? I seriously doubt any talented math instructor (Khan academy, 3Blue1Brown, etc) can guarantee they can structure a class to get 99% of 7-year olds to master calculus. Probably less than 1% of 7-year olds would be able to learn calculus. As an easier goal, it seems we can't even devise a math teaching method to get 99% of 17-year old teens to master calculus. I'd love to be wrong about this.
C++ – Representing Memory Mapped Devices as Objects (2015)
Well, Vietnam uses metric anyway.
Cambridge Analytica didn't work on Brexit, though. You've been reading too much Guardian.

https://order-order.com/2018/11/06/information-commissioner-...

(My source could be criticised as biased, but click through to to the actual report by the Information Commissioner's Office if you are suspicious.)
> This push to extend Flutter to be a UI solution for all kinds of platforms is really exciting.

If they want it to be everywhere, they have to stop basing it on Dart.
>cf. why it's almost unheard of to use wood to generate power

It's heard of plenty. People use wood to generate heating power for homes.
Very nice! Reminds me of Markdeep diagrams [1]. The examples are almost identical, so I'm curious if one of them should give credit to the other? Or was there a shared ancestor?

Either way, the core insight that it's OK to map the the monospace grid 1:1 to diagram coordinates was IMHO a breakthrough in text->diagram conversion that previous tools like ditaa missed by trying too hard to parse "semantic structure". (After that it's 99% perspiration of course.)

The editor is pretty great.

[1] https://casual-effects.com/markdeep/features.md.html#basicfo...
"There are still some downsides to the health-care systems of these countries, but they are generally considered better than that of the United States."

Is that why Mick Jagger chose to go to New York for heart surgery?

This article takes a bit too much liberty in making such statements.
At ~53:00 or so Mr. Brown asked about the impact of analytics on newspapers. You pointed out that the newspapers are basing editorial decisions on the analytics (article metrics).

As we all know, click-fraud's a huge problem on the internet. Have you come across any recent numbers on click-fraud in the newspaper analytics? It seems like if your description is accurate, if I wanted more stories about a topic I could just have a botnet give those articles lots of views.
As the saying goes, power makes people benevolent, absolutely power makes people absolutely benevolent, right?
For those just reading the headlines and comments: before you try this at home, please note that the paper indicates that this EXCLUDES certain types of injuries, such as fractures.
Automating TurboTax Data Entry with Puppeteer
Russia also has regulations forbidding the honking within cities except for signaling immediate danger, and it seems to work well, somebody would honk for no good reason sometimes, but the fellow drivers wouldn't approve of it. The lack of automatic enforcement allows to use it sparingly to e.g. wake up somebody at the traffic light and not worry about protesting the fines.
Remember Blueseed, the "seasteading startup"?
Their planned location was west of Half Moon Bay, roughly where this is.