skysight-inc/HackerNews huggingface dataset:
IRC was a different usage model too. While you could do direct messages in IRC, it was a side feature and not the primary use case for it. XMPP, AIM, and the like are focused far more on direct messaging with chat rooms being a clunky add-on.

Anecdotally I experimented with an XMPP server for awhile and found it far more difficult to start up than an IRC server. It was far more enterprise oriented, assuming you had control over the DNS (only one server per domain of course) and with lots of complexity around LDAP or AD integration. This is as opposed to an IRC server where you downloaded the software, optionally exchanged keys with a peer, and started it up.

Using XML as a message format was also a mistake, but not one so bad that it would sink the entire project. ASN.1 would have been a better choice.
Eye watering to you, close to a normal wage for most of the population at most nonprofits, especially in tech roles.
Izotope RX is a Swiss Army knife for these kinds of tasks:

https://www.izotope.com/en/products/rx.html
Ask HN: Accepted an offer from a company that is laying off
A month ago I accepted an offer (contract is signed) by an European company that recently has announced that is laying off x% of their staff (the announcement has hit the HN front page recently). I haven’t started to work them yet (I start in August). They have told me that I should not worry about my future position since the contract is signed. Even if what they told me is true, I don’t feel like I want to work there anymore for obvious reasons (I guess more layoffs are around the corner… and I guess recent hires would be the easiest ones to fire).

Have you been in a similar situation? I don’t know what would be the best move for me: either I start looking for another job (I’m coming from a break of around 5 months because of health issues) and reject reject working for them, or I continue with them and see what happens.

My contract doesn’t say what happens if I “reject” working for them even if the contract is signed (can they sue me?). It doesn’t specify either what happens if they tell me that they cannot afford a new hire.

When companies do lay offs, what’s “easier” for them? Fire hired people or reject people who hasn’t started yet but have a signed contract?
You mean statically typed? Python is already strongly typed.

Try running it through mypy with all the strict options. If you can get it to 100% pass and don't try to "cheat" the system too much with dynamic casts, I think you will find runtime type errors to be very rare.
Sharing Your Project with the World: How?
> This statement is demonstrably false. Yes, people intuitively apply game theory all the time.

People do intuitively apply game theory, but they do so in ways that aren't strictly rational.

Rationally, deterrence is a function of the penalty adjusted by the odds of being caught and convicted. which means that doubling the penalty should have the same additional deterring effect as doubling the odds of conviction. However, increasing penalties has a relatively small deterring effect, and increasing enforcement a relatively large one.

One way to explain this is to assume that getting caught and convicted has large fixed costs that are independent of the length of sentence.

This tends to cut against the dominant tough-on-crime narrative that focuses on increasing penalties, BTW, but for some reason hiring more judges, prosecutors, public defenders, detectives, CSIs and other people to solve cases and actually go to trial isn't as popular as just mandating longer sentences (and coercing defendants to agree to a plea deal).
Is Acreom inspired by Thymer or vice-versa? They seem quite similar in spirit and interface.
I see tech debt and simplicity as a mixture between 'tyranny of small decisions' and each individual coders 'cleanliness' level.

Each individual coder has a code cleanliness level, similar to how every friend's Mom growing up would always remark "Sorry the house is a mess", when it was spotless. If your used to 9/10 and it's a 7, that looks like a wreck. If you are used to 5 and it's a 7, that looks great. I urge other coders to increase their cleanliness level, and to look for others with high cleanliness for guidance. If you are coding next to people that 5 looks good to them, no matter how much they try to pay down technical debt, they never will.

I think tyranny is ultimately showing us that the tooling that we currently have is making is much trickier than should be to evolve those abstractions. Partially this is because of bad abstractions that caused bad tooling and bad tooling that caused bad abstractions. Because it's so difficult, we don't do it. We take the small decision and work slightly harder in a slightly buggier environment to get the new thing done. But of course now the problem is bigger which means its even less likely for us to ever actually pay down that debt.

