skysight-inc/HackerNews huggingface dataset:
Whenever I go to an art or craft fair, I’m struck by the feeling that in a different world there would be a market for ‘artisanal software’ - with varying ratios of utility vs. aesthetics as the other arts and crafts have - and with independent software craftspeople selling interesting apps.

I think I would enjoy being a software craftsperson.
Yes. I once stepped onto my front step to let my dog out and the police saw me and went bat-shit crazy about it. They told me I needed to hire someone to come to my house each day and open my front door to let my dog out.
> "We took steps to protect our users by blocking techniques that exploit fake credentials in order to gain access to iMessage."

They never addressed that part of Apple's statement. I don't see how they can survive without doing so.
Strange that they don't mention the performance, how long does it take to do one step, and how does it compare to a similarly priced GPU cluster? Sure simple code is good, but it needs to also be useful.
8 GPUs do a pretty bang-up job of doing 8 months of compute in a month :).

I think the broader point is that the last x0 years of ML research show that more compute is better, both for iteration speed and for resulting performance. Distribution is just the natural outgrowth of that imperative once it reaches the limit of a single device/node. If Cerebras can address models at today's scale on one device, the immediate next step is "what can N of these devices do together to build models at tomorrow's scale"

[0]: https://www.cerebras.net/condor-galaxy-1
Maybe it's now but I hit upon some snags / bugs back in the day (a fairly long time ago, >> 10 years)
> should be under obligation to support things they don't want to

Nobody is asking them to support anything though - Beeper developed their client on their own and isn't asking Apple anything. Apple is in fact spending extra resources to break interoperability, where as they could just do nothing.
> I'm surprised this isn't firmly attached to the top of HN right now for the entire day.

It's kind of hard to tell what it is from both the blog post and their homepage. So only people really familiar with AI will grasp the relevance. But your comment certainly helps.
Everything in moderation, including laws. We should view full legalization of "hazardous" activities in the same light as full prohibition. They are both black and white measures that increase harm. Somewhere in the middle, legalization with strictly enforced regulations, is the path of least harm. It is a healthy recognition that adults are adults and can make their own choices, while at the same time recognizing that there is good in protecting the vulnerable and society as a whole.

Make sports betting legal, audit and regulate the businesses offering the services, ban or heavily restrict advertising, tax it, and use the taxes to fund mental health services.

This has been and will always be the solution to all addictive activities. But the naive memes of laissez faire and morality are tough viruses to stamp out.
Fun activity for remote teams!
When I was much younger I spent two years trying to run an open company only to be “openly told” that several of my employees didn’t want to know and that it was too stressful for them to go through all of the tribulations.

Some people honestly don’t want to know what’s happening. They just want to do their jobs and get paid. And I came to the conclusion that it’s perfectly acceptable.

Still love the open company concept. But if you love and respect the people you work with you have to think pretty deeply about it and whether it’s actually of service to your employees, investors and team.
At some point, Apple is just going to send them a cease and desist.
Why If Type_checking?
Plenty of things get lost on the ISS. There is an entire team dedicated to trying to keep track of all the tools and equipment as they move around the station. One of the big selling points of the Astrobee robots on the ISS is that they may be able to search for lost tools without consuming astronaut time.
Link: https://www.apple.com/newsroom/2023/12/redesigned-apple-tv-a...
Even uglier than the whims of a two-year old, he may be motivated by advance knowledge of today's news by Tucker Carlson: Carlson is moving forward with his plans for a private streaming framework for his shows.

Effectively he's moving his show off Twitter. And fearing the coverage, I could see how Elon Musk wanted to find a similar figure to put in his place both to suppress the news of Carlson leaving, and to avoid the narrative of an "X-odus" spreading from big advertisers, to the prominent right-wing figures on X seen leaving.

