skysight-inc/HackerNews huggingface dataset:
Gonna use this as a chance to pub https://search.brave.com

I switched to this from DuckDuckGo several months ago because Brave uses their own index, while DDG famously uses Bing's. The results are a lot better in my experience and it feels like the search engine is built for me instead of for advertisers. Brave search just feels like cleaner, quieter tech. I've also never seen NSFW results on an innocuous search (a problem I had regularly with DDG). On the rare occasion I end up using Google, seeing the results page is a jarring (and slightly stressful) experience with all of the distractions and irrelevant results.
You can still listen to audiobooks and walk your dog, do gardening or laundry or whatever else you want. All of which are more relaxing to me than driving in traffic - and that’s after the fact that I have a car I actually like driving.
These answer boxes are getting out of hand, you didn't even have to load a page to get the answer!
Basically they're doing a utilitarian calculus. But since our calculus is basically all pretend, we can assign arbitrary importance to anything we want just by daydreaming the costs and percentages of these super unlikely, super catastrophic events.
I'm confident the federal judge who granted the warrant wouldn't sign it unless he/she is absolutely certain there is a solid case, even more since an ex-President is targeted.
CGP Grey has a video discussing jury nullification, for those interested in a further explanation of the subject: https://youtu.be/uqH_Y1TupoQ
Why? And why not pair some back?
Why is it banned?
Right; when I said game systems being trivial, I meant trivial in that the player can completely predict the outcome with very little effort — not that the rules defining the system are trivial. Conway’s game of life (and Turing machines even) is the quintessential example of trivial system definitions producing very non-trivial systems.

And in fact that should be the goal — maximizing system complexity, minimizing system definition (perhaps there are better terms for this…)

Games that manage to do so successfully have the opportunity to be replayed through multiple lifetimes
I don’t think using the Linux kernel, which is the OG repo that git was created for, is a fair comparison. Though, I guess since it’s barely 3GB, it’s proof that you almost never need >5GB.
It's 100% true.

My wife shared a house for a short period of time with an architect who was fairly new out of uni and did not know how to code, or have any real tech skills.

At the same time I was working for large companies in digital transformation trying to teach them to let developers make decisions.

It's common EA is about PowerPoint and talking to vendors with checklists, and doesn't require strong or sometimes any tech chops.

I find it crazy.
stop. spamming. brave.
I have not read the Freakonomics books. I have not read any Gladwell books either. But I have listened to Gladwell's podcast. Gladwell by comparison seems to be, to use what other people have said, a story teller. An easy listening story teller.

Dubner and Levitt's podcasts in comparison, are more likely to interview interesting people, and I leave with more things to consider. This isn't to say they are infallible. And you don't have to agree with everything they say or write.

But Galdwell seems more interested in a neat narrative.
I did the bike grocery thing for years. And on public transport. It is highly dependent on climate, infrastructure, family size, being healthy…

Your point is valid, people drive short distances. But what if there are no sidewalks? Ive seen that too.
Yup, tons of 500 and 502. Very intermittent though, refresh mostly works.
I wish pdf had a mobile view
Study history. More specifically the management techniques used by the Royal Navy when it was at its peak.
While I don't share your skepticism that school teaching could be improved, I will note that you have done what you accused me of: not reading.

When did I say anything about schools? My sadness at the opportunity lost came from 'avoiding conventional education.'
No Worries! The Google Server in Mountain View has had a disk failed in it's RAID and therefore the sqlite-DB has only half the iops to it's disposal. A new 500GB hard disk is already in dispatch with Amazon. These are the moments why Google is a proud Amazon Prime customer.
Cory Doctorow on 20 years of Copyright Wars
I’ve been looking for a version of this with 2.1 for a passive subwoofer with bookshelf speakers. Everything I’ve seen is only two channels.

Unless maybe I set the sub as a second airplay or Bluetooth device and run one of these [1]? I’m not really sure how all of that works.

