skysight-inc/HackerNews huggingface dataset:
> Open Source and permissive licenses like MIT and Apache bring freedom but don’t protect the business. Companies can try to benefit from it in a predatory way [...]

I get that this post is about choosing a certain non-Free license, but it seems very weird to me to describe businesses leveraging the permissive terms of permissive licenses as "predatory" behavior. Permissive licenses were created in response to hereditary licenses like the GPL specifically to allow the kind of behavior that the author is referring to as "predatory". Blaming anyone but yourself for choosing to license your code with a license designed to enable behavior you don't like seems quite silly.

> Other organizations seek protection by adopting AGPLv3, which many companies have policies against, and selling dual licenses and enterprise features. Those businesses are often referred to as Open Core.

Open core is related to, but not the same as the dual licensing pattern they are describing. Open core is basically the same as dual licensing, but the different licenses actually apply to different sets of software under the Open core model.
Scoop is nice because, like homebrew, it's easy for package creators to create their own “buckets” and distribute packages that way.
I have this exact build of MacBook Air and in day to day use browsing the web, doing some light coding, and connecting to Kubernetes clusters hosted in the cloud, I don't really notice. There is definitely some disk swapping occurring but you don't really notice it in small amounts due to how fast the SSDs are.

Would I recommend the 8GB of RAM to someone who wants to use it as their primary development machine or for heavy photo editing, absolutely not. Would I say it's OK for casual use, yes.

Do I think Apple is being stingy considering their incremental cost for an extra 4GB or 8GB of RAM in the base model would be tiny, yes.
Did you click through to the video? Because the acceptance speech seemed to show the opposite of hubris to me. Specifically in owning up to the mistake, and using the award as a reminder to do better in the future.
I use a mac with 8gb of ram for professional development — I use it in intensive ways with at least 15 windows open, many of them electron processes. With the notable exception that I must restart my computer about once a week, the system performs flawlessly. 8gb of RAM is fine, and I am not[0] an Apple fanboy. I'd be more angry if I was on the pro model and still only getting 8gb, but that would just be anger out of the principle of it.

Edit: currently I have 20 browser tabs, 3 vscode windows, 2 development servers (and services like postgres and colima to support them) postico 2, spotify, slack, discord, mail, messages, calendar, and a handful of background apps like shottr, raycast, rcmd, rectangle and lunar open. The computer isn't even hot. Its swapping aggressively I'm sure, but its not noticeable.

[0]: https://boehs.org/node/private-apis
> Civil engineering mostly requires you to have a government-verified certificate and to work in the country your infrastructure will be deployed in.

It's a relatively small (and sharply defined) pool of people who can be called a civil engineer.

Are we saying we want to segment software engineering (from coding) - the same way civil engineering is segmented from construction?

Otherwise we're talking about placing specialist liability upon a non-specialist group. This seems unethical.
> They present what they think women will find attractive, but from a male perspective, which often misses the mark entirely.

Are you going to share any advice or particulars? I see posts like yours and they are a dime a dozen, but could be summed up by "your profile is bad", but they never offer any concrete advice on improvement.

What are women looking for in these profiles that they can immediately use within less than 1 minute to determine whether it's a good match or not?
Doing `html('<div>Hello {name}</div>')` would be possible. I have a system that's based on it. Two issues:

- No tooling in Python will do anything with the string, so DX suffers.
- Evaluating the variable requires frame evaluation, which is...problematic.

You could do `html(f'<div>Hello {name}</div>')` and get f-string coding assistance. But you'd also get immediate evaluation. There's nothing the `html` function can do with the `{name}` part.
If they were equally good as the non-emergency procedures, why wouldn't we use them all the time?
Forget Cutting Sugar–New Tech Makes It Healthier Instead
> why wouldn't we use them all the time?

Because they’re more expensive. They’re all not “equally good,” they’re good enough to keep people alive. (You repurpose resources from elective and billing procedures, et cetera.)
Anandtech shows[0] that M3 is massively ahead in integer performance, but slightly behind in float performance on Spec 2017.

