skysight-inc/HackerNews huggingface dataset:
Dash is similar in spirit, as a "build web UIs with Python" framework. Dash seems more similar to nicegui (https://nicegui.io) architecturally than to Hyperdiv. Like nicegui, it builds a static dom that is then mutated via callbacks or data bindings.

By contrast, Hyperdiv lays out UI declaratively based on state, and when state changes, the app re-runs, generating an updated UI. Streamlit and Hyperdiv seem to work similarly, though I'm not sure how Streamlit handles state and state-based layout.
Is there any research on using smaller, lower capability models to act comparable to high quality models? Even if it's just prompt engineering or doing lots of attempts to accomplish the task?

If somehow that is possible it means we only need a capable enough model and can use it reliably for lots of practical things.
The software should give you an immediate notice before you use it at all, then, and make you agree explicitly. That way they can say no. Otherwise you’re just abusive.
Yay, an alternative to backprop & SGD! Really interesting and impressive finding, I was surprised that the network generalizes.
Seriously, I've basically written off using Gemini for good after this HR style nonsense. It's a shame that Google, who invented much of this tech, is so crippled by their own people's politics.
>assuming it was voluntary...

Imagine if it was wrong about something. But every time you tried to submit the bug report it disables your arms via Nueralink.
The nice thing about this is that the calculus is in favor of startups, who can roll the dice.
Are they making a huge amount of noise?

This is just their changelog page essentially, where every Workspace update is documented, no matter how large or small. The intended audience is Workspace admins.

On the other hand, why this trivial change is being upvoted here on HN as interesting news is totally baffling to me.
I don't think it's simple. Just `go run` would be far more simple. Right now I first have to figure out if its `go run .` or `go run cmd/main.go` or some other thing.
We operate with 80 Tb of data ATM. It is laying in several nodes and meta nodes (this is our own terminology). All Postgres.

Recently we need to move data from one DB to another, about 600M records. It is not biggest chank of the data, but we need it on different server because we use FTS a lot. And don't want to interrupt other operations on previous server. It took 3 days and costs 0.
Because one generates controversy and the other one doesn't.
“think” - don’t ignore the mental component. maybe even start there.

that isn’t said as judgement. your body and brain don’t (and won’t) always agree, and worse, your brain can be wrong.

you are what you think. it isn’t that you can’t, or that you won’t, you simply haven’t yet. clearly you want to, otherwise the difficulty wouldn’t be a concern. so it also isn’t that you don’t want to. so far that’s a long list of positives.
I always smile whenever I read about SPT pyrotechnics.
If you are looking for a text to speech solution, you could use elevenlabs turbo model.
Disregard, it seems that "channels" may be what I'm looking for here.
Poker face doesn’t matter if you play against players who are only looking at their cards (inc community cards). ;)
Iran might certify it.

Russia might certify it unless having a viable domestic alternative. Moreover, it could reuse parts for its own planes.

These three taken together are already a significant chunk of the global market, each having a large domestic demand.

The problem with Tu-204 is that it wasn't a good market fit, like the current Chinese ARJ. It was certified OK and could fly abroad all right.

People said the same about Chinese cars and they're the largest exporter in 2023.

What if they have not one but ten generic passenger plane brands by 2040?
Absolutely. I think the key is quality over quantity. Still figuring out how to automatically remove bad products but keep the hidden gems.
> Admins: There is no admin control for this feature.

> End users: There is no end user setting for this feature — users see these improvements automatically. Visit the Help Center to learn more about the new Google sign-in page.

It's fascinating to see the shift in tone between admins and end-users. For admins they know that all admins want to know is if they can do anything about it which they can't. For end users though, they devolve into PR-speak and direct people to help center articles. Seeing these directly next to each other is surreal.
Amazon software engineering interview in 2020
I feel like the storage requirements are really going to be these issue for these apps/services that run on "take screenshots and OCR them" functionality with LLMs. If you're using something like this a huge part of the value proposition is in the long term, but until something has a more efficient way to function, even a 1-year history is impractical for a lot of people.