> “I’m sorry I wrote you such a long letter. I didn’t have time to write you a short one.” – Blaise Pascal
The Nissan Leaf is exactly this and has been available for 11 years.
Thanks for your honest answers Jacob, and the good spirit to do so in
public. This kind of discussion really helps with the topics I am
researching (and btw if I mention this or anyone else from HN in the
text it will always be in a non-identifying way). Good luck with your
project.
I used that Java app to clean up about a dozen of my vinyl records! It was the best for transient pops.

For general grunge removal, that's best done by cleaning the record as best you can; heavy post processing tends to screw it up. Learning Izotope is on my list of projects.

Java app. Real simple. Now I need to recall what it was... but for time frame, it was around 2005.
P.E.I the same rules
I stopped reading after the first few sentences, because what? "The dream of contemporary liberal culture is to be free to live a life without limits. It is to be free from all attachments and external obligations. To be free, in short, to do whatever one likes." The idea of absolute individual freedom unhindered by regulations or laws is the libertarian goal, and libertarians are very much right-wing. It's modern conservatives who don't think external rules should exist -- favoring their beliefs in the Invisible Hand of the Free Market and the morality of religion to guide ethical behavior instead. When the Republican and Democratic parties first formed, it was the other way around, but conservatives have been the "don't tell me what to do" party for a very long time.

Without getting into a discussion of what beliefs are right or wrong, starting an article with a thesis statement that entirely flips the truth of who-thinks-what backwards is a huge red flag.
Gmail in no shape form or fashion a “market leader” in the enterprise.
All of them? Minus the dynamic/weaks, such as original javascript.
I remember playing with Go trying to write a little dynamic programming language. The lack of generics made it painful, but I should give it another shot sometime :p As a web developer, I appreciate Go's simplicity, and ability to be "close to the metal" without having to worry about memory, like in C, or know a complicated language, like Rust.
Nowadays black is a defacto standard in python formatting.
Title: "DuckDuckGo in hot water over hidden tracking agreement with Microsoft"
The cloud vendors, that cooperatively are building Kubernetes, are making bank off of Kubernetes.

Kubernetes is fine.
This is generally standard practice for e-commerce companies, is it not?
It’s less Enron and more like the financialization of everything. Companies have so much capital they start investing in other startups or try our harebrained schemes like this, rather than spending it on R&D.
A Spring Boot service doesn't have to Microservice - you can happily fatten it up into a monolith. Cloud-only dependencies would come into play for Spring cloud (or something that is using cloud specific features) - for a "vanilla" CRUD app, they are not needed. Creating virtual/physical environments is out of Spring Boot's scope and better left to external tools though it has support for separate environments via profiles. ORMs/tooling that wraps database doesn't have to be part of Spring Boot - using Hibernate/JPA isn't mandatory; plain JDBC Template with hand-written SQLs would work fine.
I want two laptops in one body
How many of us carry two laptops?
I want one laptop with physical switch between work and personal.

I like my MacBook Air, but I have to carry two.

What should be separate to be able to have physically two computers? Disk + Secure Enclave?

Is any company working on it? Maybe framework could do it?
"why doesn't my country just let me stomp all over the rights of people that don't want to live like me"
PiTR is like the primary reason for us using a managed DB, it's indeed a weird and fatal omission from a managed DB offering.
A shift that the vast majority of human beings who have ever lived have not made and will not make. Even if that shift were desirable, it's not going to happen. If you tell people that their nation is an irrelevant construct, most of them will tell you to FO.
Asean citizens view China as most important future partner
Fish, apparently.
You're right. I should have written 'Hypothesis', not 'Conclusion', for that line. EDIT: I corrected the article.

The statement is correct though. The bug was specific to Windows x64 builds when compiled with GCC-MinGW.
> 1) Easy to use pointers. There's just pointers, not like C where you can have anywhere from 4 to 8 different types depending on your platform. And no, pass by reference vs. value are not the same as pointers.

