skysight-inc/HackerNews huggingface dataset:
Yeah. The OP should spend a day or two making HTML5 prototypes for the key aspects and see if it's really true that it's "slow".

The UI is not the hot code, it's the audio mixing. So long as the audio mising is faultless, it doesn't matter too much if it takes an extra video frame to update the dB display.

Because there are thousands of people working to maintain the code in the browser stack every day that are on his side then.
> Personally, I only want to hear about software and tangential topics of ethics like privacy from Stallman.

Me too. That's why I disregard the things he says on other topics.
This career advice sounds more like what someone would say who asked themselves "Hmm... What sort of career advice would make me look good if I gave it?" It having anything to do with his actual experiences, beliefs, and opinions seems kind of optional.
I don't think a VT340 and a PC competed in the same category back then. A VT needed a serious minicomputer at the very least at a backend - PC-based Linux wasn't an option yet.

It was just something dependent on a core choice of what kind of computing you wanted in your business (centralised minicomputer or distributed with PCs)

The applications those ran were also not compatible at all.
As one increases more dimensions, it becomes increasingly likely that at least one of them will be an "extreme" value (i.e. point is at the edge of the hypercube ).

In the random() * random() * random() ... , once you draw at least one number close to 0 (chances will increase as you add more randoms), then your output collapses to a very small number. And in this visualization, 0 is shown as a point at the edge of the circle.
I hate wearing glasses.

Having something constantly on my face, on my nose, behind my ears, in front of my eyes, so my peripheral vision is constantly a blur, chromatic aberration around the edges, you’ve got to be careful not to smudge or scratch or bump or bend them… plus that heart-stopping moment when something hits you in the face, knocks them off, and suddenly you are BLIND and there’s nothing you can do about it…

I hate wearing glasses.
How to Deal with Impossible Requests
How generative AI is affecting the software developers life
that means the compiler needs to have the Unicode database.

I'd rather have a seperate 'recode' to NFC preprocessing in the build process, if the developers editor doesn't do NFC normalization.

if I'm not mistaken checking for NFC is simpler than transforming to NFC, right?
* May not work for the neurodivergent

No type or amount of discipline training has ever dented the impervious armor surrounding my neocortex.
Thank you; it is indeed rewarding. tips hat
what exactly is 10x better than 5 years ago? the technology gets better but the outcome gets worse somehow.

most of the programs i use (besides the browser) are 20-50 years old (paste, cut, xterm, grep, emacs etc), almost any new thing i try is horribly slow (slack, whatsapp etc, the mac terminal app, even the mail app is slow compared to mutt)

open a web page on a computer without adblock and look at what we have built

https://www.youtube.com/watch?v=pq7NLMwynYg (funny video demonstrating the state of the modern web)
No idea about South Korea, but projects routinely run late and over budget in Europe — in France, the UK, Finland etc.
It has been a long time since I touched that code, but the SC4-HSM came with several demos, including a FIDO U2F token, all of which used the USB interface. It would not be at all difficult to make a TOTP application that got its time from there.
WhatsApp's latest privacy feature ensures the security of sensitive conversations by locking them and preventing notifications from revealing their presence. Keep your confidential chats private and secure with this new update.
This is what blows my mind about web stuff.

You needed to completely change framework and even languages 3 times in not even 30 years?! Just to keep things maintainable?

I don't feel that it's the same for other area's of programming: desktop apps, embedded stuff. Maybe I'm wrong...
Assembling Community OS
I wouldn't call it a book but it's surprisingly an easy read, straight and to the point. It's well structured and ordered and explains everything in simple terms, making things easy to understand.

As others say it's a gem, and it could use a bit of polish bringing it up to date with thr current state of the art.

