skysight-inc/HackerNews huggingface dataset:
I Dunno. "The main aim of the PREEMPT_RT patch is to minimize the amount of kernel code that is non-preemptible", that's nice and all, but there are still no guarantees, which (in some interpretation of "real time") a RTOS is all about. For some applications the effort might suffice, but others will insist on those guarantees. For music recordings, I (perhaps naively) would expect a decent audio card with its own processor and (RT) firmware would yield better results.
There's a computer in your pocket (2018)
The problem is not companies doing this but users and developers not caring or sharing your concerns. All this moralism about ethos and such is just not that relevant.

What matters is that software licenses are legal text documents. The only place where the interpretation of those texts matters is in a court room. I don't think there are a lot of court cases involving VS Code. MS tends to have their house in order on that front.

So, VS Code seems safe enough in the legal sense. Yes, it has some extensions that are not licensed as OSS or that are simply closed source. So what? If that bothers you, don't use those. Or better, fix it by creating some open source. Open source is not a right, it's a privilege that is granted to you at the discretion of the creators of that software. Not something that you can demand from them.

VS Code is a closed source product that includes lots of OSS components. So much that there's VS Codium a well, which is fully OSS. A lot of those OSS components are used in other products as well. And some of those things are fully open source. The value of the VS code ecosystem is that it enables this ecosystem of components and products to thrive.
> The funny thing is that I’ll never understand why it’s not open source and why its license prohibits its use in VSCodium.

And also the fact that Pyright, the underlying library that powers Pylance, is open source. Microsoft even has a mostly workable demo extension built from it, which is fully open source, published in their marketplace, and receives regular updates.
I have a theory called "marginal cost pricing" that will blow his mind.
What Can a Coffee Machine Teach You About Python's Functions?
Y capacitors in power supplies cause a small leakage current. If you are using an unpolarised plug you may get a lower voltage by rotating its orientation.

http://www.aplomb.nl/SMPS_leakage/Doc_ie.html
“Competing views of sex and gender” is an interesting example of doublespeak. Most people still clinging to their competing views eventually publicly retreated from their homophobia because society moved on without them, now they’ve retrenched around transphobia. Impossible to know where they’ll fall back to next, but one hopes it’s far enough back no one else gets hurt while they work through their delusions.
Is the problem the head isn’t well built? Or wired incorrectly?

I don’t think I’ve seen one with the heater on the head, but electric showers and other electric water heaters are perfectly normal in my country, the comments suggest they might not be in America?
I'm working on https://www.americanfootballinsights.com

Its a hobby project, to play around with American Football statistics.

I'm trying to do a few innovative things with it. e.g. I generate an excitement-rating per-game.
Here are the excitement ratings from yesterday's games:

https://www.americanfootballinsights.com/excitement/2024/4/

I've used that feature already today. It tells me the big Sunday Night Football game last night, between the Ravens and Bills, was not worth watching!

I'm planning to develop more as the season goes on. For updates:

https://americanfootballinsights.substack.com/
Obfuscating what?
The whole userland story, not root goes away if the hosts docker instance runs as root no? Is docker nowadays run in user mode?
https://www.imf.org/-/media/Files/Publications/WP/2022/Engli...

> We find that renewable energy is associated with
a significant reduction in wholesale electricity prices in Europe, with an average impact of 0.6
percent for each 1 percentage points increase in renewable share. We also find evidence for a
nonlinear effect—that is, higher the share of renewables, the greater its effect on electricity prices.
On the other hand, while quantile estimation results are mixed with regards to the impact of
renewables on the volatility of electricity prices, we obtain evidence that renewable energy has a
negative effect on volatility at the highest quantiles.

Having people betting on energy markets sounds like a bad thing.

When the people betting (and apparently winning those bets) also have false beliefs about renewables raising wholesale energy prices that are contradicted by evidence?

Well, at the very minimum, it's not a good look. At worst it's Enron.

