skysight-inc/HackerNews huggingface dataset:
Your (awesome) comment reminds me...

Noob me has had to troubleshoot homebrew. Like keeping laptop and desktop in sync. Like fixing stuff I've somehow borked.

So I tried a handful of GUIs (wrappers). Like these two top hits:

https://corkmac.app/

https://aerolite.dev/applite

But sort of bounced off.

Noob friendly homebrew seems like such a great idea. I especially want just one strategy which spans both utils and apps (casks). Versus cobbling together Apple App Store, SetApp, and homebrew.

Those GUIs would be even more useful if they spotted and explained the config issues you listed. (I have no idea if "brew doctor" suffices.)
We cant stop! Modern civilization isnt designed that way. The griever stops but the whole team doesn't. The flipside is we have less death than the middle ages because of the technology we have created. Nonetheless no one is immortal. Death is part of the game, without it life would not be possible. (A universe where life is immortal would not have sufficient antifragility to have the evolutionary pressures to make human experience)
You should learn Arabic: problem solved.
Come on, I had to outbid Ada somehow :)

For what it's worth, Python was also considered at some point for use in the Firefox codebase. I don't remember the rationale for not adopting it, but I think the idea was "we all like Python, but we already have one messy language (JavaScript), let's not make it two".
I did a lot of optimizations with a tiered approach: starting from cheap (and egress-free) and then fallbacking into more expensive ones.
Julia’s been stable for my work, from what I understand, things have gotten better over the years on that front. The biggest issue Julia gives me is packaging, just because two libraries that you import can use different versions of the same dependency (among other things)
A good paper, but I think it could have used a little more detail. There was a long, complicated cat & mouse game between hackers and Nintendo, and a lot of that was glossed over to focus on individual exploits.

In particular, there's no mention of Gateway or the MSET exploit they used to get the first foothold in the 3DS ecosystem.

The discussion on arm9loaderhax also doesn't make it clear that the exploitable arm9loader was introduced for the New 3DS as a reaction to previous hacking efforts. The humorousness of it making the console vulnerable to a new and more powerful exploit was explained more clearly in the 3DS hacking talk at 32c3,
The best is to "zone out" and do micro eye movements for a 10 seconds and then say that.
> more people are killed by terrorist attack then cow vigilantes

Cow vigilantes makes it sound like Batman & Robinhood when in fact it is a euphemism for Saffron Terror https://en.wikipedia.org/wiki/Saffron_terrorism
Autohotkey, let's goooooo
The ultimate test of your Docker image: Running in GitHub Actions
SWE here with experience on product development through a few startups earlier in my life, working on larger orgs later.

I wouldn't choose any other way. As a SWE I can have my opinions about the product, I can build a business case for what I see might be gaps in the offering and try to sell it but I'd still very much need the PO/PM to take the job of fleshing that out to users'/product's needs and defining the "what" better than I can.

A well-oiled product team is invaluable, there's very few things I hate more in this career than working with an incompetent product manager, everyone else's lives become extremely difficult if a PM is not doing a good job.
Han Kang Wins Literature Nobel Prize
>first world problem

? The more first world you are the more your alphabet is taken into consideration

Hint: You use the word """romanized"""
From that thread:

> I am unable to check that box. I’ve previously purchased services from them. I also know people who work there.

Doesn't "affiliated" imply a formal relationship/connection between two entities, rather than just being a subscriber/buyer of something? Like you'd need to have some sort of influence or stake in the other entity for it to be a "affiliation".

For example, I wouldn't say I'm "financially affiliated" with GitHub/Microsoft just because I've paid for the Pro plan in the past.

But maybe the word is used differently in this specific context.
I don't use Rust and I've bounced off trying to learn it 3 times so far, so take this with a mountain of salt, but...

I think that Rust having unsafe is fine as there will be edge cases where the compiler can't quite work out whether some code will work fine or not and where the programmer can vouch for it. That's no problem.

