skysight-inc/HackerNews huggingface dataset:
Hi HN,

Library author here. v1.0 was released recently with React 17 support (and v6 d3.js). I thought this would be a good time to get some feedback from people here.

There are also Vue[0] and Svelte[1] libraries for anyone interested in those frameworks (all the three libraries share the same core).

Glad to answer any questions.

[0] - https://github.com/palerdot/vue-speedometer

[1] - https://github.com/palerdot/svelte-speedometer
Oops, my bad, HN isn't really good at this, not showing parent comments in the list of our comments...
TypeScript + class-validators + reflect-metadata has let me build a GraphQL API w/ only one of these schemas. It's very intuitive/fast to develop for me.
Yep, people who actually care about tech and hardware are applauding this. Anti-Apple and x86 fanboys are the ones doing everything they can to discount it.
Isn’t this grounds for a class action lawsuit? Google and friends have the right to lock you from use of their services, but when such services encroach in your use of other services unrelated to google, that you may even have paid for, should google have the right to blanket block? Is it technically difficult to exempt google signin from account locks?
Can we maybe also legally claim that if a company hosts your identify, that it has no right to hold it hostage? I mean, if I’m arrested, my identity automatically erased.

Finally, is it not possible to require that all such block critical to someone’s data require some form of govt approved appeals process?

I’m asking these questions so maybe someone can enlighten me on why they were not yet attempted, or if they where, why they failed? Is it legal complexity? Cost? Lack of large scale support, as in, is it only a niche concern that only the HN crowd is complaining about?
A great project Brendan. But as stated in Github issues, it is not worked on newer version of Go. I'm trying in Windows 10 and get error which look like:

`Error: 'date-time' main.go:59: open C:\Program Files Direct\duck\pings.json: The system cannot find the file specified.`

`not supported by windows. Request timeout for icmp_seq xx`
Because there is no clear jurisdiction for the web. That's it.
> If no JavaScript is that important to you it can easily be disabled in Firefox

JFTR, Is not Firefox GUI itself uses/based on JS?[0]

[0] https://techjourney.net/disable-javascript-in-firefox/
It's very jarring to say the least. My first impression playing with Big Sur under parallels was that everything on screen seemed to take up too much space. The corner radius change in particular is enough to really bug me. Though I did get used to it pretty quickly. I'm going to wait a while before upgrading a machine I regularly use.
The ~ made me smile.
It's not removing your existence. It's removing your access to all of their services.

At every point, google users are asked to acknowledge the EULA and TOS. They're being told that google can stop their service for any reason, including that service not being comercially viable. ( I.E. Any Reason )

Access to google services isn't a right. It never was, unlike the property rights you're drawing a false equivalency with.
Legal services can get involved just fine if you file suit. You'll just have to establish that Google owed a duty to you (by contract or otherwise) and that you were harmed by their breach of that duty.

(Roughly. I am not a lawyer.)
X-Frame-Options and cookie access rules would help protect against that a layer beneath Javascript. I get your point that ultimately any security breach can escalate to full-on compromise of all personal data. I still find it playing with fire to have completely unrelated sites having my name inside an iframe.
netguard is your friend here, turn on access notifications to be disgusted at what your phone does while you aren't looking
Although a downside of that is that a) some sites ban the + sign and b) it's a standard pattern so spammers etc might strip it. With a catchall you can have a unique pattern if you want.
I (a Mac user) really like it, for what it’s worth.
I like the angle of privacy depending on how much you pay for not having it.

They either 1) need your personal-data to fund the services or 2) they don't need it and shouldn't have it. I don't see a 3rd where they need your personal-data only if you can pay for it. It gets really interesting where the IF is just giving them more of your personal-data.
> The biggest news in Notes is that after years, the Skeuomorphic paper texture has finally been retired!

When reading things like this, I am always left wondering what was wrong with Skeumorphism in the first place. Is it as cynical as it seems, which that an arbitrary element of the UI was designated for elimination so that triumphant but meaningless changes could be introduced into wave after wave of new products?

