skysight-inc/HackerNews huggingface dataset:
Android amazing?!?

It uses a pseudo-compatible Java 8 subset, with no official roadmap to ever move beyond that, everyone is supposed to move to Kotlin, while they keep fixing the slower developer experience and broken tooling introduced by adding Kotlin support.

NDK requires a great resistance to pain with a development experience that occasionally still makes me miss Carbide/Symbian C++. It took them 10 years to introduce any kind of packaging support for NDK dependencies, there are still no tools to improve the developer experience calling Android APIs, one has to manually write JNI wrappers, or use their unsafe C bindings to APIs that are actually written in somehow safer C++.

I lost count how many stuff introduced as one year amazing IO stuff, is already deprecated the following year. Latest example, all the GUI layout editing tools still being worked on, which will be eventually deprecated when JetPack Composer hits stable.

Critical libraries like Oboe, that are just dumped into Github, instead of having first class support on the SDK and project templates.

Team that puts critical information everywhere on the Internet except on Android's official documentation.

Very small rant, 10 years have a lot of stuff to rant on, so amazing? Not really.
They don't want to track people who will use those decentralized services. Simple as that.

They want control over majority. Nothing else. Any legal business will be required to do what law requires them and it will affect every citizen.

I have no hope given the stupidity of my country to do something against acts like [1] personal data protection law or the decryption act. US going towards that road only means it's easier to justify our country and many others to go even higher. Soon a mandatory camera inside house for legal citizen.

1] https://carnegieindia.org/2020/03/09/what-is-in-india-s-swee...
How many people do you think live in Germany?
I think such related discussions can be interesting

There's nothing in the guidelines against bringing up related topics -- instead it's just the gp's personal opinion

https://news.ycombinator.com/newsguidelines.html
The thing is that these groups (yeah, yeah, always with the generalizations) preach empathy but have no trouble to get people fired, their families too if possible. I think they behave this way because of pressure from social media and racism and sexism are used as some form of emotional sink.

Maybe that is too harsh on them in contrast of people just flaming random people by random characteristics, but they do have real institutional support.
I 100% agree that setting up a CRUD API with all the bells and whistles is a lot of work. That’s part of why I asked this question - trying to find easier solutions. Will take a look at your project, thanks for your response!
Pension funds, general investments, small-time stockholders will loose money, and all that does affect the "little man". It is just indirect and hidden enough that most won't complain.
HN discussion on previous post: https://news.ycombinator.com/item?id=16458057
I think he confused the us billion (10⁹) with the german billion (10¹²) ;)
I wish more open source projects have a focus on the user interface. Krita is really good in that.
Another big one is Payoneer.
The Qt version worked. Then they released a terrible Electron version around 2016. You couldn't make video calls in the Linux version. This constitutes not working. I stopped using it.

