skysight-inc/HackerNews huggingface dataset:
ian lance taylor, author of gold, major binutils contributor, and one of the core golang team, wrote a book on linkers as a series of 20 blog posts in 02008, which of course also includes using tools like objdump, nm, and readelf to explore compilation artifacts https://lwn.net/Articles/276782/

levine's book was the book in the 01990s
One example is an iron overload disorder. Excess iron accumulates in various organs including your pancreas, liver, and pituitary gland. Catch it early and you can avoid liver cirrhosis, busted pituitary function, poor pancreatic function, heart issues, dementia, etc. Wait too long and you are on the transplant list.
> That kind of life experience was his entire focus and his showpiece product failed utterly at it

As did every other phone and tablet ecosystem, even the ones that tried to add flash. Turns out it was bloated, slow, insecure and battery hungry - all the reasons he stated!
I never install extensions because nobody checks them and it is a security risk. Also, they might contain telemetry and spyware.
That's a fair statement. There are so many models that I have to make quick judgements because it is very frustrating to encounter the safety filter. But I shall pay the $20 and test it out in reality. Thank you.

As an example, these fail to be useful assistants when they stop providing assistance and start redirecting me to "an expert". Claude 2 and below would do that frequently and I found that this test was a quick way to filter out those models.
The patch does wear off but the main reason is because there's a finite amount of enzyme (glucose oxidase) on the filament that does the actual glucose measurement on the sensor. So over time the enzyme is "spent". That, and of course it's lucrative. There are clever ways people have come up with (particularly from low income regions) where you can trick these sensors or the apps to reset and apparently you can get way longer lifespans like that (for the dexcom you also have to file down the bluetooth transceiver so that you can get at the battery within) at the risk of no longer being able to trust the readings.

There's one company that's experimenting with an implantable CGM that will supposedly have a 6 month lifespan, with a bluetooth powered patch that you apply on the skin overlying the implant.
> Back to TCP. Earlier for the sake of simplicity I told a little fib, and some of you have steam coming out of your ears by now because this fib is driving you crazy. I said that TCP guarantees that your message will arrive. It doesn’t, actually. If your pet snake has chewed through the network cable leading to your computer, and no IP packets can get through, then TCP can’t do anything about it and your message doesn’t arrive.

The argument is disqualified at this point. The whole world is a leaky abstraction because <freak meteor hit could happen>. At this point your concept is all-encompassing and in turn useless.

There are assumptions: this computation will finish eventually [assuming that no one unplugs the computer itself]. This does not make things leaky.

There are leaky abstractions I guess but not all are. A garbage collector that can cause memory errors would be leaky. I don’t know anything about garbage colletors but in my experience they don’t.

Then someone says that a garbage collector is leaky because of performance concerns (throughput or latency). That’s not a leak: that’s part of the abstracting away part—some concerns are abstracted away. To abstract away means to make it something that you can’t fudge or change. To say that “this is implementation-defined”. An abstract list is an abstraction in the sense that it has some behavior. And also in the sense that it doesn’t say how those behaviors are implemented. That’s both a freedom and a lurking problem (sometimes). Big reallocation because of amortized push? Well you abstracted that away so can you complain about it? Maybe your next step is to move beyond the abstraction and into the more concrete.

What are abstractions without something to abstract away? They are impossible. You have to have the freedom to leave some things blank.

So what Spolsky is effectively saying is that abstractions are abstractions. That looks more like a rhetorical device than a new argument. (Taxes are theft?)

EDIT: Flagged for an opinion? Very well.
Because you can’t scale out just the cache part of Postgres, one machine can only have so much memory
According to A Century of the Self current Western society is engineered for something like WWII never to happen again.

In philosophy post-structuralism followed. It does hinder a single narrative from dominating but it also hinders people from finding meaning in work.

Hopefully mankind's next philosophy does not include war.
I don't know why modern days we get so many problems wrong.

A -> B, then B -> A => incorrect

In a fire, we see firefighters, that doesn't mean firefighters cause fire.
In diabetic patients, we see high glucose level. That doesn't mean eating high GI food causes someone to have diabetes.