For example, consider the classic situation of accidentally giving someone the same Christmas that you did a few years back. A sufficiently powerful personal LLM that 'remembers everything' could absolutely help with that (maybe even give you a nice table of the gifts you've purchased online, who they were for, and what categories of items would complement a previous gift), but only if it can practically store that memory for a multi-year time period.
That’s simply not true. Release day of iPhone 15 had people queued at the door and sold out online.

Release day of Mate 60 saw Huawei stores empty.

I trust the live videos on the release day providing more evidence of demand that sales numbers which are as manipulated as much as their covid numbers.
I've lived in NL for a while, few years, changed few companies, it's a place where processes are more important than actual code quality, where people stay in the same job for 10-15 years and everything below that is seen as a bad thing, people is hired for the culture primarily, having awareness of software principles is really worthless. I ran away as the last company I interviewed with, after solving a coding puzzle in 30 seconds, finishing in 15 mins something which had to take 45 mins, asked "Are you available to come at the office on Friday for company parties?". So I can only have nightmares about software practices in NL companies

I've seen files with 13k lines of if/else/switch, how do you test that shit .-.
I agree with most of what you’re saying but my thought was that digital broadcast signals are compressed and multiplexed so they’re likely to be much more complicated than analog FM transmissions. I think they also broadcast to equivalent range at lower power, so I assume they have checksum bits in the stream so the decoder can reconstruct or reject a weak or intermittent signal. Then, if an entity trying to decode the signal had no framework for human communication the difficulty would be significantly higher because it would need to approach the data using a pure information-theoretical approach. Meanwhile I can (theoretically :)) build a crystal radio that “decodes“ analog FM in an afternoon.
to do finite element analysis on the (nanometer) scale of processes/manufacturing they do - heh.
It can be.

It can also be local to my own computer. People do write software while they're away from work.
Corporations would absolutely force this until it could do your job and then fire you the second they could.
New ways Google Workspace customers can use Gemini
It is. There's good information linked here.

https://recordinglaw.com/party-two-party-consent-states/
"So Google’s new Gemini chatbot is racist as fuck."

https://twitter.com/JoshWalkos/status/1760423141942178037
Once a project is donated to CNCF, it is donated in full. You cannot withdraw. They would need to withdraw from the project, but they cannot withdraw the project itself.
Dual Wielding Kindle Scribes
The Zapiers of this world do not disagree.. they've built the hub and all the apps are spokes on their wheel. Engineers know that abstractions only help to create good architectures and high-level understanding, but they don't actually make the magic happen on the ground.
I think even aside from the more outlandish ideas like that one, just having a fluent native speaker to talk to as much as you want would be incredibly valuable. Even more valuable if they are smart/educated enough to act as a language teacher. High-quality LLMs with a conversational interface capable of seamless language switching are an absolute killer app for language learning.

A use that seems scientifically possible but technically difficult would be to have an LLM help you engage in essentially immersion learning. Set up something like a pihole, but instead of cutting out ads it intercepts all the content you're consuming (webpages, text, video, images) and translates it to the language you're learning. The idea would be that you don't have to go out and find whole new sources of language to set yourself with a different language's information ecosystem, you can just press a button and convert your current information ecosystem to the language you want to learn. If something like that could be implemented it would be incredibly valuable.
I'm not even familiar with the rules but I wonder: If AI can win in Chess and Go should it not win in Poker too? And when you have online poker, it should be possible to ask the AI on your laptop to play it for you? Is that what online Poker players do?
Atuin has been the absolute best CLI tool I’ve found in years.

I use it every single day that I’m at a computer. It's very easy to learn (2 or 3 essential hotkeys), and makes finding old shell commands a breeze. I was able to self-host the sync server in well under an hour, start to finish.

(@ellie - if you see this thread, thanks for all the elbow grease you put in! You’ve built something really special.)
A little tangential; were you satisfied with the dev work? Did you use a marketplace or an existing connection?
That sounds a lot like Learning To Be Me, by Greg Egan. Just not quite as advanced, or inside your head.
What's the license of the software?
"I can't generate white British royalty because they exist, but I can make up black ones" is pretty close to an actually valid reason.
yes including images and video. It's been basically standard practice to take each piece of user data and turn it into an embedding vector, then combine all the vectors with some time/relevancy weighting or neural net, then use the resulting vector to predict user click through rates for ads. (which effectively determines which ad the user will see).
Yeah that is just absurd.

Google has been burnt before, e.g. classifying black people as gorillas in 2015, so I can understand their fear when they have so much to lose, but clearly they've gone way too far the other way and are going to have to do a lot to regain people's trust. For now, Gemini is a play toy

https://www.bbc.com/news/technology-33347866.amp
I had GPT-4 tell me a Soviet joke about Rabinovich (a stereotypical Jewish character of the genre), then refuse to tell a Soviet joke about Stalin because it might "offend people with certain political views".

