skysight-inc/HackerNews huggingface dataset:
Huh? You're not doing any of this, the framework does it automatically. The virtual DOM and DOM change reconciliation makes it faster. DOM changes are really slow. The reconciliation makes sure only the parts are re-rendered which have changed. Failing that, the full screen is re-rendered.
If you're doing manual VDOM building you're doing something very wrong.
No, it's $399. The killer features of Bitwig are modulation and Grid, and you will need the $399 version for that. $99 version is basically a generic DAW with a modern UI but less built-in instruments than other DAWs. Of course it's still useful... but to be honest using the $99 version is hardly "using Bitwig".
> And those poorer people aren't very valuable to advertisers

Their vote is still valuable, just feed them propaganda towards your candidates
Or just run your own on your PC for free

https://github.com/TavernAI/TavernAI
Yes. The original German text can be found here: https://www.gesetze-im-internet.de/stgb/__130.html
Very interesting article. I like the idea of re-filling old dried out seas. Not much can go wrong (on first look), its doable and the benefits can be huge.
PBI can be accessed via XMLA endpoint which can be consumed by many old components that previously were used with SSRS + has 'dataset execute query' REST API, so in this meaning PBI can be used as headless BI. Don't know much about Tableau/Qlik API, do they provide API for querying their internal semantic model?
I don't see this as an issue.

Sure, there are expensive stuff that get advertised which poor people are shy to spend money on.

But there are lots of stuff that poor people do buy. Like toothpaste, mobile phones, shoes, clothes, dishwashers, deodrant, soft drinks.

Although these stuff are cheap, they are billion dollar industries.

And manikng a lot of people switch from one toothpaste to another will make a company a lot of money.
Very true, I'd expect a house to outlast almost all of our software. There's really not much permanence in this industry.

I've built IKEA bookcases that have outlasted most of the stuff I have written.
> how do we make them stop

The same way we do with humans: reflection, critical thinking.

(Although, disrobing the "Cato the censor" robes, yes I loved this image.)

(Although II, the original concept of "androids dreaming of electric sheep" is more related to the PKD theme of the human problem in terms of emotion, the deontic call for empathy, the human property of the inner trouble within a mechanistic perspective. So, as if it could be rephrased as "is angst inherent in humanity [as a quality]" and "is empathy the solution". Edit: or "Is humanity a goal, does it imply care, and do you reach it with empathy". ...In tentative terms: it has been a long time I do not read the book.)
I can only agree with this comment. I think you instantly run into issues with the points raised in the blogpost if you take a look at stuff like reverse engineering or obfuscation tools.

Say you have a decompiler like ghidra or a dissasembler like x64dbg even. These tools are heavily used by malicious actors AND the people working actively against them.

Would creation and updating of such tools be "ethically neutral" or would we ask the creators of such tools to be held "ethically accountable" for what bad actors do with them ?

That would lead to the age old bad situtation, that you have the bad guys with the tools and the good guys cant do anyting about this as this type of research would be considered ehtically questionable at best.
As opposed to [insert oil company name here]'s tanker? Ok, they are sold to shell companies and renamed before their last voyage, but I guess with a little effort everyone can find the original owner...
"Fake" cell towers, imsi catchers and similar tech is a rather common way for to spy on people, it's certainly not just FBI.
Is Danish Contractor a real person? :D
I used to love Delphi but I'd expect most people still consider code written in it to be tech debt. How many new projects are being started in it today?

Sadly Delphi became debt at the same time Win32 did. Win32 "works" in the modern era only as long as you restrict yourself to opening a blank window and putting a D3D surface in it. Very few apps use it beyond the absolutely minimum level required anymore, because it's just a giant pile of horrendous tech debt. It's so tech debty that Microsoft have tried numerous times to kill it completely; their failure to pay off their debts doesn't make it non-debt however. How many new apps are using comctl32 widgets and WinINet these days? They all ignore it as much as possible and rely heavily on fat wrappers or shipping reimplementations for the rest. I mean that was like 50% of the value of Delphi as a product - it wrapped Win32 in an API layer that made it actually digestable.
Procedural generation was also used to generate levels in the Pitfall game for Atari 2600. A single level was represented with a byte (!) and bits were controlling the number of rolling logs, holes, etc. There were 255 levels there and LFSR was used to go from one level to another, so the actual level bytes wasn't even stored in the ROM.

