skysight-inc/HackerNews huggingface dataset:
That sounds pretty bad tbh.

You can have parental control on iPhones and macbooks. I don't see the issue as long as you limit the screen time and whitelist only useful stuff. Use next DNS on your router.

> I cannot think of a worse idea than a teenager with a camera and a wide-open internet connection. Some day they will have those things. But not today, Satan.

What's the worst that will happen?

Porn? Twitter? 4chan?
> You mentioned that Australia doesn't want to be seen bowing to China, yet it looks to me as if you have no problems bowing to the US.

It's absolutely a good point and I think under the Trump administration for the first time there was appetite to question this. In a different world China would have taken advantage of that.

Did you know the US failed to appoint an ambassador to Australia for nearly 2 years?

https://en.m.wikipedia.org/wiki/List_of_ambassadors_of_the_U...

Australia felt pushed aside by the US.

> What do you think of these events? Demanding that Chinese-Australians (who were born in Australia) testify in front of parliament that they unconditionally condemn CCP. This looks like "guilty until proven innocent" to me?

Yeah sorry about Eric Abetz.

He's pretty much a wack job, and lives to offend people. Do a search for his name on any news site and see what else he's said.

I can't and won't defend him. I'd note that your 3rd link was about how the other parties in parliament tried to get him to apologize and only failed along party lines.

I agree with your characterisation of Chinese/Western relations. I'd note in addition that China clearly decide a couple of years back to take advantage of the US's confused Asia policy and has been quite aggressive because they see a time window to act in.
I've skimmed through the book, is there no advice on things like cache locality? Cache misses and the like? SOA instead of AOS? These are like the central issues of high performance code once you get past "maybe don't heap allocate in a hot loop" or whatever.
This is great and all--and cheers to HTTPS Everywhere fans throughout this thread, but none of you are answering the question "can I uninstall HTTPS Everywhere now as a result of this feature shipping?"
ICMPdoor – ICMP reverse shell for Windows 10 and Linux [undetected]
Be Sparing in Allowing Site Notifications
Funny how "security experts" here complain about accidental non-repudiation misfeature of DKIM, but apparently being forced to do a bunch of crazy crap HTTPS forces you to do when all you need is content signature verification is perfectly fine with those same people. Security is becoming a field dominated by some bizarre corporate ideology.
Best aspects of C
I don't think memorizing commands is really the problem. Learning just 8 git commands (clone, pull, checkout, checkout -b, commit, push, merge, rebase) will cover like 99% of situations average dev will ever encounter. And when you need something more exotic you usually can google it, usually in under 5 mins.

The problem, at least for me, was the complexity of the model which makes the whole thing super scary when you've just started using it. That's where GUI tools come useful, as people are generally less scared of GUI tools - they make you feel there's less of chance of making a mistake because you put the trust in the tool to stop them doing something obviously stupid. However IME that trust is not really deserved as most of the GUI tools will just as happily let you mess up your repository...
Has anyone else experienced a performance regression with scrolling in Big Sur? My 2020 MBA used to have perfectly smooth scrolling in every application with Catalina. Now it’s jittery and drops frames all over the place.
> The fact that it does not points to one of two things: reporting deaths has a lag time or, covid didn’t kill an unusual number of people compare to flu and pneumonia.

Or people have modified their behaviors to avoid Covid, and thus are less likely to suffer deaths due to other causes of mortality (i.e., they drive less because of social distancing, they die of flu and other contagious diseases less because of social distancing, etc).

If nobody modified their behaviors at all, you might have a point. But because people have modified their behaviors to avoid Covid, they're now trading one kind of risk for another.
A joke, of course, and I understand your sentiment :)

