skysight-inc/HackerNews huggingface dataset:
the access to investment probably?
Does it feel like this was inevitable anyway? I had heard that the company was already focusing on OEMs and delivering their products to those companies first. Whereas in the early days the RPi company was positioning themselves as having an educational focus (and the hobbyists). I don't know how true this is, but is what I had read explaining the inability to get RPI4s and RPI5s over the past year.

It is quite sad though as they will now have an incentive to profit over 'provide', and it will be nice while it lasts.
I gave it to my girlfriend, who uses it as her daily driver. It makes for a very nice (if heavy) Chromebook-equivalent. Much fewer issues than Windows.
Oh boy, I hope one of those markers is for Pancreatic. That's the/a silent killer.
How about no surveillance at all...
So why would you even look at the XPS line?
I see ISLisp fixed a huge 1997 gaffe in 2007. (Or perhaps earlier; these are all drafts).

1997 draft: "For eq, the consequences are undefined if either obj1 or obj2 is a number or character."

2007 draft: "For eq, the consequences are implementation defined if both obj1 and obj2 are numbers or both are characters."

They are still neglecting the possibility of cleaning up the language here by not allowing that much implementation latitude. All Lisps should have a range of fixnum integers which are unboxed, and comparable with eq. Characters should also be unboxed and comparable with eq.

It's also buggered in the following way: eq should be required to yield false if the arguments are such that eql would yield false. If the arguments are different numbers, or the same numeric value but of a differnt type, they cannot be the same object; eq should yield false.

Also, what is "implementation defined"? Unfortunately, it is vague: "feature, possibly differing between different ISLISP processors, but completely defined for every processor". How is it defined, if this document doesn't define it?

Every language spec that doesn't completely define everything should have both implementation-defined and unspecified behaviors. It should spell out that in those situations, failure is not an option: the behavior is chosen by the implementor from a set of possibilities. There should be a requirement that the implementation must be accompanied by a document which describes the implementation-defined choices. (For unspecified behavior, how the choice is made need not be documented.)

What eq does with numbers is a great candidate for unspecified behavior. At least, if we accept the idea that two small integers like 1 and 1 could be different objects. If you give implementations that much latitude, just let it be unspecified so they don't have to commit to the details.

Today, I would specify that the implementation must provide a range of integers called fixnums, and that two fixnums of equal value compare true under eq. I would also require that characters be comparable with eq. There is no need to cater to toy implementations which make every object a pointer to a boxed value in the heap. I would specify that fixnums go from at least -8192 to 8191. That allows for 16 bit objects to have 2 bit type tag, for really small systems.

As a matter of orthography, the compound adjective implementation-defined should be hyphenated.
Typescript has good reasons to default to Structural Typing as untagged union type are one of the most used types in typing js code and Nominal Typing does not really have a good equivalent for them.
Definitely not the case. HC leadership was totally desperate for any way to increase revenue and/or stock price. See also the announcement in a recent quarterly report that they were going to start doing share buybacks even though they are still operating at a loss.
We evolved in this little window of time on this version of Earth.

In a billion years, when the Sun is hotter and Earth's oceans have all dried, it's probably not going to be a great hang any more.
We could use AI to ask a captive orca what they think about this matter.
All crypto"currencies" with a transaction fee are negative sum games and as such , they are a scam. It's been nine years since the Washington Post admittedly somewhat clumsily but still drawn attention to this and people still insist it's something other than a scam. Despite heady articles about how it's going to solve world hunger, it's just a scam.

This round of AI is only capable of producing bullshit. Relevant bullshit but bullshit. This can be useful https://hachyderm.io/@inthehands/112006855076082650 but it doesn't mean it's more impactful than the Internet.
Google is testing Gemini to detect scam calls
yeah this is such a common misconception, but give the class example I showed and people just get it.