The issue I have with it is that the unsafe block then gets kinda swallowed by the supposedly safe wrappers around it. And there's no clear auditable trail back to it. I find that a bit surprising as I'd expect it obvious to have some kind of 'uses unsafe' declaration (annotation? I don't know what Rust calls those statements with a number sign and square brackets in front of a subroutine) which would then propagate upwards. A bit like how in Java (the most elegant and refined of all programming languages) you can use an annotation to state that a function 'throws XYZException' which then needs to be propagated up to a point where it can get handled.

Not having such a mechanism feels a bit icky to me. It's like if there's spiders crawling out of your ears it's useful to know that they're coming out of your ears so you don't have to wonder 'are those spiders creeping out of my ears? Or out of my nose? Or out of my eyelids?', which would be a bit inconvenient.
I don't know much about Wasm so this was helpful, thanks. It does seem like having the same language on both server and browser must make software delivery more flexible.

>Just in Time (JIT) compilation is not possible as dynamic Wasm code generation is not allowed for security reasons.

I don't follow -- is the Wasm runtime VM forbidden from JITing? (How could such a prohibition even be specified?) Assuming this is the case, I'm surprised that this is considered a security threat, given that TTBOMK JVMs have done this for decades, I think mostly without security issues? (Happy to be corrected, but I haven't heard of any.)
Very necessary.

We have two generations of child-adults who are completely unprepared for the world and need everything covered in emotional bubble wrap to function.

Kids born after 1980 have been coddled so much they have no emotional resilience to speak of. This article is a good example.

Things aren't getting better.
Why have we developed a system of organizing engineering work that is based on engineers having to sell ideas to their colleagues?
I also had it in hiking Peru. I found it to be a mild stimulant, similar to caffeine but wihlthout any jitters. Didn't notice any euphoria at all, TBH.

My wife and I drank coca tea during the whole stay in Peru, and the altitude didn't bother us at all, which I presume was because of the coca.
Eliminating Distractions in Longevity Research
Have been writing all my numerical code in Julia for the last 1.5 years, haven’t run into any issues at all.
Actively use things like Trixi.jl (CFD framework), Jump/IPOPT/PRIMA for numerical optimisation, OrdinaryDifferentialEquations for ODE solutions; a few colleagues actively use Gridap.jl for their work.
Not sure how large-scale these libraries can be considered, but they all seem to work fine, fast, and stable (potential issues with LoopVectorization.jl in upcoming versions of Julia are somewhat concerning, but IIRC, for 1.11 this has been resolved)
what makes you think that this is the best way to obtain loyal and more customers?
What is "more memory-safe than rust" supposed to mean? Rust is completely memory-safe.
There are probably people that would sign up for such a mail. Like urlify.io and other similar URL "shorteners".
The numbers shown can be as high as 15000 MPH - nowhere on earth has seen speeds like that.

(I hope this comment ages well).
...wait until you inspect checkbox's class name with your devtools or view the HTML source code LOL!
Executive Director of WordPress.org is simply a job title at Automattic. Josepha found out about the WP Engine ban from wordpress.org in real time along with the rest of the community.
Are they validating code to the same degree though? Like, there are obviously learned lessons in how WASM is designed, but at the same time JVM byte code being at a slightly higher level of abstraction can outright make certain incorrect code impossible to express, so it may not be apples to oranges.

What I’m thinking of is simply memory corruption issues from the linear memory model, and while these can only corrupt the given process, not anything outside, it is still not something the JVM allows.
There's no reason not to post it.
Ajv has supported that for at least a couple of years afaik, and consumes JSON Schema natively which is good for consuming other APIs, not just feeding external clients—its base data format is interoperable, basically.

That’s mostly why I’m curious about the lack of mention :)
You can ask the question, but its like trying to fit a storm in a tea cup or describe the what a steak tastes like to a person who has never eaten meat. The fact of the matter is the (Western) world is becoming more selfish as we immerse ourselves in technology and hyper convenience. I've read that reddit board before, you can quite literally sum up everyone's problems as being too selfish. If you think about others and SACRIFICE then you no longer dwell on your own problems. BTW it's intellectually dishonest to talk about population and usage of natural resources and not talk about demographics. Nearly every native Western population is in decline, this is an existential issue for Western civilisation.
Why does this link to the verge (garbage clickbait site) and not to the original source of the internet archive?
Ohp. That sounds pretty annoying. Was this a GitHub scrape of places using the library?
It's fixed in the developer edition 132.0b5 also if you are wondering
Why Bolt.new Is Not the "Cursor and v0 Killer" It's Claimed to Be
Hey HN, I've been playing around with Cursor AI, v0, and the new kid on the block, Bolt.new, while building Vyce.app. There's a lot of buzz about Bolt.new being a 'Cursor & v0 killer', but from my hands-on experience, that's not really the case. Don't get me wrong, Bolt.new is cool, but it's not the be-all and end-all some are making it out to be. I break down what each tool is good at (and not so good at) based on actually using them in my work. Turns out, each one has its own strengths in the software development workflow.
I think there's been some confusion in people's minds between vocation and profession. Your profession is not the same as your vocation. Profession is the means by which you earn your bread by the sweat of your brow. Vocation is an activity you should develop because you are capable of it, and no one else is capable of doing it under your circumstances.

Of course, by chance, it may happen that in your profession you can fulfill your vocation, but that's merely a coincidence.

Allow me to discern the author's vocation in the situation described. The author showed himself to be the only one able to empathize in the moment of his colleague's suffering. He could have turned his sensitivity into strength and made his colleague's life better by helping her in her time of mourning. I believe that would have given much more meaning to his life than the modus operandi of his work routine. Sensitivity was his vocation, not his routine at the pharmacy.
Frankly, he and his mother[1] are the only people I know who confused WP Engine for what it’s. Also, if confusing hosting services and WordPress FOSS project were a real concern for him, the first step should be change the name of his own WordPress.com…

[1] https://wordpress.org/news/2024/09/wp-engine/
Interchangeable cookie-cutter coder availability is Finance's number one priority. Definitely no room for critical pricers or infra written in languages that they can't frictionlessly slot someone else into as people leave. So python.

Also, arguably, Julia, while fantastic, just didn't do that much that Python didn't do already. It's main argument outside of tidier ergonomics was basically "speed without leaving Julia" but with Numpy and Pandas being essentially stdlib, that just wasn't a very powerful argument. Julia was basically too incremental to be worth switching to. It seems to have found its niche elsewhere though with the optimization people?
Why does this link to the verge and not the original source? I hate clickbait.
It’s 2024. If I read some thing I don’t agree with on the internet it IS inflammatory.
https://design-system.service.gov.uk/patterns/exit-a-page-qu...
Government sites that use this component will include a page that explains this feature and how to use it, they have considered this. This is generally used on flows/pages, where the site is walking you through a proccess or a guide.
Han Kang gets Nobel Prize in literature 2024
That was an intentional choice:

https://news.ycombinator.com/item?id=41792698
This disconnectedness is a consequence of how the modern world is structured. In the world we evolved for things would happen very differently. In a tribal society most of the people you engage with every day probably know your father and can share your grief.

I think this pattern happens in many parts of our life. We compartmentalize to the point where we know most of the people we interact with to a very small degree.
TFA doesn't really explain this, but for the majority of people affected, it's not the amount of taxes but the hassle that matters most. The USA has squandered a lot of goodwill, driving many of those "accidental Americans" to renounce their US citizenship. The people supporting the current policy, like the Notre Dame prof quoted in TFA, are so focused on sticking it to the rich, they ignore the effects on average people.
Isn't "your coworkers are not your friends, and your work is not your life" kind of depressing, capitalism-realistic, take? I don't see why we couldn't live in a world where coworkers are our friends and work is our life. (My father was a university professor during communist Czechoslovakia, and his life was this kind of way, so it's certainly possible.)
This is it, right here, but the problem is that in the modern corporate agile model, they want to plan ALL work done through optimizing the backlog with product, and they want ALL of the available hours to go to that work. That causes these teams to have a very difficult time negotiating the right things into their workload, and if you do it by fiat other things necessarily get pushed out.
What's really wrong with try/except here other than it's not to your personal taste?