In Australia the introduction of grid batteries made its money back in slightly over a year not because of buying and selling electricity, but from undermining the price setting collusion of the gas operators.
My comment [1] talking about the times when I used my phone as a dev at work raised a lot of questions.

I remembered that I wrote a blog post in english back then, here it is !

I'm quite disappointed that in 6 years, no convergence linux mobile device arose. Android manufacturers did not bet big on convergence, and linux devices lack on the side of hardware :/

But definitely, having only one computer (a smartphone being a computer) is still the future IMHO.

[1] https://news.ycombinator.com/item?id=41620057
A handshake from a stranger made Nasrallah, traceable to Israelis, reports claim
A handshake from a stranger made Nasrallah, traceable to Israelis; the man smeared him with the substance and then disappeared allowing Israel to track him
Why do people only discuss flow heating vs gas heating? In Switzerland I never saw either of them and only know warm water boilers my whole life. I freaked out seeing electricity going into the bathroom in Thailand, where ungrounded homes are common. Are boilers that uncommon in the rest of the world?
Just turn off the screen with youtube video playing and there's no difference from a podcast?

I listen to Perun at the gym every week, audio only.
They make money with VsCode (by forced, or at least hard to disable, telemetry, ads [1], and probably many other subtle things. Plenty of ways to monetize developer eyeballs). Pylance is just a vehicle to encourage people to use proprietary VsCode instead of open forks like VsCodium.

[1] https://github.com/microsoft/vscode/issues/60989
I liked their example; it's so meta
About releases: They typically refer to the OS version or base in these rolling distros such as Fedora. Rolling releases aren't all like Sid.

In Fedora, there is a base OS version with a sort of configuration, specif directory structure, major architectural versions of software (like Gnome or KDE), sometimes cryptographic policy, or other system backends such as logging or DNS resolution.

Fedora used its release cycle to migrate to systemd-resolved, to pick an example, because this change introduced structural changes to the way the system operated. In the release in question, system services leverage the D-Bus API to get DNS lookups, systemd binds to the local port. By segregating this behavior by release, it makes the dependency tree much simpler to manage at the cost of possibly needing to backport patches, but Distributions are doing much more than shipping mostly upstream packages like Arch is.

I always thought arch would be well suited to this sort of thing. Arch Build System is very good, and since packages are very close to upstream, it would be very easy to make your own ABS repo as it stands. It is very similar to the ports tree, arch linux has very little flavor in many respects.
I'm hoping you're right but I have yet to see a gas heater that actually heats up the water that cooled down in the pipes since the last usage so that you actually get warm water instantly.
Closer to the shower head, less resistance from the water.
California is the most populous state in the US, larger than most European countries, it would be surprising if it didn't have a large GDP regardless of its economy. On a per capita basis, less populous tech-heavy States like Washington and Massachusetts have even higher GDP.
OK, a bunch of the replies here seem to be misunderstanding #1. In particular, the assumption is that the only reason a transaction might fail is that the database is too busy.

I come from the field of operating systems, and specifically Xen, where we extensively use lockless concurrency primitives. One prime example is a "compare-exchange loop", where you do something like this:

y = shared_state_var;
do {
oldx = y;
newx = f(oldx); // f may be arbitrarily complicated
} while((y = cmpxchg(&shared_state_var, oldx, newx)) != oldx);

Basically this reads oldx, mutates it into newx (using perhaps a quite complicated set of logic). Then the compare exchange will atomically:

- Read shared_state_var

- If and only if this value if equal to oldx, set it to newx

- In any case, return oldx

In the common case, when there's no contention, you read the old value, see that it hasn't changed, and then write the new value. In the uncommon case, you notice that someone else has changed the value, and so you'd better re-run the calculations.

From my perspective, database transactions are the same thing: You start a transaction, read some old values, you make some changes on those values. When you commit the transaction, if some of the the thing's you've read have been changed in the meantime, the transaction will fail and you start over again.