I just installed the snap now and it seems a lot better and it seems to support video calls on Linux (didn't try to call anyone since everyone I know left skype). Too little too late.

Looks like they stole the remaining credit out of my account though.
It’s always easy to blame the workers but, in the vast majority of cases, poor quality output is a management issue.

Other car manufacturers have managed to create production lines that churn out high quality vehicles every 90 seconds (or better) for decades now. When it comes to these fit & finish issues, panel alignment etc etc there is no excuse for Tesla not being able to reach the same minimal quality bar.
> I'm going to work to listen to them and talk with them one by one until i do understand on a core level how they feel and where those feelings are derived from,

Many of the people who are actually condemned for being offensive are condemned by the media or by some third party who's being offended on behalf of someone else, who we never get to actually hear from, and who might not even exist.
That's what concentration camp is for. To concentrate and control.

There were separate death camps (sometimes combined) that involved direct train-to-killing-field pipelines, and most concentration camps involved work in horrible conditions, but that's because of further goals above relocation.
It's not huge, but they seem to go out of their way to avoid having clean lines. And of course the trackpad is completely unusable compared to the MacBook.
> It hasn't proven too confusing for many people to form a distinction between "the web" and their choice of browser.

Though "the web" and "the Internet" are harder to keep apart for many.
The Spiritual Character of a Church Leader
While it blocks one third of the screen on mobile, what problem is this trying to solve? I feel like I am missing the point of this and miss out on something maybe good.
Is there ever a case where, after the first round of understanding and concession is done, that then, another discussion requires more concessions? Or, is there some objective way to determine a boundary line?
This is one if the reasons that the Perl 6 project started (now known as the Raku Programming Language). Raku only has three of these special (lexical) variables left:

$_ the topic
$/ result of the last match
$! the last exception caught

An overview: https://docs.raku.org/language/5to6-perlvar
I think the point is that it’s very expensive to do the former. There are 195 counties, 4,300 religions, n different cultures, languages, m different races, to figure out the right permutation of words that offends the least seems like a daunting challenge. It’s easier to just not speak.
In my experience the vast majority of React bugs are standard bugs you'd find in any JavaScript program, null reference errors. PureScript will force you to handle nulls as a Maybe, preventing a whole class of bugs.
Interesting to hear the different choices for different circumstances. Might have to give Laravel a chance. Thank you for sharing!
I've had an iPhone for years. I didn't even know albums existed. I've just noticed the tab in Photos when I went looking for it after reading your comment. And it turns out, I do have one other album already, with a couple of photos in it, though I have no idea why or whether I created the album or how the photos got there or what purpose it serves.

When it comes to security features, simple and obvious behaviour is good, pretty much always. The same is true of user interface design, and the lack of both documentation and natural discoverability on iOS has always been a pretty glaring weakness of the platform. Complexity creates edge cases, and edge cases create vulnerabilities, including due to misunderstandings and resulting human error.

Judging by the other replies to the parent comment, apparently I'm not alone here, so I'm guessing if Apple did any user research about this, that "big debate" probably lasted a few seconds...
Invisibilia just released a great podcast about trust, based on the experience of a trader who was harassed by Wirecard. The trader, who was shorting Wirecard, was subject to surveillance, and a constant stream of phishing attacks.

https://www.npr.org/2020/06/02/868001948/trust-fall
I present you an in-house language Yahoo used around year 2000: https://gist.github.com/simonwistow/3919291 Working with it got hard after the developer who maintained it quit.
Ok, if you take it literal: Apple is partially filled with shit, because they try to tackle privacy but seem to miss some very obvious design choices where users would benefit a lot if they were implemented properly.

As I said, I'm glad they tackled the Photos problem. But of course, I could ask what took them YEARS to do so. They even have a private album in Photos but didn't think that some apps shouldn't get access to these pictures?
Change Your Boss's Mind
It was extremely well publicised at the time too: Golding even gave the PA a quote in advance about why he was going, every mainstream media outlet mentioned him in their reports and Twitter throbbed with speculation about whether he was breaching his bail conditions.
> People with racist or otherwise regressive views know that these views will (rightly) get them criticised by the majority, and so they won't couch them in those terms precisely, but it's often very clear when you take context into account.

When the word racist is being attributed to everything and anything including opposition to complete open borders by bullys and funnily enough, racists it is understandable that people may want to take cover.

> because we don't know what his exact words were, but it's telling that even your defence of him describes him criticising protesters at a time when protesters are being shot and having chemical weapons used on them by the police, a state militia who can kill pretty much anyone without threat of consequence.

It is also quite telling that "When those protesters are also burning down cities and attacking people" is strangely absent from your description.

> If your stance in this case is to support that militia, their murders and their use of chemical weapons, then I think that it's not remotely unfair to say that you not only do not support the black lives matter movement, but that you support the continuation of black people in the states being murdered without recompense.

Very few are in full support of everything the police do but binarizing the support to all or nothing is ridiculous.
That's just true with their platform aka iPhone/iPad/iWatch but not with Software producers like Adobe etc...but maybe that's what they want.
That was always implicit in group discussions. As others have said, Codes of Conduct aren't creating new rules, they're just making them explicit instead of implicit.

Let me give you an example: you have a group of friends. Two of your friends have recently experienced a miscarriage. The implicit rules in your group have now expanded to include "no dead baby jokes" (depending on how dark your group's humour was, this might always have been a rule). The reason for this expansion is that two members of the group will now be hurt, upset and offended by those jokes. Making a "dead baby joke" is now a good reason to think the offender is an insensitive idiot, who probably isn't someone you want to be friends with.

This is no different from "no jokes about fags" when your group includes gay people. But sometimes, some people insist on being able to make "fag jokes" because "snowflakes are over-sensitive". Of course, they may not know the group includes gay people, and the gay people in question may not want anyone else to know their sexual orientation (none of anyone else's business). So it's better to spell it out explicitly that "fag jokes" are not allowed, even though there are apparently no gay people in the group. This is what a Code of Conduct does.

Yes, there are Purity Spirals that end up pushing this to extremes. But that's a separate issue. Codes of Conduct are still a really good idea.
Beyond MQLs: How to Generate Product Users Directly from SaaS Content
Trade on shares in the
company was suspended

What does this mean? Is a certain stock exchange not executing trades anymore? Are all exchanges worldwide in sync not executing trades? If so, how is the sync achieved?

If it only was suspended at the Frankfurt stock exchange which is mentioned in the article, it would be interesting to see how it is doing at other exchanges.

Google is still showing realtime Frankfurt prices. Currently at a market cap of about €350M.

And what is the reason behind that? Is it guaranteed that shares of a company that files for insolvency are worth 0? And therefore the exchanges want to save uninformed investors from buying them?
> The trouble I'm having with social changes, expectations, per person pronouns, and other things is that managing all of these interactions can be a crushing amount of cognitive load.

Are per-person pronouns really such a big deal to manage? I've known more people who have changed their name in marriage than changed their pronouns.
Perhaps then, now is the time to have a look at the Raku Programming Language. It is said to be optimized for fun (as in -Ofun). https://raku.org
I think UK English carries the intent that Germany is a physical place - an abstract legal notion. While The Germans are the people who live in this place. The place and notion can't really learn anything, while the people who live there could learn something.
Hapi.js project is reaching its conclusion
No Lake is perfect (data flows out)

EDIT: Sorry rinses out ;)
> I just can't imagine a scenario where some state authority takes the time to look at your phone and then:

> - gives you a bad time if they see the word Riot.im on your phone

> - or, lets you go about your business if they don't, or sees [generic chat app name]

In my Beijing experience, the police are not out to abuse authority, just to cover their behinds. Not reporting having seen the word "Riot" on your 'phone could get them into trouble, so they will report it - which means pulling you through the mill first.
> "Since the early days of WikiLeaks, Assange has spoken at hacking conferences to tout his own history as a “famous teenage hacker in Australia” and to encourage others to hack to obtain information for WikiLeaks. In 2009, for instance, Assange told the Hacking At Random conference that WikiLeaks had obtained nonpublic documents from the Congressional Research Service by exploiting “a small vulnerability” inside the document distribution system of the United States Congress, and then asserted that “[t]his is what any one of you would find if you were actually looking.”"

I don't remember that detail at all, but I did see him at HAR 2009, at a panel discussion about censorship and how to fight it. Afterward we set up a mailinglist for sharing information about censorship-related issues, especially laws and protests against them. It was never terribly active, unfortunately.
I agree that some years back it (FB) was way more engaging and meaningful. It's certainly changed for the worse over the years.

Regarding Instagram, I never thought about it in this way, and now that you mention it, perhaps that is why out of the 3 x services I talked about, this one was the least worrysome for me. Restricting reposting does seem to be pretty key to keeping content at a higher 'quality'.
> Heck, why not just start when you are 25?

The answer to that is almost certainly that balancing the pros and cons of preventive screenings is a surprisingly complicated science.
Screenings can cause harms by causing unnecessary treatment of patients with false positive diagnoses. If you increase screening of patient groups with a very low incidence of something then you overwhelmingly will get more false positives.

It requires careful evaluation of the scientific evidence to design screening programs that do what they should do: Improve patient outcomes and not cause more harm than good.
Brad Mehldau is Kimiko's absolute favorite jazz pianist. His mastery of harmony and his impeccable piano technique really speaks to her.
Most dissent was from somewhat popular leftist movements, that were directly targeted by any anti-free speech actions.

If you weren't, as americans would say, a "commie"? You felt like you won.
I wonder how Mac's with dedicated GPU's will be supported with the new unified memory architecture
>App steals data from millions

>Gets catched years later and review bombed

>Author walks away with pockets full and probably onto the next money-grabbing project

Oh yes, classic "successful democratic process"
Can you give me an example of an urgent, mission critical communication that could be offensive to people?
There is already a web monetization api in the work - https://webmonetization.org/
Pocket Cash Register
Enter an amount on your smartphone on the fly – and catch it later in Excel in your mail!
I like it. The only thing I would add is a style for visited links similar to hackernews.
The problem with explicit code of conduct is that there is always a implicit interpretation of what the code of conduct say and how it should get enforced.

If we could get an explicit code of conduct with explicit interpretation with explicit enforcement then yes, they work quite well. Sadly most communities leave interpretation and enforcement up to the dominant group with an often explicit desire to not have those parts visible.
The judgement was made long before Assange even set foot in the US. This is just a show to try and deter other people from exposing their dirty secrets. If they could get Snowden, he'd be treated in the same manner for exposing their misdeeds. It's a rigged game.
I deleted my Facebook account several months ago, I did not merely deactivate it, I did a full deletion. Then about one month ago I got a notification for a Facebook group. I wonder how that works? Either Facebook groups can somehow contact you based on an email address rather than an existing profile, or some other weird shenanigans are going on that reflect the account was never actually deleted and some bug somewhere managed to still get a notification to me.
Wisdom is in not in spending years and millions rewriting billions of lines of cobol code into a new language and then rewriting that other language into another newer language and so on … what's the problem in maintaining what's already working?!!
Last year I had to perform date arithmetic in C shell scripts on a locked down server (no way to install or compile programs and obsolete or missing utilities).

I considered Perl, since it was the only scripting language interpreter, but the good enough (on paper) date handling libraries I found on CPAN turned out to require a far newer Perl 5 version that was available.

I'm afraid that the best-case Perl solution would have been more difficult to write than the roundabout but reliable and easy to understand final solution (Oracle SQL functions executed through the command-line SQL*Plus client).
Indeed, micro-profiling code on a laptop is generally not that useful
Could you explain how does having FB account hand over control to your connections?
Yeah, Austrians did.
Reminds me of the ill-fated "Beanz" of 2001...
TikTok Launches TikTok for Business to Counter Snapchat AR Ads
rubbish. if Apple allowed proper introspection this would have been discovered months ago and not just in the latest iOS release.
In South Africa, we also have different versions from the US and they are not pirated. They are usually called international versions. It does have to do with pricing here vs. the US, but they are still expensive for a student.
EU Court of Human Rights Declares Order to Remove Anti-Censorship Tool Illegal
First, the score was made with MuseScore. Then it was prepared as an iPad App by the MuseScore team who custom made the synchronization between the score and the music. I then recorded the iPad app as a video using the "Reflector" program for Mac OS X. The iPad app doesn't exist anymore because it was not compatible with new versions of IOS.

There's an article on the recording process here: https://opengoldbergvariations.org/news/recording-the-goldbe...

Anne-Marie Sylvestre used Pyramix as her DAW. I don't know more than that, though.
The solution is to vote out idiots who support things like this, and get the government actually working for its citizens again, not against it. That's hard, and feels damn near impossible sometimes, but it's required. You can't fix social problems with clever technological workarounds.
> (Or, at least, that is the common way to respond, and for good reason - the only "disagree" button is the one that hurts the credit of the OP)

I don't think that's a good reason. You should downvote if you think someone is arguing disingenuously or otherwise writing nonsense that doesn't belong on HN. If you merely disagree, you should upvote instead, and articulate your disagreement in a reply.
Great recording!
By 'barely even a footnote', you must mean front page news on most newspapers today: https://www.bbc.co.uk/news/blogs-the-papers-53173316
Another aspect is that the financial auditor responsibility. I am not sure if the financial auditor criminally complicit but I think we are going to figure it out soon.
Try XgeneCloud[1] : Generates Express.js REST APIs within seconds on any database.

It comes with a nice UI too : https://youtu.be/NtCwnlLudnk

Just point & click - you get 100s of full functional APIs.

https://github.com/xgenecloud/xgenecloud
The graphics is better, the layout is not. The could have modernised the old design, instead they changed it to Gitlab.

The side bar is one reason I dont use GitLab.
But it's the right thing to do. It's necessary. No one else is going to do it.

We have to start small. Focus on local politics. Look for neighbors with signs in their yard. Take note of who's voting for who. Build a like minded network.

A lot of people focus on the issue of abortion because it's the most linked issue to Democrat/republican. Animal testing is actually the most divisive issue. And it's not correlated with Democrat/republican. It's the perfect topic to create bipartisan relationships. But start with very very local issues.

I need to practice what I preach
For those, like you and me, who have been touting open-source as a beacon of hope: I'm sorry, we're done for.

First, anything that has more than a gig of memory and sells over a million units must be engineered according to the government's whims. That is pretty much ANYTHING useful nowadays. Hardware will now spy on you. And even though there is old hardware, and theoretically zero-trust programming techniques out there, that won't matter because:

They will go after open-source projects.

Any single method alone wouldn't work, but if pushed all at once, they could smother us. File lawsuits against and harass not just maintainers, but contributors and possibly even users; force registrars to de-register domains, and search engines to forget links; have ISP's stop allowing Tor connections, or possibly even implement whitelists of all websites instead of blacklists of "bad" ones.

Without secure computers, in today's world, there is no organized protest; there is no organized opposition; there is no truly effectual dissent, because the other side can see all and end it before it becomes an issue. And even then... gestures wildly.

Constitutionality means jack without both belief and enforcement. We have neither; a public split and jaded, and a government empowered in the worst possible way. And even if this doesn't pass - and that is a horrifyingly small if - the very fact that this is even being proposed is evidence that the battle is close to being lost completely. There is no second chance in this chase, and we are going to trip and fall eventually.

Though hope may be lost for us, may we retain hope that our descendants are at least somewhat at peace with the world we have given them.
They were also labelled as racist by right wing newspapers that venerate Churchill and defend the historical value of statues of slave traders, on account of the groups organizing it and how the crowd behaved.
Unfortunately, too many people tend towards binary thinking. "Either you're with us to the last detail, or you're the enemy and we'll do everything to destroy you." All attempts at nuanced dialogue are thus drowned out by the extremists. This is not a healthy dynamic for social peace.
Whats worst is these should all be entirely illegal. Its literally warrantless searching.
> I have yet to see any evidence of them selling my data.

Uh, what do you think an ad is?