Brett Cannon, one of the Python core devs, wrote a blog post using exactly this dict KeyError example in 2016 [1]. It concludes:

"The key takeaway you should have for the post is that EAFP is a legitimate coding style in Python and you should feel free to use it when it makes sense."

[1] https://devblogs.microsoft.com/python/idiomatic-python-eafp-...
Sov.ai Launches SDK: Alternative Pubic Stock Datasets at 5 Cents/Dollar
WhyElixir.dev – The Language Behind High-Performance Apps
I did a bunch of contract work last year at a company that was all-in on Julia and it was a really pleasant experience.

IMO one of the issues with Julia is that it’s easy to get nerd-sniped trying to do clever things with the type system and to make as much of your code as possible statically-inferable. Code and libraries that rely heavily on type dispatch ends up throwing MethodErrors deep into the call stack, far away from your code, which makes it harder to debug them.

More mature Julia developers tend to keep things simpler, and make better use of dynamic types instead of contorting to treat it like a statically-typed language.
They're also used for stuff like storing which locations you search for, a pretty important feature. They probably also use them for analytics though.
Because if you make it public too early, it gives some time for attackers to write exploit to target unpatched versions.

Firefox is used in other projects, so the patch needs to spread, and time is needed.
on the other hand, it does say

> If I were writing correctness-oriented C that relied on these casts I wouldn’t even consider building it without -fno-strict-aliasing.
(Spolier alert): The class name is "login-lawsuit"
I recently came across (but haven't yet used) Typia, which appears to let you do validation with regular TypeScript syntax: https://github.com/samchon/typia
there's perefectly working stuff from php from over 20 years ago that only had to keep up with security patches
Good luck, which more reliable environments should that be? Every other system is too small, or has too much fractions.
> Why would you need to reinvent networking layer instead of just sending http requests via matrue, battle tested lib available in your programming ecosystem e.g from MSFT?

Because modern browsers are essentially cross-compatible OSes.
Too be fair, they were slow to load if you didn’t have the browser extension and correct JRE installed.
The "official" landing page from where this GitHub page is linked: g.co/double-sided = https://landing.google.co.jp/double-sided/ (the video is amazing, and many of the jokes carry over from Japanese in the English subtitles)
Don't ask what that checkbox means. https://news.ycombinator.com/item?id=41788704
There's an author, named Tim Lawrence, who has written some very good stuff about grief.

I won't link, because there's a whole bunch of others, with the same name, and his original blog has gone dead, so I'm not sure where he's at, these days. My wife recently sent me some stuff he wrote, but I don't think it's on the Web, so I don't want to be a copyright abuser.
Agreed. I have a loose idea that hallucination is related to training to maximize the probability of individual tokens while ignoring the joint sequence probability, which is along the lines of what you are saying -- it is not trained to output the most probable final sequence, so it gets stuck in the "wrong place" half way through.
Nobody talks about it because people who use it just use it and get on with their life. It’s painfully easy to develop and host.

However it’s likely that generations who weren’t making websites in the days of Matt’s script archive don’t even know about cgi, and end up with massive complex frameworks which go out of style and usability for doing simple tasks.

I’ve got cgi scripts that are over 20 years old which run on modern servers and browsers just as the did during the dot com boom.
Using artificial intelligence to document the hidden RNA virosphere
Global renewables growth set to outpace current government goals for 2030
A tangentially related networking trivia that probably won’t be useful to anyone here:

NetBEUI (the original MS networking, running directly over Ethernet rather than TCP/IP), was using LLC-2 Ethernet frames, and as such it was a great way to test DLSw (data link switching) in a very simple lab (two windows 95 machines, separated by two routers, connected via IP link).

Why was that ever a thing? Because of

https://www.ibm.com/docs/en/zos-basic-skills?topic=llc2-how-...

And most of IBM networking used Token Ring rather than Ethernet, which was harder to get hold of and more expensive.
I wonder how you could realistically end up in those two situations for the same issue though.
I wonder how many skilled black hats work for Iran, China or Russia.

And I can imagine that those countries use front companies to buy exploit.

I just hope that those blackhats understand that their discovery might land in the wrong hands.

I guess those blackhats don't like authoritarian regimes.
> WASM could succeed as well.

I would guess WASM is a big building block of the future of apps you imagine. Figma is a good example.
Where did you get “we should make less” from what I said? I want more people to have opportunities that don’t suck.
I've enjoyed the occasional old typewritten paper I've come across so maybe that is part of what I like about it :). I much prefer that to many of the issues I see all over the place on the web (like too small line height). I think there is a density vs readability tradeoff and Intel One Mono does well at lower density readable text (at least on screen). Although I think some proportionality can be done without loss of readability and hard to say what I would prefer in print.