FWIW, if we can/do get to the stage where we are really able to do delivery subscriptions (that's definitely a goal), then we probably will use that language.

It's not that I think it's a good choice or even descriptive (Isn't really ANY food you buy basically X as a service? Yet bagel shops aren't calling themselves "bagel as a service" because... well... it's insane.)

But it probably will get people's attention in a hyperlocal social media ad, so it has utility to us as a business strategy.

I know it probably sucks a little bit, but our goal is to accrue many small advantages to drive a higher total probability of success.

:sob:
Meta: Not sure if the photo of the KLM planes was retouched. The way the colors are in it, I initially thought it was one of those photos that's regressed to black and white with just a few elements in color.

Looks really cool, IMO.
Sigh...

Go watch "The Internet's Own Boy", Aaron Swartz's biopic, which describes the arguments for and against copyright/patents, you'll learn something. No question, the system is flawed, but not irredeemably so.

I still think it is valuable to be able to say (as copyright does) 'I made this thing, deserve to be paid if others use it, and can control to an extent how it gets used.' Ditto for patents - 'What I made is my original idea or is an improvement based on the work of those who came before me.'

If, as I understand your argument, you are in favor of the libertarian view which advocates that the government create no law which protects these constructs, you also deserve to be ignored.
> Amazon claims Prime members will be able to save “up to 80 percent off generic and 40 percent off brand name medications when paying without insurance.

This was buried in the article, but is IMO a bigger deal. In the long run, this could really drive down drug prices.
The next goal should be trying to write a demo for it and enter it into Demosplash 2021.
Exactly. That's why they have those little red LED's on the cameras, so Epstein would know when they were recording static.
Git is hard because it has no client. It's a set of primitives for building one.

The "client" is your knowledge of its data model, mental mapping of obtusely named commands and flags to things you want to do, and ability to visualize/predict the outcome.

This isn't clear to learners because git manipulates a flowchart with a CLI—a graphical activity misrepresented and disserved by its nongraphical interface. It isn't obvious they need to do the work themselves the software could be doing for them, or that they're working at a different level of abstraction than they think.

Teaching the model first, before the commands or anything else, can prevent a lot of confusion.
It’s very ironic to read this headline. I’m from the south and we learn about racism through To Kill A Mockingbird. Sounds like the teachers aren’t doing a good job contextualizing these texts.
I’m probably in the top 2%, averaging 2 US-EU flights and 6 domestic US flights per year.

I hated every minute of it, and in some ways I feel like the pandemic saved me from the gluttony of in person meetings.

The pandemic offered many of us an opportunity to use the technology we have and avoid unnecessary travel. Is zoom/g-meet a replacement for in person meetings? No. But is it good enough and worth the savings on time and damage to the environment? Hell yes.
There is a certain level of professionalism your UI has to reach for people to trust it. If your product looks sketchy, people will treat it as a sketchy product. And if you lock into a look and feel that is 10 years old, people may use your product but they're going to be surprised if it behaves in the most up to date fashion.
Github isn't git
"I personally tested the 13” M1 MacBook Pro and after extensive testing, it’s clear that this machine eclipses some of the most powerful Mac portables ever made in performance while simultaneously delivering 2x-3x the battery life at a minimum."
> „As long as they catch at least one of these assholes, I don‘t care about me being surveilled. You will understand this when you become a father.“

PRISM – NSA surveillance program did not prevent a single terrorist attack (tutanota.com)

https://news.ycombinator.com/item?id=24777115

Fighting "assholes" is not even the goal of the surveillance: https://en.wikipedia.org/wiki/Global_surveillance#Purposes
As a freelancer, I am usually hired 3 months before the delivery of the product to help them firefighting.
In the end, juniore don't deal with the real issues in their code. We, senior developpers, do.

Note: after a stroke of lucidity, I stopped accepting those kind of missions.
I gained a lot when I learned the internals of TeX (of LaTeX fame.) Of course I did not learn _all_ of the internals. There's no need.

Is (La)TeX super confusing? Sure. Is it what the pros use? Definitely. Also, read "The TeXBook", it is a masterpiece.
Their Windows division is so unimaginably the opposite of this, and has been for near a decade

I think there's still lots of great low-level developers there working on things like the kernel, but it's mainly the UI/UX people who give the whole division a bad reputation.
not globally no. isolating that kind of behavior to unsafe blocks is a priority to make it easier to audit. if you wanted globally unsafe memory C or Zig would be a more sensible choice
Not having to deal with the security theater is also a big plus.

When you take in account all the time it takes getting from your place to the airport and back to the hotel there's usually not much of a difference in time in taking the train anyway.
They don't need compromised CA, you can mandate all devices in your country to install your root cert, good part it failed:

https://www.privateinternetaccess.com/blog/kazakhstan-tries-...
The world's slowest-moving Ponzi scheme will continue to grow until either Tether explodes, or enough people want to cash out.
I mostly agree with this (and I'm convinced you're right about the posted software FWIW), but there are obvious counter-examples. It'd be weird and silly if your comment here had a disabled "delete" button like my own, or if when I order an Uber I have a disabled "ban" button next to the driver.

Out of interest do you know of any good reading on exactly when disable vs hide is better from a UX perspective? An idea that comes to mind is to disable when it's something the user can fix (eg. by logging in or asking someone for more permission), but that falls down with HN where you'd show disabled "delete" buttons on everything to non logged in users because logging in might enable some of them.

It feels like there's some nuance there and it's not just common sense/obvious or the creator of this software wouldn't end up on the opposite side to you.
Then on the contrary how do they keep it from freezing?
So the government-run rail services don't provide enough capacity, the government's employees are corrupt, the government-issued ID documents are easily faked, and the solution is... to make government's train website slow and unreliable?
I agree this needs more nuance instead of pitching it as a david-vs-goliath. The railways has made steady progress on making it easier to ticket starting with an old mainframe system and transitioning into the web age. Such transitions at the scale of Indian Railways are not to be underestimated and it is not only about a website as real physical trains are involved. They've introduced interim measures to ensure reasonably fair access to seats since they need to cater to a financially spread out populace and there is always someone waiting to make a quick buck out of it. The rate limits are important I think to not overwhelm the system and I do not for a moment believe that IRCTC is working against the people here. I say that from personal experience where one of the IT ops lead personally responded to an email suggestion I sent in (exchange was about 15y ago) to enable people without credit cards to more easily purchase tickets without dealing with long queues at counters.
I remember how horrible Swing was 10+ years ago I ran to SWT. Along with GCJ trying to compile everything into native executable.

And even SWT was far from perfect. It is one of those thing you can immediately tell by its looks, SWT, Swing, Linux, Mac , Windows. While the looks has been vastly improved, it still remain mostly true today.
It is quite interesting from a completely outside perspective how our species seems to insist on placing short-term individual prosperity above long-term collective survival.
Ask HN: I'm missing travelling in pandemic. How do you satisfy your wanderlust?
How are you guys keeping your travel feet down during these crazy times?
> You can't have a 5-person team where everyone is great at crunching code unless your only success metric is LOC produced

You absolutely can. Software development is a field that requires a set of intellectual abilities that are mutually (broadly, though of course individuals vary) correlated, not anticorrelated. Being great at crunching code doesn't imply being bad at any other skill required of the profession.
Pluton was the god of the underworld/dead. Not necessarily the least ominous name...
There're revision control systems based on diffs, but git's power (and durability) is that every commit references only blobs, which are (content addressable) files, not diffs. All the diffs used in git log presentation or git-diff command or git rebase command are computed on the fly from the two stored versions. And yes, if you commit a giant file, and then delete it in next commit it's there forever, until you remove or rewrite a history of a branch that references this file somewhere in history.

There're optimizations on the storage level, compression etc, but on logic level those are transparent
I really appreciate you posting this. I am trying to get an SaaS off the ground and I know there are tools/stacks to get everything going, but don't really know where to look.
Try this effects combo on Photo Lab
New language features since Java 8 to 15
The whole new GUI toolkit in question is Compose Native and that's not entirely new (only the desktop part is). Literally millions of Android devs would already feel more at home with it than with any other desktop UI toolkit.

Maybe it's a bit dishonest to present Skija as if it was made for any other reason than to enable Compose Desktop, but it's very laudable to have the ambition to be more than an enabling component of that.
Apple MacBook Pro with M1 Review
From the perspective of a tyro, I find it very difficult to catch on the terminology that git uses. There are simply too many concepts to understand and remember. For example, why is rebase so much more complicated while merging two branches seems fairly straightforward. Even after using it for quite some time, I almost always mess it up. In my opinion, git should abstract a lot of details from a regular user to make it more friendly and easier to learn.
So do interpreters, compilers, package managers, virtual environments, build systems, CI systems, test frameworks, targets, hosts. Your code doesn't exist in isolation, you need to grok how it works with the codes others have written and will write.
Customer-oriented FinTech: 10 key trends in 2021. Part II
I suspect that the underlying model wouldn't be so scary, either, if the UI had not done such a stellar job of obfuscating it.
Good point; I personally know people who were very zealous self-isolators, who bought and moved into a new house. It doesn't make much sense to me epidemologically (I'm pretty sure they used movers), but it makes sense psychologically as a way to change the scenery.
> Sorry

> Because of its privacy settings, this video cannot be played here.

Okay, bye.
The SSH key you use for sudo can be different than the one you use for accessing the machine, though I never used it that way.

When I first used this setup I tried to build a server configuration that itself was completely open source[0]. So there was no way to bring secrets (like a root or sudo password) to the machine as everything had to come from the source repository so I had to rely on asymmetric authentication.

[0] https://gitlab.com/internet-cleanup-foundation/server
Plotly.js Turns 5 Today
Unfortunately the hardware manufacturers have stopped making drivers (especially for laptops).

I'm not sure if it's been done for Win7, and there's the whole driver-signing mess to deal with, but the community has been writing its own drivers for much older OSs (DOS/3.x/9x).

Unfortunately a lot of games and programs like Photoshop still require Windows so I'm stuck with it

I've heard WINE is getting pretty good.
Covid-19 disruptions to tech-metals supply are a wake-up call
> that works out to a 500 Mb/s link per building, which seems pretty modest for a institution

We're talking 500 Mb/s of upload 24/7 though, which can't be used for anything else (i.e. you need capacity beyond that for any other internet traffic). I doubt a regular old 1Gbps business class connection will cut it there (I'm sure they'd shut you off after a few days of uploading like that).

Despite another post that cited a large budget for NYPD, most agencies are cash-strapped. Telling them they need a $thousands/month internet connection at every precinct isn't going to go over well.

I've been to several PDs (think suburban city - probably like the majority of agencies) where their entire "internet infrastructure" consisted of a Comcast cable modem screwed to a sheet of plywood on a wall. Like I said elsewhere, most PDs are the opposite of high-tech - compared to most companies, their employees don't spend nearly as much time on computers or the internet.
I think for the most part, China is just openly speaking about what everybody else is doing too.
The author also lumps AWT, Swing and JavaFX together. They're different, and some were created to solve issues others didn't address, and/or improve them (never mind that JavaFX is its own beast, and is quite different from the other two, which are relatively close). But they're all GUI toolkits, and they all suck doesn't make sense.
We know a lot about making viral vaccines too so we have a lot of companies so a couple different methods get used and at least a few of them pan out. It's like if we could have 20 companies try to build the same bridge without interfering with each other and whichever worked became real.
Only routing owners can modify the cat picture, do you think they can afford to when the browser does not "run" the cat picture?
But the monad one is true, so this particular joke falls a bit flat since it's just nonsense. (I think...)
If a delivery driver gets a series of 1-star reviews, you can bet they’re getting kicked off the platform.

+ DoorDash actually does refund quite frequently for food issues.
Nicholas Nethercote is, of course, the author of the "How to speed up the Rust compiler" series of articles [1], which I found fascinating. He spent quite some time at Mozilla optimizing rustc internals.

Kudos for his work, and for making Rust compilation faster for all of us.

^[1]: https://blog.mozilla.org/nnethercote/category/rust/
Here's Schrems' NGO announcing the whole thing:

https://noyb.eu/en/noyb-files-complaints-against-apples-trac...

Edit: NOYB (the NGO, "None Of Your Business") is probably one of the more cost-effective ways of supporting a fight for real privacy over corporate interest. Just in case people here are wondering where to put their holiday season donations...
> The major non-corporate-drone use of VPNs is to confuse the site you're communicating with about where you are, not to conceal the content of the traffic.

So basically to commit fraud when using streaming services. Can you think of a legitimate use case ?
I believe this is the right explanation .. and I also agree that the experience has been readily getting better .. both the trains themselves and the ticketing system.
Having used a few of these version controls over the years each one has its kind of 'core' strength. Most of them evolved next to each other and borrowed the shorthand of each other and copied each others API/GUI/CLI (mostly), and the shorthand of a physical library. git on the other hand stands alone in its interface. in many source controls 'checkout' for example means I get exclusive control of this file on this branch. Where as in git it does not mean that at all. That is where much of the misunderstanding comes in for git. The commands are kind of the same names but do very different things.
> QuickBasic had support for inline assembly though if I remember correctly?

No but BBC Basic did!
For Git clients in particular, there's the issue of GUI applications that think their mostly ad hoc, incomplete configuration should prevail over standard Git configuration (e.g. GitAhead is unable to use authentication tokens on Windows) or that their "opinionated" behaviour is good for everyone (e.g. try to modify a tag with SourceTree).
I don't think I ever did that.
That’s not unheard of.
Super interesting part for me was that legacy apps (apps not rewritten for M1 chip) would run just as fast as they on Intel Macs.

But the real nut of it is that it has managed to make a chip so powerful that it can take the approximate 26% hit (see the following charts) in raw power to translate apps and still make them run just as fast if not faster than MacBooks with Intel processors.
I would guess we'll never find out the answer to that one, as it's unlikely to be studied in any rigorous way. But my guess is that it would reduce the R value a bit, but maybe not very much, since the immune system is likely to say "oh, that again, well we already know how to fight that", rather than generating a new type of antibody. But that opinion is worth everything you paid for it. : )
As a British citizen, this is so disturbing to me.
I bought my T440s for like $900 six years ago. Still going strong.
It's been my fifth Thinkpad so far. Would go with T series again.
Show HN: Dasel v1.6.1: Query/Update JSON, YAML, TOML, XML, CSV.
https://github.com/TomWright/dasel

