skysight-inc/HackerNews huggingface dataset:
In that case I think the headline “open source voice typing” is not a good description. I would expect it to work locally with a headline like that. Not to ship off all of my voice data to Google and have them run the speech to text stuff.
That's answered in my sibling (well, cousin) comment here: https://news.ycombinator.com/item?id=25921757. It can't test for flamewars directly so it ends up guessing wrong sometimes.
I have the Moonlander, and I keep it between the keyboard halfs. Works great.
It takes long time to build anything of value, software is no different.

There are many variables in building software, which roughly break down to budget, resources and time. All these variables must be managed carefully to deliver software of quality and value. There are several strategies that mitigate the process of building software and manage tradeoffs between budget, resources and time.

There's no one size fits all solution that can reduce time without accounting for budget and resources.
Imagine following some people who talk about houseplants. Maybe you like some tweets with the kind of information you consider of above-average usefulness for you. Maybe you praise someone for a beautiful pic of their monstera variegata.

The algorithm decides to show you more high-quality tweets and prettier photos.

If you consider that an echo chamber then all right, but I don't think it's a useful definition. Is going to a scifi-focused bookshop an echo chamber?
You repeat OP 1:1.

Computer engineers are HW designers, may not go into that field but it's pretty engrained in their courses.

source: am computer engineer.
Thanks for sharing this. Loved this article.
Apart from the technology to become minds, the Culture is in a sense comparable to luddites: they refuse to sublime. But it sort of has to be like that, because otherwise Banks wouldn't have anything to write about. It's the big dilemma about writing about god-like civilizations - you need to create limits or it gets exceedingly boring.
GuitarML
i can see this working, before i got into progaming i got into analog circuits and used to 'code' random logic with transistors and led bulbs. red led bulbs rule.
Plus they usually get no financial compensation for the extra work of making things work well.

There's a minimum quality level required to not get fired, and I wouldn't be surprised if that's exactly what most employees deliver.
I believe it is inspired by the signal protocol indeed. However, I completely lack the skills to do that, and this would undoubtedly require not using signald that already handle the encryption part. I believe that more hackers would be willing to work on that if the Signal people weren't so hostile to alternative clients…
If you are forced to write pure C (or a very low level subset of C++) , then that is often because:

- you need every tiny bit of performance,

- you optimize for low executable size or low memory footprint (e.g ATTiny13)

- you have an exotic architecture that offers only a C compiler or ancient C++ compiler from 90s,

- you need to use C for other reasons like safety certification, e.g. MISRA C.

In all of these cases Python wouldn't work at all.