(I am aware that I am likely the one who is out of touch, not Apple.)
I've been a Mac user for 10 years and ever since Yosemite was released it looks like there was a downfall in both icon and UI design. Now with Big Sur a deal breaker for me has been the redesign of the menu bar. There's so much wasted space, menu bar is too much transparent with less contrast and the widgets are completely useless. The whole thing looks like a bad attempt at standardizing macos with the rest of the ipad/iphone echo system.
In building startups, do you think some verticals take a longer time to succeed?
For example, verticals such as fintech or healthcare may take a far longer time to validate, build a product and sell, especially with regulatory hurdles. How do you deal with a feeling that you're too "slow" when building a startup in one of those spaces?
Google map changed the name of the road in my hometown. Just recently I guess. I mean it was correct .
And I don’t know how to correct it. I don’t want to talk to a machine either.
My thought be like the next OS or the version after it would be much more like iPad UI.
One aspect might be that the part of the legal system that would deal with this is assuming that the parts that deal with fighting with monopolies, lobbying and regulatory capture are working just fine ?
So many different ways domains are stolen. Or you lose your domain: UDRP, social engineering at the registrar, hack into the account at registrar, the email you use on whois record isn’t valid anymore, you have auto renew turned off and it doesn’t renew.
Has this ever been done successfully in this situation?
Ever heard of NetGuard?

With it I block all relevant outgoing and incoming connections to doubleclick, google analytics, my carrier (t-mobile), app-measurements, facebook, etc...
The phone attempts connection to one of these just about every second, and I block them all.

Hopefully the Librem phones will continue to mature and become my future phone.
I wouldn't be surprised if these mentioned apps comes with google's dns resolvers baked in, in that case routing through pihole doesn't help here.
Absurd. Charge management has everything to do with thermal management and service life optimization, which in turn has everything to do with packaging and chemistry.
Exactly.

The problem is more deeply rooted in the human condition namely fear and envy.

Yes, the average Joe doesn’t want an immigrant taking his job but mainly the average Joe doesn’t want to feel as if he’s below average.

“People are not, for example, terribly anxious to be equal (equal, after all, to what and to whom?) but they love the idea of being superior.”

-James Baldwin
Yeah, if I went to my local grocery store which has a sushi counter, for two people I'd be about $12/main + $6/side (e.g. seaweed salad or Gyoza), so ~$36 for two people. I'd generally pay more in a restaurant even for takeout.
Don't rely on vendors to help you out of this conundrum, instead use what you have at your disposal to escape the duopoly. Get a supported Android device - there are hundreds of those by now - and install an AOSP-derived distribution like LineageOS. Leave out the Google bits, i.e. no 'gapps', no Google account, no nothing. If you need 'apps' which rely on the Google Services Framework use microG [1] but be aware of the fact that even this free software implementation of GSF needs to connect to Google to do its thing, i.e. try to find 'apps' which don't rely on GSF to start with. Use F-Droid or another alternative repository for you 'app' needs and something like Aurora Store (which you'll find on F-Droid) for those 'apps' which can only be found in the 'Google Play store'. Install a firewall (available on F-Droid and elsewhere) and set it to block all traffic by default. Configure it to allow selected 'apps' and system services to access those parts of the network (LAN, WAN, Mobile Data and VPN) you think they need. You can use the Log service to monitor which apps try to access the network.

Once you've got something like this set up the way you want it you're mostly there. The radio firmware will still be outside of your control and probably open to exploitation by the Three Letter Agencies of the world, for now there is not much that can be done about this other than to get a device with totally separate baseband processor, i.e. not integrated into the SoC. These used to be common but are as rare as hens' teeth now. There are some - e.g. the Librem 5 - but most devices come with an integrated baseband subsystem. Then again, for the purpose of circumventing the duopoly this is irrelevant so it can be ignored by all but those who also want to limit access to their devices by TLAs.

I've been using AOSP-derived distributions for as long as I've been using Android - close to 10 years - and have never found reason to regret my choice. LineageOS has OTA updates just like vendor distributions, the user experience is that of 'clean Android' - no bloatware.

[1] https://microg.org/fdroid.html
A Spotlight change that really irks me: I have to tap Enter before I can look at the results preview.

Why would you actively degrade usability?
Sailfish is still around, and judging by Windows 10 I can't see how having Windows Mobile could improve anything.
True, but then again you never really have "your own" domain, you have use of it as long as the leasing corporation grants it.
Very happy to have them gone myself. Somehow I don’t have any difficulty grabbing a part of the app and moving it.
It's worse than that : considering the importance that YouTube has taken, for some people being banned from YouTube might be considered to be akin to be banned from exercising their profession, or even just be able to be a full-fledged citizen.
Right, usually the plant keeps running for a while after I decide to stop putting fuel in, and I don't want it to ever be running while my steam tanks are all full because that would be a waste.
open source means you can review the code. pretty sure, since this comes from them, is intensely scrutinized. So again, not worried.
If he has to deal with someone sending him files via Dropbox, his life will definitely not improve.
Yes, I think Matrox is one of those that makes them.
It is already bad, that we need jurisdiction for such things in the web. I think we actually need such things to happen more often, so ppl can finally vote with their fest a long time ago for some freedom against a tiny bit of convenience. I think what we lack is a decent amount of social pressure.
And an entire CPU core. I still love it as well though.
Why Military History?
Me too, can't wait to upgrade in a few months once it's stabilized !
Lately I try to avoid submitting my own website, per the HN guidelines discouraging promotion (the one exception is when I find a submission to be time critical). I only link to my own site in threads where it's directly and precisely relevant, such as this one.

If you found it valuable, you should submit it yourself. I'm not interested in the accumulation of updoots, feel free to get 'em. :)

