skysight-inc/HackerNews huggingface dataset:
Design in layers.

Layer 0: Strategically separate core logic while assuming as little about the environment as possible. Function Y generates something, function X handles the result somehow. Maybe there’s a postMessage somewhere between, or maybe not—you don’t care. Maybe Y is slow, but that doesn’t mean it must assume it runs in a worker. Maybe X serializes output in some way, but it doesn’t need to assume that DOM exists yet. However Y and X are wired up later is none of their concern.

Layer 0.5: Document intended or just practical ways to invoke those APIs. Y is slow, call it from a worker. X formats stuff, so if you’re in a browser you’ll want to hook it up to DOM somehow.

Layer 1: Provide glue functions to wire your core logic up in different environments. Worker message handlers? React components? These things could require more specific environments to be called in, and they would use Layer 0 APIs—but, crucially, your layer 0 won’t fail at its core task if there’s no DOM or postMessage. Maybe your user doesn’t want Y to run in a worker, or manages own web worker pool, etc.

Layer 2: Provide last-mile facilities and helpers. This outer layer is technically outside of your actual library implementation. Bundler configuration templates for esbuild? Webpack? Example projects? Template repositories? Single-file bundle that spawns a worker for simplest use cases or demos? Anything’s great here—though note that if you support too many options there’s a good chance some of them will become stale, which can hurt adoption, and you don’t want to spend too much time on this layer as it’s probably the least important and the most flaky as specs, environments, build tools and trends evolve. (That’s also the reason why commingling this stuff, with all of its runtime/environment concerns, and your actual library is probably a very bad idea. If your library always spawns a worker at runtime, someone may certainly curse.)

Such a design should maximise your library’s utility. Somebody doesn’t want Y to run in a worker for some crazy reason? They are always free to wire up core functions in whatever way they want. Another user has a complex project that manages own worker pool? They’ll probably eject after layer 1. Ensuring as much as possible is at lower layers, strategically separated, means you will have easier time iterating on higher layers to support different environment scenarios or bundlers, and you (or your users!) can add support for any new runtime configurations that appear in future without touching the core parts.
Can you support the position that language models are unable to reason?

Secondly, how do you accurately guess the next word without the ability to reason? If reasoning can arise from GPT-4's architecture then we should assume that it will with enough scale. Given we don't even know the architecture of GPT-4 I genuinely have no idea how people make these baseless claims so confidently.

"It's a language model" and "it's just guessing the next token" isn't an argument. You're just a collection of atoms obeying physical laws. Obviously you don't reason. Am I doing this right?
Or written with help from chat gtp, I've seen it hallucinate similar mistakes before.
Go 1.21 Is Released
That seems to contradict my understanding of Chinese history and culture. Historically they seem to be strongly spiritual like any people, and government support for religions. I admit most of exposure is from literature and not much more. Could you elaborate on the point?
It's a good thing I don't make developer products then. It's wild how devs will literally use telemetry data to fix bugs in their employer's products yet won't give the same affordances to devs of other companies.
I agree in general, disagree in the specificity, so not for meta, not for those companies who are found consistently guilty of something
I don’t, but for most HN readers, the latest user-facing model’s capabilities are most relevant.
The fractional reserve system and its associated fiat currencies will always drive "banking" as a service in the same direction: loans that become increasingly predatory.

The root problem isn't the banks, per se, rather the problem is the underlying system that modern banks are incentivized by.

Remove usury (loans at a profit) and base the national currency on something (anything is better than nothing, but the Socialists in Germany used production, and before the 1970s the US used gold) and I think you'd see that banks as a business would radically change.
It would be radical to use standard JS and not require a compiler. Let's hope!
For people who disagree with the paper, see also Cargo Cult AI https://dl.acm.org/doi/10.1145/3595860