Integer workloads are by far the most common, but they tend to not scale to multiple cores very well. Most workloads that scale well across cores also benefit from big FP/SIMD units too.

Put another way, the real issue with R24 is that it makes HX370 look better than it would look in more normal consumer workloads.

[0] https://www.anandtech.com/show/21485/the-amd-ryzen-ai-hx-370...
I don’t understand why any of that indicates that a 70 year old couldn’t have created this, unless you think 70 year old people aren’t capable of doing that.
I guess they could have advanced further, but Biden’s administration policy restricts how deep Western weapons can be used within Russia.

It would be very nice if they could take the Kursk NPP, to use as a bargaining chip (exchange it for the occupied ZNPP).
Injecting "Trump-allied legal group" is an incredible way to taint the news story and get people to take sides.

FOIA is a blessing, and does more for investigative journalist than almost anything else, but it doesn't work when our government is allowed to illegally covers its tracks.
>Therefore, the system is greedy at allocating RAM and will release it to higher priority processes as they request it.

Can this be substantiated? "the system is greedy at allocating RAM and will release it to higher priority processes as they request it" is cold comfort to someone with 10 chrome tabs open and the system freezing up as a result.
China's cheating threatens to wreck Paris Olympics, US anti-drugs chief says
We have bought 200+ macbook pro’s over the years, but when the M3 air came out we started rolling that out to everyone including developers and it has been a huge success. I would only recommend Pro’s for heavy media editing applications right now. We don’t do any AI/ML stuff yet so not sure how that will change the landscape.
The fees I'm proposing are the exact fees Apple has been charging since the beginning and that have kept them extremely profitable all along. They are higher than the fees they charge for macOS, and they're doing fine with that. All the new fees Apple is introducing are extra, and they are for things that don't need to involve them.
MacOS is a bit enthusiastic about swap (and memory compression) and won’t necessarily take stuff out of swap before it is actually needed. That’s why you can have both available RAM and non-zero swap use.
On the other hand, this might require an overhaul that the company can't afford. Retooling is not cheap. In many cases, you have to redesign in place, so that only progressive changes are possible.

Much has been written about failed overhauls. Even a great idea can fail because it's hard to run an old system and its replacement at the same time.
Did people actually watch the video??? I just don't understand how they think Michael Sentonas was making a joke of all this. If anything, he was acknowledging the horrible outcome of what happened.

I don't think this absolves CrowdStrike of responsibility at all, but what would you like him to do, commit harikari on stage?
The solution presented is to not use your computer, kind of defeats the purpose though.
> That said, who really needs over 100Wh of battery when most long haul flights have plugs available?

Plenty of laptops still run intel lol.
They did this on some of the iPads. Even with Face ID, I think having a power button sensor is nice for people who often have their face covered and want an alternative biometric auth method.
There's been a lot of work on this in the last few years with Windows support, preliminary Android support is also being worked on and should appear at some point in Swift 6.
It means you guessed "vodka" after she already told you the word was after "voice"
The way I see it LLMs are just making it more obvious to see all the flaws with the existing levels of trust. Humans have never had access to universal truths, or universal ways of validating anything. Any claim anybody makes could be intentionally or unintentionally deceitful or untrue. The idea that there are sources you can trust to do your thinking for you is the more dangerous illusion in my opinion, and I’m not convinced that society will be harmed by poking some holes through it.
Yes because it's required by the regulations in the European Union it's adapted worldwide
The option of not needing any fixed register usage would apply to, what, optimizing compilers without support for function calls (at least via passing arguments/results via registers)? That's a very tiny niche to use as an argument for having simplified compiler behavior.

And good register allocation is still pretty important on RISC-V - using more registers, besides leading to less compressed instruction usage, means more non-volatile register spilling/restoring in function prologue/epilogue, which on current compilers (esp. clang) happens at the start & end of functions, even in paths that don't need the registers.