Do you mean C++? Or am I confused?
Ask HN: Slack red unread chat callouts are anxiety inducing?
I personally face the slack red notifications in the chat very anxiety inducing. With no way to make a todo of all the messages which i cant reply right now but will do later.
What has been your experience and any tips to relieve the issue?
This could be bad news for all the great researchers that moved to VMware after Microsoft closed their Silicon Valley research division…
I hope you still see this, it took me a few days to get back to you.

> Who will host the terabytes of content […]

Those people [1], among others. You too, if you want. The great thing is that you don‘t need to store the entire weave to participate. If you store only 10TB, you will earn rewards at roughly 10TB/72TB = 1/7 efficiency.

> […] if this really take off?

Arweave has taken off, and the weave size is already above 72TB. [0]

> Who will pay for it?

The uploader. You pay for 200 years of storage AT CURRENT COST upfront. The trick is that this is not paid out immediately. Instead, an endowment is created, which pays for the continued storage over time.

Under the very conservative assumption that storage costs decrease by about 0.5% pa, this endowment will shrink over time, but never be exhausted (because storage gets cheaper over time). Essentially it is exponentially decaying. [2]

[0]: https://viewblock.io/arweave/stat/cumulativeWeaveSizeHistory

[1]: https://viewblock.io/arweave/nodes

[2]: https://www.arweave.org/files/arweave-lightpaper.pdf
I never had any issue with the lack of generics in making a programming language, but the lack of sum types was painful.
Only 600 millions years ago my Central European city was a beach front to the mega-Ocean. Would be sweet to see it but the lack of infrastructure could get annoying.

Very fun project.
How does this play on the Steam Deck? I received mine recently and was thinking of giving that game a try.
I'm a cofounder over at Ideal Medical Technologies, and we're working towards building one of the first fully automated blood glucose control devices for hospital use, which could save hundreds of thousands of lives per year in the US alone!

We're not currently hiring, but once our first human data comes in, we will be looking to scale up our team quite a bit! If that's something you're interested in, drop me a line, email is in my bio.
Ask HN: What's your favorite technical blog post of all time?
I thought it was pretty easy to use using Pidgin.
I have experience with both (and a lot of other languages) and honestly - I wouldn't move from Python to Go. I'd move from Python to the very latest version of C#.