That's what I mean when I say "database transactions are designed to fail". Of course the transaction may fail because you have a connection issue, or a disk issue, or something like that; that's not really what I'm talking about. I'm saying specifically that there may be a data race due to concurrent accesses. Whenever there are more than one thing accessing the database, there is always the chance of this happening, regardless of how busy the system is -- even if in an entire week you only have two transactions, there's still a chance (no matter how small) that they'll be interleaved such that one transaction reads something which is then written to before the transaction is done.

Now SQLite can't actually have this sort of conflict, because it's always single-writer. But essentially what that means is that there's a conflict every time where there are two writes, not only when some data was overwritten by another process. Something that happens at a very very low rate when you're using a proper RDBMS like Postgres, now happens all the time. But the problem isn't with SQLite, it's with your code, which has assumed that transactions will never fail do to concurrency issues.
They heat up instantly, but I usually have to choose between high pressure and heat. Only when turned down to low pressure does the heat work well (you can subtlety hear it click on at low pressure). But it depends in the specific model and usually not bad. (In Guatemala) And have been zapped plenty of times as others described.
> but until we start programming by natural selection I wouldn't describe it as a good paradigm for organizing behavior.

But aren't we? The modern ML revolution is programming via natural selection. Emergent behaviour from complex interactions of simple components trained by selection.

And of course, experience underlines how hard these programmes are to reason about.

However, seems to me, the key trick of these systems is that very complexity that makes them so hard to understand is what gives them their computational power.
It is perfect to transform a complex article to a sort of socratic conversation, which helps to digest the topic much easier. Very helpful and fascinating.
How is this possible? He was at a bunker underground. What sort of “tracking” does that?
If you are going down the open source angle, why not use OSS zero trust auth, starting with OpenZiti - https://openziti.io/?
This has been a major concern for me.

We went for a web component because we needed the same functionality on different websites using different tools.

Issue was that we authored the web component with tailwind and then deployed the web component on different websites, some having different versions of tailwind themselves. Even minor differences in hosts tailwind versions led to quite surprising results.

What we did in the end is to write a tool that given the tailwind classes used in the webcomponent it would then rewrite the rules at the :root of the web component's own css.

Another reason for unhappiness came from lack of isolation regarding the units that derive from the host's base font which forced us to work in pixels directly.

All in all, while I understand some of the decisions that went into web components, I can't lie and say that I too have few reasons to not be fully on the web components train, they fall short of the promise of author once, use everywhere.
"Automatic" sound like it would fail about as often as it would help.
To me, as soon as I know it was fully generated it looses it's magic. It doesn't matter how good it is.

I see the same with potteries. A factory made pot cannot have more value than a hand made pot with the signature of a human. This touches the very fabric of society. Hard to explain.
Housing prices will become more expensive as people tend to look at monthly costs when taking out a mortgage.
While not directly related, I feel the following is keeping with the spirit of the thread:

>Images of water heater/HVAC corrugated gas lines that are glowing red hot because they became electrified: https://forum.level1techs.com/t/post-your-tech-cringe-gore/1...
Isn't that just Flutter (or other such WASM GUIs like Slint in Rust)? The issue is no SEO so until that's fixed, I see no way it would work. And well, if it does have SEO, then any bot can scrape it anyway.
Right, because Alan Kay is suggesting we do the hard thing when we can instead do the easy thing and achieve a similar outcome.

That Alan Kay guy sure is a bit of a dummy huh.
True. Whats the USP
Leonard Cohen was of course a highly educated writer and poet. Brian May is famously a doctor of astrophysics and still has an interest in research. I guess most musicians get laser focussed on it at a young age and don't have the need to study anything else.
This is the promise, but my experience tells me that web components fall short of that goal.
Smoko¹ is serious business².

¹ /watch?v=j58V2vC9EPc ² /watch?v=P_dza9y6cg0
Those heaters are also popular in Russia, at least in Soviet-era buildings where the central water heater breaks frequently.
No, it's neither. A creole is defined by its origins: it's a complete language that has developed out of a pidgin.
Both 127 and 220/240V are 32A, 40A Max.