If we look at the Blue Zone, many people eat mostly carb. So carb/high GI food definitely doesn't cause diabetes.

Devices like this will make other people fearful of high glucose and think they're getting diabetes. People without the disease shouldn't focus on monitoring the glucose level, focus on eating healthy instead. And of course eating healthy is another complex topic.
The Unix 'applications' they got for free. The OS itself shipped with a bunch of apps plus the various bits and pieces that now form the Voltron of Xcode and those were all Nextstep apps. Did the Unix part help to market the thing as a workstation? Sure. But, again, this wasn't for love of standards. The actual machine didn't ship with X11. Next didn't, I dunno, join Motif or whatever. The thing was one of the more non-standard workstations around.
What's the lifetime of a single device? Are you supposed to remove it before a shower and reapply it later?
I do not understand the debate.

If I buy 1 liter of Exxon gasoline and seal it in an impermeable container and then embed that container in a concrete block and bury the concrete block, no Scope 3 emissions are generated. Or if you want to be pedantic VERY EXTREMELY FEW Scope 3 emissions, such as vapors during the dispensing process, are generated.

If I burn that 1 liter of Exxon gasoline, Scope 3 emission are generated. Additionally, I can control the nature of the emissions based on the way in which and apparatus in which I choose to burn the gasoline and any used emissions control devices (or lack thereof).

I may choose to not burn the gasoline-- I may use it as a solvent, recapture it, and reuse it until it either degrades into its constituent parts or evaporates.

Nobody is forcing me to purchase gasoline it is perfectly possible to live a life where not a single liter of gasoline is directly consumed by me.

It would be difficult and alienating, but it is possible.

The emissions are my responsibility, not Exxon's.
The ideal solution would be similar to when an extension asks for new permissions: disable it with a pop-up that informs you of the change and allows you to re-enable it.
Swartz. Aaron Schwartz was in Mighty Ducks and Heavyweights.
The article is talking about the license for Epic's EU subsidiary, which would have been used to launch an app store only in EU (as the only region where Apple is obligated to make competing app stores possible). When the EC, and possibly later the courts, evaluate whether this is breaking the DMA, a US court ruling permitting the closure of Epic's developer accounts has no bearing.

The EU is a sovereign entity, enforcing its own laws in its own territory. A US court ruling can't compel the EU to allow Apple to violate EU laws when operating in the EU. How would that even work?
>Epic also intentionally broke agreements with Apple before.