It all comes down to ego, appearances, and power. All very ineptly wielded, since if your best hope is inviting Alex Jones to your platform, you definitely have to stop and think hard WTF you're doing wrong.
That's not unfortunate, it's the system working as intended. Not
being funny but that's why we call them judges. You can't have
everything decided in advance by an algorithm baked into the system,
part of the system is devolved deciding, sometimes called "equity".
Raspberry Pi (assuming 4?) supports UEFI externally. bflat can target Aarch64 ISA and UEFI as a platform producing compatible binaries that can be booted up without any further post-processing.
GPT-4 has Seasonal Depression
Happened at around unix time -15 trillion
> but regulate the shit out of it.

So like a ban, but just a bit less so? This will bring the same ill effects, but a bit less so. What it the win then?
Eh? It's automated statistical learning. Yes, it's very cool, but it is far from AGI, let alone magic.

I am playing around with SD right now - pulling sleepless nights because it's so fascinating, but I do get to see the patterns.

Generating unreal, magical stuff is actually a lot of fun, but if you want it to generate something that makes sense - good luck. It is really hard.

I can get Elizabeth Olsen into a Halo suit in a war zone on an alien world, but getting her to sit in a car like a normal human being has been impossible. It's always some twisted horror show. The predictive model does not know what to do with it and how it all fits. That's after you clean up all the anatomical nightmare fuel like the fingers situation.

This is why most of the SD artwork you see are magical elf girls in the foreground or some unearthly monsters.

A well-defined subject in the foreground (a human-ish one), it will do VERY well. If you really want to get your imagination going with every little detail being near-perfect, you will be busy.

Oh, and the text - it obviously cannot do text. It's in the right place, but it looks funny.

This is amazing tech, but it's not about to go sentient and kill me at night.
Or it could help them be more globally competitive because they’ll have built their product to accommodate the EU rules and will be ready if/when other countries introduce something similar.

Maybe in 1970 someone was arguing that Volvo is handicapped because Swedish safety regulations have become so stringent that their cars can’t compete on price elsewhere. Turns out it was exactly Volvo’s strength to be ahead of the curve on regulation.
https://www.st.com/en/evaluation-tools/32f469idiscovery.html
C++ with a little bit of JS glue to interact with web APIs, https://florr.io
The only RPi "thing" I could see was the tricolor triangle at the start of one of the videos.
Messages sent via SMS or iMessage already look identical to the recipient, the only distinguishing feature is a small header at the top of the conversation that says either "Text message" or "iMessage".
That's how you know they're guilty -- by tacking on some charges that everyone is guilty of. Of course, you don't charge everyone with them, only the people who are being charged with something else. That way prosecutors can maintain a high conviction rate.

Heuristic: Any law that too many people are charged with should be repealed. Either too much of the population doesn't think it should be illegal even past the point of purposely not respecting it, or it's excessively broad and too many people are violating it unintentionally.
> The risk is that students think they’re bad at math, while in fact they’re bad at mindlessly memorizing and applying formulas.

I'm skeptical that the kids who struggle with memorization will suddenly be able to write proofs with ease. I'd argue proof-writing is much harder to wrap one's head around than being forced to remember when to apply a2+b2=c2.
In those days CD drives could output the audio as analog or digital signals separately from the data bus, using a cable that connected directly to the sound card for zero-overhead music. Commodity CD drives on the PC go back to about 1992 and playing CD audio would have been prohibitive overhead for contemporary CPUs
this is not the only reason 'why'. Another persistent reason is the function of the alpha value in typical null hypothesis testing leading to the (misguided) idea that a p value of .04 is functionally equivalent to a p value of 2.3e-10 since both are below threshold.

So i would argue that this is more damning - essentially a misunderstanding of probability and what p values tell us at a fundamental level.
I think this is to be consistent that exit is not a statement but a function. This was done with print. 3.0 was an ergonomic fix for cpython developers and language consistency fixes (also redoing the Unicode implementation).
For sake of argument, if they acquire the Beeper team and continue supporting it, there is no further incentive for more Beeper-like apps to emerge.