Now with searching, sub-selectors and multi-select.
Let me know what you think!

There's also a new playground to test with: https://dasel.tomwright.me/
Curious to see the pfSense firewall appliance OS filed under "Anti-Virus"
Just say the magic word and all those pesky civil rights disappear.

‘Corona’
I live in Netherlands and go biking often. There is a lot of nature outside the cities and many bike lanes. Plus during pandemic, not a lot of people which makes it even nicer.
New account & misinformation?

> if you use this service PillPack and Amazon Employees have full access to your entire prescription history

That's not what the article you linked says

> Any prescription / healthcare info you give them will be sold back to SureScripts and used to sell you more garbage from Amazon ;)

That's not what the article you linked says
Far be it for me to dispute the knowledge of a random throwaway, but I'd be surprised if there Amazon didn't have access controls to prevent looking up customer prescription history.

I know the hoops I have to go through just to access customer resource metadata in AWS Support. There are multiple, auditable checks that force you to provide access justification to resources -- and the process is routinely modified to make it more onerous and restrictive.

If we have dual control mechanisms to access routine information about a customer's VPC, I'd be shocked if Amazon didn't have auditable controls on Amazon Pharmacy.
The BBC is not a monopoly. There's a huge difference between a state-run public broadcaster and a state-run monopoly of social media.