Bing also has some very heavy-handed censorship. Interestingly, in many cases it "catches itself" after the fact, so you can watch it in real time. Seems to happen half the time if you ask it to "tell me today's news like GLaDOS would".
It’s just storing the cells in a columnar fashion. If you don’t need the component composition (systems that can iterate entities that have certain components) then to don’t really be ECS, just use a tightly packed array.
Random, but a serious question. I've just received an offer from Nvidia as a Senior SWE, and another from [insert FAANG].

Should I be scared of the bubble-ness of Nvidia? I have a lot of faith in the company and its vision, but reading about the bubble always scares me.
hey, don't take it seriously!

lol
and yet you can still fix the volatile.

> Fortunately, new information can change the way issues are framed, and that seems to be happening in the case of the problem of obesity. The longstanding American belief that obesity is the fault of the individual is being challenged by new weight-loss drugs that have become all the rage. These drugs are shifting the narrative about obesity from a willpower problem to a biological one.

that is all still true even without ever taking a weight loss drug. the impact reaches far beyond those injecting themselves. (watch those mass consumption stocks.) and for some, the fat won’t drop before the shame.
"...you are so smart, if only you would apply yourself!"
In the game of connect-4, one doesn't need base 3 to make compact encodings.
Gravity forces all non-empty squares in a column to be consecutive so a column of height n can be encoded in n+1 bits. For a column with h stones in it, set bit h to 1, all higher bits to 0, and then bits 0..h-1 can encode the h stones...
This allows a 7x6 connect-4 board to be encoded in 7x7=49 bits.
An 8x7 board still neatly fits into 64 bits. This is used in the Fhourstones connect-4 solver [1].

[1] https://tromp.github.io/c4/c4.html
There is SIMT on RISC V: https://www.semanticscholar.org/paper/Simty-%3A-generalized-...

And some PoC work: https://vortex.cc.gatech.edu/publications/hotchips-poster.pd...

Neither are specialized TPU/NPUs but they do fast vector operations.
This is the reason why MarTech must be number one priority for a CTO of the company where execs are talking more about the funnel and CACs than about UX or security. Two CRMs is one of the biggest technical debts that you can imagine, the one that may require buy-in from the half of the company.
Using Squid Cloud to create a multiplayer game
We've been working on a fully-managed middle tier at Squid Cloud and I would love to get HN's feedback. Our goal is to make it possible for you to create robust full-stack applications without having to manage your middle tier by combining the ease of use of your favorite BaaS with the ability to connect to and secure _any_ API or data source. I wanted to share a Codenames clone my colleague wrote with 30 lines of backend code using Squid Cloud. What do you think? Is there functionality missing from Squid Cloud that you think would improve it?
You can absolutely run an IDE in 13”, even if it’s not the most comfortable experience. And you can always dock and output to a large external monitor.
I don't see where I claimed that this is the only time there have been supply problems, but I'm glad we're agreed that there's plenty to blame the DEA for. they're the problem though, not the newcomers who have finally been able to get the help they, like you, also deserve. This shortage hella sucks! I'm frustrated too.
Yes, yes, and: yes.
In my experience incremental parsing doesn't really make much sense. Non-incremental parsing can easily parse huge documents in milliseconds.

Also Tree Sitter only does half the parsing job - you get a tree on nodes, but you have to do your own parse of that tree to get useful structures out.

I prefer Chumsky or Nom which go all the way.
I thought that the dutch would be more ... modern?
For this sentence to parse, you need to either add or remove a "not".
Wow, are you really sure you've updated your priors? This notion that Python is for programming beginners as opposed to Java/C# has aged quite a bit has it not?

In other news, ten years on the game's been up a while now, Fowler's profusion of wordage plastered onto simple functional concept, eg. in the present case: partial function application, doesn't really fly so well, even in the enterprise.
https://www.neowin.net/news/linus-torvalds-asks-covid-vaccin...
I haven’t seen any “China can’t silicon”. They are catching up sure, and they will eventually do 7nm well, but it seems like instead of praising China for progression, the pro-China people are like “see the west sucks China has 7nm!!!” When the reality is that the 7nm is as good as CPUs 15 years ago. Let’s appreciate that China isn’t siting around doing nothing and improving the competition. But not overhype something.
Also a good reaction. Nice orange/pink flame.
It should be far less than 20%.

I guess it could also be associated with views per time period to optimize better. If the video is interesting, people will share and more views will happen quickly.
Don't know much about BPD, know a little more about schizophrenia. The genes that make you predisposed to schizophrenia seem to positively impact creativity and certain types of creative output. A gene doesn't necessarily have to have a good outcome for everybody with that gene, so long as it results in enough good outcome to make up for it.

