skysight-inc/HackerNews huggingface dataset:
Personally, I think these sort of approaches are the problem with the tech job market. We currently have a massive shortage in talent to do the job, yet complains seem to think we need to prove we're worth their time when in realitiy there are more companies looking to hire than developers so the competition is not with developers with other developers for jobs but with companies for talent. So that is the first part I think is fundmentally wrong. I've literally had companies tell me people spend days on their tech test, I instantly told them I wouldn't be doing that tech test and if they wanted to test me I could come in again and they could give me a production issue to fix, code review, etc but any test would need to have a reasonable time limit. They never got back to me and honestly I'm really happy they didn't.

The next part is the entire tech screening process. I remember back in the day when we used to just ask people if they could do FizzBuzz now we're looking at if they used an interface to wrap their ORM usage. That's something that can get picked up at code review and taught. Not everyone is going to code by default at the style of a company but they can learn to do the things the company wants.

Then there is the obivous, lets test people for things they aren't going to do. Google and co made this the in thing and the fact we now have books upon books just designed so people who are good at tech can pass a tech interview is a sign in itself that there is something rotten. Hell, there was one guy that took almost a year off to study for the Google exam, err I mean interview. In a world where the shortage of tech employee means they're on the eligble for a visa list in pretty much every country in the world.

I've literally had someone be failed on a test before they did far more than expected therefore didn't have time to finish the test. No, that's the person you 100% want. They exceeded expecations.

I've made pretty much every mistake in interviewing others, I've had these mistakes while I was interviewing. I've come to realise what is important is, can they do the basic level programming required? If so get them in and if they really suck let them go during the trial period. Our worst developer at the company I work for interviewed amazingly, he falls asleep during meetings.

A bunch of companies keep trying to improve the hiring in tech, the problem is, they are the problem.
Arm64 Windows running with hardware virtualization on Apple Silicon
You're stretching big with the implication that they're tools of genocide, since that's not really how his comment (however snarky) reads. Good work does not remove it from a morally messed up situation.

Facebook has caused serious issues with society and it's not cool to just glaze over this any time their contribution to technology comes up.
I used to support a derivatives trading system at a company called Patsystems, so I’ve seen this. Our legacy system could process trade triggers from 4ms to 7ms, but tracing the behaviour of the new system it could do it in 3ms, great. Except every now and then a GC pause would halt order processing for around 50ms. Our customers hit the roof.

Trading systems trigger almost all their orders based on detecting market changes, which you cannot predict. If a symbol hits a price that triggers one of your trades you want that trade in the market ASAP every millisecond matters. Randomly add 50ms on to that and your trading system is out of business. The customers will go elsewhere.
I agree. You could probably do it with 3-5 hires per interviewer even, if you drastically increased the number of interviewers.
I don't see this as challenging anything that the article is ultimately proposing. See, for example, the last paragraph:

> I thank the flying spaghetti monster almost every day for the type system in my day job (and that is only Java’s tepid concoction)...

Isn't exactly a statement you'd expect to find in the concluding remarks an essay whose goal is to question the value of type systems or static types.
It's presumably something more nuanced like that. Maybe something more like

> we are in danger of thinking that type systems are the only way of achieving correctness in software construction.

Which seems reasonable to me. Type systems are excellent for eliminating certain classes of errors. But we shouldn't let them become a golden hammer. Even if they can be used to eliminate other classes of errors, that doesn't necessarily mean they're the best tool for the job. Lately, for example, I've been seeing some disillusionment with dependent typing, and people saying, in effect, "Yeah, it's a really impressive technique, but try to find a simpler solution first."

And some of those simpler solutions do come from the dynamic programming world. For example, "You can then go further and remove the more primitive operations, only allowing access to the higher level abstractions," is another excellent way to make illegal states unrepresentable. And you don't need shiny new programming languages or rocket powered type systems to do it. I was really rather disappointed that that section of the article gave a nod to Dijkstra, but completely failed to mention Alan Kay's The Early History of Smalltalk, which was, to an approximation, several thousand words' worth of grinding away on that point.
> The typical understanding of the industry is essentially a process boundary,

I agree that this is the typical thinking but I've always found it a little silly and arbitrary. It implies that if I write a GPL-licensed library and release it along with a thin wrapper program that gives it a command-line interface, say it does something like a complicated calculation which reads some data and outputs a single number; then someone could come along and write a program that would not work without it, say something that transforms another input format and then passes it to my calculation. As long as that program calls my "library" as a "program" (using "system()" for example) then they are not bound by the GPL, but if they link to my library and call the calculation directly, then all of a sudden they are?