It's essential reading to anyone in tech, especially web developers, networking people, admins, even those who think they understand how things work.
The primary objective is not what you want it to be or what you think it should be. Elon - through all his career, has demonstrated that the primary objective is to overpromise loudly and underdeliver quietly - creating news, getting attention, being an edgy 14yo trapped in the body of an adult diaper wearer.
The volume of an n-ball has been calculated for other non-Euclidean distances.

For p goes to infinity, the unit "ball" becomes a "cube" of two units wide per side.

https://en.wikipedia.org/wiki/Volume_of_an_n-ball#Balls_in_L...

https://www.johndcook.com/blog/2010/07/02/volumes-of-general...
> The natural way to use SSE is to create an EventSource on each page. If you do this, and your user opens six tabs, they can now no longer make HTTP requests to your site. Not just SSE requests, any HTTP requests at all!

You can use EventSource in a singleton worker and use postMessage to forward messages to all open browser tabs for the same origin.
As the adage goes, things that are new when you're a kid are the norm, things that are new when you're a young person are exciting, things that are new when you're older are unnecessary, confusing, or scary.

It's true for everyone in every subject I'm afraid:)
i mean, people have done some pretty impressive stuff with React and threejs: https://codesandbox.io/s/i2160. i work in FE with 3D engineers with graphics and game development backgrounds who are at the forefront of the field, working on browser-based applications. we tried desktop apps and found the browser to be a better balance for performance, compatibility, and desired features (data streaming, webgl, React for turning incredibly complex state into 3D/UI) without being too low level. we can also deploy updates easily, without excessive build times, with little to no interruption to our users.

edit: another neat one: https://deck.gl/examples/trips-layer
The mathy version is C is useless for real programs.
https://store.steampowered.com/app/243220/FRACT_OSC/
The Anglicization is mos-cow.

Using Cyrillic it's pronounced in neither of those two ways that you've written.
It seems fairly unlikely that it is.

In the US, the 1992 Copyright Renewal Act applies to all works created in 1964 and after, guaranteeing them a copyright term of 75 years (which was later extended to 95 years).

A movie consists of many component copyrights, e.g. the soundtrack and any musical compositions featured there. There are contracts in place for the commercial release, and these would need to be renegotiated for a public domain release. It’s really only possible if everything in the movie was created by a single author or a small group of collaborators.
Most people use a 0% keyboard on thier tablet; I think space is the most premium. Personally I would not go this far in a desktop keyboard. Though I trade away the numpad to save space for a more central mouse.
Although it was some time ago and I may be misremembering, I seem to recall reading the Jepsen article on RedPanda and thinking that it (and Postgresql) were among the better reports.

Certainly, not all Jepsen reports are all that bad, and tbh I'm at leaast as interested in the way the vendors respond (some of which have been terrible).
Tax payment plans don't give you sign-up bonuses, and they also charge interest.
I see kids aimlessly scrolling in Spotify, just because they like seeing all covers scrolling by... Hence, while social media are way worse, we should not underestimate a smartphone UI can be addictive in itself.
You have to start somewhere or rather if you try to start with everything at once on your own you are going to have a hard time.

That is sort of like saying one shouldn't start with one programming language, but instead sample all languages and various frameworks before investing their time, but that completely ignores the fact that if you start with zero knowledge you can't just randomly sample different things - most of which you haven't even heard of - before you even get to see if you like the thing you are doing in the first place.
> I'm not so sure. I'm pretty sure there are diminishing returns at play after some point.

..because? Do you have some data to support your assertion?
I recently setup graylog, it's one docker compose file currently but still early days.

I don't want it to become a burden, what issues have you faced?
Not TCP specifically, but ASP.NET Core binds your controller/action methods' CancellationToken parameter (if present) to HttpContext.RequestAborted - so assuming one uses it correctly (e.g. tying it to things like SQL TRANSACTION/ROLLBACK) then that helps prevent inadvertent changes if the user clicked their browser's Stop button after a POST, or gracefully handle long file upload failures, and so on.
> I also think that the downside of frameworks like Electron is that you need to be, not only Microsoft, but the Microsoft VSC team (and not the Microsoft Teams team) specifically, to bend them to your way.