For more details and screenshots see this great blog post: https://evoniuk.github.io/posts/pitfall.html
Interesting way of looking at it, and I actually think it applies to a lot of advice.
I don't think I understand. Both WebSockets and server-sent events are just a long lived TCP socket, right? Why would SSE be lower overhead? Why wouldn't it be more overhead to go through the whole HTTP request handling machinery for EVRY chat message everyone sends? You already have an underlying 2-way connection in the TCP socket, why not use it?

And why would latency be lower with HTTP requests + SSE than with websockets?
Not really no. Newer phones absolutely support 2G.
To save you a click https://github.com/eugeneyan/open-llms
When did you last try Tor? The DDoS [0] has ended and it's now pretty fast again. I'm watching a 4k youtube video over Tor right now. Also the next version implements traffic splitting [1] which should improve performance even more.

[0]: https://status.torproject.org/issues/2022-06-09-network-ddos...

[0]: https://gitlab.torproject.org/tpo/core/torspec/-/blob/main/p...
I'd think C++ and imgUI would be a good fit for this work but many other approaches could work fine.
Also, sadly:

"HR is your enemy. The role of HR is to protect the CEO and his team when they do something unspeakable and to smooth the way when firing people."
Where "random" is defined as:

let a = random(Math.PI*2);
let r = d * (1 - random());
point(cos(a)*r, sin(a)*r);

(click "</>" in the submission to view source).
Honestly, because there's very little c++ content here on HN and a relatively large amount of C content. Most of the C content is full of people saying "we don't need X from C++" but the reality is most of these things have significant uses
Probably this is also because of evolution, that we'd like to keep things as it is, otherwise we'll be in risky waters. Of course today's "natural weed"s were themselves invasive at some point in the history.
I never saw this page before. Brilliant! Like catnip for nerds.

Disaster planning → Every byte of source-code history for SQLite is cryptographically protected and is automatically replicated to multiple geographically separated servers, in datacenters owned by different companies. Thousands of additional clones exist on private servers around the world. The primary developers of SQLite live in different regions of the world. SQLite can survive a continental catastrophe.

SQLite can survive a continental catastrophe!!!
> It was night, stormy, and the oil rig...

I see they went to some length to avoid writing "It was a dark and stormy night"...
Why are you misquoting the article to look like it's the journalist saying that, and not the person they're interviewing?
I'm not entirely convinced that the economics work in the US either.

It feels like it has the same problem as those iBuyer ("we'll buy your house with a price we'll calculate using an algorithm") products - the market you capture isn't a solid cross-section, but rather weighted. So iBuyers tended to attract people who might not be able to get the best value for their home on the open market. I think Zillow Offers flopped quite spectacularly.

Similarly, the notion of a free ad-powered TV would be more attractive to people with less purchasing power. For a middle/high-income household, the cost of purchasing a 55-inch TV, even a high-end one, is not that steep. The Wirecutter LCD pick (Hisense U8H) is $648 and OLED pick (Samsung S95B) is $1300. There's also a budget option (TCL 5-Series) for $450. So if the target audience for the Telly is someone who can't justify spending ~$400 for a TV, I am not sure if they are an advertiser's dream.

If this ad model truly works in the US, I imagine that it could economically also work in Europe. However, I imagine they would have issues with GDPR considering what a massive data harvesting and selling operation this is.
Insert Pirates of the Caribbean meme. "This is without doubt the worst ship that's ever floated." "But it does float." There's no inherent shame in Ship-of-Theseusing something to accommodate changing requirements! Complete rewrites are hard and take forever!
yes, because an LLM just trained on this conversation.

