skysight-inc/HackerNews huggingface dataset:
It was an expired certificate check that failed ungracefully.

All you had to do was black hole the Apple server in DNS (just add it to your hosts file with a bogus IP address) and apps launched fine.

Apparently no one at Apple tested the code to make it fail if the server acknowledged but never otherwise responded. If the server isn't there, the code failed gracefully (and immediately). I'm sure that race condition has been patched and any similar code now has several new test to their QA suite. Live and learn.

These checks are also anonymized and are also covered in their privacy policy. As a publicly traded company, making false statements in such a policy would have severe financial implications so anyone implying Apple are lying better have some damn good evidence to back it up.

Since these checks are useful in weeding out malicious software once the server was back up I removed the Apple server from my hosts file to let them resume. If you think Apple is full of crap from a privacy standpoint you can continue to block the certificate server involved in the checks and your Mac still runs just fine.

Which is my core problem with crap "articles" like this. I really like the FSF, but sensationalistic pieces like this DO NOT help their messaging - especially when they are factually inaccurate :( NOTHING was locked down; it was a security check that failed ungracefully but could be easily bypassed to enable the machine to function normally. If it was "locked down" there would have been no bypass.
Does anyone have experience on these text web browser on E-ink readers? I am pretty fed up with many subscription services I use and the inability of using it easily with e-ink readers so far. Their internal browser has always been slow. Maybe a text browser with offline support will be perfect for this scenario. Okay, I just realize there is the terminal for these devices may not be fast anyway, so overall maybe it won't help.
Al Gore: Where I Find Hope on Climate Change
Paywall bypass: https://archive.is/n5hJ7
I think I see what happened, order of precedence ambiguity:

> Norman Abramson, creator of (ARPAnet and Ethernet precursor) ALOHAnet, dies at 88

could have also been written:

> Norman Abramson, creator of ARPAnet-and-Ethernet-precursor ALOHAnet, dies at 88
Brave does seem like a nice option. I used it a while back but haven't really touched it since. I also like the Tor integration. I just really kind of hate the iconography.
Volvo has developed "large animal" sensors that are designed to avoid collisions with moose at highway speeds. I have no idea how well they actually work in practice however.
Many regulated industries.

Lots of developers using smaller embedded platforms.

Corpos with strict licensing requirements where it's less hassle to roll your own JSON parser than to file requests for library use to lawyers with justification (go through approval process for a single version of dependency (each version needs new approval)).

As you can expect the other extreme also has significant downsides...
For up to 100ish parameters, even mixed with floating point I recommend trying the midaco solver a friend of mine develops. MINLP, ant colony method (i.e. gradient descent with many restarts). From my experience this runs circles around NNs for this class of problems (parameter optimization with relatively low complexity and/or limited amount of training data available).
> man pages are meant to be a full reference, not a quick tutorial.

Yes, and for both quick and longer tutorials, there are also these things called books and courses - both of which are available in hard copy / offline as well as soft copy / online versions from many years now :) Many of us grew up using them and investing in them for our careers ...
I used to be concerned about it. But so does Brave and other Chromium-based browsers. The script in `/etc/cron.daily/google-chrome` on Fedora ensures that the google chrome repository configuration file is correct, but it doesn't update Chrome itself. You still update Chrome manually with `dnf update`.
You could fairly easily implement a bitmapped memory allocator which hands out chunks of reserved memory. I think you could build a more complex allocator on top of that if needed. For a lot of embedded applications, you really want to avoid dynamic memory allocation though. Use mempools if you need dynamic memory, which will at least limit fragmentation.
20-35k assuming a sort of baseline project being 2 people, 2 weeks.
Most things in modern programming languages are convenience features; loops are basically if+goto etc.
I like this comment a lot. It's new perspective here. Of course capitalism is great. The US is only 25% of China's population and still we produce well. China copied of lot of capitalism. Silicon valley is hard to replicate in other countries. But we Americans (I'm one at an American company) do have a penchant for confusing R&D and longer term investment distorting it through the lens of a short term bean counting dollar mentality. Usually in the medium to longer term is the loss of customers and market credibility by anemic products of crappy quality. And as far as that goes hasn't this been talked into the ground through the 1990s under the broad topics of SPC and TQM? I could mention pithy quotes from Iacocca, Ishikawa, Deming, Drucker and so on but I wont. To compete world wide usually requires deep knowledge in teams, organizations that lead to client centered services that require mature processes and engineering talent to build. You cannot buy that. That deep knowledge helps demarcate build vs buy.

Let me mention one story here to make the point in the small. During the 80s/90s HP did selectively less OEM work. They bought Fujitsu wave soldering and pick n place machines. That is something like 1million per line. That kind of equipment comes with a serious stack of user manuals. HP threw those out and provided their own set with training. Why? Any fool can plunk down money. Smart OEMs needed a way to get their line engineers to "know how the line thinks" and to move jobs in and out of the line smoothly in an integrated process with attention to spc, quality and metrics tracking. Yes they bought but not by going ignorant.
Correct, assuming a perfectly spherical car on a frictionless road with no other traffic, hazards, or traffic controls.

In the real world 20mph puts a cap on your top speed only in the few instances you could possibly go that fast. Factor in lights, queueing at rotaries, slowing for emerging traffic, slowing for and then going around cyclists... ad nauseam
Vulnerability researchers aren't generally academic researchers. "Vulnerability research" is a term of art.
Adaptive CC - yes, pretty much all the time. I understand it would be super annoying to use basic CC in the city. But that's where you can set the limiter instead (they often come together with CC).
It does not. All index entries that correspond to body are filtered out during aging process. If some are missed or close enough to the body proteins past puberty, you would get an autoimmune reaction
That's nice because all the Apple machines can run the program.

A split the middle might have been double low res, 80x48 with the same 16 colors, but only available on the //e and gs

IMHO, running on all the Apples is the better call.
Controversy is a less emotionally loaded term for the same thing (drama/dramatic, toxicity/toxic, harmful/harming). Because of that, it receives more credit in a logic argument.

You are on about direct user impact, where a project discontinuing is perhaps an ultimate one (EOL being moved 8 years in advance is almost that).

Regarding OpenBSD, that isn't the only occurrence. You can grep mailing list archives for some keywords. Look at how people like Daniel Hartmeier, Niels Provos, and Wim Vandeputte got treated. Sure, it did not cause OpenBSD to collapse but I would say it was controversy.
They will make it back in fines. Unfortunately some Police in some areas seem addicted to the revenue. Its a drop in the ocean.
Germany plans to have 7.5 million doses by April, and each person needs two. That means we'll only get 10% of the population vaccinated. I suspect many countries will have it even worse.

This article is wildly optimistic.
You can become popular on onlyfans too, your audience will just be gay men.
The picture of the main author should appear first, his picture should be larger, and this should read "Research scientist Hong-Jun Cho and his colleages". Same as the paper.
wouldn't principal component analysis have done the same thing without the brute forcing?
Thread-based allocators are a bit overrated. In apps it’s quite common for objects to migrate across threads, especially from workers to the main thread.
Nothing was released implicating Biden Snr except some rather bad photos of somebody on drugs.

It is was nothing burger and actually made Biden look good for the many families dealing with drug addiction.

I can't wait for the Trump clown show led by head jester Giuliani to end on the 20th Jan.
So what is causing the side effects people in the studies are suffering? There seems to be a lot of concern on people not wanting the second dose. I know flu shots will always make the injected arm hurts for days (never have that reaction with other vaccines for some reason). If this is just creating proteins and not an inactivated virus, what's causing the responses that are being reported?
Working poor is an upgrade from starving peasant.
I've never seen a commercial for Beyerdynamic, so I'm quite curious what that looks like. Since both are German companies, perhaps their advertising is heavier in that market.

If you happen to have a link handy, I'd love to see what you're referring to specifically?
Use it a lot and find ways to learn how it works:

- read the manual (see other posts)
- customize it (and persevere)
- make it fun

The second is really helpful. A lot of my shell commands/utilities [0] are simply better-for-me ergonomics on commonly available commands. These include things like `fzf` wrappers and more sophisticated aliases.

I specifically found the making of `fzf` based utilities to be a source of major learnings. It requires you to know quite a bit of shell mechanics to do things nicely. It's very similar to building a UI with APIs. You invariably learn the surrounding concepts (HTTP, auth for APIs, content types, caching, etc.)
It is measured though! City hall & TRL track this. In outer London the average traffic speed overall is about 20mph. In inner London it’s about 12 and 8 in the centre. I don’t think the 20mph limit makes a real difference to journey times, but it does make the streets safer especially for people not in cars.
So far it's based on ones individual preference. For the devs, make a list of your chosen tools and research. BTW, vscode has a experimental beta (insiders version) available, works great while some extensions might not work.
Street racers don't go down a 30 mph road at 35 mph.

They go down that road at 70 mph. They also tend to be very young and incredibly stupid, and incredibly poor at judging risk.
Its a fair point though. They couldn’t even be bothered to look into my Dads stolen boat engine because it was only worth £10,000 - even though he had a pretty good lead about the organized outfit that did it.
Generally, yes, you have to be insured to register a car.
Not having the ability to pay doesn't mean you aren't responsible. If you do have the ability to pay, and you are required to have insurance that gives you that ability to pay, then you are responsible.
https://www.asktog.com/TOI/toi06KeyboardVMouse1.html
Are you sure? I got a ticket in Victoria 2 years ago from an standalone camera and it explicitly included a few % grace. The sample image includes it too: https://online.fines.vic.gov.au/Assets/Images/refNo-mail.jpg

> "The alleged speed is lower than the detected speed to allow for tolerance in detection equipment"
The metric of the spacetime manifold. See https://en.wikipedia.org/wiki/Metric_tensor .

When you have a space that isn't just normal globally euclidean space (such as: on the surface of a sphere), the idea of a vector as in like "a direction you can go in and an amount of how much or how fast or whatever" isn't something that makes sense as something independent of a base location. Instead, each point in the space has associated with it a space of "tangent vectors" at that point, and these spaces are related to each other.

The metric tensor associates to each point a "bilinear form" with some properties, essentially a way of doing something like a dot product of two tangent vectors at that same point.

This in turn allows for defining the notion of the length of some curve through the manifold.
When allowing for a reasonable margin of error, speeding is also one of the fairer ways of enforcing traffic offenses. Anyone can be inattentive and touch a wheel to the lane line once. If it happens repeatedly, the driver is likely distracted or impaired. but one time can be a simple mistake that doesn't require intervention unless it leads to a crash or other conflict.

A driver exceeding the speed limit by 20%, to throw out a number, isn't likely to do so as a one-off mistake unless he misses a signed change in the speed limit. If exceeding by 20% was a one-off under an unchanged speed limit, it most likely means the driver was already exceeding the speed limit by 10-15% as a matter of course. I am much more comfortable with a driver being cited in this case.
The great consolidations of linxuses of the 2020s. Back to BSDs?
On reflecting back, in some cultures it is not accepted as a good listening. It has rather seen as "stating the obvious". Some Eastern cultures, being a good listener is understanding the meaning behind the words. These cultures tend to have more shared life style between community members instead of common individualism in Western cultures.
However being curious is somehow different and it helps in both Western and Eastern cultures.
What is he wrong about? He's upfront about limiting the scope to single-threaded arena allocators, but still mentions mmap and threads in passing. For talks that are mostly sales pitches, I think it's a pretty informative introduction to how to select and compare allocators.
so use rocky scientic or oracle linux if you're married to yum

or compile your stuff with static libraries maybe?
I would support permanently revoking their license to drive, impounding their car, and having them do a few hundred hours of community service.

They clearly do not possess the good judgement that it takes to safely operate a multi-tonne motor vehicle.
SCATTER/GATHER in dBase and derivatives was similar in spirit.
I'm owed reparations from the British and the Japanese. The Japanese drove my grandmother's family from Malaysia and reduced them to poverty. The British colonized my country.

Who will be sending me a cheque?

I also expect to see President Obama and Vice President Harris paying up for their ancestors' ill gotten wealth.

If I'm not getting a cheque and those two aren't writing one to their respective oppressed groups, please spare me this nonsense from people who want to turn this kind of thing into political fodder.
On the topic of kind speech, "I'm sorry you feel this way" is a prime example of a non-apology apology.
afaik ARPA was before ALOHA.
* raced a car

* killed someone

That's enough for me. Don't care what the arguments are, how much they were peer pressured or what their home lives were like. Obviously if the argument is "the cops got the wrong guy" then I'll listen to it.
What's with the E-Ink cost problem? Those displays have been overpriced for 20 years now. Lack of demand?
Try powertop, there are some useful toggles for power savings there. I apply all saving settings automatically with a systemd service
Do the numbers speak for themselves? In Ireland, at least, speed cameras are generally placed at compliance black spots, not accident black spots. Speed cameras on extremely safe motorways here have never been shown to reduce accidents, only to reduce speeding.
super compatible even old python:

#!/usr/bin/python
from email.MIMEText import MIMEText
from subprocess import Popen, PIPE

to_txt='5551231111@mms.att.net'
fr_txt='me@example.com'

m = MIMEText("hello world")
m['To'] = to_txt
m['From'] = fr_txt

p = Popen(["/usr/sbin/sendmail", "-t", "-oi", "-f",fr_txt], stdin=PIPE)
p.communicate(m.as_string())

when I send a text this way, the text messages get grouped on my phone by the sender me@example.com
I share the author's experience. Once you add Chrome, everything gets slow ... including Safari, which is weird and shouldn't happen.
There's really no amount of "censorship" that would be too much when it comes to the individual called Donald Trump.

The idealism of free speech was invented in a time where village idiots could harass a maximum of perhaps hundred people and convince about 2. Now they can harass millions of people, and convince the same 2%, but now that two percent is a huge amount of people.

The amount of damage these village idiots can cause is now a civilization breaking power. Why would we not fight against it?
I think people might be more impressed if this idea can be used to make some sort of prediction that standard physics cannot.
Einstein explained both Mercury's orbital precession and the bending of light rays. These triumphs validated his theory. I should think that any new physics to overtake Einstein's would need to be not merely equivalent to Einstein's but better.
I wouldn't say that deep learning is programming. I think the key feature of programming is legibility. A program is something that is clear enough to read and understand, to be decomposed in its constituent parts, and that has understandable semantics.

For example, writing an algorithm that has precise steps and procedures is programming. Putting my input into a box, shaking the box, and taking the result out is not programming, even if the box somehow solved the problem. Merely describing a problem and then having it solved is not enough to delineate programming, because that actually does apply to almost anything.
User interface laggy/slow response (macOS) meta issue
Can you explain what you mean by mmap is how memory is obtained nowadays?
I'm not a big
fan of this. If a friend tells me I'm a good person, it means a lot. If a Starbucks coffee cup does it, it means precisely nothing. You don't know that; you're just saying it to be nice. It is not any sort of assessment, just empty words. At best it's nice, but it's not kind.
I actually used to live near there and have driven down that road numerous times.

* @7pm in the morning in the winter the whole area can be fogged up and it was dark. I've driven down and cycled down there when it wouldn't have been safe doing 15mph.

* Animals can be hard to see, even in good conditions. Especially the donkeys, they are grey, on a black road and the sky is normally grey in England. Many of the animals there have high-vis collars to make them more visible at night.

* It depends what section of the road. In one section of that road the visibility is excellent (when there isn't fog). In another stretch even in the summer,
the visibility is weird due to much of the road being in partial shade due to the trees.

* Drivers go much faster than the 40mph limit in that area almost all the time, especially on the high visibility parts. It doesn't help that if you come off the M25/A31 you would have been going about 70mph and so doing 40mph makes it feels so slow that you can step out of the car.

* The three A-roads near are either blocked due to heavy traffic especially in the summer (infrastructure in general is a joke in Hampshire and Dorset) or they don't go where you want.
It got cold outside. The curves match other respiratory viruses - or put another way, it's flu season.

This was one of the running theories back in the spring, but it was hard to tell for sure until seeing it spike back up this fall exactly as one would expect if this were the case.

> - Masks aren’t as effective as we think

Also this, I think - masks are good at catching droplets from talking or coughing, but sometime between summer and now it's suddenly become commonly known that this virus can hang in the air for an extended period indoors when there isn't good ventilation - being truly airborne like that means it can just slip around the edges of the mask as you breathe. Even disregarding that it was known back in March that fabric masks only reduced the amount of virus that could get through the mask, it didn't actually completely stop the virus as people nowadays seem to want to believe.
"The way this is reported truly sucks. The picture of the main author should appear first, in my opinion. And this should read "Research scientist Hong-Jun Cho and his colleages""

Except in science the last author of the paper is the most significant one. So the way this article is written is just right.
That's a nightmare.
What if there was a bomb in the car that exploded if the car dropped below a certain speed (ala Speed, the movie)?

If it was unclear, the point I'm making is that you are awfully quick to judge someone's guilt based on a web page you read.

Also, you don't get to decide sentences as a juror, so your statement doesn't really make sense.
Thanks. So yeah, it looks like IPv6 is more secure than IPv4... as long as we're talking about competent engineering ! Hopefully this is the case for major ISPs and OSes...

Especially interesting is this RFC :
https://www.rfc-editor.org/rfc/rfc6092.html
"Recommended Simple Security Capabilities in Customer Premises Equipment (CPE) for Providing Residential IPv6 Internet Service"

It shows that there are lots of different filterings involved, so it looks like that these millions of residential users connected to the IPv6 Internet without router firewalls might still have some router filtering going on ?

Also, it confirms that "The IPv6 stateful filtering behavior described in this document is intended to be similar in function to the filtering behavior of commonly used IPv4/NAT gateways, which have been widely sold as a security tool for residential and small-office/home-office networks.

As noted in the Security Considerations section of [RFC2993], the true impact of these tools may be a reduction in security. It may be generally assumed that the impacts discussed in that document related to filtering (and not translation) are to be expected with the simple IPv6 security mechanisms described here.

In particular, it is worth noting that stateful filters create the illusion of a security barrier, but without the managed intent of a firewall. Appropriate security mechanisms implemented in the end nodes, in conjunction with the [RFC4864] local network protection methods, function without reliance on network layer hacks and transport filters that may change over time. Also, defined security barriers assume that threats originate in the exterior, which may lead to practices that result in applications being fully exposed to interior attack and which therefore make breaches much easier."

So now I'm kind of confused as for the different meanings of 'filtering' and 'firewall' that might be used... The RFC seems to use 'firewall' in the sense of 'customizable firewall', while ISPs still often don't provide other options on their IPv6 'firewall' than 'ON/OFF'...
Show HN: Edited Message History for Slack
It just creates a record. Doesn't have to be enforceable. but it means the person doing support becomes accountable for the things they've said. Chances are there's telephony recordings of your call. So you could escalate looking to hear those recordings. Emails' just easier in this regard.
The overwhelming majority of users doesn't bother in changing any settings, as can be seen from the dramatic changes in IPv6 adoption when an ISP goes from opt-in IPv6 to forced IPv6.