You get far better tooling, excellent performance, the ability to write extremely concise code (as long as you don't apply mainstream coding standards/style) and a better range of libraries for most situations than Go. More chance for re-use too (i.e. same library for mobile apps, websites via web assembly, backend and apps for all major PC platforms).

Also - the leaders of both Python and C# are coworkers - they both work at Microsoft.
It's covered under the "shall not be infringed" part.
> Google Workspace (the new-ish name for Google Apps.

You hit the nail on the head why enterprises stay away from Google. They are going to lose focus on it as soon as no one internally can justify maintaining it to enhance their careers and show “scope” and “impact”.
> I've been using Kagi for a while. I'm totally on board with springing $10/mo for good search.

If privacy is the concern, why not just use a VPN and use Google? Doesn't this achieve the same end, but with a VPN you have far more usecases than just search?

I mean, if you really wanted to take things to the extreme you'd run TOR or use Tails, right? It's not the cost that makes me question this, I pay for a VPN after all, but what does Kagi do to justify itself beyond the 'it's better than google?'
Article 17 of the GDPR would disagree.

"""
“The data subject shall have the right to obtain from the controller the erasure of personal data concerning him or her without undue delay and the controller shall have the obligation to erase personal data without undue delay” if one of a number of conditions applies. “Undue delay” is considered to be about a month.

"""
You can get three Dell servers and a VMware install ISO and have a hypervisor with a web interface, a distributed cluster filesystem replicating between the nodes, VM failover in case of hardware failure, live migration of VMs between nodes for maintenance (state and/or storage), a centralised update system, VLAN aware guest networking, isolated management networking, all up and running in production in half a day - less if you someone has already opened the boxes and racked it all up before hand. Without any great technical skills needed to setup any of it.

With a bit more planning and a larger environment and more licensing, and not much more tech skills, you'll have redundant trunked network links, it will migrate VMs between nodes to balance load, integrate with the node IPMI management to power hosts down when the load is light and power them on when the load increases, and for enough money on licensing it will keep two VMs on different host nodes in sync down to the CPU instruction in case one host fails nobody will notice. Also with not much tech skills.

And when I say "not much tech skills" you do need to understand enough about computing to plan it and cable things in properly and deal with VLANs and subnets and ISOs and DNS, routing, and VMware's way of doing networking, and the basics. But you need to know approximately nothing about /etc/ or XML or YAML, cluster quorums, elections, filesystem locking, heartbeat or watchdog services, distributed consensus protocols, package management, LVM, systemd, hypervisor subsystems, PAM modules, Kerberos, webservers, databases, Unix permissions, or etc.

I'm under no illusions that it's cheap, or bug-free, or that you never need to SSH in and poke it ever, or that it's the right thing for every task, or that it's the modern way. But it's an amazing packaging up of a lot of things into a worldbeating product, and its integration with Dell specifically - Dell hosts, Dell EMC storage - is such a good fit that makes me surprised and sad that Dell would sell VMware.
Thank you! We're still figuring out how to present this, so... Yeah, good point.

btw, if you like it, we'd appreciate the GH stars at https://github.com/rebootoio/vaxiin-sandbox :-)
Do you work on a compiler backend? =]
Couldn't this be accomplished with a hypervisor and 2 virtual machines?
As a candidate just another question to worry about, even if it doesn't actually come up, and at best the result of it coming up is neutral, not positive for you. The more you need the job, the more stressful that sort of thing is.
A little digging turns up this, which discusses their experimental work:

https://journals.aps.org/prl/pdf/10.1103/PhysRevLett.128.080...

"(2022) Emergence of Constructor-Based Irreversibility in Quantum Systems:
Theory and Experiment, Marletto & Vedral"

That's related to this quote from the article:

> "But crucially, the theory also predicts that the row becomes even less able to do the reverse transformation from B2 to B1. The researchers have confirmed this prediction experimentally using photons for B and a fiber optic circuit to simulate a row of three qubits."

The experiment is rather complex, and would take a long time to analyze and understand in depth. They appear to be claiming that microscopic reversibility, a cornerstone of atomic-molecular kinetic theory, is being violated in their setup? Seems like a rather extraordinary claim but it passed peer review in a major journal so, worth digging into probably.

For those who want an introductory overview of the issue, this is a good one:

https://www.thoughtco.com/laws-of-thermodynamics-p3-2699420

> "Kinetic Theory & the Laws of Thermodynamics

The laws of thermodynamics do not particularly concern themselves with the specific how and why of heat transfer, which makes sense for laws that were formulated before the atomic theory was fully adopted. They deal with the sum total of energy and heat transitions within a system and do not take into account the specific nature of heat transference on the atomic or molecular level."

In practice the second law is not all that useful although it's philosophically important I suppose. For example, a redwood tree growing from a redwood seed plus simple inputs (CO2, H2O, photons, NH3 etc.) is clearly a local decrease in entropy, as opposed to the dispersal of those elements when a redwood tree burns or falls and is digested by fungi, but since solar fusion is creating a much greater increase in entropy, there are no second law violations. Similarly the creation of heavy elements in a supernova would seem to be a decrease in entropy but the release of all that energy to the surrounding universe ensures no second law violations take place. In practice it's very difficult to do all the accounting for even moderately complex systems.
It's actually controversial rule for bird feeders. It's not conclusive that the bird feeders do more harm than help. Some research indicates birds living near bird feeders have better immune system and can cope with diseases better.
it's tricky but not deceptive. raising that point in this context indicates you've fallen for form of the sunk cost fallacy via conflating two separate business decisions (the investment decision with the pricing decision).

we need to say no to these unsubstantiated, regressive fees, full stop.
I'm given a measure, one specifically of technological capability, and one that was specifically highlighted by a significant author within the field (and whose work was cited within TFA), to make a point.

I get the strong impression you don't like that point, and would prefer to use different measures. That's fine.

But it doesn't invalidate the measure or point made.

There are obvious reasons for speed to not increase further, namely the speed of sound as you already mentioned, so this is a non-starter.

You see my point. You admit it. You state it freely yourself. And yet you reject it.

SST would be useful, and is used in specific domains (satellite launches, military). On a costs/benefit commercial basis, given externalities and legal frameworks, however, technology has hit if not a dead end, then a remarkably robust barrier to further progress.

The areas in which air travel has expanded, and the mechanisms by which it's done so, are notable because they are largely not related to aeronautical engineering: flight controls or power plants.

There's some exception to the latter, jet engines have increase in efficiency both in terms of fuel consumption and power-to-weight ratios. But that's limited incremental improvement. (I'm pretty sure Vaclav Smil addresses this in Energy and Civilisation, as one of his power-plant efficiency curves. These tend to approach asymptotic limits with time.)

Most of the efficiencies though come from smaller aircraft, economies of scale, increased load factors, some materials advances leading to lightweighting, and removal of both price and amenities lower-bounds which have made available lower-cost, but also far-less comfortable, air travel. There's also been a significant, though largely incremental over time increase in overall safety. No major breakthroughs, but chipping away at major risks with time.

Some of those risks are reversing. The number of commercial aircraft downed by missile attack seems to be increasing in recent decades, at least on an absolute basis. It's still likely falling relative to total passenger miles. Still sucks to be you if you're on the wrong end of that ratio.

But aeronautical engineering has hit a hard stop.

Seeing and understanding that point viscerally is key to grasping the premise of technological limits. Many people seem exceedingly averse to doing so.
Can you elaborate? Somewhere I can read more?
CCPA provides a handful of reasons that allow a business to maintain data even after you request to be deleted: https://cdp.cooley.com/ccpa-2018/#section-1798-105
People can have a variety of different comfort levels with different kinds of risk. You’re suggesting that someone should consider a slightly lower salary + future possible earnings on options as equivalent to slightly lower salary + future possible earning on options - risk of loss on early exercise. Some people work for startups, some are angel investors, there is some overlap but it’s not 1:1 and it’s because those are different types of risk.
I think you mean Charles Mann :) Michael Mann is a director of heist movies.
How to Make an Instrument App for iOS with AudioKit 5
Per the CDC, defensive gun uses are estimated in the hundreds of thousands per year. It is not "exceptionally" rare to use a gun for self defense (even if actually killing someone with a gun in self-defense is relatively rare).
> Te bit about finding a team is pure horse cock. As they point out there are a bunch of C++/C programmers about. There are even more python programmers too. Go is a tiny pond compared to the big three (c, java, python).

If you can program in any language, you can program in Go. There's so much less to learn than even Python (perhaps especially Python when you consider all of the different packaging tools, testing frameworks, sync vs async, decorators, metaprogramming, etc).
Good to hear that Dell’s schemes haven’t done the same to his own company. Would it be more accurate to draw a comparison to Masa Son? An entrepreneur in tech who ended up playing high stakes financial games with his company’s own money.
> you are back dealing the the old boys network of dealers.

We are still toward the end of the early adoption phase, but in the long run, the established brands is where EVs take hold. In 5 years everyone will be able to roll up to that network and drive home in an EV the same day, if not sooner, and take advantage of that network for service, etc.
I personally prefer it
No, manufacturing is across multiple locations globally. We’re building a battery manufacturing plant in Sweden with Northvolt, expected to bring 3000 jobs.