‘There is something
unsettling about the opinion that LLMs are emergent
AGI. LLMs exhibit many behaviors and precepts indicative
of intelligence, but are missing something essential: the
stuffy rigor of scientific inquiry. Today’s AI models are
missing the ability to reason abstractly, including asking
and answering questions of “Why?” and “How?”’
Cost isn't why I don't have a Foss phone.

Ecosystem fracture and uncertainty of LTS are _The_ reasons I don't have a Foss phone. Full stop.

A coordinated drive behind a few hardware designs and an independent central org (think GNU/FSF) that effectively guarantees at least one OS option exists for the device lifetime are the keys to the goal.

Having that allows others to build thier variants.

We can't have a Foss phone built using phones which are explicitly built for a specific OS (android) and without having the drivers for components open source (to ensure anyone can patch it etc).

And look at the drive to "dumb" phones currently occurring specifically because people are tired of the "this device doesn't support the current version of android" bs... there are far more people in the potential customer pool than ever existed with PCs (where you have historically been able to upgrade for a decade+ before hardware was simply unable to support the software).
Thanks for sharing the article!

How do you see Data-Centric AI now evolving with LLMs around?
Not that it's dying at all - it just makes it more expensive for them to do literally anything. That cost ultimately trickles down to the consumer. The entire US healthcare industry contributes to this. It's extremely regulated, usually for good reason, but the consequences are that there are tons of middle men, bureaucracy, and inefficiency that makes the end product more expensive

And the safety is probably correct. It's a problem that I'm not sure how to address
Well, banks need this to prove their are not fixing price rates (e.g. as the Libor Scandal about 10y ago), and that they did their part in KYC and prevention of AML for the client, or that they not miss-sold a product in case of a legal procedure or claim.

So everything is recorded, encrypted, some is monitored in near RT by engines, and only accessed by human employees when necessary. A full log of who accessed what is kept.

This falls under Fair Use (not sure about the exact term) under GDPR, as is a sensible way for the bank to uphold their legal obligations.
>There are. Why wouldn't there be?

Because he said Indians are attacked on the street in Dresden.

If that's the case why would you move and open a restaurant there if you're Indian?

Or was he exaggerating the issue?
Researchers explore new nonaddictive means of fighting pain
How about these venues threaten to shine a 3000 watt light on paying viewers instead?

I mean seriously, this is inane. The precedent must not be set.
What is to stop me from virtualizing a TPM?
Ask HN: How long does it take to find a job?
I know it highly depends.

It depends on the country, technology, and current situation.

But let's assume an average job position

Middle Frontend Developer. Remote job. You can share your experience whether you use React, Vue, or other frameworks.

I'm asking for a purpose. My GF is looking for a job as a VueJS developer. And she can't find a decent job. But the period of time she's been looking for a job is less than a month.

In my understanding, it's totally fine and you can spend a few months before you find your "dream job".

Also, RUMOUR HAS IT that there is a huuuge decrease in demand in the IT sector. Which I personally don't believe (or even if it is, it's not that significant).

What is your experience here?
AOSP generally isn't the problem, as I said, but the question of "is it the year of the Linux phone" the answer is still no, because practically almost all real smartphones available are user hostile and locked down. The very point why people want Linux on the phone is so they can install any os or software they want to install without the manufacturer or google etc placing roadblocks. So my tldr is AOSP could be considered merely an unconventional Linux os but its moot unless you have the "master keys" to your device ie a root shell, unlocked bootloaders etc.
No change between a v4 and v5 should be “radical”.

Sure make changes, even breaking changes but “radical” does not inspire confidence that the migration will be straightforward or that the people running the project have any respect for what users have already built.

I hope this is just Rebase style hype and that in reality the changes are more measured than implied here.
I see drivers from UPS and FedEx speeding through my neighborhood in huge trucks, hip hop music blasting, and see the drivers carelessly toss packages on doorsteps. While children are around.

Amazon trucks at least are smaller.
I love these kind of short sci-fi stories.