I'd rather other people decide what subset of my writing is relevant to HN, as I'm no good at it: I'm too close to the work. (I only write about things I care a lot about.)
The speed of technological development is faster than the speed of societal or legal development.

So yes, right now we've woken up in a world that is not so much cyberpunk as it is techno-feudalism: more and more do you need a presence on the Internet to do things in meatspace... And that presence is by the grace of several feudal lords (Google foremost) - woe betide you should you ever displease them. You do not really own your email adres, your phone (number) or (pretty soon) even your computer. You're merely a serf.

On the plus side, the momentum for legal measurements seems to be increasing. Let's hope they do get broken up. Power, like plutonium, is dangerous if too concentrated. Regardless of where that concentration lies.
I really wish UIs were frozen, unless a particular feature required their modification. Having to learn slightly different UI placements and behaviors is a total waste of memory.
Lots of wasted space everywhere, for no good reason. And degraded usability in so many places.

Look at the Mail app for example, you could previously view “inboxes” at the top of the app (useful because you could then resize the app to take up far lesser horizontal space); and now you can’t – just because, … no reason really?
Do you not see this as a problem? With the amount of services Google offer, losing them can be devastating; photos, emails, Android backups, contacts and so so much more.

This pandemic has been reliant on emails to access services; it's how I get my payslips, talk to my employer, get current information, engage with legal services, and essentially maintain my access to society.