The 127 just heat less. Max 5500W. The 240 can go up to 7500W in some versions.
VSCode is build to sell Azure and other Microsoft services, which they won’t if you use VSCodium. To a lot of people this will probably be less obvious than it is to anyone working in a Microsoft heavy enterprise organisation. The VSCode extensions integrate incredibly well with the Microsoft infrastructure you already have when you’re tied into Azure and the Microsoft AI services. It also ties in rather well with both Azure DevOps and GitHub, which are other services you’re then likely to purchase.

I don’t mean this as a negative thing as such. It’s just Microsoft being better at selling products to enterprise organisations than anyone else. One of the reasons Azure has grown from around 10% to 25% of the global market share during the previous past 5-10 years while AWS has actually lost its position is simply sales. When AWS first entered Europe they were a lot like Google Cloud, in that even if you were a municipality you would end up in an automated support loop. Then Azure came along and sold the same Microsoft support as they’ve always done, which is basically the best IT business partner you can have as an enterprise organisation, and naturally they won. It’s not like Amazon didn’t notice, a few months after Azure really rolled out we suddenly had an AWS account manager and direct phone support. But by then the ship had sort of sailed because of how Microsoft simply offers great value. Teams is another good example, it was a worse communications platform than what we had at the time, but it was “free” because it was attached to every user license we had, including the cheap educational ones. Almost nobody in non-tech enterprise will spend money on something they get for free, even if the free product takes years to become as good.

VSCode is the same. We pay for co-pilot and we pay for a lot of the Azure integrations, because why wouldn’t we? In the giant IT budget heading to Microsoft they are tiny costs which are in the “services” category in the excel sheet that heads for the budget. It is tiny, but when you consider just how many EU enterprise organisations buy these services it’ll amount to millions and for some services billions of revenue for Microsoft.

A good way to think of the “new” Microsoft strategy is similar to how cartoons are used to sell toys. You can watch Lego Dreamzzz for free on YouTube because Lego knows it means a lot of people are going to buy their Dreamzzz sets. It’s the same thing with VSCode. On top of that, they’re winning the familiarity game. When you hire a new developer, they’ll want to use what they know, which for many people is VSCode.
Didn't I hear something about the ComfyUI creator stopping work on it?
I'm sorry, but what _is_ the difference between an editor and an IDE for _you_?

Btw. I'm not saying that having an integrated debugger is a sufficient condition for an editor to be an IDE (VS Code isn't, Sublime Text isn't, other editors with DAP support aren't).

> but don't assume your non-negotiable X is the same for every other user of an IDE. It is not.

But _you_ not needing a debugger in an IDE is a reason something is an IDE without one, I see. Btw. I'm (normally) not using IDEs.
MS is a bit weird. After realizing that most competent developers had left the MS ecosystem, they went for a Zeitenwende. But they did only for 90%.

I wonder to what extent this halfheartedness should be ascribed to the MS org chart or to reasoning like "we should prevent a competent competitor to run away with our tools".

In the mean time, there is a capable replacement named Theia [0] with none of the strings attached. We as a whole would do best to move to that one. [1]

___

0. https://theia-ide.org/#theiaide

1. That is to say: for vscode kind of experience. Native IDE's are unbeatable imho.
It's the complete opposite. Unless your definition of mainstream includes stuff like this deep drive into Russia/Ukraine, in which case I think you're misunderstanding "mainstream".
Working on a home rolled IRCCloud alternative. No particular reason why. I started it maybe a year ago and never finished it, got it to a hacky POC and over the weekend I had a bit of a cold/flu so decided to spend some time practicing my refactoring abilities.

Still in progress but I did manage to find a bug in one of the open source libs I am using for the IRC protocol interface and it was approved. Overall a productive flu weekend.
Post-creole