I've been meaning to try Intel One as my main sans-serif font in the web browser and just changed it (adding it to the top of sans-serif in fontconfig). Looking around a bit I would say the one less than ideal aspect is the word spacing and setting that to -.3ch via stylus to test (unfortunately not a long term solution since it messes up other fonts) makes it look even better (particularly with justified text which gets quite unreasonable with the mono space as the starting point). Maybe I'll try to create a derived "almost mono sans" that just adjusts the space width.
What's the downside? Who knows. Maybe a lawsuit. Don't ask. https://news.ycombinator.com/item?id=41788704
> godlike technofeudalism

Interesting term. On a geopolitical scale, how is the US/NATO’s position any different? There are export controls around advanced semiconductors and encryption algorithms.

Is it okay to do this between countries but not within societies? (Genuine question. I really don’t know where I stand on this, for either side.)
Now, I don't know how your setup looks like, but I don't think anything is distributed as snaps by default on Arch.
At least AFAIK its mostly an Ubuntu & derivatives thing.
Performance of IPC in Rust
I used to have the same problem. Switching from pencils and pens to keyboards fixed it for me. :)
Also, for anyone who's new to this, hierarchical organizations have an informal/shadow hierarchy too, usually an extension of the de jure one.
All the major browsers came out when Windows XP had substantial market share.