https://pimylifeup.com/raspberry-pi-airplay-receiver/
Maps wasn’t working. Got lost in Seattle.
White Europeans and Americans had a whole spectrum of terrible ideas about race 100 years ago but 'everyone not white was considered subhuman' overstates the case by a lot.
If jury nullification doesn’t exist, then juries are pointless
how do GUIX configuration definitions, including the signed-boot parts, fit into the future here?
It's basically Pascal's Wager but for tech billionaires. Once you imagine of a suitably large magnitude of potential harm, it doesn't really matter how likely it is, you can convince yourself that you should worry about that rather than more realistic problems. Maybe in the future, humanity will spread throughout the galaxy, number in the quintillions, and then be tortured for all eternity by an evil AI. That's a lot of QALYs!
It depends on what you're trying to do. In general, marshaling everything through void pointers is possible, but it'll cost you in terms of both bug surface (it's much easier to make mistakes when you've opted out of C's weak types) and performance (you now have at least one mandatory pointer indirection, which is especially egregious when your underlying value type is something simple like an integer).

Anything you can do in C++, you can do in C. But C++ compilers will generally optimize semantically equivalent code better than C compilers will, because C++ gives the compiler more freedom.
Google doesn't have HSTS (on google.com).
Place those bets, was it BGP? My money is always on BGP somehow.
Why in the world would HN readers not be eligible to serve on a jury.

I was on a jury trial when a spouse of a prosecutor office employee was allowed on. People drastically overestimate what will get you moved out of the pool.
I am living the life (in the us) of your last paragraph and it’s not that plug and play. Add kids to that equation and that goes out the window. Not saying it’s not possible, saying that my wife who is absolutely not accustomed to that will not be giving up her pampered life and I know many of my friends in the same boat.
If the radiation fallout reaches surrounding countries (which is almost certain), this would surely elicit a response from NATO.
I bought a harbor freight drill press, and the metal pole that holds the drill up cracked the 3rd or 4th time I used it.

Just buy the cheap chainsaw at Home Depot, it costs like $10 more.
In my opinion we took heavy causalities in 'the war' after WIPO and their friends manged to twist the arms of other countries in attempt to pass DMCA style laws with little public debate and minimal fair-use exemptions.
> If TF was generic, your tool wouldn't be needed.

This is unclear to me, and seems easily false. The problem lies with cloud provider idiosyncrasies, not the configuration layer.
Margins are insane and can definitely come down.
Your focus on unwrap/expect seems arbitrary. Why aren't you commenting on the ease with which 'slice[i]' and 'x * y' fail? Or alloc failure? Is slice index syntax not also too easy to reach for?

I ask because I suspect you've got a bit of motte and bailey going on here. The motte is "hey let's make unwrap/expect more verbose because we want people to be REALLY sure," but the bailey is "let's actually make everything that can panic a lot more verbose and totally change the character of the language and make it a lot less practical."

I'd encourage you to read the "lint" section near the end: https://blog.burntsushi.net/unwrap/#should-we-lint-against-u...
Speaking of lenses, the one shown seems wrong for use as a webcam. Wouldn’t a prime lens with a short focal length be what you’d want?

Its a cool project but it makes me wonder what the use of the zoom and adjustment to focus is in the end. If you’re sitting in front of your computer at approximately the same distance, there won’t be a need to adjust anything.
"MacAskill, however, could find nothing wrong with it."
"When he met friends at the pub, he ordered only a glass of water, which he then refilled with a can of two-per-cent lager he’d bought on the corner"

Well, in the second case he could not find anything wrong with his own behavior (using deceit to defraud the pub owner of using his facility), so I won't put much value in his first finding or lack thereof.
Folks commenting that this is obvious are overlooking the way that architecture and patterns are often explained to junior-level engineers -- especially new engineers who aren't working for a company with strong engineering cultures.

When I started out, I thought the way to become a senior engineer was to increase the number of patterns I knew off the top of my head. It was by speaking with more senior folks that I learned that wasn't how to grow, but that was far from obvious.
Let's see - was it DNS or BGP?
This is what happens when you raid Mar-a-Lago.
Can you quote where I did that? Because I have no idea what you're talking about.
Wikipedia is fast

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

https://en.m.wikipedia.org/wiki/Special:MobileDiff/110326202...
Same in big-O though! And man I'm jealous you have one!
It's the team I worked on. Apple has had an office in the Edmonton area for about 9 years now, originally in camrose (which if you're from here you'll probably think is hilarious), now in downtown Edmonton (the move was during COVID lockdown). It's generally been about a 10 person team, give or take, but recently split into two teams that are both doing rust in different areas.

It's a surprising location and the story behind it existing is fun but also not mine to tell, but if you applied and interviewed you'd almost certainly get to hear it. The stuff that team does is much more important than its location would suggest and the software they build was mostly originally in C (not c++), which is also kind of surprising for the services side of apple. We were involved in porting swift to Linux in the hopes it would meet our needs but that didn't work out for various silly reasons.

At any rate it's not the only part of apple using rust, but it is probably the earliest adopter and also the most mission critical user there.

> But a) it's Apple, a stressy, workaholic company to work for [at least that's how it seemed when my wife worked there] and b) I'd never convince the wife and kids to move right now.