That said, yes, RISC-V still indeed has much saner baseline behavior here and allows for simpler basic register allocation, but for non-trivial compilers the actual set of useful optimizations isn't that different.
Ask HN: Best AI/LLM for writing code?
Has anyone tested multiple models for code and figured out which one gave the best results? GPT4o is pretty decent, but still takes many takes sometimes for very simple scripts. I wonder if there are better alternatives out there.
There is in fact ample history of horses worked to exhaustion:

"When Horses Posed a Public Health Hazard" (2008):

The horses posed another sanitation problem when they dropped dead — sometimes from overwork, sometimes from disease...

<https://archive.nytimes.com/cityroom.blogs.nytimes.com/2008/...>

Similar concerns were key in the formation of the SPCA in Britain and the United States:

<https://en.wikipedia.org/wiki/RSPCA>

<https://en.wikipedia.org/wiki/American_Society_for_the_Preve...>

The legend that concerns over animal welfare inspired creation of San Francisco's cable cars ... seems unfounded:

Many people have heard the story of Andrew Hallidie inventing the cable car after seeing horses slip and fall to their death on the hilly cobblestones of San Francisco. The story feels right—as an animal lover, Hallidie went on to found the Society for the Prevention of Cruelty to Animals—and has achieved mythical status in San Francisco.

But it’s not true.

Hallidie was motivated by a much more prosaic demand: making money.

<https://sfstandard.com/2023/11/18/san-francisco-cable-cars-d...>