This linking vs. process boundary thing always seemed like the wrong way to determine if a program is a derivative work of another. If someone writes a program that does not work without the GPL code, they should be bound by the GPL, regardless of whether it's linked, loaded into the same process, called through the command line, or over the wire.

This last one would obviously be controversial, but frankly a lot of companies do hide their use of open source code behind a REST API, and avoid adhering to any particular licenses that way, since they are not "distributing" the software.
In my opinion American BLM is racist in of itself. There needs to be changes but popularizing the polarities of the topic only serves the ad driven model of media which supports it.
Range doesn't get the ladies attention.
Free IPV channels (Adult-Hottest-Shemale-Netflix-All world-Sports) 27-11-2020
I think that HTTPS is not itself the problem, but rather the problem is that they are trying to force everyone to use HTTPS.

A website probably cannot aim to support every browser in existence, although supporting Lynx is a good start. You can also use plain text formats and other protocols (e.g. NNTP, Telnet/SSH, Gopher, etc) too.

The websites that don't support so many browsers, often have other problems too such as being slow and wasting memory, etc.
Just in case others missed it, the lion's share of the revenue was not recurring — it was lifetime purchases ($3,420 @ $180 each). The recurring revenue for the first month was about $2k.

I'm also not clear on the "in one month" aspect of this, since the author stresses that most purchasers were people that were on her 4,000-person newsletter list. Presumably that was built up over a much longer time period?

Still, congrats to @mlent for launching this, adding value for so many people, and taking the time to share her experience!
the link to the full key is in one of the replies (on mega)

d4x
├── d431ap
│ ├── AppleSecureBootCA-G2.der
│ ├── AppleSecureBootRootCA-G2.pem
│ ├── AppleSMCFirmware-2317.60.63.0.1.d43_avus.REL.dump
│ ├── AppleSMCFirmware-2317.60.63.0.1.d43_whitney.REL.dump
│ ├── AppleStorageProcessorANS2-1161.60.1.122.1~1.dump
│ ├── iBoot-6723.60.60.0.2-iOS-14.3b2
│ ├── _iBoot-6723.60.60.0.2-iOS-14.3b2-0.extracted.zip
│ ├── _iBoot-6723.60.60.0.2-iOS-14.3b2-1.extracted.zip
│ ├── _iBoot-6723.60.60.0.2-iOS-14.3b2.extracted 2.zip
│ ├── _iBoot-6723.60.60.0.2-iOS-14.3b2.extracted.zip
│ └── LLB.i64
└── __MACOSX
└── d431ap

3 directories, 11 files
Echoing the other comments that this was an excellent lecture on how to approach writing from the perspective of the reader, aka the top-down approach.

He contrasted top-down with the bottom-up approach taught from elementary school to the undergraduate level which shows it as a superior approach to writing—if your goal is to introduce ideas that change the minds of your readers with your writing.
I believe it is just a channel marker. There is further information on this site: https://priyom.org/military-stations/russia/the-buzzer

They also tracked the signal using TDoA: https://priyom.org/blog/real-buzzer-site-found!
Everything will be different now
>What I’m interested in, which may probably take years (or never happen well)

Probably wont take that long. Apple gives instructions to disable strict boot check and boot from any OS. The rest are the drivers. For graphics, they can start just using a framebuffer...
> I’ve seen Guix pop up a few times and I’m intrigued ... ostensibly a package manager but this article says it can work as an operating system in its own right. Can somebody explain this to me?

Guix as a package manager knows how to build software, and how to manage all the files. If you build the right software, plus a few more things with some files, then you end up with something that'll boot.

One really neat thing about this is that this is set out in one Git repository, making it pretty easy to reason about.

> Is this HURD? Or does it have a kernel? Is it some sort of hypervisor or application container? I always found HURD to be exciting in a sci-fi kind of way but from what I’ve heard this sounds like it’s actually something that could be practically useful. Where would I start? Does it make any sense running in VirtualBox let’s say?

Guix by default uses Linux-libre, but you can run it with the Hurd.

You can start by using Guix as a package manager, it'll fit alongside your existing operating system (providing it's something using Linux). There's also a VM image you can download from the website if that's of interest.
Myanmar?
Apparently not much and the title seems to be wrong (unless there’s more the I didn’t see). According to people in that Twitter thread it’s the public part that’s just extracted from iBoot which ships on every iOS device [1]. It doesn’t let you sign your own boot loaders.

[0] https://twitter.com/aydenpanhuyzen/status/133208435103988941...