I am not sure this is true, Discord as one example is pretty good. As is Slack's desktop app*

*By "good" I mean, perform the task in a stable way and appear fairly 'native' in terms of UX (but not UI design of course)
I gave away most to friends but kept one or two. They're about the size of your thumb. The best part is the visible graffiti on the exposed side. I remember reading that the concrete was impregnated with asbestos (not sure why) so I'd be leery about handling it. Currently it sits in a small plastic bag.
Sad to see vanilla Firefox doing so poorly. I wonder why they haven't managed to tackle the fingerprinting issues yet?
I've been playing with StarCoder for the last week. It performs great once fine-tuned. Highly recommend people use it as a base model for anything, not just coding.
I have tried zellij and it is not yet for me:

* Can't move tabs (fixed position)

* sixel support with iterm2 is meh. Yes, it shows image, but it does not look good.

* Support for undercurl seems to be missing.

* I need to sacrifice some other functionality I have in tmux.

Yes, I get some extras but it is not ready yet for me personally.
Yes, still huge low hanging fruits in the training/architecture.

- multimodal

- feedforward

- proximal zone of developpement (you don’t start reading with shakespeare)
Ask HN: Would you hire a software engineer who doesn't use AI assistance?
You have interviewed 2 great software engineers. Both are qualified for the job, but one of them refuses to use any type of AI assistance for coding, would you hire that one?
I wonder where python will fall in history - it seems one of the few common languages that gained usage because people like it.
Then most liberal arts educations are not well-taught. Look at the uniform political slant of everything coming out of the liberal arts sphere in the past 50+ years.

There's a ton of value in a good liberal arts education, but I agree with anonylizard that this is not something that can be taught en masse.
A bit late to the party but the 100 backorders is in fact quite small if you consider they make 50 a year (as mentionned by another comment).

Even if it was possible to double the production for free in a year then without new orders when this come online you only have 50 orders left to process ...

If you look some plane production backorders are in the decade I believe atm.
Looking at the A320 orders you can see how they ramp up production (and this ramp up might production line switching from aircraft type not new lines) : https://en.m.wikipedia.org/wiki/List_of_Airbus_A320neo_famil...
Why do we need to add `.PHONY` for every target ? This is one of the things I utterly despise about make.
The OP didn't mention which dimensions of inteligence/ability they could beat a computer. Surely scale/breadth of knowledge is one that matters.
Good idea, but pretty sure this is already widely done. For example, Alex Gravely (architect behind copilot) mentioned on No Priors[1] they would generate the implementations for tests in random github projects and check if they passed as feedback.

[1] https://open.spotify.com/episode/2a8Rtm4mhjzennOoAByFKx around 15:10
No. Abolishing the electoral college is a dumb idea akin to abolishing the European commission.

A large part of why Trump got so far and why the debt is so bad is because this institution intended as a forum for states and statesmen has become a shitty version of the the house of representatives it was intended to check because 17th amendment changed the franchise from the state as an institution to the state as a collection of people.
Theres no situation where Twitter develops and deploys E2E encryption.

Musk has already proven he is more likely to snitch on users for the government than the previous admin.

From there you can only extrapolate that this will be delivered with a government backdoor on the app side. If Musk actually manages to lure in whistleblowers to his platform with these antics those whistleblowers will have their asses hanging in the wind waiting for a government assistance request. Hopefully they arent as stupid as to trust musk.
I believe this was their point, see gp
I used to work for HRB on their workflow engine basically. And I can say to all the comments about how it's ridiculous that this isn't already free, the IRS delegate the responsibility to the private companies and removes overhead for the IRS. If HRB mess up with the forma they're liable and you're not out of pocket at all.

The US taxes are not trivial each state will change frequently and federal also throughout the year.