In the same vein, it makes me remember the "love deaths robots" episode (V1E2) where robot tourists take a sightseeing tour in the human apocalypse.
Out of these choices, the minivan is the safest and most efficient. Generally has more cargo space than the SUV, too. In olden days, this need could have also been met by some station wagons.
Which quantized version?
IMO that's just a change in taste. IT happened to me as well on more than one occasion when You try something new, or just something You haven't bothered to re-try for a few years.

For me, Rockwell is basically an encyclopedia of practical data on lenses (I don't even use him much for camera bodies). Same as Sheldon's site is an encyclopedia of data on bikes. I use them both when I want to figure out how big / heavy / compatible with X something is. Much as I wouldn't bother trying to look up "is X good for me" on Sheldon's site, I wouldn't do so at Rockwell either.
I'm not asking anything on behalf of any company and just genuinely curious (and I don't think that we're competitors, both systems are designed for totally different niches). I'm working on tiered-storage implementation btw. Looks like the approach here is the total opposite of what everyone else is doing. I see some advantages but also disadvantages to this. Hence the question.
I have no strong feelings about PRs (usually). I was acting as devil's advocate to try to answer supremekurt question in a positive way (others have pointed out the negative ways) and I ended up writing almost exactly what the article says in "Code reviews. Isn't it the past?".

But yes, I've been in environments where automated checks and communication during the previous steps nearly completely replaced the need for PRs. The "learning opportunities" happened, but almost always outside a formal code review. 3 devs + PO, competent, limited scope, same room, whiteboards.

Nothing magical behind that "etc.". Formatter, linter, unit tests, integration tests and code coverage in CI to keep you honest. Load tests launched manually to detect performance regressions, memory leaks and race conditions. Specific tools vary by language and product. You can do much more but for most products it's probably over-killing.
or how stupid people can be convinced that this is a SMS replacement because it uses phone numbers (When really it's just another internet messaging app that uses phone numbers as IDs). It took off due to social pressure in places with bad mobile texting networks. That's all.
You mean “Meet (original)” with the green camera logo, not the new “Meet” app with the multicolored logo that’s nearly visually identical to all the other GApps apps making it hard to discern which does what anymore? And also not “Duo” (no, not THAT Duo as in the 2FA thing), the other video conferencing app they replaced after replacing Google Talk with live video with Google Plus Huddle or wait was it Hangouts or actually both at one point?
I guess the answer is when the ecosystem stops being composed of mostly experimentation, training and prototyping (data scientists) and turns into deployment and upkeep (ops) of said systems.

Prototyping and training doesn't pay the bills. (unless you're Hugging Face, lol)
seems the submissions for "Go $v Released" have been 50/50 pointing to the doc url versus the blog url: https://go.dev/blog/go1.21
>You had time to respond though, what a silly (and elitist rebuttal).

What a dumb take. It probably takes seconds to write a simple comment and far longer to read a paper.

>You argue by authority that yes, it actually does reason, which is a far (far) bolder claim than the one OP is making.

He linked a paper you can read yourself. How is this arguing from authority?
> the large DDOS your ISP can handle for you if you are willing to pay for it

That's exactly what people are paying Cloudflare for, because contrary to your local ISP they are actually competent at blocking a DDOS attack.

People use services like Cloudflare exactly because they don't want to spend a fortune on complex infrastructure just to deal with abuse. Even a mostly-static page running on a reasonably-specced server can easily be overwhelmed by an attack. Why spend $1000 / month on hardware when you can spend $100 / month on Cloudflare's protection?
But metrics could help nvidia fix issues and add features in the next driver update?

I'm mostly playing devil's advocate here, what I truly think is that all monitoring and analytics should require user approval a bit like cookies. E.g.: you visit a website and it would ask for permission to send monitoring data to listed sites.
Flex drivers don't get mileage though. If a driver drives 25 miles an hours they are making more like ~8 dollars and hour.
Wikipedia doesn't list many, but the USA had one in 1980. Surprisingly the US oil companies have survived this
https://en.wikipedia.org/wiki/Crude_Oil_Windfall_Profit_Tax_...
The main difference is that your monitor is stationary so fonts are rendered onto a grid of physical pixels in a fixed position. A monitor in VR is a flat plane that is not aligned with the physical pixels of your headset, so it has to be re-rendered constantly and shifts around on the pixel grid causing sparkles with the slightest head movement.
> It's wild how devs will literally use telemetry data to fix bugs in their employer's products

Fwiw I'd never work somewhere that was doing telemetry driven development, so at least in my case this isn't true.
Hopefully the library will support in the future the shapes of the tensors in the type system, that would be great to prevent many errors.
My experience in the US with Amazon drivers is sometimes similar, except for walking through the plants. I don't think the professionalism is necessary to receive my package on time and in good condition.

When I've been outside and received the package directly, I never felt any disrespect in either direction.

How many other countries have Amazon drivers? Is it the same there?
It is a bit off-topic, but the Biden admin hasn't done anything like that indeed. In fact, nuclear exchange is self-destruction. No one is stupid enough to do that, even Trump wouldn't be. So parent's remark is off.

For chips to be blocked going to Germany doesn't thus require a nuclear exchange. You rather should think of smth like military aggression from China towards Taiwan.
> writing Rust is a slog where you have to jump through hoops and spend a lot more time thinking about programming language abstractions than thinking about the problem you're solving.

Have you tried "sticking" with it for a while? Try forcing yoursel to use it[1]. I find that's the best way to learn it (and try reading more code from open source project in Rust you like).

I have an opposite experience writing Rust: it allows me to focus on the problem more easily, especially when the problem domain is complex and the codebase grows.

[1] a trick often used while learning human languages
why do you say that? You don't think stochastic pattern matching can feature reasoning as an emergent property? I do.

A stochastic parrot doesn't just mimic things totally randomly. It reinforces what it's seen.
That's a pretty serious claim against WSJ and it's editors. Since they have a lot of credibility on HN with users and moderators, do you really think they are intentionally misleading readers?
I think they should just put those expensive-ass push bars to work that they have on their vehicles. It would take all of 2-3 minutes so shove the misbehaving car out of the way. And if it gets damaged, so what? Maybe Cruze having to come out and repair totalled cars every time they block an emergency scene, might get them to do something about it. I mean 55 wrecked cars would put a nice dent in their fleet!
Meh, this is just going to lead banks to find ways to move profits into 2024. If they're serious, they should permanently raise the tax rate on high-earning banks.
The Obesity Drug Revolution Just Got Real
People share misinformation because of social media’s incentives
I've commented below that I have tried playing some lateral thinking games with chatGPT and I have found it to be pretty poor at understanding what is going on when it has limited information/context to work with.
I had played around with implementing chatGTP as a bot player on my "dark stories" app: https://detective-stories.com/ but I found that it wasn't close to even an average human player when it came to the skills needed to play either role in the game.
Sounds like your not actually arguing against my point but rather just arguing against IP law.... those are two very different things....
I'm looking forward to the log/slog package. I might start switching over from our homegrown solution next week.
> Worse yet, I know that Cloudflare knows I have those certificates. Why? Because it asked for them!

It doesn’t make sense for Cloudflare to request any client certificates.

I think there are real bugs somewhere.
> At least through the first four books his plotting was impeccable…

I mean, it was supposed to be three books, so I think the pacing must have gone awry somewhere. Can he tell compelling stories? Yes, but he is like a developer who only wants to work on greenfield projects. As soon as the plot gets messy, introduce a completely new character +setting elsewhere.
That's because he is an epic piece of shit who peddles in conspiracy theories and pseudo-intellectual gibberish sprinkled with a lot of asshole.
https://archive.is/4gXlT
I don't disagree with you - I'm just pointing out that when profit margins decrease, prices increase and the customer ends up paying for it

in "free market" conditions, there should be players who can compete by not increasing prices, but due to the increasing number of regulations, it becomes impossible for smaller players to enter the market or exist in the market, so nobody can come in and take advantage of lowering prices, so prices just go up and up

Again these regulations usually exist for good reason, it just makes the market less efficient and drives prices up over time
If Purism had to do some modifications to get Debian to work on their phone thats not a problem, the problem would be if they make it impossible for others to do the same with another Linux etc ie making it impossible or placing roadblocks to install other oses on their devices.
I’ve just started learning Svelte for a side project, but I think you can make an argument for developer productivity with it too. React doesn’t have a monopoly on that.
https://archive.is/Xuy8c
Social networks, search engines.
Clearly fraudsters need it.

Typical late stage Tory victim blaming coms.
Why does that have to involve people being stupid?
NI is more about the right to work.

That said I'm sure it'll be a factor in credit card applications.
FYI not everyone find 'handwritten' diagramms cute and more importantly sometimes this cuteness actively interfere with reading comperhension, ie this font is quite shitty for me, esp. on the mobile when I need to actively pan and zoom this big diagramm.
2023 is on track to be the hottest year on record
Mostly not. But many interactions such as a Risk and Audit Committee are required to have minutes and signed by all participants. This is usually for all sessions which shape and oversee key policies such as Risk, AML, Audit, etc…
What exactly are you trying to do?
If that is such a concern, it seems as if you should use a personal device for personal matters. Personally I don't care and use devices for both personal and work matters, but it I did, I'd air gap the two uses.
> services that need a "trusted client"

Should be outlawed, with the exception of dedicated hardware. Stop invading my devices.
Scaling Engineering Teams Without Traditional Managers
There was an updated version put out in 2013. I read it a couple years ago and it's helped me plenty.
EU joins threat to Adobe’s $20B Figma acquisition with new probe
> You're basically saying this behavior is acceptable and should be considered normal and should be expected to become the norm.
If you think IPv6 is mostly pointless, I think you're unaware of the fact that a significant majority of phones already use IPv6 most of the time they're on cellular.

Can you point to where I suggested that? Or did you misread the comment?
I'm pretty sympathetic to this. I want to like the idea of Gemini, but it currently doesn't have, and is difficult to impossible to build, anything to really draw users away from the conventional web.

I think the fundamental idea of a new protocol that's much more limited than the current HTTP + HTML + JS web platform still has merit, but Gemini is just too limited to get going. It's tough though to design something that's flexible and feature-full enough to be really useful and not too hard to implement, but not so much that it will inevitably be extended to be basically what the web is now.

Thinking about it a bit, I think the idea for required TLS and client certs as the only way to ID users is good, as is lack of support for arbitrary HTTP headers and JS. I think what really kills a lot of potential functionality is the total lack of support for sending any data back to the server by anything other than basically query params. I think it ought to be possible for somebody to build a Super-Gemini that just support some equivalent of POST and some simple equivalent of HTML forms in addition to what it had, and should still be pretty easy to implement.
The number of countries in the EU seems to be not the best argument, though their distribution might be.

The USA has one bank for every 70617 people.

The EU has one bank for every 86637 people.

Italy is rather much more concentrated, having seen a huge decrease in unique banks over the last decade. It has one bank for every 134624 people.
I use Firefox (stable and dev) and Waterfox, and Cloudflare doesn't block me. My settings are close to the defaults though, I don't enable things like privacy.resistFingerprinting.

For a while I did notice that when using certain IP blocks, they would show me more captchas when using Firefox than when using Chrome, but I haven't had that problem in a while.
I just compiled the llama example on my M1 mac. The resulting binary is 9.5mb in size. I assume that includes support for apple's ML acceleration but not CUDA.
I'm sure he would if it were legal.