[1] https://twitter.com/matteyeux/status/1332083960172703750?s=2...
Proxmox VE 6.3 Released
I downloaded the package and there's no private keys in here. I have no idea why they're posting the public key as "proof" because private keys in PEM format start with -----BEGIN PRIVATE KEY-----, not -----BEGIN CERTIFICATE-----. The rest of it is firmware dumps for Mac SMC, the SSD controller, and various copies of iBoot.
It was a civil war between a facist dictator and the Argentines who wanted freedom and democracy. Of course Montoneros went underground, they were being killed by the thousands. The good news is that the wounds left by fascism are now healing.

In Argentina, Maradona was seen as Evita and Che Guevara. The Champion of the poor, and the face of anti-imperialism.
How can you say that when there's no evidence for it? Abramov is a successful, respected programmer. Redux is a major contribution to the web. This article came out two years ago, and he doesn't appear to have ruined his reputation. On what basis is it safe to say he "has" to know any of the stuff he freely admits to not knowing?
It's Blow's programming personality, generally. I don't think he could do what he's doing if he weren't at least a bit arrogant, but it's become cliche for him to learn his lessons in public, in these steps:

1. I could do this in a weekend.

2. Nobody is solving it correctly so I will.

3. Years pass.

4. Actually, there are interesting difficulties.
I don't have any data I can share because obviously negotiated rates are confidential... what planet do you live on?

Apple is going to be among the very largest merchants in the world by card processing volumes - it's actually ludicrous/naive/cute that you think they would have the same rate as a random family corner shop.

I'll give you a hint: the flat rate component definitely goes away over a certain volume. The % component then shrinks significantly too.

I would recommend you stop talking confidently about things you clearly have no experience with - card processing rates for large merchants.

That's about as much detail as I feel able to divulge.
Is the OS secure abandoned without 2-3 years of updates to any new issues discovered?
As a parent reading to my kid every day I am getting better. But it is a real skill to tell a story well.

I think the "ye olde storyteller that wanders from town to town" has morphed into the modern day comedian. The comedian often tells a mundane story, but they tell it well.
Unless you're Rohingya
io_uring interface is designed to allow to encode arbitrary syscalls, although it seems that only a handful are actually supported
> A specialized patent court living in its own bubble (self-standing existence) will promote patent maximalism (extension of patents to new fields, automatic injunctions, bifurcation, patent trolling), which will have negative economic consequences for the whole society

https://ffii.org/is-germany-competing-with-hungary-and-polan...
Appreciated, thanks
And Dildo, in Newfoundland

https://maps.app.goo.gl/vCe2U3ZcK5bTbaDa7
No, just an x570, the MSI “Godlike”. You can also just buy PCIe cards with M2 slots for drives.
>I'm not trying to peddle a conspiracy theory, but the slow progression "boil frogs" method

Yes, but another name for the "they're using the boil frogs method" is "slippery slope fallacy".
Bird-in-hand gets you pretty close to Paradise, but not as nice as Intercourse.

A lot of town names in that area are like this for some probably not-perverse reason.
What user agent is it aborting on?

That is disappointing.
What I hate about Unix filesystems: the fact that you can't take a drive, put it in another computer and have permissions (user/group-ids) working instantly. Same for sharing over nfs.

Of course, people have tried to solve this, but I think not well enough. It's a huge amount of technical debt right there in the systems we use every day.
That would explain how to create the next generation.
I'd expect that there will be multiple private keys and that a future FW update will revoke the corresponding public key of the leaked private key from being usable.
He also brings up 2020 because OMG, it's worst year EVAR.

It's not a tech bubble as much as it's a journo bubble. People are reading before they're writing, so he's seeing trendy topics like 2020 and the virus. He feels he needs a hook to get his readers engaged, so he's reaching for things readers can related to.

It's a bad hook. I think an editor would have cut that whole intro.
https://www.vaguelyrudeplacesmap.com/ has a whole collection.

To add confusion Austria will then have two places "Fugging, formerly known as Fucking".
The download is a .7z file, with one of the files called AppleSecureBootRootCA-G2.pem containing the following:

-----BEGIN CERTIFICATE-----
MIIFWjCCA0KgAwIBAgIIUhVj+f330MYwDQYJKoZIhvcNAQEMBQAwSzEnMCUGA1UE
AwweQXBwbGUgU2VjdXJlIEJvb3QgUm9vdCBDQSAtIEcyMRMwEQYDVQQKDApBcHBs
ZSBJbmMuMQswCQYDVQQGEwJVUzAeFw0xNDEyMTkyMDEzMTBaFw0zNDEyMTQyMDEz
MTBaMEsxJzAlBgNVBAMMHkFwcGxlIFNlY3VyZSBCb290IFJvb3QgQ0EgLSBHMjET
MBEGA1UECgwKQXBwbGUgSW5jLjELMAkGA1UEBhMCVVMwggIiMA0GCSqGSIb3DQEB
AQUAA4ICDwAwggIKAoICAQDTux7C9K3xbe6PEuTiT84VWqcLfBIhCU4NMmrHyV3q
9tGAlH+lNxMaxzn0sw+X3HsGUsMl7pZKFLcLuj+cMGP6Tjj2AVvsC53iRKXFSS1p
eF8ntKikOo2pfePNo+zK1faCdn11viejG/OiX2xgLnFfwbTdYYurE6lkeeScPKU8
AAJI1FMQihZmW7CpZ/+o4+q5s47p19/3OmEMUhGWcY6JiZt7jyYUOYFC6Z5LXkKi
apt44yypue085ndbXEocNnstAiM4q9LMPLhfqfseXZRJrHsc6kYDhq7924yk4aOa
xPTTOQ5KS9uzaBSb2E+j/dG6z3SIxRKzHCJGmwqwqmI6bhd2EDg0irLbI4RdmMDp
zNgS2pL9QC6Da7wr79IvXPmJP+euWvdkboKDYhfktPvpFQFCVz1CqPC5f4jtDm56
zPs3LVfZ19WjZBY1ahZoZefwd0W7u+bUeYcjXZVA2ga+0t63nzmwFIM7VSydcBSw
58ruNS8Yx3ATcCukEb4dupRlpounr8llXHk0rhOaLwrjWRb4dZ/VUfSSrxh8eiWW
gT4krhn5911237dBDSkYAc/vR2dIlnz5L7cthrEiyW2sulzD+R/LMsFCmzQgA8kR
zA5HDWo6nND5NdD62N1QiY2pjfGBptX7wthSEPkrP1Zogclmzt+zjLS34dGbloUx
jwIDAQABo0IwQDAdBgNVHQ4EFgQUaOlZUEXxXQf5P8Qm/BwnYn2eE5QwDwYDVR0T
AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwDQYJKoZIhvcNAQEMBQADggIBAIZ+
tR4606nzPE1DEtOdQmSu0yWNDhiEUvViJAjf0KFML38JZpfuOhzoMGUIDFAoZQcs
vyIC6JkvsiC8R8oqGkGYLbTN4PHKomjdRIafHuRkdLtKk/G2D/I2uwjeqQnLm3hR
F6JD5MtgUgnGAuhW9b7Moe0u6IdzM44gLzOyUVYynwixmk6s9KcH+IzIgPq6NBrr
+4GMZCzUFVid+rl7DY1hGYfgfypQAJ5EE5Ric/2x1/HOguGlwP2smXX2+RjDjapq
GU2zeFWNhw/G6oN561Jzutfxdl1xA5GVPOol1beaq+hnxN26sZMqz43V/rmm5Gzy
t8oU+lYFjTT58e49srJ0hkWF79DPwYF4ls6Tk+Dht2IsZtwxYoqs+DCCKdZzucHJ
8wHpLyb/5td9yThSSMiNd8mkMuvXp/N4VaSr2U2XTc/HFBFDEbuR7+FhGGnGTuCU
7GYohzAmh7VL9H+Qw54XL2y1hiUKzs9l7oIRy1xY3Mh5fxk7KzqB+z2QNQMDtYjH
ob1BNc35civfvbFcN0j/qx6Mded0XZ+O0OSWk1AyZmY/x/l1wmP3NRWKOR9m3/B1
lrpRGpnx6i+uxpjG/zcW2hmmMvPAjW6ieEnaRKQvCjnMJHSoH4qqyfCexY8H8coB
fV7I/qWEvpCZhDJIVOtg0RIRVaX/wKufbJIwAqLX
-----END CERTIFICATE-----

I don't know enough about certificates to do anything with it...
The two things that I had trouble with last time I used Mutt were calendar invitations from outlook or google calendar, and html pages (without opening firefox). Any suggestions on best practices?
Sure, that was AXD 301 ATM switch http://erlang.se/publications/ericsson_review_axd301_1998012...
https://news.ycombinator.com/item?id=25019901
Correct!

It is extremely common -- i.e., absolutely normal -- to write code after an assertion that would be UB if the assertion were false. Any worry about eliding checks should apply even moreso to all that UB code. But people who hate optimization based on assertions have implicitly chosen to ignore all the UB, and concentrate only on the elided checks.