Apple would at that point have a leg to stand on when they go after non-native apps, and I think this would actually be a deterrent for copycat attempts and not something that encourages the behavior.
Ask HN: Is programming dead because of LLMs?
Usually people say programmers are not just coders but those that translate requirements into code through communication etc as a rebuttal to the AI threat, so to speak, but also you do not have to know to program to tell ChatGPT to write code. So is there any use learning programming in 2023?
Very similar to card-counting at blackjack. You’re literally just using your brain to improve your odds. Even perfect conditions will only net the player a very slim edge against the casino but if the player is suspected of doing it they are no longer allowed to wager.
Isn't that a tooling problem, not a language/VM problem?

If the apps were distributed as PWAs, or had a shared VM (kinda like flatpak?), wouldn't that solve your nit?
I wish they also talked about latency, because now what I want is for cloud gaming, video calls, and other real time use cases to get extremely responsive and latency free. Beyond 1 gig, I'm not sure I'd notice much difference in my household.
The "universality" exists only for now because wasm is at the toy-language level. The more it will evolve towards being helpful for production, the more opinionated and complex it'll become which will reduce the number of languages supported and platforms it runs one.

Source: every language vm under the sun (CLR, JVM, Neko, etc.)
Gemini: how could it take customer relationship systems to the next level
> I actually thought Google had given up on Google Fiber years ago due to incumbents using regulatory pressure to keep them out.

I think they said they were going to focus on their existing markets, but not on expanding to new markets.

Which, to be fair, could be interpreted as a sign that they would shut it down at some point (this is Google, after all), but I don't think they ever said anything to that effect, and it was several years ago, so maybe they really are just focusing on improving service without expanding. Stranger things have happened.
An update fixed everything.
I don't understand why they're comparing the parameter sizes to lines of code.

AFAIK you can just increase the layer parameters of a 1B model to whatever you want? Like, the difference between a 1B and 175B model can be just changing a few numbers, and not adding any LOC at all?

LOC has never been a limitation for large models, it's been the compute+training data required.

Most of the LOC is spent on optimization, and they don't address MoE or anything fancy like that?
How do you explain if you're not aware of the policy?
This is a great development. It looks to greatly decrease the advantages soldered ram has compared to upgradable SODIMMs in laptops. It both allows for LPDDR5 ram and for slightly thinner designs. Hoping we'll see this in consumer laptops soon and for prices to get to about what SODIMMs cost right now maybe a year later?
> Nethack

> Dwarf Fortress

Ah yes, the two most complex videogames ever created :).

I do appreciate the remark, though. The mechanics may not be impossibly complex, it's just prohibitively complex for vast majority of the games.

(Which is a sad thing to me; I love games with lots of internal complexity.)
Author of Marmot here. Marmot was born out of my own use-case (was building replicated SQLite based cache). While working on various problems I realized how well suited it might be for read heavy sites/workloads. If I take a typical CMS site 90% of the time it's just reading and SQLite is perfect for that, but then how I get independently deployed nodes to replicate data. The philosophy I am sticking to so far:

- Sidecar! I would avoid any kind of in process library at any cost. Call me biased but I don't trust someone's code in my process space causing it to crash.

- No master - each node should be able to make progress on its own, if these processes go down your own process will keep functioning. They will converge once everything is back.

- Easy to start, yet hard to master - You can get up and running pretty quickly, but make no mistake this tool is not for rookie who doesn't understand how incremental primary keys are bad, and how to they can keep things conflict free.

I am far from getting everything I need in there, and again my philosophy might evolve over time as well. Talking to people on Discord has helped me think through use-cases a lot, so keep the good feedback coming. Would love to answer any questions people might have here.
I like this. It incentivizes the card rooms to provide a good service for the people playing against each other, as opposed to making sure that the house always wins
ReMarkable recently got a new CEO, so who knows what's next? https://goodereader.com/blog/remarkable-news/remarkable-is-g...
What are people doing with this sort of connectivity? It still feels niche with the ubiquity of wifi and 1gig Ethernet in the home.
It's beginning to smell a lot like Christmas!