I think of this with homosexuality. What is the possible evolutionary advantage to homosexuality? Well there's lots of reasons why we would want humans to be attracted to both men and women, so they're reproduce, and it's not hard to see how genes that cause that could make people gay.
A Peek at Intel's Future Foundry Tech
This has nothing to do with the model's capabilities and isn't substantially different from the vast majority of mainstream values in content moderation on social media.
Important to note, they say "From these generated models, we select the one with the best performance on the training set." Definitely potential for bias here.
Using the underlying cost, it is not feasible to create a general purpose parallel processor for cheaper than Nvidia. Especially considering the economies of scale. So you basically need to make a bet on a less general purpose accelerator, as Nvidia loses its economies of scale when you do that.

When you include Nvidia's huge margins, this bet is less risky, but it's still only one that the largest companies can make.

Software alone cannot do it, you need to make a bet on hardware.
All models are wrong. Some are useful.

The "linear" models I'm aware of have a cost of O(N * M), where M is the amount of information retained _per token_ (with some exceptions that store less state but still have intermediate computations for some M about the same size as the others, and with less state you necessarily have forgetting issues and can't scale to unbounded sequences anyway).

Contrast that with a transformer, which has a cost of O(N^2 * M), where M is still the amount of information retained _per token_. Dividing the two you still find a multiplicative speedup of O(N).

For accurate cost estimates or any number of other use cases, yes, the M is critical. When comparing architectures (or when talking about a single architecture with the current implicit conversation happening that whatever you say is meant to be taken with respect to other architectures) it's conventional to note that the M term always appears as a multiplicative factor beyond the rest of the costs. You drop it because it's obviously there but it's just visual noise that doesn't help you understand where the models sit with respect to each other. You only include it if it's relevant, like if you found a way to get similar performance with a smaller M.

It's kind of like how we always drop the log term on a hash table (equivalently, we work in the "word RAM" model of computation), but bignum algorithm papers carefully consider every log(log(log(N))) that crops up. It's relevant in some contexts and not in others. You can't ever include enough context to fully represent your thoughts to another person, so you truncate somewhere, hopefully capturing the essence of what matters.
> Yeah, and then what happens if you want to use modern syntax like esmodule [...] You are going to have to use npm.

Why? Node's had built-in support for ES Modules for eons now.

Everything's easy when you stick to default tooling, duh, like `node run.js` or `go run.go`. You'll loose that `go run.go` the moment you need code generation.
Your assessment is not on the mark. There is a qualitative difference between, say, a history course on Israel, Palestine since WWI and using the course to push for policy changes in one's country's foreign policy. The difference is intent. Teachers disseminate facts and ways to organize facts. They should not intend to lobby or influence or to politically organize selves or students.

"Teaching the status quo idea is just as much indoctrination as any other idea"

The whole point of graduate degrees is make standard, known, accepted better by advancing the subject to the contrary of a fixed "fact set" grad students are encouraged to break doctrine wherever it is
> Surely there is a middle ground.
"Generate a scene of a group of friends enjoying lunch in the park." -> Totally expect racial and gender diversity in the output.

Do we expect this because diverse groups are realistically most common or because we wish that they were? For example only some 10% of marriages are interracial, but commercials on TV would lead you to believe it’s 30% or higher. The goal for commercials of course is to appeal to a wide audience without alienating anyone, not to reflect real world stats.

What’s the goal for an image generator or a search engine? Depends who is using it and for what, so you can’t ever make everyone happy with one system unless you expose lots of control surface toggles. Those toggles could help users “own” output more, but generally companies wouldn’t want to expose them because it could shed light on proprietary backends, or just take away the magic from interacting with the electric oracles.
USA.

The fiber provider I was assigned to by default put me behind CGNAT. To me, this hints to me that they don't have as many IPv4 as they need. I politely requested that they unNAT me and they eventually did.

notable: Their default DNS server can't resolve over half the common domains I tried, inc the one for their their own site. It returns an empty response.

Otherwise their service seems okay. I'm still switching to another provider - one that seems more grown up and sells 2.5Gb for $80/mo.
I suspect that this capability, and the earth orbit refuelling going with it, was designed specifically so that it would be able to return in this way. The first few trips almost certainly won't have the opportunity to do ISRU, and until there's a lot of redundancy it would be betting the farm with each manned mission if they didn't have an unassisted return capability.
I don't know, I've worked in Germany, but only for US companies, so I can't speak for proper German company software development culture :(
> Most of these examples don’t automatically fetch the dependencies.

Quite frankly, I don't want to automatically fetch dependencies at the same time I am running the code. IMO those should be separate steps, and combining them together in one is not a good idea.