Given I've experienced how much is actually involved i don't think i would trust a government body to be the only option for me who is not an accountant.
That is a bit far fetched and a lot of trolling no?
That's just over HTTP/1. For HTTP/2 (which most people should be using anyway), the limit is 100.
Ardour is pretty good, actually.
I'd say one of the best features for private messaging is having disappearing messages. Then you lower your chances of leaking the messages to someone gaining illegitimate access right now, instead of leaking the database at any time in the future
It's probably about all the boilerplate code you always start an extension with. AI is good at boilerplate.
A streaming XHR is more wasteful in that it constantly has to renegotiate TLS. This is unlike EventSources and WebSockets, which do not.
> Frameworks like React with virtual DOMs help you by redrawing on every state change, which will typically both speed things up significantly and also carry you through a lot of things that would break if you were using non virtual DOM frameworks

A virtual DOM based framework will not be faster than manual DOM manipulation with either vanilla JS or even JQuery. It certainly makes development easier, and massively reduces the risk of bugs. But there is no magic to a VDOM and speed, technically you are usually doing more work, building a VDOM and diffing it.

Edit:

Rich Harris of Svelte has a good post explaining:

> Virtual DOM is pure overhead. Let's retire the 'virtual DOM is fast' myth once and for all

https://svelte.dev/blog/virtual-dom-is-pure-overhead
> Are we supposed to assume that every accusation we hear about is true, and everyone is guilty until proven innocent

No. Not publicly* commenting on an accusation is very different from blindly accepting it. (Note the caveats: moral crime and your having no new information.)

* I recognise he made these comments on a “private” mailing list, but I have to assume someone like RMS understands the futility of trying to keep a mailing list of all things private.
I’m not sure why the API wouldn’t implement Write for connection so you could do:

connection.write_all(data)

Where data could be an argument that impls ToOwned or Into so that it would either use the object you pass in (if by value) or implicitly clone it (if by reference).