And in the others your can use modern C++ which can be just as productive as Python (in my case it is more productive, but I have probably spent more time with it than with Python, so I'm biased).
We people wringing our hands on the internet do not necessarily have all the information to judge what's going on here. We have a very thin article with a tiiiiiny shred of information about people we have otherwise never heard of.

This whole discussion is a great encapsulation of mindless, reflexive outrage on hacker news.
The simplest possible algorithm would be:

1. Shuffle the list of participants.

2. Put the front half of the list into one half of the trial, and the back half of the list into the other half.

Generalizing this to more than two groups is straightforward. This algorithm is mentioned sidethread, by sterlind, with the (meaningless) modification of splitting the list even-and-odd instead of front-and-back. As I mentioned there, you can only do this if the list of participants is fixed before the beginning of the study, which is not in general the case.
> It's also a question I will be asking any potential employer I interview with, going forward, for the same reason.

This would be a very strange question to be asked of an interviewer.

> Yes it means I can't hire employees in California

Per the article I linked to up-thread, it's not just CA:

California, Colorado, Louisiana, Minnesota, Missouri, Nebraska, Nevada, South Carolina, West Virginia, Seattle, Ann Arbor, and Madison.

Maybe you don't care about some of those locations, but CA, CO, and Seattle seem like pretty important ones in the tech world.
Word Chop: A Flutter Project Retrospective
I'm a high-level guy, and I avoid using anything under 20 years in existence.

All the easy problems are already solved and well-documented, and less likely to break my code with a new release.

I then try to write code in such a way that it would have worked 15 years ago and today both, working around platform changes.

My current stack is Perl, HTML, CSS, SSI, PHP, SQLite, PGP, txt, and JavaScript.

And yes, my sites do work in Netscape 2.0+, IE 3.0+, Lynx, Links, w3m, and with a few settings tweaks, also Mosaic.
their take on config is unique:

> Every configuration option in a program is a place where the program is too stupid to figure out for itself what the user really wants, and should be considered a failure of both the program and the programmer who implemented it.

https://fishshell.com/docs/current/design.html#configurabili...
I concur.

Stocks are too far away from the actual software. The CEOs stupid pet project might well ruin the company's financials, even though all of the engineers on the core team did a fantastic and highly profitable job.

So stocks are more bets on the CEOs performance than on the engineers'.
You probably looked at the 'xxx ahead, yyy commits behind miscropython' bit here and subtracted them to get that number?
Even though I agree CP is definitely more than just a rebrand (in fact it's fairly interesting what they did), relating number of commits to the rebranding statement is not entirely correct.
Because you're measuring features and/or amount of work done in number of commits, and that is not a simple fixed relationship.
Just browse the first couple of commit pages [1] to see what I mean (just 2 examples: a commit with message 'pre-commit' which deletes 4 newlines, a commit with message 'alphabetical' which moves 2 statements around). Could also take a look at the MicroPython commits [2] in turn to see what a, in my opinion, very sane git tree looks like)

[1] https://github.com/adafruit/circuitpython/commits/main
[2] https://github.com/micropython/micropython/commits/master
I think that probably most people show integrity... but it's a problem if review processes, editorial mechanisms, and culture reward those who don't show it.
> Google web applications still not great

Sadly Google will typically "accidentally sabotage" performance of their key apps on Firefox.
Just watch the louis rossman video.

Short selling 100% or more of the float should be illegal. That's market manipulation. Why allow wallstreet to make money off of price movements they caused themselves? Why short sell only to short sell even more and never actually close your shorts? It's like a bubble where everything is going down and once the bubble bursts it shoots back up. The reason they do it is that it is easier to drive the price of something down than up.
Consider Phlebas is probably one of worst culture novels. Same with three-body problem. I personally like Dark Forest the most, though overall I can understand the idea of not liking a sci-fi story if the characters or plot isn’t at a certain level. They are both series that could be improved in an adaptation. I’ll check out your other reccomendations.
I thought Orbitals were Dyson spheres. What are they?
memory bandwidth as spqr0a1 said is probably a good reason, but also, the design pipeline probably made it hard to do Zen2 with Navi. Both of those came out in 2019; if Navi had gotten delayed, it would have delayed Renoir as well.

Now for the Zen3 APUs, AMD is emphasizing pin for pin compatibility; possibly switching the GPU would have needed different pins; or they just wanted to make sure they got Zen 3 APUs out quickly to keep making inroads into the laptop market.

There's a leaked AMD roadmap floating around that has a Van Gogh chip with Zen2 + Navi coming out sometime this year. But that roadmap didn't show the Lucienne Zen2 + Vega chips AMD recently announced (Ryzen 5{3,5,7}00U} to ensure model numbers stay confusing.
Thanks—I appreciate that! We all underestimate how provocative our posts will end up being. I struggle with this daily.

I think it's because in our mind, the comment is blended together with the intention behind the comment, which is usually benign. We take our intent for granted and assume it will come across, but of course the people who read it have no direct access to that intent, and often it doesn't come across.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...
Germicidal UVC LED 30leds 12v 265nm 275nm
> A universal package manager with a single reposotiry where anyone can push

So no curation, no security guarantees, no quality control. This will give you many more apps, but most of them will be garbage, just see the google play store as an example.

Is "size at any cost" actually a good goal?
Yes but if it was „incredibly naive“ to download and run JavaScript in the browser sandbox how naive would it have been to download and run native code outside of any sandbox?

The browser runtime is what enabled us to use software provided by a huge number of developers of varying aptitude and motivation without putting in place some centralised gatekeeper with its own vested interests.
Also in the article it is clearly mentioned that time to market using vega was much shorter than reinventing the wheel which was important i'm guessing since AMD is still small compared to intel in mobile space and they have struggled in the past in this segment.
You're just going to ignore the body count from the spread of falsehoods? The lynchings? The wars? The genocides? None of that matters?

Not to mention the world is getting better only in a very narrow sense. Environmentally, we're entering a very dark period. The falsehoods surrounding climate change will cost us a great deal.
That's a barrier.

A latch is a circuit that takes on a value (high or low, 1 or 0) when some some gating signal arrives (like a clock pulse) and then holds that value after the input is removed.

It is named after a door latch; a door latches when you close it and then holds that state: you can't pull it open again without using the handle/knob.

If something is called "latch" which does not change its state once in order to reflect an input event, and then hold that state until explicitly recent, then it's misnamed due to abusing the metaphor.

The barrier metaphor is the right one for an object that is hit some predetermined number of times and then fires an event (like releasing some waiting thread(s)). That predetermined number of events is its "barrier potential": the threshold that must be met to break through the barrier.
How to Choose the Right UI Design Tool for Your Mobile App Development?
By runtime I meant to say external runtimes. Your cosmo binaries are statically don't depend on anything except stable kernel interfaces, when you run on mac/nt/linux/bsd. That means it doesn't need to link any .so files like the glibc runtime. Therefore you won't be impacted by things like linux distro versioning and incompatibilities.
#3: Install ZSH with `Oh-My-Zsh` on Terminal| Web Development Environment Ubuntu
As a PhD student I found some data that made no sense. Basically a compound added to a plate of cells EXACTLY matched the increase in yield, the former student had just multiplied the yield by the same amount of the added compound. I reported it to my advisor but (of course) she swept it under the rug and did nothing.

I tried to contact the format student but also nothing. There were a few more similar instances before I became completely disillusioned and left the phd program after 4 years, totally burned out with little to show.

To this day I hate that lab and the whole institution. Rotten to the core.
I've seen this interesting behavior in other contexts. There is a stupid rule that nobody likes. People make an effort to follow it despite hating it. When they see someone breaking the rule they feel that it's very unfair because of the effort they are making, so they report it to make it fairer. Either everyone should follow the rule or it shouldn't exist.

But in doing so they have become what they hated. They are now actively helping maintain and rooting for the stupid rule instead of fighting against it.
> The amount of people with truly fringe beliefs is pretty small, even when concentrated.

And I'd personally much rather have this small group of people outletting their anger onto the internet instead of IRL.

Pushing them further and further into a corner with ever expanding censorship and expecting them to become good tolerant citizens has always seemed like a fools game to me.
In other words, stereotypes are obviously fun if it is me, an enlightened person, doing them...

I had a Parler login since July. Mostly out of curiosity and just to read/lurk. There was a very vocal loony subset, but that is the Internet for you.

Kicking people out of work for visiting a hacking forum is about same. After all, for the general public, hacking sounds like crime and sometimes actually is. People who deliberately choose to associate themselve with hackers are not to be trusted, or?
Ok, fair point, you don’t need it until you need it and you wish you had it :)
Sounds like a great business model for a RedHat or someone to sell subscriptions for curation and other tedious, yet needful, noise filtering.
What are you warning about?
Well, GPT3 is definitely not a general intelligence, but I would say it's much closer than deep blue. Progress is happening! It's just a question of how far and fast we run with the goalposts.
> WebAssembly GUI widgets as a first class citizen (instead of the current "draw-to-canvas" hack).