Losing my emails would be devastating (hence why I don't use a "major" provider, at least less risk that way).

We need to define what "rights" are and weigh that interest in society. If Google wants to be a "one stop shop" it cannot, and must not, be immune to laws and the rights of individuals to challenge decisions.

Isn't that the foundation of a society?
Android without Google – and yes it has apps
Next, consider what they were up to with Sidewalk Labs in Toronto before that project was 86ed.

"Google + Sidewalk: bring the dystopia of robo-support to the civil service!"

Or maybe

"Google + Sidewalk: Snowcrash was the blueprint, right?"
Why would Microsoft help here? Windows has bunch of telemetry too.
> According to the article, if I use ext4 with journaling and have a file with "a foo" and write "bar" at position 2, possible resulting states are: "a foo", "a boo", "a bao" or "a bar".

It makes a lot more sense if you consider it shared, concurrently accessed memory. If you try to access it without atomics you can get funny results. And if you kill one process in the middle you might be stuck with reordered accesses indefinitely. Something like ext4 provides more than that.

If you want ACID then you'll have to opt into that. The same as you have to do with concurrent programming (e.g. via std::atomic). But there are many cases where none of this is needed, where all you need is a bag to hold a few bytes for a while. E.g. cache files or large media blobs.

The only issue is ubiquity of the necessary tooling, or the lack thereof. Many standard libraries now ship with concurrency-safe data structures while you often have to reach for 3rd-party libraries for safe file abstractions if you don't want to code your own.

> If SQLite can implement transactions on top of the current filesystem APIs, then obviously its possible to put that behaviour in the kernel.

If userspace can already implement it (when needed) based on provided kernel primitives, why should the kernel maintain two APIs side by side? Userspace needs many different levels of granularity. Sometimes integrity doesn't matter at all. Sometimes it only matters that writes make it to disk in correct order but it's ok for the last ones to get lost. And sometimes you need multiple processes memory-mapping a file and doing shared byte-level access and only random byte-ranges need to be committed to storage at any given time.
So whom or what can I reach using this stack?

Some list is here https://gnunet.org/en/applications.html but I guess the number of adopters is more likely to be dozens than thousands?
> Wait, isn't TCP(/IP) the quick and dirty practical implementation that beat the much more theoretical OSI model?

Yes, it is. It even has its own (four-layer) model but the IETF People aren't nearly as interested in layering as the OSI people were:

Layering Considered Harmful

https://tools.ietf.org/html/rfc3439#section-3

Point being, this is why people who know history get a bit perturbed when people insist on shoving TCP/IP into the OSI Model, or, worse, insist that TCP/IP "implements" OSI somehow. OSI had its chance, it lost, and now we use POP and SMTP for email, not X.400.
>Look at Kodak (the photography company). They were around for over a 100 years, then digital photography came along to disrupt their market and they pretty much disappeared in a few months.

Kodak was well aware of digital photography, arguably one of its pioneers. What killed Kodak was cellphones. Kodak was too dependent and attached to making cameras and camera-related equipment. Most people did not need separate cameras once cellphones came along (even the 'dumb' models have a camera), so Kodak had nothing relevant to sell... Doubtful Google could be so stupid. Maybe if the Feds separate gmail from Search there'll be problems?

>I wish nothing but success for Fastmail or any other email service that lets you control your email, but if they go down then you're in the same position as Google going down while using gmail.

Keeping all your mails locally is not difficult if you use a mail client rather than a web client. Copying to a local folder every once in a while is a one/two click operation in typical clients.
> Simulator games are a genre.

Simulators (even simulator games) not limited for gaming only, instead it widely used in education for training purposes.[0]

> as it's closed source.

Much worse, it is not just closed-source & but also is shareware/trialware software.[1]

JFTR, I'm using some closed-source apps/games, BUT only if it is unrestricted freeware software.[2]

Talking about simulators, under Linux I use freeware YS Flight Simulator (aka YSFlight)[3], because it is lightweight in comparison to very powerful FlightGear, which is one of the best examples of FLOSS simulators for pilots training[4].

[0] https://en.wikipedia.org/wiki/Simulator#Classification_and_t...

[1] https://en.wikipedia.org/wiki/Shareware#Trialware

[2] https://en.wikipedia.org/wiki/Freeware#Software_license

[3] https://en.wikipedia.org/wiki/YSFlight

[4] http://wiki.flightgear.org/FlightGear_Flight_Academy
The Morgen Housel posts always get on the front page of HN and they are always full of pablum. You can take anything he says and turn it around, say the exact opposite, and it would also make you nod your head. For instance "Important things rarely have one cause." Or you could say "Important things usually have one cause." The pandemic has one cause, the virus. Or "People believe what they want to believe" is literally a tautology. Or "progress requires optimism and pessimism" could be turned into "progress requires blind optimism" which would be equally true. Finally, I don't think Morgen Housel exists. Look at his photo, it's obviously generated by an AI, as are his tripe-filled posts.
Something about the spacing and colours kind of reminds me of KDE Plasma. For example the first comparison of the about box [1]. The use of white for the titlebar looks jarring against a grey window background, almost like it's a mistake. The different shades make it still look layered in the Z direction but I can't decide whether the titlebar is in front or behind the window contents and it's kind of uncomfortable? And the text in the buttons isn't centered correctly.

This one is even worse [2], the padding towards the left of the window is generally twice that of elements towards the right of the window, and what is up with that 'save' button..

Overall it looks like they stole the excessive titlebar size of GNOME 3 and the bad spacing/padding/alignments of plasma.

[1] https://www.andrewdenty.com/blog/assets/img/macos-new-ui/gen...

[2] https://www.andrewdenty.com/blog/assets/img/macos-new-ui/fin...
> Under active use, Android devices transfer about 11.6MB of data to Google servers daily, or 350MB per month, it's claimed, which is about half the amount transferred by an iPhone.

Interesting, so 350MB of data per month is abuse, iPhones 175MB per month isn't. I guess Google now has to half their data use for it to be at parity with Apple and we're all fine?
I'm not a designer so I might be missing some of the terminology here but I really dislike the move towards "buttons that don't look like buttons". Have a look at the old and new Notes app for example. In the old one it's very clear just visually where on the screen you can click to make an action like creating a new note or changing the font. In the new design all those actions just float in the top ribbon without any separation from the background or from each other. Seems worse to me.
> We haven't invented a new form of transport since the Second World War

It depends on what you mean why "new." Trains existed before WWII, but high-speed trains only began to be deployed in the 1960s, with the Japanese Shinkansen. Modern high-speed trains are more than twice as fast as the fastest WWII-era trains.

* The American Morning Hiawatha ran at a top speed of 160 km/h in 1939.

* The Japanese Shinkansen ran at a top speed of 210 km/h in 1961.

* The French TGV reached 300 km/h in 1995.

* The Chinese Fuxing trains have been running commercial service at up to 350 km/h since 2018.
Most of the time yes. But each time you have to reason about where you can grab a piece of it because there is now no one place to do so.

Note I’m a Gnome user mostly now which is a fine example of how stupid this is.
TLDR: please don’t try to merge mobile and computer UIs, it makes for the worst of both worlds.
I don't know why you think we can't.

https://docs.microsoft.com/en-us/quantum/user-guide/machines...
Done :) https://www.dwitter.net/d/20603