With the look of real wood!
Technical nitpick: JSONFeed is something different and can’t express the full Atom data model.

I n'th the suggestion that “RSS” has annoyingly become the general term for feeds, maybe because the latter term is maybe too generic.

But RSS also has a technical holdout because the major podcasting platforms and players seem to only support RSS. Apple’s Podcasting directory stopped supporting Atom feeds last year. It shouldn't be, Atom feeds can do anything and you can of course use the necessary extension elements in Atom – but culturally the podcasting ecosystem is on this weird road.
Have to see the final text, of course, but open source models apparently got some breaks in the final agreement last Friday.
> Wouldn’t we learn a lot more about the effects of these experimental treatments if we allowed the willing to take them voluntarily?

In the case of life-extension treatments, no - we would learn much less if we allowed people to give them to their pets voluntarily.

The problem is that what you're testing for is very difficult to measure, so you need a well-run study like the one that Loyal has done here. If people just give them to their dogs without the structure of a trial, you'll never get the kind of data you need to conclusive prove life-extending effects, and because companies can now sell without such a trial, you eliminate the incentives to invest the time, money and effort into that kind of a trial.
> They're spending effort fixing a security hole in an internal protocol.

Then they're spending effort regardless, and your argument was that they shouldn't spend effort at all. If that is the case then it would be better spent opening the protocol in the first place.

> That's like saying Toyota doesn't offer "driving a Ford" as a feature.

Fun hyperbole, but no, there's an obvious difference and this is a reach.

> I don't give a shit? Sending an SMS to Android users is fine.

Good for you, but it's obvious that a lot of people do care. Look around in this very thread, even. Apple users complain that things like group chats and read receipts don't work with Android users. The whole fickle green bubble thing originates from this. Plenty of people do care about this functionality and are happy that this exists, iPhone users included. And if you don't care, then why would you be so insistent about not wanting it added?
Unfortunately, the common refrain in scenarios like this is that it's your fault. Even ignoring the weed, which I think a lot of people would have sympathy for, you owed child support that wasn't paid and had a [bench, presumably] warrant out for your arrest. The simple fact of the matter is that most people don't owe court-mandated child support at any point in their lives, most people that do owe it pay it, and most people don't ever have warrants out for their arrest.

I don't say this as any sort of moral or character judgment, but simply to point out that part of the reason this thing is allowed to happen is because the people it's happening to are very rarely sympathetic individuals. They're viewed as bad people and "others" by the majority of the population.

So what's the fix for this? I wish I had an answer, but I don't. Maybe teaching empathy so that the court system starts feeling pressure from the citizens that this isn't ok. Maybe legislation against charge stacking just to elicit plea deals. There's also the very real possibility of the pendulum swinging too far in the other direction where DAs don't charge petty crime and people charged with violent crimes are released on signature bonds.
5. "Gah! Beeper was hacked/compromised/deliberately siphoning off Apple ID credentials into a log/error reporting/bad actor's database and now millions of people have had their sensitive texts and other iCloud data exposed."

Facebook and LinkedIn used to try to get people to hand over their email credentials so they could "help you find your friends on Facebook"; people were correctly skeptical then. Giving my Apple ID to a third-party seems insane, given what can be done with it, and I'd imagine Apple sees it the same way.
Today in nominative determinism: Glaciologist Tim Bartholomaus studies glacier mice.
The Powers of Everyday Ritual
The relevant example here is that Apple supports the lowest common denominator standard: SMS. iMessage is what makes the experience "magical" on iPhones.

The total failure of any open messaging standard to capture the market seems to imply to me that control is actually pretty important to the experience of using the service!
The other thing to keep in mind is that Transformers may well be end up being supplanted by more efficient alternatives with different hardware requirements.