Fwiw this team isn't really any of those things, it's very unusual in a lot of ways. Very good work life balance, especially now that the office isn't an hour from a real city.

I didn't leave on bad terms at all, I just needed a change of scenery and the one big downside to that office is you can't really go to any other teams because Apple is so dead set against remote or distributed teams without a shared office space, so you're just kinda stuck. Also I ran out my patience for not being able to work on open source unrelated to my job (though at least it got easier to work on open source related to my job over the time I did work there).
FreeBASIC Language
But GitLab already gives more features to public repos.

Public repos have a cost factor of 0.008 so your actualy CI quota is 125,000, instead of only 400.

It would actually make it feasible to grow on GitLab if quotas changed based on if its a public or a private repo, like how GitHub does it.

https://docs.gitlab.com/ee/ci/pipelines/cicd_minutes.html#co...
What defines a "growth & engagement operation"? Is it when the goal is to grow as much as possible, while engaging users without actually meeting users needs or retaining them?
Google clearly saw my search engine's week-long outage as I reconstructed the index and felt confused and intimidated by the revelation that 89.9999% also is five nines.
Sometimes you read something so ridiculous that it feels true.
Could you hypothetically run this on two different Pi’s, one for bookshelf and one for a separate sub, but synchronized?

I’m trying to avoid a bulky receiver and want something more custom, with the option to turn the sub off digitally.
40k-Year-Old Neanderthal Cave Chamber Discovered in Gibraltar
Was broken for me a few mins ago with 500 errors on various searches.
https://www.cnn.com/2009/TECH/06/26/michael.jackson.internet...

This reminds me of the distant past. The death of Michael Jackson resulted in (almost literally) the entire internet suffering an outage.
Is jury nullification the ultimate trump card? From what little I know about it, it seems that if enough people in a community knew about it, they could 100% control what crimes are punished in that community. On face value, that makes a sort of sense intuitively, but obviously it has to be balanced against crimes that are in principle clearly wrong, despite what a local community believes.
Only one group of people complains about secularism in America, and it's Christians. Notice that Hidus and Muslims in the US do not have a problem with the separation of church of state like Christians do.
Well, how sad. I have liked what Jakob wrote quite a bit but not only does this article betray a lack of self awareness as it describes quite a few of his own posts—not that there's anything wrong with that as he has published truly insightful things too and the fluff I still liked for the positivity—but then he used an essay by PG as an example of this.