gazelle
battery
chair
figment
Just reading this title made me suddenly think of wanting to live under the ocean/sea(closer to land albeit) like Sandy from SpongeBob. Affordable housing for all I guess.
Viking is a job title, not a people.
The Vertigo opening titles are a cool example from 1958: https://www.youtube.com/watch?v=4CZfSc6nJ8U#t=80s
Good point about GNU coreutils: https://www.gnu.org/software/coreutils/

Also: That includes the man pages. They should be around in 50 years.
The other day my friend from a previous job linked me to a PR I did 7 years ago, which he accepted, that introduces a regression which went unnoticed all this time and that is probably the oldest piece of code I've written that's provably in use today.

The whole project will eventually disappear in history in favour of a rewrite which is around since before the pandemic.
My Issue with ORMs
Its strange, how companys replicate surveillance states inside- knowing how similar surveillance states have failed in the past on a larger scale. People stop innovating, the internal community breaks down, as the awareness of STASI snitches creeps in, the culture becomes a mere veneer, a face, a playact and behind that thin layer everything crumbles, as the people in power do black market trades with the resources they grabbed.

"We pretend to work, and they pretend to pay."

Surveillance societies are highly dysfunctional and destructive. You either have trust- or you do not have a company, one way or the other.
OpenAI readies new open-source AI model
Anti-Piracy Outfit Wipes ACE's 'Watch Legally' Page from Google
> My entire career is now technical debt, or the code has been deprecated.

My fellow dev often laugh when I tell them that instead of looking at all the long dead techs that are not useful to me anymore, my way to feel good is to look back at all the long dead techs that I didn't bother to learn.

And, geez, is the graveyard huge.

> Java Applets were also a big thing once upon a time. They were slow, and having the correct version of Java installed on your computer was always a mess.

Java applets were never that big. They didn't work very well (for the reason you mention) and weren't ubiquitous. They also nearly all looked like shit.

But Java isn't disappearing anytime soon. Java is huge and it'll have a legacy dwarfing COBOL big big times. Many may not find Java sexy but the JVM is one heck of a serious piece of tech, with amazing tooling available.

And most devs hating on Java are using an IDE written mainly in Java (all the JetBrains ones): the irony of that one gives me the giggles.

Did anyone in the mid to late nineties / early 2000s really discover Java and Java applets and thought: "Java applets is the tech that'll catch on, I'll invest in that" and not invest in Java itself? To me Java was the obvious winner (not that it was that great but it was clear to me Sun was on to something). And, well, compared to the other dead tech, at least if you learned Java applets you got to learn Java too so it's not all lost.
typed in 'hebrew':

got inaccurate number of speakers, told it is spoken primarily in poland and turkey.
Sorry, I was mistaking this with api access.
The guy way overused "deprecated" in that article.

Perl 5 is alive and well, and while not the most actively developed of languages still has a steady trickle of small improvements.

It's installable in all major linux distros and you can probably get code from 2 decades ago running without much hassle.

Most people would shudder at the thought of starting a new project in it, but if you need to keep a legacy codebase going the community have your back for many many years to come.
JPEG – Curated streams on contemporary culture. No text. Just images.
They're too busy looking for their vowels to reply here.

Joking aside, I've a healthy amount of respect for rust, and I hope that many of the ideas make their way into other language. The terseness, heavy use of macros, _insane_ compile times (and that's coming from someone who writes templates in c++), general assumption that you're on Linux from third party crates, and IDE support combine for something that just isn't usable for me just yet. Maybe in a few years!
From what I understand (and creatively assume) the concentration in the middle (on the top left panel) is because of mapping random (uniform distribution) in Cartesian space to polar space.

Not sure I can explain the effect on the other panels since the first iteration is already based on assumptions.
Yep still kicking in the water industry in Australia. Glad I left that behind
React Native Web is a bit like scratching your left ear with your right arm :)
ripgrep
If it’s as good as you say, set up a sponsorship goal and we’ll contribute. 11 is massively expensive to use in embedded in an application so anything that’s lightweight enough to be self hosted and can produce 11 labs like output has my dollars.
Today every application has microservices architecture where individual services are spread across public clouds and multiple Kubernetes clusters. Since all the communication of messages among services happens over the internet, it is very important to ensure the security of your data.
It isn't necessarily a cycle, a lot of the issue is just a cultural issue with software development. You can change culture, however slowly, it can change.
If you're thinking of using it as a task runner, do yourself a favour and pick something else (eg just).