It's like complaining you don't have a parachute when you know the doors couldn't be opened anyway.

In a language that doesn't seem to have UB, those worries might seem less. But every substantial library makes its own versions of UB that, while they may have less drastic effects on the runtime consistency of the process, equally impact the coherent behavior of the program.
I think that's precisely what Gemini is enabling here. If you want more formatting for your article, your Gemini site can just link to a TeX or PDF or whatever you like; Gemini can download files, they're just expected to display in a different application.

I like your ideas around Bittorrent and would love to see a system combining podcast-style RSS feeds and Bittorrent to enable decentralized video subscriptions. If we can get those RSS feeds onto some easy to find IPFS location, then we're set to replace Youtube as long as the famed Network Effect can be harnessed.

> Imagine Napster / Bittorrent for news. Shared p2p. That would be amazing. There's no HTML to enforce presentation rules. Your client can represent the content any way you want.

Ultimately just re-inventing Usenet here; might make sense to just head back into the land of Usenet and start actually using the big network of providers that are already set up well to defend themselves from DMCA claims and other takedowns.

> The signal is in the text and media content. Not the HTML/JS shell it comes wrapped in.

Time was we had a healthy competition in desktop clients for Usenet, mail, etc. that would use common protocols but differentiate themselves on usability and feature set.

We see the shadow of that with website-specific clients (I use Hackers and Apollo on iOS, for example) that provide more functionality or a better look-n-feel on different form factors - but they're specific to a website, and while Reddit allows community creation, it's not the same as something actually decentralized, as is evidenced by their insane level of censorship lately (i.e. banning entire communities that aren't breaking the law just because they disagree with their political opinions).

> Or maybe it should be completely free from monetization attempts.

Eh. I'd like to see a standardized section of document metadata that is able to include links to donations; make it super easy for me to click a button and donate 25 cents worth of BTC to someone and I will click it all the time.

> Comments and upvotes could flow like email, completely distributed. They'd be cryptographically signed to prevent spoofing, and you could curate your own peer group.

I'd really like to see an easy way of querying Usenet for comment threads about a topic, and then on any page I am visiting, I should be able to see comments by group, so as to pick the "comment section" that I want rather than just one shared one that isn't to anyone's liking. Gab's Dissenter provided an early vision of this: a meta-commentary mechanism not linked to the website in question.

Plenty of other things (NZB indexers) have built stuff on top of Usenet using it merely as a distributed, sharded datastore. There's precedent here.
I read a really fascinating book on the matter, from quantum mechanics perspective, called Entangled Minds.

The craziest part for me was that it is not just humans. Even down to earthworms, living things have demonstrated precognition and ESP in scientifically sound experiments.
I have a genetic disorder. I have been getting better for nearly two decades while the world attacks and dismisses me as a lunatic and teller of tall tales for the crime of talking on the internet about it sometimes.

I got better by looking at what we know about how the genetic defect impacts cell function in my body and learning a lot about cell function and connecting the dots between the micro -- molecules misprocessed at the cellular level -- and the macro -- dysfunction in certain tissues and how the body handles and mishandles food, among other things.

I'm not capable of setting aside twenty years of life experience in order to fit myself neatly into the Overton Window, especially when short of sleep.

It never ceases to amaze me how much negative attention my comments get, like it's just incredibly important for people who think they know more about science than I do to quash my ability to give my 2 cents.

My stellar credentials include being a homemaker for two decades and spending nearly six years homeless. Everyone on the planet is more than welcome to look at my comments, decide quietly to themselves that I'm an idiot who knows nothing, downvote it and move the fuck on rather than lecturing me about the crime of having thoughts about the pandemic and what I think we should be looking at if we actually want to solve it and not treat it like we are looky-loos at a zoo seeking entertainment in the deaths of our fellow human beings.

Science also includes critical thinking, critique of what has been done, rigorous discussion and a whole lot of other things beyond just dicking around with exploring whatever catches our fancy for funsies.
Because permissions is an OS-enforced feature, not the filesystem feature. If you have access to the drive, permissions are meaningless.
>A group of people that already understand and take great advantage of locked down platforms and services.

They never pretended otherwise. It's a commercial company, with its own platform.

It's not a generic OEM manufacturer for generic devices to install various OSes on.

Their whole pride is their software/hardware integration.
Yap. To be fair, the original person who posted this didn't mention anything about private keys, someone else just didn't know what they were seeing and jumped the gun.
Oregon Humongous Fungus Sets Record as Largest Single Living Organism on Earth