Just a info. The 2d canvas of Chrome at least render to a texture layer only by appending commands to a display list that is only executed on the final stage (merged with all other commands) on the final stage in the gpu process.

So it is as fast as it can get.. for instance its basically the same for the Chrome painted by C++ and you actually have to use canvas primitives to paint widgets.

Once (if) WASM have access to something like this, it will be a canvas, the same one you have bindings for javascript.

So i would not call it a hack, as you basically have raw access to paint primitives that are very optimized.
>Throw out all MySQL/MariaDB

that's reaching. there are many successful software build on top of mysql/mariadb.

>replaced them with PostgreSQL because it is objectively, provably better

"provably better"? that's not reasonable enough.
Git: 2 weeks by Linus Torvarlds,

Javascript: 10 days (Brendan Eich?? not sure)

Both have had iterations. Git, because the original command line was awful. JS had to be reimplemented with its weirdities, because websites were already relying on them (and this is why we get the WAT demo: https://www.destroyallsoftware.com/talks/wat )

I’d day, in 10 days, what you build is an excellent architecture for a project used across the world for half a century. But just the architecture. The features come later. Perhaps it’s limited to 10 days because that is the span of medium-term memory and it matches the maximum number of concepts in the human mind?
It sounds like the kid in your example built an MVP product for the executive to demonstrate/test business value. Expectations matter. If the executive thought that was a finished product and is holding everyone to that standard, they were mistaken. I don't see any reason to write extensive unit tests, a component-based frontend, responsive layout, and scalable architecture for the first draft of a product. In my opinion, the first draft of a product in a business environment should test business value of the idea as rapidly as possible, as many of the ideas are half-baked
I agree, feels like we've conditioned to accept software playing dumb and being unreliable.

A couple decades ago, random glitches attracted much scrutiny, today we just take it for granted.
It's been forever since I read this, but IIRC Consider Phlebas was more of just some alien action novel that didn't get much into the Culture. I see a lot of people recommending to start with Player of Games instead of Consider Phlebas to get more of a feel of what the series is like.
My direct experience with Twitter is I have one dude's account bookmarked and I check it almost daily because he's a great source of local news. I have a profile but I haven't logged in or used it for a long time. My experience is fine.

There sure seem to be a lot of people, though, who have the cesspool experience I mentioned. It's great that you and I don't have this experience with Twitter. It's also anecdotal and not really relevant to my comment which was about people who aren't you and me.
Beliefs based on truth don't need social reinforcement and don't need to be 'believed by others' due being self-evident. The rest(social beliefs) are based on shaky, vague evidence, pressuring one 'to believe' a certain position without providing justification, as its socially useful(group identity) to have even if false.
There are three companies specialized at that kind of stuff in Germany (they also serve other EU countries): a DHL brancha service from Rhenus and Hermes (Otto's logistics arm, Otto is one of the oldest mail order companies in Germany and transitioned rather well to the "internet"). The latter also contracted to Amazon, but is working exclusively in-house for quite a while now.

Quite an interesting business, somewhere between standard parcel and LTL.
I see, thanks for the reply. I think I can't really judge if I never tried it, but I think that adding an additional key to achieve the shortcuts might make it a little bit awkward. A lot of shortcuts I'm using already need three fingers(shift + cmd + some F-Key)

I agree that the usage of the F-Keys is a little bit complicated, especially if you have small fingers.
I am curious what you are doing with the rest of the day? Planning? Meetings?
The Minds written about mostly seem to be the worst of them; but the exposition about the wider Culture showed they’re about as far as it’s possible to be from a dictatorship.

As for the scale of difference between organic and artificial intelligences, with one organic exception whose name I forget, the impression I had was that the difference between typical organic (/drone) and an Orbital’s hub Mind was more like the difference between a gardener and their lawn: human gardeners can communicate with each individual blade of grass under their care (by controlling the level of sunlight or shade and the general chemical environment), but – considering how little each blade has to say in return – looking after them uses such as tiny fraction of a human brain’s capacity that even an entire large lawn of them would not be the only thing one does with one’s life.
I'm curious if anyone else is wanting a split keyboard tray to go with these split keyboards? I'm currently making one - 2 individual trays that can be moved in and out and tucked under the desk.
> I loved Permutation City

Who doesn't? ;) If you want the freebase, rock-smokeable version, try _Axiomatic_ by the same author. Only fiction book I've found that detours into a (set-theoretically correct!) discussion of transfinite cardinalities.

> and most of Ted Chiang

I'm about to start _Stories of Your Life and Others_, haven't read any other Chiang yet.

For a post-scarcity world you might find more interesting, try MOPI -- if you can look past (or enjoy) the weird sex in the first chapter. Kind of amazing that he wrote it in 1994; in retrospect so much of singularity-AI/transhumanist sci-fi was just aping what he did first:

https://en.wikipedia.org/wiki/The_Metamorphosis_of_Prime_Int...

I rated MOPI at "800 milli-Egans".

And, of course, there's always the Sci-Fi masterwork from which I stole my HN username.
My Kyria has two OLED displays. Frankly, they are neat but pointless. Looking down at your keyboard is the last place you'd want to be looking while typing. If you aren't a touch typist you are probably looking at the keys, but the screen.

People have done fun stuff with the screens on these split ergos but it's all just novelty stuff (nothing wrong with that, of course).
latches can be edge or level triggered. The important concept is that once they are triggered, they latch the input value, and maintain it after the input has disappeared.
"Regulation" mandated stupid cookie consent overlays on every damn European website. Thanks, regulation.
Few years ago EUV was not considered production ready. Intel made a reasonable bet that given their lead in the traditional lithograph by continuing with it they would stay ahead of competition until EUV matures.

TMSC instead decided to try EUV. That was a risky bet. But then ASML from The Netherlands managed to solve the problem of EUV intensity and Intel had found that they just could not manage to push traditional lithography further.
Switch jobs. There are interesting programming positions, you just have to be really picky
If you mean in this case, that may be, but it's certainly not true in the general case.

Moderation comments have multiple functions. If it were just about this specific case it wouldn't be worth spending so much time on it, but they're also opportunities to explain the principles of this site to readers who might not have encountered those principles yet.

For those who do already know this stuff, it's true that such comments are tedious. I'm sorry about that. If it helps at all, they're even more tedious to write than they are to read.

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...
However, the barrier metaphor is correct. The counter reaches a certain level (the barrier potential, get it?) upon which the object triggers.
Sounds like a No True Scotsman argument for what counts as word processing features.

I know plenty of scenarios where collaborative document editing is a killer feature as part of writing a document.
> where is the hysteria

The hysteria is literally facing HARM from opinions.

Why is death threats and intolerance noteworthy? Maybe because intolerance, hate, bigotry and threats of violence should always be noteworthy? especially when concerned with those who claim to be tolerant?
The government pays bounties to whistleblowers who expose grant fraud under the False Claims act, along with big fines for the perpetrators. Not sure how much it extends to research fraud itself, but it certainly seems like something they should do. Perhaps even they might extend it to publishing stuff that can't be reproduced.
I wondered about that as well, because much of the content in the middle of the article, where the author lists changes in the industry such as automated infrastructure and frequent deployments, would suggest to me that accidental complexity really has increased and the author's statement is actually correct as written even if that wasn't the intent.
I loved the app
Good call! I'll take all three from the sibling poster, just for good measure.
Obligatory mention of Sinc and Quefrency - amazing boards that are also fun to build (use Zilents of course). I was somewhat concerned about the DIY look but it's actually not that DIY after all and has something unique about it
https://atulloh.github.io/oddball/