skysight-inc/HackerNews huggingface dataset:
Ha, "wallet garden" gave me a good chuckle. I usually hear it expressed as a "walled garden", but this might be the perfect typo (or clever twist / word play).

I'm guessing it was a typo, but well done nonetheless.
Which architecture more closely resembles the human brain?
The definition of "free market" includes being free from monopolies.

If the government wants to maintain a free market, that means they need to step in and prevent monopolies, which includes preventing anti-competitive behavior.

Apple is being very anti-competitive with iMessage. It's not just the blocking of Android clients, but the fact that Apple will not let you use any other SMS app on iPhone, so users are locked into iMessage.
WebAssembly is solving a completing different problem than better webpage UI.
Recently a teacher at my son's school was found to be part of a child porn ring. His mug shot was posted alongside a couple dozen others and initial impression was it was organized crime pedaling this stuff. Perception was he's guilty; lock him up.

The immediate response was he was fired, arrested, etc. There were no facts or investigation but the school was in communication with us and getting info from LEO as the investigation began. We pretty quickly found that no kids were involved (sigh of relief). Then found out it was a part of a FBI sting and he was actually a lone actor not involved in any type of organized 'ring' (wait, what?). Then about a month after initial arrest, we found out he watched on his computer (streamed or tracked from an FBI server) approximately 3 videos. Unknown duration, unknown intent, unknown everything else. But, having seen the 'legit' side of the adult industry and how those websites work, I'm totally of the opinion he probably landed on a website and those videos 1) autoplayed 2) did not indicate or appear as containing underage people 3) or he clicked them and hit back once he realized the 'actors' appeared a little too young looking.

The FBI sting also caught some terrible people and this teacher's mug shot in that press release basically made him guilty by association (that didn't exist). I don't know if this teacher did anything intentionally illegal, but in my opinion the facts that eventually came to be did not substantiate the initial response from law enforcement - which has ruined this man's career and ostracized him from our community (at minimum); he's still fighting to reduce charges so it's likely bankrupted him too. Also, If you search his name today, you'll see that press release and mugshot as top result.

I know I've seen some adult content on 'legit' websites that I feel was questionable on age, no way to know for sure, but I didn't realize it until I viewed it and I just moved on with my browsing. It's scary to thing visiting any website could give the FBI enough data to come down this hard on someone.
Expect another one of those once it gets revealed that marketing/analytics providers (whose spyware litters every single mainstream website & app) are also compromised by intelligence agencies.
Whatsapp, Signal, Telegram

maybe Discord, FB Messenger
> Nobody I know in the US uses WhatsApp

> this is a problem and there are people that would like a solution

The solution is literally downloading a free app and encouraging others to do the same.

> this is still an annoying problem to me because much of my family and some of my friends use android

Then why don't you start using Whatsapp with them? It's not like in Europe we were born with it, at some point someone told us "you are on Whatsapp, right? I'll message you there" and we downloaded the damn thing. Is it an internet connection issue? (In the sense that you need to always be able to fallback seamlessly to SMSes because the connection is spotty?)
Everyone knows Cerebras by their wafer scale chips. The less understood part is the 12TB of external memory. That's the real reason why large models fit by default and you don't have to chop it up in software ala megatron/deepspeed.
Brain organoid reservoir computing for artificial intelligence
In Estonia and Finland it's mandatory to wear reflectors: https://www.youtube.com/watch?v=ES5rdzutEeo / https://www.foreignersinfinland.fi/post/the-great-finnish-in...

I realize now why my winter jacket has reflectors on the wrists, I bought it in Iceland...
The reflected light from a normal view driving down the road is enough light to blind the driver, some times. We've got this one curve, with lots of nice bright signs... more people have gone off it since they put those up than used to before the signs.
There is GFiber in other parts of Orange County, so maybe it will eventually reach Anaheim:

https://fiber.google.com/cities/orangecounty/
GPT-4-turbo produces shorter completions when it "thinks" its December vs. May
No, you're not taking anything away. Your situation is (sadly) very common indeed.

And as you say, if you start missing child support payments the judge will hit you with contempt charges and put you straight back in jail for several months to teach you a lesson.