This is funny to point out since they did it specifically to sue over it (you pretty much can't other wise).

So Apple has their draconian 30% cut or there's literally no other way to have an application run on iOS policy, you can't challenge it without breaking it so you can sue, and because you broke it to sue you are now permanently barred from every making another iOS app.

Yea that seems fine, no monopolistic behavior here, it's only 49% of the phone market so it's fine.
Edit to add this comment from Sam Altman from the Slate Star Codex article. Again, it sounds quite opposite of what they’re doing:

“We think the best way AI can develop is if it’s about individual empowerment and making humans better, and made freely available to everyone, not a single entity that is a million times more powerful than any human. Because we are not a for-profit company, like a Google, we can focus not on trying to enrich our shareholders, but what we believe is the actual best thing for the future of humanity.“
Why is it bad for people to profit off their work? You can use unreal engine for non-commercial use for free. The source is open.
https://youtu.be/XHVxm12NbrY?si=8D3w4RxzU1rIGfSp

This is the origin
> is this... super shady sounding?

A lot of people have been trying to point that out for ages, without any real traction.
I wish this was ported to macos as well to enable eGPU setups. The last compatible driver predates the first RTX series.
Dagger for building containers

CUE Go SDK for advanced use cases of CUE (I wouldn't call it great, it will get an overhaul at some point, it unlocks possibilities already tho)
First of all, no one is suggesting you get rid of good old +-/* and friends. So more accurate would be:

(+ (- (/ b (* 2 a))) (* (/ 1 (* 2 a)) (sqrt (- (^ b 2) (* 4 a c)))))
;; or just
(/ (+ (- b) (sqrt (- (^ b 2) (* 4 a c))))
(* 2 a))

Secondly, another advantage of lisp is that you can change the format of expressions as needed.

;; With Scheme's SRFI-105 – Curly Infix Expressions
{{-(b) / {2 * a}} + {{1 / {2 * a}} * sqrt{{b ^ 2} - (* 4 a c)}}}
;; With a macro
(math - b / (2 * a) + 1 / (2 * a) * (sqrt (b ^ 2 - 4 * a * c)))
;; Reader macros
#math(-b/(2*a) + 1/(2*a) * (b^2 - 4*a*c))

What this represents is that lisp allows you to decouple the way code is input and displayed from the content of it. Wolfram Language uses a similar system to display mathematical expressions as though they had been typeset with LaTeX. A lisp system would likely support something similar. In the source code, you would have:

(formula (+ (- (/ b (* 2 a))) (* (/ 1 (* 2 a)) (sqrt (- (^ b 2) (* 4 a c))))))

But the editor would display:

(formula -b/(2a) + 1/(2a) √(b²-4ac))

Finally, I find this post to be very disingenuous in that it doesn't address the plethora of other strange symbols used in the blog post, to which my comment was referring. Only talking about standard arithmetic symbols that everyone already understands completely missing the issue I was addressing: that people won't use something if they can't understand it without memorising an entire manual of foreign symbols. Everyone knows what + means, many people can understand "reduce", but no one who hasn't already learned APL will understand the meaning of ⍒. What's worse, they won't even be able to ask someone what it means: "Hey bob, what does "triangle with a line through it" mean?" Well which way is the triangle pointing? And is the line vertical or horizontal? Is it a full triangle or is the bottom missing? So if you show your boss a spreadsheet with this stuff in it, he's going to have to put his finger right on your monitor to point to the triangle he's talking about, and that's gonna leave you with a nice finger smudge on your display. This simply isn't ergonomic.
Unfortunately, it's been established for a long time now that users cannot be trusted to perform updates by themselves, no matter how naggy you get about it, even for the most critical of security fixes.

Automatic updates, again unfortunately, are critical to safety.
I found out I was barely in the diabetic range a couple of months ago; hopefully, with diet changes and Metformin, I will see my A1C at a better number in a month or so. Otherwise, I would like to try a CGM to see what I am missing.
Unless you're part of the large majority of people in the world on slower mobile networks. We keep designing and building for people with broadband / wifi, and missing out just how big the 3G / lousy latency markets are.
It works for cancer, at least until the patient dies.
If you like this, my other favorite essay by Joel is Making Wrong Code Look Wrong:

https://www.joelonsoftware.com/2005/05/11/making-wrong-code-...
You should read the US ruling [1]. This is not about Epic criticising Apple.

This is because Epic did things like pushing a hidden IAP system inside Fortnite to evade review and then at a later point switching it on. This sort of thing has been forbidden since the early days of the App Store. It is a fundamental part of the Apple-Developer contract that you allow reviewers access to all functionality.

[1] https://law.justia.com/cases/federal/appellate-courts/ca9/21...
> AI is used to create these things, yes. But the question was LLMs which I reiterated.

And the grandparent of the grandparent of your comment specifically named "Stable Diffusion": https://news.ycombinator.com/item?id=39612886

And text-based porn is still porn.

And it's a distinction without a difference that ChatGPT Pro doesn't strictly create images itself but instead forwards the request to DALL•E.

And the question of guard rails relevant to all AI, not just LLMs.
I'm working in a role that is far from my passion and educational background and I feel stupid very often. I know this isn't the point of the article, but I also wanted to share.

That inner conversation and mental rehearsal that I have with ideas that I find interesting totally isn't there.
The zero cost abstraction is so tantalizingly close enough to reach!

I tell everybody to .clone() and (a)rc away and optimize later. But I often struggle to do that myself ;)
flash was crappy, had poor compatibility and tons of vulnerabilities

but it was replaced with.. nothing. and there is still a gap in that market for novice creators that all the webgl/html5/toolkit-of-the-week has yet to cater towards.

Jobs interest in bad-mouthing it in the early days had more to do with cutting development costs on his side, if flash and adobe is the devil there is no need to spend time and effort developing compatibility layers for it, and it's a chance to wedge the populous towards a solution he can control more closely.

'vulnerabilities' was just the talking point he used to do so.
> Why, exactly, do we need to put a memory cache such as Redis in front of Postgres?

Maybe you don't want to run the same expensive queries all the time to serve your json API?

There's a million reasons you might want to cache expensive queries somewhere upstream from the actual database.
I love this emerging space at the intersection of programming and LLMs. It goes beyond having the LLMs generate code: that's an obvious and amazing use case, but it's far from the only one.

Another project I'm excited about in this area is GPTScript, which launched last week: http://github.com/gptscript-ai/gptscript.
I was only there for a few months!
There are a lot of big companies that continue to produce and use open standards. In general it benefits them, because it's "commoditize your complement." Google sells advertising so they want web standards so that more things use the web and therefore Google ads. Intel sells server CPUs so they contribute to Linux to keep customers from being locked into proprietary Unix on proprietary RISC architectures.

Doing the opposite is generally short-sighted. In the short term you lock customers in and make more money, but then you get everyone else in the industry lined up trying to find a way to cut you out, and eventually one of them succeeds.
Maybe US govt will protect Apple?
Yeah, it's very simple, just lower the income requirement. There is no cost to it at all.
AOC's Plan to End Deepfake Porn
For projects where I know the team will remain small (less than let's say 15 developers), I usually push to keep the architecture as simple as possible.

I've used something similar in the past, but kept the expiration code in the app code (Python) instead of using "fancy" Postgres features, like stored procedures. It's much easier to maintain since most developers will know how to read and maintain the Python code, that's also commited to the git repository.

Also, instead of using basic INSERT statements, you can "upsert".

INSERT INTO cache_items
(key, created, updated, key, expires, value)
VALUES (...) ON CONFLICT ON CONSTRAINT pk_cache_items
DO UPDATE SET updated = ..., key = ..., expires = ..., value = ...;

And since you have control over the table, you can customize it however you want. Like adding categories of cache that you can invalidate all at once, etc.

Postgres is also pretty good at key/values.

In other words, I agree that using Postgres for things like caching, key/values, and even maybe message queue, can make sense, until it doesn't. When it doesn't make sense anymore, it's usually easy to migrate that one thing off of Postgres and keep the rest there.

Also, one benefit that's not often talked about is the complexity of distributed transactions when you have many systems.

Let's say you compute a value inside a transaction, cache it in Redis, and then the transaction fails. The cached valued is wrong. If everything is inside of Postgres, the cached value will also not be commited. One less thing to worry about.
Residency not citizenship. A country's laws apply to anyone in the country not just its citizens. Technically if you are American visiting EU the DSA consumer protection applies to you the moment you land.
> Don't like what MS is doing with their app store? Fine just release the binary yourself.

Whip up a small windows binary and send it to your mom. See if she can run it without any help from you. MS is doing the same thing from a different angle.
I don't think they happily subscribe to the console bullshit either - rather, the console vendors are next once Epic is done with Apple.
This case exemplifies the importance of a layered security approach, integrating endpoint protection and network monitoring, to effectively combat such stealthy techniques.
I am so fucked.
Not a doctor, but from what I have seen, there is a healthy amount of spiking from eating normal foods, but our modern diets are so sugar and carb heavy that the glucose spikes are way outside the range that our bodies evolved to handle. Hunter gatherers would maybe eat some berries here (much smaller and less sweet than modern berries) and there. The modern human eating pizza, tons of bread, ice cream, soda, etc. creates such massive glucose spikes that they are unhealthy and unsustainable for the pancreas to handle for 60+ years.

Again, not a doctor and not sure if this is accurate, but this is my very limited understanding
Let's just hope he's not poisoned or assassinated like many notable Russian expats
> Where is the harm in getting data on how your own body deals with glucose?

We have a relatively good indicator of long-term glucose levels: HbA1c blood testing. It's included in a lot of physicals now because it's relatively cheap. It's not 100% sensitive to every possible condition, but it's quite good as a screening mechanism for the general population.

CGMs will often give an "estimated HbA1c" value based on statistics from the collected data.

The challenge with CGMs is that it can he harder to know what's "normal" or not than you might think. There are a lot of stories of people becoming unnecessarily worried about occasional spikes or dips that are virtually inconsequential in the grand scheme of things.
My ISP sent me an email and invited me to apply, so I did and was accepted. And yes, I filled out the form accurately.
I'll tell you what, that's an excellent landing page. that level of clarity is what many developers struggle with. i know exactly what your project does, all in 1 page. kudos to you, and keep at it!
I have not heard that "inter-intelligible" claim, do you have a link/ citation for it?
When I studied this subject in university I was shocked to find out many areas like this are not well understood due to lack of financial incentive to discover it. All that to say there's probably a reason Finnish and Japanese and Spanish are so similar but its not well understood by people in the industry of linguistics yet.
Ah then I guess it was just not done well, really too broad/complex of a topic for a one-shot question imho tbh
X11 shipped on the OS X install discs.
I think I would recommend the opposite unless you are diabetic or pre-diabetic. Using this may make people think eating high GI food causes diabetes.
I have no idea. My internet provider asked me to apply, so I did and was accepted. And no, I did not falsify my income.
This is unfounded.

I'm still waiting on a single shred of evidence to drop about the AP building from 2-3 years ago https://apnews.com/article/israel-middle-east-business-israe...

> Which unfortunately means prohibitions on bombing hospitals, schools and places of worship are now obsolete.

Even if Hamas was fighting from hospitals and schools that is not how this works. Israel would be required to give those schools and hospitals warning first which they have not been doing.

And assuming (incorrectly) that Israel was following the rules of engagement and giving the civilians warning, why are they hitting the refuge camps with 2000lb dumb bombs? Why not guided bombs?
Yes, Mastermind is a variant of an old folk game called Bulls and Cows.

https://en.wikipedia.org/wiki/Bulls_and_Cows
It's enough of an issue where I honestly don't understand how a single user on a site called 'hacker'news could be okay with it.

Imagine if you couldn't run software of your choosing on Windows either. And the only way to publish an app on Windows was to agree to give Microsoft 30% of everything. That's the exact behavior your enabling by using Apple products.
Congrats on being married, but I'm not sure what your family's ethnic identity has to do with your really cool short story and accompanying AI generated picture idea. It's the perfect example really, I can't believe I ever thought it was weird to type "picture of white family" into a generative AI.

I get that people will be really sad that they don't get to look at your AI generated 1860s white family because Google has made it illegal for all AIs to create images of white people. However I'll do you a solid: I happen to know a couple white families and I'll get them to pose for your short story. Just PM me the description and I'll hook you up.
But I want to use extensions! Extensions do so many useful things that go beyond what scripts with fewer permissions can do. I want a utility that handles screenshotting sections of pages. I want a thingy that tracks the price history of products on Amazon so I know if something is real on sale or fake on sale. I want a thing that makes ssh sessions clickable for my weird internal ssh thingy. I want the stupid and experimental web mashup extensions that add weird stuff like "a chat room for every website you visit so you can chat with other people using that website." Well, okay, I don't want that last one, but I want it to exist.
That would be an excellent web standard!!

There's wasm modules that do similar but having it bakes into the browser could allow for further optimization than what's possible with wasm. https://github.com/bokuweb/zstd-wasm

I have no idea if it's possible but I wonder if a webgpu port could be made? Alternatively, for your use case, maybe you could try applying something like Basis Universal; a fast compression system for textures, that it seems there are some webgpu loaders for... Maybe that could be bent to encoding/deciding text?
Quite the contrary.

You need to use existing facilities (type checking, pattern matching combinators, etc) of a good implementation language as much as possible before even going to touch yacc or something like that.
This is how you make an extension that you can resell for big bucks. People looking to buy extensions will need to buy popular extension checkers first so they can do so undetected. /s