Basically this looks more like an API design problem than a limitation of the language.
Here's an answer: because it's time from our life, stress, cost, and physical risk that we are taking for someone else's benefit that we am not compensated for. That is highly and inherently offensive, which is why most users aren't bothering to engage you on it. People aren't going to spend their time arguing over something that is self-evident; if the other person can't see it that's their problem, not ours. Horse, water, drink, etc.
To add to all the good ideas, there is also a "dark path" which no big company will go.
> Websockets consume a connection no matter what, as the protocol does not work with HTTP2 (there was an attempt, but I believe it wasn't adopted and abandoned).

Are you thinking of RFC 8441? https://www.rfc-editor.org/rfc/rfc8441

If so, then it's already implemented by Firefox: https://bugzilla.mozilla.org/show_bug.cgi?id=1434137

...and by Chrome/Chromium since 91: https://chromestatus.com/feature/6251293127475200
As someone who teaches electronics my experience is that analogies (including the hydraulic one) are immensely helpful to students as long as they understand them as analogies. I always tend to say, that in reality one has to look closely at transfer curves and formulae, but this would be true for actual hydraulics as well.

My goal in the use of analogies is to give them a basic "if there is more of that, there must be less of this"-kind of intuition. This is a really, really useful skill that helps you in practise, because you will automatically do a double-check if you miscalculate or if the result doesn't fit your intuition (and thus sharpening it).

After understanding the basic systemic relationships one can go and have a more accurate look, but depending on who we are talking about and what they want to achieve that might not be needed.

Many electronic calculations could also be done on a deeper physical level, which would be more accurate, but also much more expensive to calculate. This is not practical for the typical electrical engineer, which is why they go for the simplified calculations.

Similarily there are amateur tinkerers which will be able to do most of what they want by relying mostly on analogies and that is okay as well. The math is there if you wanna go deeper as an amateur, just as physics is there if you wanna go even deeper as an electrical engineer.

That being said the analogy also serves a purpose for the electrical engineer. Everything is quicker if you intuitively know that voltage has to rise at point x and less current goes through point y etc. Sometimes you don't even need to know how much
It could be argued that in this sense, the Discord frontend team “is” a VS Code team (and not a MS Teams team)
> I've seen plenty of programmers who are very educated in history, philosophy, economics etc.

I've seen plenty of programmers who think they're well educated in history, philosophy, economics, etc. But actually being educated is rare. Much easier to read stuff like "Guns, Germs, and Steel" uncritically and just quote it at people.
Do they have as good or better tutorial to get started?
This is not specific to Bitcoin though.

In Latin America there are “Flash/lightening kidnappings” where they take a person hostage and drain their bank account over a period of time.
Is knocking down straw men a regular thing for you?
I worked in that field for 8 years for a somewhat known plugin editor. We used JUCE a lot at the beginning, but ended up slowly moving to an OpenGL-backed renderer for performance-critical parts (eg: VU meters and other audio-to-UI feedback), and JUCE for the rest of UI scaffolding (layout, controls, menus etc).

Same thing went for the other parts of a plugin architecture: we wrote our own VST/AU/AAX interfaces with the DAW to overcome some of the issues we encountered with JUCE.

After I left the company, my former teammates rewrote the whole UI framework to a pure OpenGL implementation. I'm not sure if there's even a drop of JUCE in the codebase anymore.

Note: this was before the PACE acquisition (though we had good contacts with the PACE team, their founders being brilliant engineers).

So my advice to people starting in this field: use whatever is available now, JUCE is a treasure trove for beginners, then slowly optimise where needed.
I think where it gets to be frustrating is fields where even the "dull" side of it is hollowed out. My original career plan was Japanese translation. I wasn't nursing any fantasies of doing literary translation or games or anything else fun but even then the pay sucked the few times I managed to get work and I decided computers seemed like a better option.
Vintage AI predictions show our hopes and fears aren’t new, even if the tech is
When I watched Traumezone I often thought "Oh man, when that or that happend I was probably sitting at home playing Mario or Zelda on my NES, and couldn't care less about the historic events happening over there."
So Adam Curtis movies for me are just a way to reflect on my past but also human civilization as a whole, that's what I like them for.
It's actually plausible to audit the app for backdoor mechanisms, even without access to the source code. Right now there's no indication of one being present. I'm very very much not a fan of Elon, but in terms of the disparity between what's promised vs what's implemented right now everything points towards incompetence rather than malice.
In what way do you disagree with the above? Could you elaborate?
This is interesting.

Google Chrome can patch binaries and the Linux kernel can be patched while running.

I would like this capability for general purpose software, hot code reloading. Can do seamless non-breaking changes to a live server without a full restart.

Would be useful for Function as a Service and WASM runtimes if you could live patch code running.

I generally rely on Kubernetes or CI to do a rolling deploy of software to switch to the new version, but if we could patch a server while running that would be interesting. Would have interesting interactions with socket connections using the old code and connections using the new code and all the complicated states you can get into, if your data structures are different.

How do you move data if you added a field to your data structure? Presumably if you added a field, there isn't enough memory allocates in the existing data structures... Your malloc is for the wrong size.
I don't understand why people think this is a good idea to do at all. Yes it makes updates easier. But each software doing that has to run with the privileges to update itself. Which is in my book a big security downside. Separating rights to install, update, and remove software from the right to run and use it should be complete separate.

I admit this is not very nice for private Windows users. But this is one of the strength of Linux distributions.
I will say that the core idea of SOAP/WCF services is honestly pretty sound. There is no sensible reason (imo, anyway) that everyone needs to be using stringly-typed data and manually parsing REST responses when the underlying code all has type definitions. I get that it came with headaches (and I suppose people wanted to work in untyped languages) but jettisoning the entire idea of generating the client feels like it was throwing out the baby with the bathwater.