Make has no end of gotchas it's a complete pain to work with.
Have you ever thought about where that money came from? Someone had to lose money for someone to get money. You do know that, right?
Yeah it looks like some planning and brainstorming for some kind of interplanetary and galactic DNS scheme. Pretty cool, though it needs another TLD than .int, which is already used for international entities.
> his class received two coveted tickets to take a test to enter a prestigious math olympiad. One naturally went to Zhao, the top student, who promptly lost it. No need to worry, he told his father, he didn’t want to go, and if necessary he could ask the school for the other kid's ticket. His dad wouldn’t have it.

Enough said about the ethics of this guy.
I find Slint's font rendering odd and somewhat off-putting. It doesn't look sharp, especially on classic 96 DPI displays. Big text look inconsistently both fuzzy and aliased, and small text has inconsistent intensity. Lack of subpixel rendering and hinting? Rounded corners look sharp in comparison.
Alignment (don't kill humanity) != Alignment (censoring content)
I thought it was a smart comment. I did not notice the commonality before 29athrowaway pointed it out.

29athrowaway said eight times what's common. Eight times!
Technical debt is something one have to "repay" eventually, thus the naming. "Making technical debt" is to do something in a quick but hacky way with the intention to re-do later and better. Almost never happens, by the way.
My example wasn't meant to be taken so literally. I'd say there's some truth to there being an API design problem to untangle, though. It's a relatively new language in a repo with dozens of contributors all frantically trying to get their work done. I'm just the salty senior engineer that's getting sucked in before wheels fly off. Stepping back even further, I think there was perhaps an overeager desire to use multithreading, both unnecessarily and at the wrong level of abstraction. That lead to a lot of lifetime management complexity at the lowest, deepest level. Then, folk slapped on progressively higher level abstractions, applying band-aids as they went rather than refactoring the lower layers.
> The coolest part IMO is how easy it is to plug in custom models for symbol probabilities. Usually a simple counter for each symbol is enough, but you can go crazy and start predicting the next symbol based on previous ones.

PPM-based [0] compression can work quite well for text but on its own it's not enough to unseat the Lempel-Ziv family as the top general purpose compressor.

[0] https://en.wikipedia.org/wiki/Prediction_by_partial_matching
Definitely bookmarking this, should come handy some day.
AI-Generated Article Written by Hoax Journalist Published by Newspaper
If the best thing going for make is its ubiquity I'd rather have a tool that's better designed (for non- compiling jobs).
How do you know that isn’t emergent given enough embodied experience of the world? This is the big thing with LLMs for me, showing that yes, if you scale up, all sorts of emergent abilities pop up. And LLMs aren’t even embodied, it’s still a very primitive approach and we’re already seeing this level of competence. Truly makes me wonder if I’m not just a stochastic parrot underneath it all.
...And I must add, back as the Censor:

the very fact that we quote Philip K. Dick with relevance to this context could suggest that:

hallucination is not the problem, the problem is further processing it to the desired state.
If you really want to call in the tone police on this: My initial comment was reacting to the article saying "This doesn't match my experience" in which I've simultaneously made myself vulnerable to ad-hominem attack because it was implying that my career wasn't going so well. And your response was to step on that vulnerability and say: "Well, take it from someone whose career is going great: If you're the sort of person who has experience X, you're probably the sort of person who would make mistake Y." What do you know about whether I use one-on-ones for voicing disagreements with my bosses versus making them look bad in public?
Vice Media LLC Files for Chapter 11 Bankruptcy
Engineers and doctors and nurses... Eh... Maybe not so fast...
Alternatively / my personal preference and hot tip: Start with rhythm. Get a practice pad and some drum sticks and a free metronome app or website and try doing single, double, quarter and triple notes (I'm naming triples later because they're an odd number and as a first-time drummer they did me a bamboozle at the time).

Then there's some exercises you can do with just paper and pens: https://www.youtube.com/watch?v=1eqLmkWOU6A

A really versatile, affordable and fairly compact percussion instrument you can start off with as well is the Bodhrán; you can make some really great beats with it, see e.g. the opening scene of the film The Magdalene Sisters, just bodhrán and singing: https://www.youtube.com/watch?v=WxXFs8EL35o. Here's another version of the same song where the artist plays it with just his hand: https://www.youtube.com/watch?v=-mjWhMn-VnU
By this argument there would never be any innovation
How to better spend resources than commenting multiple times per hour in defense of the idea that nobody here can prove that an effort to cull an invasive weed will have an impact on the ecosystem in a million years?

You could go lie down and listen to music or something (though I warn you, I can't prove that it will have any effect on a geological timescale).
> not much can go wrong

The article says “ And with such a big new sea in a hot desert, a lot of its water would evaporate. This is good, because it would increase the amount of water being pumped in—generating more electricity—and it would increase the local moisture, which could increase local rainfall.”

Adding a ton of water to the atmosphere is going to cause rain. This may be mostly good but in a hot environment it could week be absolutely incredible downpours.
It will diminish, but never go away until POSIX foundations or graphical programming standards get replaced (most of them defined via C ABIs).

When I was mostly doing C++ and C on day job, 20 years ago, they were the languages to go when doing any kind of GUI or distributed computing, nowadays they have been mostly replaced for those use cases.

Yet they are still there, as native libraries in some cases, or as the languages used to implement the compilers or language runtimes used by those alternatives, including Rust.
Because Unity's UI old system (ugui) is actually not that good? From my experience using web+Electron is just so, so much easier.

By the way, SimCity's UI is done by a custom version of WebKit. https://twitter.com/MaxisScott/status/310835756107177984
American culture, including Puritanism, being exported worldwide since the 1980s, first through Hollywood and then through tech.

You will not find a less Puritanical view of the matter on a forum composed of mostly people from the US or deeply embedded within its culture, like many software engineers are.

For US and tech, sex talk and sexual freedom is a concept best avoided. You'll find more people arguing against gun control than arguing in favour of sex work or that age of consent is an arbitrary, cultural limit, not a hard one.

EPFL being an scientific organisation with international reach is influenced by this US cultural effect, and in general Switzerland is culturally more prude than its neighbours.
IRS knows about my taxes because my employer informed them. If you are a business owner, well talk to your boss about getting the taxes done.
Self employed, business owners, and petite with some investments will still need to do some work.
> as I tend to over-engineer systems and constantly doubt / second-guess my technical decisions

I find this as well. I also think that there is a sub-conscious fear as you become more senior that you need to justify that with more elaborate/complex solutions. In my experience there are also a lot of people in software who never come out of the other side of that view and constantly equate "complex" with "good". Being in an environment with lots of people like this makes it hard sometimes. Ultimately you need to trust yourself and do what you think best. If it goes wrong, at least you know you did it for the right reasons.
Sometimes the input device shown is a standard IBM Selectric typewriter. Not even the computer interface version, which is bulkier, just the plain typewriter. Many of the lamp panels are from IBM 1620s. The black glass panels are from CDC machines. The disk drive in the intro is a 5MB (!) IBM RAMAC.

But the antique hardware is not the point. This movie shows a machine rapidly improving itself to human level intelligence and going on from there. That's the "Singularity".
That had not been seen before in mainstream entertainment. (Yes, there are some obscure SF stories, such as "Answer" by Fredrick Brown (1950), but they didn't really develop the concept.)

We may be getting close to that point now. I don't know. Suddenly AI is advancing a lot faster than it used to. Machines are showing unexpected capabilities. It's going to be interesting.
> Recent times are proof that that was a mistake for many.

You are creating your own conspiracy about how internet created conspirationist.
Social Medias are the fault, not learning stuff on internet.