If you had ended up in jail the case might have run on for months or years. Once you are inside a jail you lose most contact with your attorney and your support system and you have the lowest priority in the system, so your case is usually just continued each month until the end of time.

Find the wrong cops and you'll end up in jail for months for having some vitamins on you:

https://archive.is/Blzbm
For some reason, consumer Internet access has always been sold based on bandwidth - it's very rare to see any consumer ISP make any statements about latency, even for mobile providers (where latency is much more noticeable and problematic).

As far as customer marketing is concerned "speed" equals "bandwidth", even though there's a whole other axis that really needs to be considered.
How is that not a fork? You have to maintain your function. Upstream can change in ways that your monkey patched function won't work; you have to maintain that going forward.

If you want to share your change with others, you have to ask them: which version of VSCode are you on, and give them the correct monkey patch which worked with that version.

You're doing everything fork-like except calling it a fork.
> From what we can tell, Beeper Mini was the fastest growing paid Android application launch in history. In the first 48 hours, it was downloaded by more than 100,000 people.

These numbers seem very low. I would have expected numbers in the millions.
> - The 3d transforms on code previews is annoying, please don't

Calling this one out specifically to agree, please don't do this, don't degrade readability, it serves nobody and likely excites only people who aren't Caddy's audience. The CA one with long lines that overflow is especially obnoxious to try to read.
This bug actually kind of added to realism :).
Professionalism; EA was basically modeled after rock bands as programmer teams back then. Sony was creating a series of international divisions and appointing star people from other divisions with their own new division, dubbed Sony Computer Entertainment of [Country Name], and an entire campus to run. Their attitude was game developers were tough and critical and needed to be won over, while EA's attitude was game developers were gamers who code and can be satisfied by a pizza party.
I'm guessing they think Apple might consider an opt-out (or more likely opt-in) setting to allow messages from other platforms.
WebAssembly is "just another ISA" for a "software CPU" that happens to work well for traditional compiled languages, it doesn't really have to do much with high level web development centered around HTML+CSS.

For instance, personally I really appreciate that I can bundle an assembler written in C89 in the mid-90's and last updated in 2008, and a home computer emulator written in C and C++ into a VSCode extension without having to worry about platform compatibility or security issues (https://marketplace.visualstudio.com/items?itemName=floooh.v...). Stuff like this wasn't really possible until asm.js and then WebAssembly.
I’ll admit I’m one of these nerds but I disagree. There’s a difference between being opinionated and not allowing me to change the defaults on a device I own.
The fact that someone disagrees with you does not mean that they are stupid or wrong.

> You sound like you were a hobbyist.

Professionally deploying, maintaining and supporting SCO Xenix in 1989 and working with Unix ever since.

Have worked with and supported SCO Xenix, SCO Unixm, IBM AIX, Sun Solaris, FreeBSD, OpenBSD, NetBSD, DragonflyBSD, and of course Linux since Slackware 2 or so.

Currently the Linux and FOSS reporter for a major UK/US IT news website.

Unlike you, I'm using my real name. Look me up. Nothing to hide here.

So, I'd say no to that.

> We didn't take surveys back then.

Some certainly did.

> It's success is enough of a citation.

1. That should be "its".

2. It was a large commercial success, as evinced by AT&T sending the co-creator of UNIX itself to verify that it was clean code.

I call utter BS on both.

> Stallman was responsible quite a bit of the standards for UNIX. Coherent did its own thing.

Yeah it did, but that's neglecting the real history and unfairly distorting the picture. You are attempting to misrepresent history.

IEEE Standard 1003.1-1988, known for short as "POSIX", was published in 1988. It's there in the name.

Coherent had been out for eight years by then. The effort only started in 1984:

https://sites.google.com/site/jimisaak/posix-impact

Coherent was already on release 2.4 by the time the POSIX standardisation effort started:

https://books.google.im/books?id=amQldGdl9LkC&pg=RA1-PA250&r...

It is not possible to comply with a standard that does not exist yet.

Coherent 3.0 was released in 1990:

https://www.autometer.de/unix4fun/coherent/

That is a year before Linux 0.01, 2 years before 386BSD, and three years before FreeBSD and NetBSD.