(Hallidie also didn't invent the cable car, though his father invented, and he advanced, steel wire rope technology and its applications, including in cable cars.)

Hallidie did help found the SPCA, so he clearly had some concern for animal welfare.
That's the thing though, it wasn't impossible, just harder - but people believed whatever they saw, so it was done regardless of the costs. Now it's easier and people are finally getting sceptical, as they should've 20+ years ago.
I believe so. In particular, the size of the fire that a battery will burn.

I think OPs point is more that the FAA is extremely conservative with risk. Electronics weren’t allowed for a long time due the fear of interference with airplane equipment.
I think you're seeing the lack of trust exposed.

Contracts allow for recompense if there is mistrust. We've been signing contracts forever.

Every automated system needs someone to jail in the event of failure.
I went on a bit of the Trans-Siberian rail. Chinese dried ramen are sold at the station shops, the trains have samovars (hot water dispensers), originally for tea, so it's perfect for ramen.

I went to the "Top of Europe", a tourist trap at the Swiss glacier saddle of Jungfraujoch. There's a cafetaria up there, and by the cashier there's an empty ramen package (bowl-shape with its lid cellotaped on). I added 2 and 2 and laughed: it's for the Chinese tourists with the language barrier to point at and make the cashier understand, they want ramen...
Can only do so much when idiot CTOs take their advice from CTO summits, consultants with their own perverse incentives, and of course random conferences
My own collection of free 8x8 fonts might suit your needs at https://damieng.com/zx-origins

Looking forward to trying this exciting rust tool in my chain as well to see what additional formats I can include.

(Update: Seems the PIFO tool is not open-source :( I guess I'll stick to using scripts + FontLab Studio 5)
Wikipedia has this proof with a few more intermediate steps: https://en.wikipedia.org/wiki/Proof_that_π_is_irrational#Niv....

That may be a bit easier to follow.
> were numerous bridge collapses without casualties

In how many of those cases were criminal charges brought? (It’s not zero. But it’s more limited.)
The Dutch event is WHY2025. https://why2025.org

There's a nice overview website with all the events around The Netherlands.
https://hackeropuit.nl/
The market functions as an incredibly efficient and democratic mechanism for price discovery, much like how feedback shapes the development of AI. When users express concerns about the declining quality of AI responses, it highlights an essential aspect of this system: user experience acts as a form of market feedback. Just as the market adjusts prices based on supply and demand, AI systems should evolve and improve in response to user feedback. If the quality dips, it's a signal that something in the 'market' of AI responses needs adjustment, whether it's in training data, algorithms, or user interaction strategies. In the same way that the market strives to reach equilibrium, AI should continuously adapt to meet the needs and expectations of its users.
Part of the problem is: “what can I do with the commercial source?”

The open-source code lets you modify and distribute. There’s either no risk (permissive) or well-understood. Proprietary licenses often don’t allow freedoms like that. So, some of the new licenses are addressing modification and redistribution of source-available, proprietary code.

Far as AGPL, it’s very unpopular even among FOSS users. Just using it almost guarantees less adoption of your code. Whether that’s fair or not, I’m just saying it’s a reality that you might be limiting the impact of FOSS code if it’s AGPL.
Start with reading Alex Hormozi’s $100M Offers.

You’ll gain wisdom in a few hours that takes most entrepreneurs decades to cultivate.

Basically you need to see pricing as just a single variable in the offer equation with the goal being to craft the perfect overall offer and not just focus on price.
His dismissal is absolutely right though. Programmers have gotten way too used to waving their hands at the pubic and saying "gosh I know it's hard to understand but this stuff is so hard". Well no, sorry, there's not a single <= in place of a < that couldn't have been caught in a unit test.
It's a trade-off. Have every single instance of m look squished vs it might touch another m or w somewhere else and look odd.

I've done fonts in both categories.
https://www.lcsc.com/product-detail/Microcontrollers-MCU-MPU...

Here's an M0+ for an extra 4 cents - hopefully that won't break the bank.

https://www.lcsc.com/product-detail/Microcontrollers-MCU-MPU...

Or another 30 cents for an M4.
It's the other ubiquitously installed cross-platform GUI toolkit other than the web.

Additionally, it has a hacker aesthetic. The styling is aggressively not separated from the content, and the styling knobs are pretty limited, so tui apps kind of converge on a single style. That style reminds us of hacker movies and cool sci-fi shit :)

It's not loved by corporate designers. Companies don't make sales based on their TUIs (to either businesses or consumers). So without those commercial pressures, tuis are designed by developers for developers.

Because of this, the meme of tuis self-reinforces. Developers see and use TUIs, notice that they are usually tools built with developers in mind, and then want to go on to make their own TUIs.
> they refused help from both Crowdstrike and Microsoft

Link?

Anyway I find it highly amusing that Delta is seeking damages from Microsoft even though Microsoft had nothing to do with it.
In the EDM world a ton of venues still only publish their schedule via insta.
I just viewed an Andrew NG video (he is the guy i tended to learn the latest best prompting, agentic, visual agentic practices from) that hardware companies as well as software are working on making these manifest especially at inference stage.
Zen5 can be more efficient at lower clockspeeds, but then it loses badly to Apple's chips in raw performance.
Interesting observations.-

PS. I really appreciate the thoroughness with which you are approaching this, wanted to add to what I said about "discernment lattice"

What I was wondering - if this helps - is if the term "discernment lattice" being (at least in my humble understanding) a lesser known or not standard concept might not be having a negative effect on prompt results - where, for example, a simpler description of the concept might yield better results? (ie. the AI might not know or have difficulty understanding what you mean by "discernment lattice" so a simpler description of it - 'multi dimensional matrix of knowledge cross referenced from all [these] knowledge domains' - might yield better results? That was basically what I was wondering ...

PS. I now see - if I am correct - that "discernment lattice" is not just a term you are using in prompts, but a "structure" you are building - and then perhaps referring to - from AI-provided context "comfig" or state files ...
Wow I'm not sure how Dutch courts work but this should be ripe for appeal and hopefully some sort of action against the judge. Reading the title I was assuming that chat GPT was used for looking up some case law or case history for similar things and then the judge could simply go and verify the citations. Instead I am shocked to find it was used to look up easily found information.

The lifespan of a solar panel while different experts may disagree your first source for the determination of that is the manufacturer of the solar panel themselves. If either side wants to dispute the manufacturer's claim then they can bring an experts and it can be decided but literally ask the manufacturer to provide what their rating is for a functional lifespan and deterioration over the time span. The other one for the cost per kilowatt hour of electricity seems like something a simple search could have found and then links to the utilities published sheet of rates and tariffs. Again I'm not in the EU but I imagine utilities are heavily regulated just like in the US and there is a rates and tariff sheet that they must publish and abide by.

Quite honestly either or both parties should have submitted this data into evidence as part of the case if these were core questions around the case so the judge wouldn't have to go find it.
Yeah, the event was very clearly a crowd stroke.
I can see this genuinely happening after skateboarding and breakdancing of all things.
Wearable communication system offers potential to reduce digital health divide
> I have no idea what isn’t computable.

The busy beaver function Σ(n) is not computable, at least, not for every n. If it were, it could be used to determine if an arbitrary Turing machine halts, solving the halting problem.

To get from this non-computable function to a non-computable number, you can construct the finite number R = 0.Σ(1)Σ(2)Σ(3)... that concatenates all busy beaver numbers. Its first few digits are R = 0.1621 ... (thanks to ChatGPT for this step).
I have seen bugs, in this project and several others, that range from actually "actually a feature" to both serious and unsolvable. Most of them are somewhere in the middle. But before knowing anything about the code or the bug, I can't tell where this task will land on that distribution. If you coerce an estimate out of me all I can do is guess the median value, which you can fill in without my help, while I go and work on the bug. Asking me for a number before I know anything about it is a waste of both of our time.
All languages have redundancy; it serves as a form of forward error correction. I recall some sort of study (sorry, no link) finding that information density was (by some metric) similar across different languages. So it's not just inefficiency; it's part of the language's necessary inefficiency.

Of course, some forms of redundancy would be better than others--in cases where people aren't sure which particle to use, it probably isn't doing much good. However, language evolution is able to achieve some optimizations, and I suspect the particles people know tend to be the most important. For example, the many sushi or shellfish particles might sound particularly silly, but if you're in those industries, maybe they are helpful in maintaining important distinctions in a noisy kitchen/market, or in written records. If you're a customer you probably don't know them, and you don't need to.

Epistemic status: Wild-ass guessing from my armchair.
Got the word in 7 guesses! This is fun
why fork chrome rather than another browser, or starting from scratch?
This issue goes beyond CrowdStrike and points to the general approach to security that is buying products off the shelf to satisfy regulators and insurers while not actually caring what it does or how it works.

I'm not saying tech shouldn't be regulated, but our current model of "buy this thing to shed liability" doesn't work. The worst part is, the people who saw this coming (i.e. your IT department) probably can't do a damn thing about it because it's mandated at high levels in the company either for "cyber insurance" requirements or some other regulation. Madness.
> Lean's mathlib defines pi precisely the way I've described it - cos is defined via exp, and pi is defined as the unique zero in [0,2]

Which, _again_ is a taylor series. A function having a taylor series does not argue against the geometric nature of cos.

> Second of all, sin and cos appear in all sorts of contexts that are not primarily geometric (such as harmonic analysis).

I'm not sure how you can say that, there is so much material describing the geometric nature and interpretation of fourier/laplace transforms.
It's a lot better for numerical work.

* Julia has multiple dispatch like in CLOS, except generic functions can devirtualize their arguments, and can be inlined, making the composition of many small function calls significantly faster.

* All functions (except a dozen or so internal builtins) are generic functions which can have methods added to them, and all objects can be dispatched on.

* Objects can be isbits and allocated inline in an array or stack allocated without any pointer indirection.

* Julia's type system is parametric, and things like Array is parameterized on it's contents, meaning that you can dispatch on thing like Array{Int} as a distinct type from Array{Quaternion{Float64}}.

There's lots of things Common Lisp does really well, but I really do think in the niche of numerical computing, Julia just blows it out of the water for performance and also ecosystem size / vibrancy.