For instance, right now there's a new crop of "linear RNNs" (RWKV, Mamba, retnet, etc.) claiming to be as good as Transformers for language modeling but with two advantages: their compute cost is O(n) instead of O(n²), and they don't need to keep past context in memory.

I don't know if these linear RNNs will actually supplant Transformers, but I do think hardware requirements are likely to change over time.
Orathan: Cloud Without the Rent
Cloud costs have not kept up with Moore's Law and it is cheaper per year to own bare metal servers. Most developers just want to build their app and not worry about sysadmin. The cloud provides nice abstractions like consoles, CLIs and APIs.

When I moved out of the cloud, I wanted something like an Oxide Computer, but a rack starts at $500k. A lot of people have asked Oxide if they can buy a single sled - but that's not Oxide's focus at this stage of their strategy.

So I bought a Dell and administrated it myself and developed a lot of custom software to manage containers and databases. That's not the experience I want for others, so I've started Orathan to give developers the cloud experience on bare metal.
October 23, 2000. The day Google went from being a search engine to being an advertisement company.

I know they still dabble in search but that’s not the point.

http://googlepress.blogspot.com/2000/10/google-launches-self...
Mmm.. so a giant reduction in bad health outcomes is alarming? How so?

I'd remind you that those same big tobacco companies fight vapes tooth and nail. You might ask yourself - why do they do that.
I saw a car for 34950. New inventory RWD. That's before any incentives.
I hope Intel and Samsung will have much success, because TSMC betrayed customers by exclusively providing all top-level manufacturing capacity only to Apple and handling anyone else as a second class citizen.
AFAIK the (software) bounds checking isn't necessary if the WASM heap has large enough "guard bands" at the top and bottom to trap memory accesses (because the WASM bounds checking isn't fine-grained, but only against the WASM heap boundaries).

E.g. see here:

https://docs.google.com/document/d/17y4kxuHFrVxAiuCP_FFtFA2H...

(I'm not 100% sure but I think that at least V8 has implemented this in the meantime)
> Then they're spending effort regardless...

They must fix security holes. They don't have to make internal protocols public. These are not comparable investments of time, either.
fixed. embarrassing on my part
What's the difference between "modify it yourself" and "fork"?

If this patch sticks, and someone wants it exactly the old way, they basically have to have a local repo of Emacs with the reverse patch applied, and then theirs.

Every time upstream Emacs changes, and they want to pick up the new changes, they have to rebase.

That's a private fork! Forever forked, forever rebasing.

Now you could play it fast and loose and try to monkey patch that; just load your file instead or after the shipped file to redefine the functions. That's still a kind of fork. You have to keep your materials somewhere as a project, and be prepared to adjust them if things change so that the monkey patching breaks in some way.
Not sure, one can just state that chaos does not exist as with a huge number of items (10^200+) some sort of a rule always emerges.
Yeah, WASM was the result of taking a look at NaCl, realizing it could never be specified and independently implemented, and writing a spec for something better that could.

WASM is superior in pretty much all ways to NaCl other than being a bit more time to go through the whole specification and implementation process. NaCl was a great prototype, and WASM is a much more polished result because of it.
I remember the CSGO lotto scandal where one of the main people promoting was part owner or something [1].

> There were no financial charges held against Cassell.

The craziest part of that whole debacle was his apology video with a nice view of the inside of his mansion and a fancy car sitting outside in the background. It was basically a "crime does pay" ad for the upcoming generation.

1. https://en.wikipedia.org/wiki/Syndicate_(Internet_personalit...
> They are pro user - for Apple ecosystem users that is. And I’m good with that.

I don’t really agree. The interoperability impact means that I’m affected as an iPhone user too. I’m only not impacted when I communicate with other iPhone users.

And it matters to me that my choice of device impacts the users I interact with. Apple just knows that their lock-in is strong, and the impact is disproportionately felt by non-Apple users.

This is not the same as being “pro Apple user” IMO. They’re just able to get away with it with their own user base because they’re less aware of the impact.