"structural typing" and "nominal typing" are still quite new terms for most devs
now theres a list that "antibiotic resistant bacteria" fits into quite nicely
I'm with you in feeling that it's highly obvious that a human mind is a different sort of thing entirely to an LLM (and in more than just the trivial sense that it's implemented in wet stuff rather than dry), but plenty of people respond to "it's just a statistical model" with "well so are you", so the opposite view seems equally obvious to them. All I'm referring to is what the standard of "proof" is and that shouldn't be different for different sides of the debate.

If we can therefore agree that it is not currently possible for either side to irrefutably prove the other side is wrong, then the discussion needs to be of a rather different nature if it is to have any likelihood of changing anybody's mind.
No, it’s suggesting the orders of magnitude were smaller.

Bill gates has what 1 million times more wealth than the average person his age, more? There’s no way someone in a Neolithic village could get that kind of advantage over the average person in a neolithic village. Someone having 10x the productivity/wealth/etc sure, but 10,000x just isn’t on the table at least as considered by the time period. We place extreme value on gold where a shiny stone might be worth thousands of tons of food, but nobody back then would make such an exchange.

Extreme wealth takes social structures to support it. People 2,000 years ago had less wealth than today on average but you could still have some guy with more concubines in their haram than existed in a Neolithic village.
There's another Milnor conjecture: https://en.wikipedia.org/wiki/Milnor_conjecture

Kind of confusing naming them the same.
I like this article.

Complexity is the biggest challenge we face in most systems and OOP is a great way to manage it... sometimes.

But it winds up being suuuuuuuch a leaky abstraction much of the time, and when applied blindly it creates more cognitive overhead than it purports to solve.
You're asking for a citation for someone describing their personal experience?
Am I crazy in thinking that we heard about this several years ago? Is this just a continuation of that study or am I mis-remembering/my timeline way off?

This is really exciting though, especially when mixed with other cancer treatments the ability to catch and deal with this is fascinating. How long until a theoretical, "Oh we detected some cancer cells in your regular blood work, here is a shot to deal with it" like we treat many other things.
> happening VERY slowly

> failing to move away from the cost in the next 100 years

Unless you're a time-traveler from the 50s who has somehow managed to post here, there is no excuse for this type of disinformation these days.

Mentioning higher sea levels is also a red herring; massive agricultural yields collapse will be an issue long before (like, this century) sea levels become a major problem.

More than this, we have now reached levels of atmospheric changes that put actual near-term Human extinction (not to mention that of most sea and land species) on the table.
Here's another source using data from the "EM-DAT International Disaster Database"[0]. Excerpt from the article[1]:

> As we see, over the course of the 20th century there was a significant decline in global deaths from natural disasters. In the early 1900s, the annual average was often in the range of 400,000 to 500,000 deaths. In the second half of the century and into the early 2000s, we have seen a significant decline to less than 100,000 – at least five times lower than these peaks. This decline is even more impressive when we consider the rate of population growth over this period. When we correct for population – showing this data in terms of death rates (measured per 100,000 people) – then we see a more than 10-fold decline over the past century.

[0] https://www.emdat.be/

[1] https://ourworldindata.org/natural-disasters
When you look into it that doesn't really sound like an option unless you work for yourself.
It's not flaming. An astonishing amount of money has been wasted on the promise of cross-platform mobile development. At this point, anyone continuing to push it is complicit in the scam.
How does this differ from the GRAIL blood tests?
Put them on fire?
I really don't see a problem with a black bar at the bottom of a movie (but I mostly use OLED), and it seems to me it could be used profitably for captioning or control widgets.
One nuance missing from the article is that since branded / tagged types extend from the base type, callers can still see and use string methods, which may not be what you want.

Equality can be problematic too. Imagine an Extension type, one could compare it with ".mp4" or "mp4", which one is correct?

Opaque types (that extend from `unknown` instead of T) work around these problems by forcing users through selector functions.
Well good old Wikipedia gave a pretty straightforward answer of: an acceleration of 10,400 g (102,000 m/s2 or 335,000 ft/s2) and speeds of 23 m/s (83 km/h; 51 mph) from a standing start.

https://en.m.wikipedia.org/wiki/Mantis_shrimp#Claws
While it's true that the accusations were out there, the whole thing was quickly proven wrong.
The document in question is accessible [0] (in German, and even hosted at the website of Cicero, which invented the story) and clearly comes to the conclusion that nuclear reactors in Germany should not continue to run. It's even written in bold letters.

[0] https://assets.cicero.de/2024-04/2022-03-03_Atomaufsicht_Ver...
There are some killer features every Pi has:

1. Non-brickable: Either your SD Card is gone, or your board is broken. There's no middle.

2. Trusted OS: You can trust the OS from get go.

3. Customizable install with flasher: Spend 30 seconds setting up your Pi before installing it to the SD card. Doing the same setup post install takes hours in some cases.

4. Seamless migration: Poweroff Pi, get the card out, insert to newer Pi, power on, go on.

I'm not adding small yet irreplaceable features like undervoltage warning in the system logs.

I'm running a OrangePi 5B with their original Debian image. While it's not doing any shenanigans from what I see, it needs half a day to convert it from a toy with auto-login to a proper home server, and the OS is finicky. Some mounts fail during boot causing it to enter maintenance mode. Adding "nofail" to boot options makes mounts succeed on every boot.

Interesting device.
What I saw in other reports that I did not see highlighted in this article is that the whales aren't just deciding to sink yachts, but appear to be teaching each other.

https://www.livescience.com/animals/orcas/orcas-have-sunk-3-...

Personally, I have my fingers crossed that they can learn to target yachts specifically.
Heatwaves are a serious issue already, try being one of the few hundred million people in South Asia/SEA with 3k annual income and no aircon during April 2024. School cancelled and outdoors work nearly impossible due to wet bulb temperatures nearing the threshold of human survivability.
Hmm...what's your definition of "object oriented"?

I made up the term 'object-oriented', and I can tell you I didn't have C++ in mind

-- Alan Kay, OOPSLA '97

https://www.youtube.com/watch?v=oKg1hTOQXoY&t=634s

While I also don't know what this "packets and opcodes" thing is, it certainly sounds a lot like, for example, Smalltalk-72. And vtables are certainly not a requirement, more of an anti-pattern for object-orientedness.
I called this back in 2012. Despite all their talk of being a non-profit and changing the world, it always felt this was more of a "feel good" thing than their actual mission.
That its not nearly as much as an catastrophe as some HN readers wish it to be.

Think about it. The carbon didn't spawn in the earth, it got deposited there. Coal and oil are sediment based. It used to be in circulation previously. And yet Earth is still habitable.
Fundamentally just because the current value is at a low point doesn't make something not a threat.

The easy way to think about it by handwaving half-lives of an element. You start with 100 and end up with 50 for a 50% survival rate but also a raw loss of 50. Each of those remaining 50 still are going to have a 50% survival rate despite that the next raw loss is ~25.

But yeah; you can challenge the source of the argument as invalid as opposed to just challenging the argument as invalid.
And how are you going to find the source?
> This shouldn't be the argument anyway.

Why not? The reverse sounds more insightful:

If the rest of the world adopts and American standard of life, emissions would be much higher.

Should we expect the world to adopt a sub-US standard of living forever, or should we address the impacts of our standard of living?
Nature is out to kill us. We’re doing a far better job in this fight than we ever have. I’d rather deal with problem of climate change than the problems of our ancestors.
There is nothing to fix in my example, I was just highlighting the difference between nominal and structural typing. Adding a private field to the class is a form of branding (just like adding a Symbol key to a primitive).
Prove the Riemann Hypothesis
Are there lorries that don't have real buttons and knobs for things (except for the Tesla Semi that barely even exists)?
AGI by 2030 is not a reach statement at all anymore.

The LLM's we have today weren't supposed to show up until 2030 at the earliest and 2050 more realistically. If you go back 10 years and read what people were writing about AI progress, you will find that they were _completely_ off the mark. It's prudent to assume a very liberal timeline for AI progress, based off whats been happening now.
>As a dyslexic I fucking hate writing essays

You can feed AI an image and ask it to describe. Kind of the inverse process.
None of those are "the next big thing", most of those ideas would reduce Apple profitability rather than increasing it.
And yet the comment you are replying to is probably the case.
And if we can't manage the climate challenges here, how are we going to do it on Mars or during interstellar travel?
It's kinda like learned helplessness and depression have infiltrated the human condition. But why wouldn't it? We're not that dumb, we see what's happening around us. It's mad.
Question: Do people who vape spend more or less money than people who smoke? I have some vapers that work for me and they talk about vape like wine people debating grapes. They seem willing to pay insane amounts of money for their hourly fix.

So I wonder whether "big tobacco" sees every smokers as potential vaper. Both are nicotine addicts. Perhaps the demonization of smoking will improve sales in the vape business, the alternative "legal" way to sell the drugs.
Yeah this is absolutely projection on Oracle's part
DejaVuln-Autoroot – Easily Jailbreak Your LG WebOS TV
> ...I have no faith.

You don't need faith, you just need to look around: It's already shining!

Support for Linux in consumer software applications and devices has improved a huge amount over just the past few years. Using a Linux desktop in 2024 is not a second class experience at all anymore.

Sure the userbase is still quite small relative to Windows and MacOS, but in absolute numbers it's still a huge population of users, and it's also growing very fast. That combined with the fact that supporting Linux is typically quite easy means that more and more vendors are supporting it, which is creating a positive feedback loop by enticing more users.

No need for pessimism here.
Australia is not in Europe.

Most of the population of Russia lives in Europe - a minority of Russians can be counted as Asians going strictly be geography, and I think Russian would still be the most widely spoken language just counting the number of speakers in Europe.
Human-driven systems, embedded in the real world, are still inefficient enough[0] that they are much more resilient than the kind of systems we work with. At the very least, each part of the system has the ability to independently evaluate the process they're a part of, and stop it in its tracks if they think a fatal mistake is about to happen. See e.g. Stanislav Petrov and be thankful his job wasn't automated, or we'd not be here to talk about it.

--

[0] - Which, in this context, is a good thing.
This is the polycrisis.
PCIE is simple too.
Muscles in Knots?
The average person is very unlikely to meet somebody like Bill Gates. For most practical intents and purposes inequality is much smaller than that.
You're not crazy, I recall a similar story too.
Exactly, these are the kinds of ads we need:

https://www.advocate.com/news/daily-news/2010/02/25/anti-smo...
The main reason that it's hard to change people is that they resist manipulation. This is hard to see if you only consider well-meaning attempts to change people, which you might not consider manipulation because that word has a negative connotation.
First I would say actively care about some user problem space. Make that your mission. Not "build AI startup". Not "get rich".

Let an LLM be a tool in that mission, but "AI" is not the end goal.

Second, build solutions in that space. Find the niches in that problem space nobody is addressing, or if they're addressing, they don't care as deeply as you do. So many "products" sadly are afterthoughts. Look even at Google Search, supposedly Google's bread and butter, but we see its quality suffering. You need to care _very_ deeply about the space. If you don't care deeply, it's not worth your energy to build the business. Just go get a job in your domain.

Third, think longer term beyond even the current product. Think constantly how you can disrupt yourself to get to the next product that obsoletes your current product. Build a company culture around this idea. Focus not on the last product you built, but how you build a culture for building product to address your company's purpose.

Fourth, when you think about building product - build something _so good_ that it essentially creates a habit among your users. You obsess about the tiniest of interactions in a way that is so brainlessly easy, sticky, addictive, whatever that very few will/can obsess to the same degree, in that domain, to truly build the same level of stickiness.

Finally, as OpenAI gets bigger, and tries to do more, you will find areas where they just don't care enough about a space that you can find a niche for specialized tools. Tools that are too small for them to really obsess about the same level you could. One idea, by way of an example, might be taking voice notes for doctors. Or dictation in general...

Anyway, I'd say stop focusing on "how do I build an AI thing". Stop focusing on building the next Unicorn startup. And just ask yourself - what problem do I care enough about to truly put my skills in service of to build a product?
The problem is not the absolute temperature change, but the rate of change.
Who is Toyota behind?
Volvo Cars and Volvo Trucks split up in 1999 (but still share usage of the trademark). These trucks have nothing to do with the cars and their designers.
That was a great episode. They do a great job crafting stories around the featured creature. And now I have “creature report” playing in my head.
It's deffinately not the perfect file server. From using usb drives, 15 year old atom CPU, 2gb of ram and raid 5 for the drives... Just some of the reasons.
I found steel rims to almost always work as long as you put it right over the middle line. In CA they often paint a little bike where you need to put it.
This is someone who was on disability or at the very least was entitled to protection under federal or state law. They are trying to limit liability, hence the very straight forward language.

I would be surprised if everyone got these emails, and I would also be surprised to hear they sent lots identical to this.
Or run them over with a forklift!
I'm by no means an expert but I've seen some of what's being used to train AI, and I have to wonder if the hallucinations aren't coming from collisions of errors that got introduced while training. For example, if you don't have accurate text descriptions of the photos you want to ingest, you use BLIP or something similar to describe the photos, knowing that BLIP was also automatically trained with a certain percentage of inaccurate descriptions. So you're using a flawed AI image description model to give flawed descriptions of the photos you're ingesting, which then introduces even more errors into the photo models. The flawed photo models generate flawed pictures with flawed descriptions, which are then ingested into the next round of models.

At what point do all of the accumulated errors in training make it so that all models are doing is hallucinating based on all of the flawed training data? Do we need to hire a bunch of humans to accurately classify the first couple of levels of what the models are ingesting or something similar, and would anyone actually pay for that to happen?
Years will pass before common-grade MCUs have it. Only TI chips with horrendous toolchains have PCIE at the moment that I am aware of.
A close encounter with false sharing in Rust
This is from the book Fight Club
https://www.goodreads.com/quotes/691547-wherever-i-m-going-i...
Lenovo has been doing some interesting things --- pairing e-ink w/ LCDs is kind of neat (I wish that they'd done a better job with that, or would revisit it), and the transparent display concept seemed especially apt for didactive usage, or technical tasks such as repair or assembly.

Their Lenovo Yogabook 9i seems especially promising, and I hope it will create a new product category in-between tablets and laptops --- I'd've bought one if it had a Wacom EMR stylus, and really hope that Samsung will make a competitor w/ an S-Pen (which is Wacom EMR).
Dirty keys on a pristine keyboard is a dead giveaway.
It's really expensive. Would eating natto work?
#1 is marketing hype

#2 is a remote possibility

#3 is a non-threat
number is a primitive, branding a primitive can be done like in the example. To brand a class you could also add a private field.

Some languages all values are objects and in those languages then the branding argument applies the same way. For languages with nominal typing and primitives you need to box the type yes. Regardless the core of the issue is understanding how structural typing works vs nominal typing
>when someone is able to answer a question with "I don't know" or "I can't tell you that".

Maybe LLMs are narcissists, because there are people that have problems with it, though we'd consider them to have a disorder.

>we crucially have the ability to know when we're relying on a memory.

When it comes to eyewitness testimony, I'd counter that we aren't nearly as good at that as we give ourselves credit for. Remembering a memory changes the memory in our wetware.

In fact, I would say most of human development took eons until we started writing stuff down or documenting in a manner so we had a hard record of what the 'truth' was which then eventually turned into the scientific process of repeatability and verification.