It was different to Unix because the company went to some lengths to prove that it wasn't a Unix. The standards compliance you demand did not exist yet.

These claims and demands are unreasonable, unfair, and misleading.

As the previous link says:

«

In 1994 Mark Williams released COHERENT 4.2, with STREAMS, POSIX.1 and POSIX.2 compatibility

»

Once these standards were real and out there, Coherent complied.

> It's pointless to discuss this w/ someone like you.

It's not pointless: your flailing and your ad hominem attacks, followed by your failure, can always serve as an example of what not to do. :-)
we should caveat all of this with "USA teenagers" as Apple does not have nearly these adoption levels anywhere else in the world.
You really should visit an ophthalmologist, not an optometrist.
100%. it's insane the lack of regulation around sportsbook advertising, considering we all know gambling to be potentially habit-forming and potentially life ruining- there's a reason support groups for gamblers are widely available. It's absurd to me that University of Colorado was willing/able to sign a deal with PointsBet to advertise on campus for $1.6M plus $30 for each user signup (likely to be a student)
I mean lacking other evidence doesn’t rule this scenario out. ;)
I'm guessing it's leftovers from their whole "reimburse websites via crypto" strategy.
What If Quantum Gravity Is "Just" Quantum Information Theory?
How long until gets cancelled?
oh, I like “X-odus” so much. It’s “he did this to himself”, but twice over.
Poking Technology (aka hjalfi) is David Givens' youtube channel and I believe there have been videos in the past on implementations of this or related anyway.

https://www.youtube.com/@hjalfi
when you go from 1B to 175B, the model no longer fits in memory. so in practice you have to re-factor the model using tensor/pipeline parallelism. that's why it goes from 600 to 20K LOC.
> I'm not a lawyer.

This is very obvious because you have a poor grasp of the facts.

a) The issue with Microsoft was that it had a monopoly in operating systems. At the time it was about ~95% market share. Gates woke up one morning, decided web apps were a threat to this, saw Netscape as their major competitor and decided to eliminate them. It didn't try to compete with them. It went straight for elimination by bundling IE and coercing OEMs e.g Compaq to not bundle Netscape. Using a monopoly in one market to force a monopoly in another is exactly what the laws were designed to prevent.

b) Global and domestic iMessage usage is relevant. In fact it is the whole point. You need to demonstrate that there is an absence or distortion of a market for anti-trust laws to be applied.

c) Apple is not trying to eliminate Beeper, they have no monopoly in anything and there is clear evidence of a fair and functioning market by the presence of WhatsApp, Messenger, Telegram, Signal etc.
> Relying on the assumption of an “authorized client” is fundamentally not a reliable security or anti-spam mechanism, as this Beeper saga demonstrates.

That's fundamentally false given how Apple is a hardware company, and going forward they can ship a cryptographically secure hardware attestation mechanism. The issue is simply that older Apple devices were shipped without this capability, and Apple doesn't want to break them to prohibit Beeper.

But make no mistake, in a few years when those older devices are fully deprecated, there is nothing preventing Apple from shipping essentially uncrackable hardware attestation.
Android user here who is a member of a group that is all iphone. Those users don't care about the color of the bubble. What thy care about is that if I am in the group, they lose functionality that they are accustomed to. The big ones that I hear about are adding/removing users and high quality media sharing. Not to mention the janky handling of message reactions that seem to always suck for one side or the other.

The problem is that having just one non-iphone user in the mix causes imessage to drop to SMS, taking them back a decade in functionality.

And yes, some of them do complain about it vocally. Maybe they're immature, I don't know. But it's an annoying bit of social friction, and I'm sure many android users have caved to the pressure to "upgrade" to an iphone.
Comcast is rolling out Docsis 4.0. I’d hardly call that Stone Age

OTOH, I have a rental where most people in the building have opted to cancel Google Fiber in favor of Comcast (even tho Comcast is more expensive) because Google Fiber has had multiple outages each year.
MERN/MEAN Full-Stack Developer / Front-end Engineer with 7+ years of professional experience in corporate and start-ups from Ireland, UK and Spain.