Only need to save result of atan2 `a` (angle) and then tweak the ripple effect in z:

C(a/3+r+t*9)*C(T/5+z(n)*2)
If it's correct - it feels like it's grasping at straws towards the end there though. They're claiming Google is preloading ads and charging that as an impression, which I'm (at least with my experience of integrating both Apple and Google Ads) isn't a practice at all.
CoW filesystem is a standing term used to refer to things such as zfs or btrfs. They use the first kind.
Treat people respectfully, genuinely value their time and work with them to facilitate a transition and it is amazing the kinds of risk that disappear, and goodwill that can be preserved.

You sound like the worst type of manager/employer, who wouldn't even give someone the chance to say goodbye to colleagues on the way out because it'll "jeopardize their production velocity".
https://www.startupschool.org/
Current batch just started, its free.
please use a pihole. its super cheap, like $5 and works like a charm
It's ok the Hyperloop Wikipedia page. SpaceX has funded competitions, and SpaceX is majority Musk
I’d rather avoid it. I have orders of magnitude better input devices on the desktop. I’d rather not keep switching back and forwards as using a laptop is like doing stuff with oven gloves on.
I think it's too early to say. I want to live with it for a few weeks/months then make up my mind.
In Wi-Fi 'Dead Zones,' Rural Students Can't Log on to Virtual School
Afaik, some apps like Netflix that rely on geo-blocking for their content licensing do it already and it's only a matter of time until they switch to DNS over HTTP so requests cannot be altered at all.
I don't care that much for the upvotes either btw

But the article is very well written and would be a shame if we didn't got other opinions here in HN, kudos for you, already added it to Pocket for later

Will try to get it rolling then