So browser vendors couldn't rely on the platform to provide up-to-date SSL support. Or MP3 support. Or MPEG-4 support. Or PDF support. This established the norm that browsers would ship their own video support, their own SSL support, and so on.

And Google realised they like the power this gives them - if Google wants to replace HTTP with QUIC or introduce a new video DRM standard, or a new video codec like VP9 - they don't need the cooperation of anyone outside of Google.

If Chrome bundles DRM support (allowing it to play Netflix), and its own HTTP/2 stack for speed - are you going to release a browser that's slower and doesn't play Netflix? Doesn't sound like a recipe for big market share.
I don't have a twitter account and don't read links to paywalled services there, so don't know what the complaint is.

Ergonomics aren't great for this type of problem, but it's something I almost never run into. Feels like a cooked up example. I've written tree data structures, etc. and never had much issue. ASTs for compilers, no particular drama.

Rust is just making you consider whether you really want to do this, is all.
One of the main things I like about Julia is that all the libraries are just built on their core Array type. In Python, there’s torch tensors, numpy arrays, and I think Jax has their own array type too. Also, Julia has a really beautiful distributed computing paradigm, whereas python needs to use libraries like Ray, which have their own quirks and documentation and community
I’m trying to influence this from my small corner of the world here: https://juliaactuary.org/

Come chat in the Julia slack #finance or #actuarial channels!
Post Office CEO tells inquiry leadership was in dream world over Horizon scandal
What area, precisely, is '(Remote)'? Why does the Californian government track income information on Remotistan?
Gov Uk UX team I believe is doing some of the finest work in the world.