LOCATION:
Digital nomad with my company located in Cyprus (EEA/Europe). European passport holder.

REMOTE:
100% remote with 1 trip every 6-9 months to work with the team and spend quality time off work for a week.

WILLING TO RELOCATE:
It can be discussed if VISA is provided and a 6-months salary minimum relocation package that will be used to cover rent, etc...

TECHNOLOGIES:
MERN/MEAN Stack plus others. Specialized in TypeScript, Next.js, React, Angular, Node.js, Express.js, Restful APIs... Also willing to work with tRPC, GraphQL, Flutter, MySQL, MongoDB, PostresQL, DynamoDB and others.

RESUME/CV:
https://linkedin.com/in/algife

EMAIL:
cookingstartupscom+ycd23@gmail.com
wasm2c (part of WABT) does this transpilation in a spec-conforming way; it passes all* the WebAssembly tests and enforces the memory-safety and determinism requirements and the rest of the spec. The memory bounds-checking itself doesn't have a runtime performance impact because it's all done with mprotect() and a segfault handler. (There are some other differences between w2c2 and wasm2c that also have to do with spec-conformance and safety; e.g., enforcing type-safety of indirect function calls. This costs <4 cycles but it's not zero.)

Re: bounds checks, the thing that consumes cycles isn't the bounds check itself, it's Wasm's requirement that OOB accesses produce a deterministic trap, even if the result of an OOB load is never observed and could be optimized out. wasm2c has to prevent the compiler from optimizing out an unobserved OOB load, and that forced liveness defeats some compiler optimizations (probably more than it needs to). But even with all that, we're talking like a <30% slowdown compared with native compilation across the SPECcpu benchmarks.

If you want to transpile arbitrary Wasm to native code in a spec-conforming way, you're probably better-off using wasm2c (which, disclosure, I work on). If you trust the Wasm module, or you're good with the isolation you get from your operating system and don't need Wasm's determinism, w2c2 seems great. Both of these are far less battle-hardened than V8 or wasmtime, especially when you include the fact that now you need an optimizing C compiler in the TCB.

---

* The Wasm testsuite repo has recently merged in the "v4" version of the exception-handling proposal, and WABT is still on "v3". But it does pass all the core tests (including tail calls) at least until GC is merged.
Google Fiber started a deployment in my city (Louisville) in 2017 before eventually giving up [0] after ~2 years.

AT&T, on the other hand, has been steadily rolling out gigabit fiber across the city since 2016ish, and I've enjoyed their service that entire time. It's consistently stable, fast, and the price is only slightly higher than Google Fiber's - I think I'm paying $90/month right now for symmetric gigabit.

The local Spectrum cable ISP guys offer ~300mbit (with a pathetic upload rate), and a Spectrum sales guy once asked me if I "really needed a full gigabit, no one actually needs that much speed." Lol.

[0] https://arstechnica.com/information-technology/2019/04/googl...
Test-Driven Development (TDD)
Yeah that's the impression I got from the FAQ as well. You must be a current subscriber to have access to the latest commits from the repository, and you must also be a current subscriber at the time you release, and at the time you publish any content updates for your game. There does appear to be an exception for bugfix-only releases, assuming you can make them happen without the latest code from the W4 repository.
you could just tunnel everything over a single long lived request
Majority care about speed rather than latency I would assume.
https://www.walmart.com/ip/casio-casual-black-resin-digital-...
I suppose? The GDPR is very clear: if you serve European residents, you cannot collect their identifiable data without their informed consent, nor can you make consent the price of viewing your content. If you are found to do so, you are liable to huge fines.

The language of the law itself is not very far from that clarity. Check it out for yourself: https://commission.europa.eu/law/law-topic/data-protection/d...

I find it not credible that a company would read that second part, think "My goodness that sounds awful! Out of an abundance of caution, we better include language around arcane technical edge cases!" but then go on to violate the very, very clearly stated core intent of the law regarding consent and actual data retention and brokering.

So... it is confusing. Probably intentionally so. Perhaps their legal strategy would be to somehow conflate these edge cases? Try to baffle judges?
It’s in response to:

>Here you're saying that mass-murderers are common, but despite their extensive trails of corpses, we can't pin the actual crime on an actual criminal. No, there's nothing magical about criminal prosecution here, it's no more than bullshit as you've described it.

Everyone does illegal stuff in the US. Sometimes it’s a technicality that a guilty party goes free.
Hometown, a fast configurable Git-focused zsh theme
Sketch it out and then ControlNet img2img
Full tweet in case there's a login wall:

Wild result. gpt-4-turbo over the API produces (statisticall
significant) shorter completions when it "thinks" its December
vs. when it thinks its May (as determined by the date in the
system prompt).

I took the same exact prompt over the API (a code completion
task asking to implement a machine learning task without
libraries).

I created two system prompts, one that told the API it was May
and another that it was December and then compared the
distributions.

For the May system prompt, mean = 4298
For the December system prompt, mean = 4086

N = 477 completions in each sample from May and December

t-test p < 2.28e-07

To reproduce this you can just vary the date number in the
system message. Would love to see if this reproduces for others.

This is part of the ongoing discussion about whether or not ChatGPT has got "lazier".

OpenAI claimed they had made no model changes and were puzzled as to what was going on: https://twitter.com/ChatGPTapp/status/1732979491071549792

we've heard all your feedback about GPT4 getting
lazier! we haven't updated the model since Nov 11th,
and this certainly isn't intentional. model behavior
can be unpredictable, and we're looking into fixing
it

The theory was that maybe the system prompt they inject telling it the current date might be influencing it, because its training data showed people worked less hard in December.

New evidence suggests that theory might actually hold up!
Whoa there. That’s only half the story.

https://techcrunch.com/2023/03/01/addressing-criticism-opena...

They said only if they opt in not that they wouldn’t do it.

And they used to and could change those terms again after the market matures and developers have deeply integrated application investments.

Plenty of companies have followed this strategy in the past.

Let’s not oversimplify the situation as it was a recent change as well…
Ask HN: Will ChatGPT reduce the number of programmers?
I can see where AI/chatGPT will reduce the number of programmers on a project. I see a time where there will be 1 architect, 1 dba, 1 admin/cloud, 1 programmer, and 5-10 BA. This will impact off shoring, out sourcing and H1B applicants. Should we teach programming or how to use chatGPT?
I hope Gretzky and McDavid starring in gambling ads has put some kind of cosmic curse on the Oilers so they never win a cup. Shame on both of those loser sellouts.
Just a couple of decades ago, I started with 64kbps ISDN uplink on copper twisted pair and 2Mbps sat downlink, serving 100 computers in a college campus browsing center. That was clearly web 1.0.

And a decade ago, I was doing pairs of redundant 10Gig links to a datacenter.
That was web2.0.

For the past 5 years, I have a GPON network to my home (incidentally with a Nokia ONT). Today, this is the only way Internet is delivered to homes around me. But I'm on a 300Mbps plan and don't think I utilize anything close to it. There are 1Gbps plans available. Btw, my mobile already clocks 400Mbps+ in speed tests on 5G network. This is the post-covid WFH plus multiple 4K streaming services era.

I wonder what new use-case (like video streaming) will emerge that will push utilization beyond 1Gbps. Is it AR/VR? Is it streaming updates to big fat AI models running inside your home? Or is it streaming lots of data from your home to AI models in the cloud and getting responses back?
> Giving my Apple ID to a third-party seems insane

That's fair. You'd be happy to learn that literally no one is forcing you to hand over your Apple ID to Beeper. Your approach is very good for your account safety, but you don't need to keep other people safe from themselves.

Do you have similar concerns when people use non-Google-approved email clients to use Gmail, or alternative YouTube clients, or Signal/Telegram forks?

Perhaps you think HN should ban alternative clients or weird web browsers too. Too bad a lot of people think interoperating clients are important or we would be left with the Web Integrity crap to "keep us safe".
The BBC Is Hacked Live on Air [video]
This is a frustration for me as well. Here in Boise, I've got CenturyLink 80/40, and that was a sweetheart deal gained by going through our CenturyLink Rep at work (my neighbors get half that). Technically I can get "up to a gig" from Sparklight, but with no IPv6, the same upload speed, a data cap, and 4-5x the cost.