And now I'm not one of those people who think that everything PG writes is gold, but it's hardly "insight porn". In fact, if that particular essay is "advice", it's the advice to not even try as it's likely just not for you, so it almost seems like Greenfeld misrepresented it just because of a single sentence.
Fascinating...perfumeries will often have coffee beans for people to "cleanse their palate" before smelling another perfume. I'm not sure how it works, I guess I'd assume you'd have better smell after having coffee, but I really know very little about biochem and will trust your anecdote until I hear otherwise :-)
BGP problems will usually manifest as something being unreachable. This seems to be 500 errors which suggest code breaking somewhere.
Depends on the case. I served on a jury with a very surprised former deputy US Attorney.

In general, they don’t like technical people on technical cases. My employer is known to pay for jury duty, so I always get picked.
If you believe that the timeline for runaway AI is comparable to the timeline for runaway climate change, and if you believe that AI is unlikely to be aligned with furthering human values, then it's a concern that you may view as having significance comparable to runaway climate change.
I am very glad to hear that! Enjoy :)

I recommend the Art of Problem Solving community as a great place to start. I have no affiliation with them, they're just awesome for math learners of all levels.
Fine from Sydney, NSW, Australia
> Doesn't panic imply that the program entered a state from which it was never explicitly designed to recover?

No? I think you’re making a lot of assumptions about the “state” of a program. Panicking doesn’t mean “I maintain state in between requests and that state is now poison and I can’t be called again”. In fact it doesn’t mean anything really. It means someone wrote a code path that panics, no more, no less.

Sure it’s possible that code can be written where a panic indicates that there is some poison state and now nothing can be trusted etc. But… the same is possible for code that doesn’t panic, so I don’t really know where we’re going with this discussion.
Wonder if it had anything to do with char broiling a few of their electricians this morning.
"Picard says he'll be back to his advocacy now that the case has concluded, though it remains to be seen how the government will answer the above questions."

Hero.
What else have you built since?
I don't believe layers should not be built on top of to the point of rarely, or even never thinking about the inner workings again. I just believe that when building those layers, having an intimate relationship in your mind with how they work and relate to each other will have positive effects, even after you start executing steps without regard for their deeper concepts.

That's the case even for just the 'engineer' archetype, who uses math strictly as a tool. For any person doing theoretical work, discovery is often preceded by a fundamental understanding and tweaking of the most basic tools - so I believe the mindset is useful in both cases but borderline necessary for the second.
Enterprise Architecture is a very different discipline from software development (and even solution architecture), and are usually found in non-tech organizations (i.e. banks, insurance companies, etc).

EA is focussed on evaluating the business processes and technical solutions that make up the operations of a large scale organization. They try to identify and remove redundancy (e.g. multiple billing systems) and ensure the solutions in place (custom internal, or vendor purchases) are fit-for-purpose from technical, business, and strategic standpoints.

It’s very far removed from the practice of software development (since the correct solution, from an EA standpoint, might just be to stitch together a handful of vendor systems and do away with custom development completely).
Just write 'expect("FIXME")' or similar. :-)
> Doesn't matter that it's obscure and not a direct mapping to any specific ISA, there is still relatively straightforward mapping between syntactic constructs and something von neumann-ish.

No there isn't. "Something von neumann-ish" would have behaviour for all inputs - maybe not desirable behaviour, maybe even different behaviour on different processor revisions, but it would have behaviour. The C abstract machine doesn't.
Any bets on whether it turns out to be BGP or DNS? I'll guess DNS, it's always DNS.
Ask HN: Why Frontendmasters.com is so expensive?
I'm sure it's a pretty good one, but it's quite hard to trust more than that both on the design + impl side if you ever have tried to verify (vs just test) such a system. Think the years of pain for something much more trivial like paxos + an impl of it.

In this case, looks like the community does value backing up its claims, and the protocol is verified: https://www.wireguard.com/formal-verification/ . Pretty awesome! The implementation itself seems to be written unsafely, so TBD there.
Excellent advice in this sub thread.
This person describes an experience similar to the one which inspired my mindset.

https://news.ycombinator.com/threads?id=As_You_Wish
Japan's unsung role in India's struggle for independence (2011)
> Existing Mach-O signing solutions just do ad-hoc signing and/or don't handle Mach-O in the context of a bundle.