I expect that a creole language will evolve over centuries into something that is less and less considered as a creole when compared with more recent creole languages.

I think it's more useful to consider "creolization events" in the history of a language rather than a blanket "creole/non-creole" attribute
I see in the article that an MP (well-known clown, btw) submitted a bill claiming that the recognition of Lithuanian independence was illegal. The bill went nowhere, of course.

How did that manage to become "Russia said" in your mind?

The proper title for that article should've been "Russian parliament refused to even consider the bill claiming illegality of Lithuanian independence", but instead the "journalists" decided to additionally cite some random guy to try to make it a story.

I could play that game too. Lithuania said that people living there must be shot for listening to Russian music:

“Let's imagine a family where the father loudly turns on a Russian movie and the mother loudly listens to Russian music. The question is what to do first: to take away the children and then shoot them (the parents), or already in front of the children. No, of course, first take away the children and then shoot them,” said Algis Ramanauskas. [0]

But it would be silly to pretend that this Nazi speaks for Lithuania, wouldn't it?

[0] https://t.me/uranews/100902
So Blade Runner is a documentary of the future?

Starting in the Internet first then IRL.

I joke but this is already has been happening for many years: email verification, captcha, pics with a customized message.. just like “AI” was present in 90s digital cameras.
https://www.ling.upenn.edu/~beatrice/humor/spelling-reform.h...

If so it is equally badly spelled German.
Yep, my Discord account is `alexc.j`
With 40%+ Germanic vocabulary (per Braudel), is French rather a Germanic creole?
Which defies the point of a smartphone. Might as well carry a camera, which I occasionally do.
It tries to push a lack of AI as its USP but that's with the assumption that the majority of stuff is with AI right now, which isn't true.
I was with you right up to the last sentence. There is no "larger political program of obfuscation" here", just sloppy use of terminology.
Anthropic was championing a lot of FUD in the AI area
I should note that typically discussions of language are more fruitful around spoken (or signed) languages rather than writing. Writing is an artificial formal system, and as such sometimes has aspects which are much more socilogiclaly determined than spoken language, which tends to evolve more freely.

Also, the problems you raise here are mostly just as applicable to English, though perhaps for somewhat fewer words. Is a "walkie-talkie" one word, or two? How about "unmarried"? The un- prefix has a distinct meaning on its own, even if it never appears alone, after all. Or how about "can't"? Technically it's a contraction of "can not", and those words do sometimes appear separately as well, even in this same meaning.
Toucan has a similar concept, but it works on individual words rather than sentences. Beyond a smaller scope, it's also quite difficult to accurately translate single words without context - Nuenki has it disabled by default.

The tradeoff is that Toucan is free, and translation is quite expensive.
There are some places that don't have the neutral. My home is 3x127 plus neutral tho. I did 2x127 to the shower, no neutral. But I do have ground and the IDR (differential residual interruption protection device).
He explained it here

https://news.ycombinator.com/item?id=41694711
I build personal data portfolio app in Internet Computer protocol)
Creating a Public Counterpoint for AI
To be honest, Theia (the last beta I tried some months ago) is everything people always complain about Electron apps: slow as molasses - way worse than e.g. Atom (or Pulse) (which VS Code actually isn't).
Show HN: Real-time Network IN/OUT and Syscall monitoring using eBPF
Hi HN,

I just released bpfsnitch, an open-source, real-time monitoring tool for Linux systems and Kubernetes clusters. Inspired by the need for deeper security insights without adding unnecessary layers, bpfsnitch leverages eBPF technology to monitor system calls and network activities at the kernel level.

The aim is to make security more accessible by providing a tool that's easy to deploy and offers immediate value. Whether you're a DevOps engineer, a security professional, or someone interested in learning more about eBPF and kernel-level observability, I believe bpfsnitch can be a valuable resource.

Feel free to check out the repository, give it a star if you find it useful, and join the discussion. I will be here to answer any questions and would love your feedback!

Looking forward to your thoughts and contributions!

Swan