I can assure you that saurik's ldid[0] does. Or the updated fork that I maintain at ProcursusTeam/ldid[1]. You can use -K to sign with a cert. You can find full documentation in the manpage[2].

[0] http://git.saurik.com/ldid.git

[1] https://github.com/ProcursusTeam/ldid

[2] https://man.cameronkatri.com/ldid/ldid.1
5xx responses mostly come from their own server implying that we are able to reach them. Unlikely to be a routing error.
They need to rewrite their software in Rust!
Yes, it's almost as much a mathematical notation for lambda calculus as it is a programming language.
> put in anonymous sources nowadays

Nowadays it's closer to "making things up" than actual information. Nothing can be verified, and you can claim anything outrageous for clicks.
Will Dang keep up with the flood of google-down threads?
But do they actually cough up 2 minutes worth of profit because they were down for 2 minutes?
Does your autocomplete/history come up? Mine is still 502ing
I was thinking about a color laser printer - didn't know about this issue - thanks
Oh, I understand. For some reason I was thinking self-powered (internally amplified) speakers that were being driven by a line-level source off the Sonos. Not sure why that's where my mind went, but appreciate the clarification!
Nope. Just a name collision.
This is why attorneys get to ask questions of potential jurors and ask for them to be excused.
Wrong error for DNS I think. I'm getting 500s, not an unknown host error or similar.

Routing server config? Interesting that its intermittent, I wonder if that tells us something about the internal routing of requests.
A true tragedy, for that pasture.
Rejecting engineers for not having memorized all parameters of everything in a language is like rejecting a writer for not knowing every word in the dictionary
an alternative search engine to replace the service that's down? ... you seem awfully mad to be policing the comments.

It's possible to use a non-datamining search engine while being completely bearish on crypto too. Google needs more downtime.
Tried to add all of mine but accidentally DoSed the site
Apology for Video Games Research
It was briefly down for me in Colombia. Seems quite a wide-ranging issue.
> People drastically overestimate what will get you moved out of the pool.

If you say in voir dire that you wouldn't vote to convict even if the person is guilty, you're not going to get put on a jury.
Now not fine! 500 on submission. 502 on autocomplete.
Communities don’t always think the way you think.

It’s cool to be sympathetic to criminals now, but the people stuck living with drug dealers and pimps don’t share that.
"Imagine a town didn't like someone of a certain political leaning. They could murder that person and it would only take one jury member.
https://www.msn.com/en-us/news/us/three-people-in-critical-c...
This is why a judge can bring in a jury from outside of the community.

But yes, the US law system is deeply flawed in many many ways, and most of it is intentionally (through also historically).
I was getting mostly 502's indicating their reverse proxies couldn't reach the back end so it's very possible an internal routing issue was at fault.
You joke but there are definitely going to be people making this connection for real.
can I get a tl;dr on why I would worry about AI alignment?

When is an AI running without someone paying the electricity bill, should we not be more concerned with "venture capitalist alignment" ?
> The second time, you mostly know what you’re in for. There may be different paths to take, there may be new stuff unlocked by your first play through.

This is what I mean by the systems are what matter, not content variation. You can play sim city repeatedly, despite there never being new content, because learning the game systems (inputs, and predicted outputs, and then achieving goals based on that) is what’s valuable, and there’s a lot there to unpack.

Assassin’s creed on the other hand should only be played once, because the game systems are trivial — you’ve probably understood everything it has to offer long before you’ve completed the major storyline. So the only driver is content, and really only the shallow surface novelty of that content (story, aesthetics, etc).

So once you’ve seen it… why see it again?
Probably referring to this: https://www.msn.com/en-us/news/us/three-people-in-critical-c...

(sorry for msn link, archiving on phone is rough)
Wait until the world becomes oversaturated with AI generated imagery and then make a killing when people realize that real artists can actually produce something original.
They could, for instance, prevent for most of a century most prosecutions for lynching.