skysight-inc/HackerNews huggingface dataset:
I like the Betamax vs. VHS, X vs. Mastodon bit, because technically if you want a safe, high-integrity programming language today, you would choose SPARK2014, the Ada language that has a legacy of mission-critical real-world software projects for decades, proven verification tools and and it is easy to read and write. Rust gained favor with the tech crowd, while SPARK was being used in avionics, aerospace, and other high-assurance software. Why would you choose Rust a relatively new, unproven language (cite some mission critical software that has been running for a decade written in Rust besides a browser) for crypto, aerospace, AWS, and other critical areas? Programming language adoption is just as much about fashion as it is about a true pros/cons in tech.
> where "the customer is always right" and there's a strong desire to make the customer happy

It’s definitely a culture shock for people from these cultures to encounter businesses who reject their business, whether it’s deemed risky or not worthwhile.

It was eye opening to me to spend time working with cultures where I had to convince businesses to deal with me rather than the other way around. Some people get extremely offended when businesses don’t bend over backward for them, but that’s not going to work when you encounter cultures who operate differently.
It can be slower than pure Go options in some scenarios.
Why is this attitude so commonplace?

Servers are worthless to a hosting company without utilization. It’s in their best interest to have them pegged 100%. Like airplanes - they don’t make money when they are empty.

Why do so many in this thread think “I am using 100% of what I pay for! They are bound to change it soon!” That’s not how it works. If I offer you service for a fee, I’m going to allow you to use 100% of that service for that fee.
It would be nearly impossible to prosecute for just bad code. It would require more and is limited very small scope of people.
They've been using safe languages like Ada and SPARK2014 for decades, and those are hardly unsafe. In fact they are safer and more mature than Rust and easier to learn IMHO.
I liked some of Murakami's work, but I didn't really like 1Q84. I remember e.g. South of the Border, West of the Sun as being better (that's just the first title that springs to mind).
Show HN: Nice Password – Free online password generator
Free online password generator. Create strong, secure, and random passwords instantly. Customizable length and character types for maximum security.
I don’t think that’s what the parent was saying.

There are cases when refactoring Rust code where it’s possible to hit limits in the compiler related to e.g. lifetime inference. When these limits are hit, simple straightforward refactorings that are perfectly safe become more complicated - suddenly you’re forced to manually annotate lifetimes, and to thread those lifetimes through function calls, and…

And your small, incremental refactor suddenly isn’t. It doesn’t happen all that often, and they’re working to reduce how often users run into these challenges, but a number of cases like this still exist. And when you run into them it can be a frustrating experience.
It seems then sample analysis should happen in place instead of bringing samples back to study. I think this motivates the need for better ISS equipment, or off-site research labs, like on the moon.
Long long ago i and friends would smoke a ton of weed and write letters that we never send. They went something like...

Dear sir, you must feel privilaged to receave a letter from someone as important and distingushed as me. It was well earned and deserved i assure you (which is the best kind of assurance) It of course pains me greatly to see my greatness overshadowed but there is joy in being reduced to an observer in awe.....

Ill let myself out
The PE thing is more than 100 years old in the US. By 1947 every state had a PE licensure program. It has nothing to do with programmers.
Why on earth would you think that that would ever happen?
Even CNBC agrees with healthcare
https://www.cnbc.com/2024/11/28/these-economists-say-ai-can-...
Canada's antitrust watchdog sues Google alleging anti-competitive conduct
I’d love to see such a list! In the meantime your argument is convincing in direct proportion to the quantity of data you have provided :)
Manufacture in country A and sell in country B. Or vice versa.

But never manufacture and sell in the same country, or the government might try to get you to pay for your negative externalities!

And now, there’s this annoying predicament where as you introduce more laws and more enforcement, you only cripple your own economy and rarely cause any significant improvement along the lines of what you hope. Look at Australia — we have all these appliance safety laws, but all of the appliances are made overseas and there’s no good point for the government to inspect and enforce compliance with those laws. I just bought a generic vacuum sealer from an online shop the other day. It was cheaper than buying at a brick & mortar store, even with delivery, and it definitely does not comply with Australia safety standards.

We’ve killed our local industry, and our economy is suffering for it. I don’t think the answer is to remove the safety/etc laws, but instead to tax all imports enormously. Be aggressive and unfair so that local industry is immediately viable. It’ll be painful, but it’s what most countries need. Comparative advantage turned out to be a terrible basis for international trade.
The main point of double-entry account keeping is the notion that money never vanishes, it's always tracked as going somewhere.

I think this tends to get misrepresented by people trying to literally keep two entries like we were working with pen and paper book-keeping though.

Because if I have a simple list of transactions, I can easily use a SQL query to recreate a view of double-entry book-keeping. It's perfectly fine to just record the amount of money, and two entity names in a table.

Coz the whole point of the system is that you can explain where the money went at any given time, referenced against something which should be independently auditable: i.e. a vendor receipt which in turn says "there's a physical item of X we gave you".

The "double entry" system's actual merit is when there's multiple people keeping the books. i.e. if you're in a business and your department is spending money on goods, then when you're doing that those transactions should be getting reflected in the shipping departments books (owned by a different person) and maybe your accounting department or the like. The point is that there have to be actual independent people involved since it makes fraud and mistakes hard - if you say you bought a bunch of stuff, but no one else in the business received it or the money to pay for it, then hey, you now need to explain where the money actually is (i.e. not in your pocket).
Can you write down the actual arguments?

Stating a few dozen sentences of opinions several times in a row isn’t offering much in the way of discussion…
I'm convinced there's a pareto distribution of crop water usage. We're depleting our aquifers to grow sileage crops and almonds (which aren't even that good).
The only thing that will do that is regulation, either mandating the types of cars we can buy, or taxing the kinds of cars we don't favor.

People in the majority prefer large, powerful cars, given the choice. And those cars already cost a lot, so any strategy of price increases to discourage them will have to be significant. This is why most people in Europe drive small, economical cars. Big cars are heavily taxed, and so is the fuel they use.
I had something like this running from a docker container but ultimately I gave up and got an airprint native printer. Its one of those things I just don't want to tinker with when I need
revenue neutral externality taxes are great policy but terrible politics...
Germany’s net power grid imports are less than 5% (17% imports vs. 12.5% exports in 24H1), despite having no active nuclear power plants anymore. Around 60% of their domestically generated power currently comes from renewables (up 8% from last year). I don’t think it’s abundantly clear.
It depends on what you mean by 'nature'. On a large enough scale, 'nature' doesn't care whether earth is hit by a moon sized asteroid, either.
Pardon me an old story... I never built a double entry accounting system but decades ago I did build a billing system for a internet/telcom startup that grew to a modest 8 figures revenue.

By accident and not knowing any better as a young dev, I ended up building the billing logic from day one, and for better and worse building it in two places in the system (on a consumer-facing billing webpage, and on a separate backed process that generated invoices and charged credit cards.)

It turned out to be remarkably hard to keep them in sync. We were constantly iterating trying to get traction as we burned down our capital, releasing new products and services, new ways of discounting and pricing (per use, per month, first X free, etc), features like masterpayer/subaccounts for corporate accounts, user-assignable cost centers, tax allocation to those cost centers with penny allocation, etc such that new wrinkles and corner cases would keep popping up causing the numbers on my two screens/methods not to match.

Being personally responsible for the billing, I would go over all the invoices by hand for a couple days each month to insure they matched before we charged the credit cards and mailed out printed invoices as a final check to prevent mistakes. There was always/often some new problem I'd find affecting one or a small handful of customers which I would then fix the code before we billed. I never felt good letting go and not doublechecking everything by hand.

I thought about refactoring the billing logic to occur in one place to eliminate these mismatches and my manual crosschecking, but after a lot of thought I realized I wasn't comfortable with a single codebase and liked having two codebases as it helped me catch my own errors. I then just made it easier and easier to run automate and crosschecks between the two. The billing code was a little too gnarly to be proud of, but I was very proud of the outcome in how accurate our billing was, the lack of complaints and many near misses we avoided for many years. I do feel twinges of guilt for the complexity I left my successors but I still don't really regret it.

After that experience, the motivation for double entry bookkeeping has always made a lot of sense to me. I had sort of reinvented it in my own hacky way with double logic billing code to prevent my mistakes from causing problems for my customers...
I'm not sure why you compare this to airplanes. Airplanes fuel consumption is very expensive if the plane is empty relative to profit. They need to put bums in seats for the flight to be viable commercially.

On the other hand, a flat out rack takes more power than an idle one. So this isn't the same thing at all.
Juding by the content you were not far from the truth... :-)
The root issue I have with this and many other articles is the false dichotomy around this vs that programming language.

I would feel comfortable interviewing for a Rust, C++, job, and probably a C, Pytbon position as well, just because the industry I'm in might require it.
The End is Always Near, Dan Carlin

A quick read on many points in history when things looked grim and it must have seemed like the end of society was coming --an interesting read not necessarily mind-blowing.
I'd love to see some of the tire wera data that Waymo has accumulated. Despite being heavier vehicles, I bet they do well on tire wear from no hard stops or starts, driving the speed limit, keeping properly inflated, and (I assume) optimizing driving to maintain momentum (e.g. not accelerating into red lights like I see so many human drivers do).
On Arch most DKMS packages have a separate package that is compiled directly against the stable kernel (and some against the lts kernel). IIRC they all don't support loading with SB though since the keys that are embedded in the kernel for other modules are discarded after the kernel build.

This is to say, its not impossible that those can be signed from the distro. Just Arch doesn't.
Show HN: Nice NewTab – Minimalist new tabs and focused workbench
Nice NewTab is a new tab Chrome extension.

Nice NewTab turns every new tab into your personal productivity command center. Quick search, focus timer, and daily goals - all in one beautiful, minimalist interface.

0.0.2 Released.
1, added a new custom wallpaper option, users can replace their own wallpaper
2. Added several search options, and will continue to add AI functions.
3. Optimize the UI of Tomato Clock's reminder mask pop-up box.
4. New plug-in settings interface
5、Update the icon of About page
6、Fix a number of display exceptions

1、Quick Search
Quickly search your bookmarks and web pages.
2、Today's Goal
Set daily goals to improve efficiency.
3、Pomodoro Clock
Use pomodoro technique to improve concentration and efficiency.
4、Focus Workbench
Provide a focused work environment, allowing you to focus on tasks.

Some of these features will be added in subsequent releases, so stay tuned!
I saw the movie in October of 1968 (I think), my 13th birthday. It was a totally enjoyable and life-changing experience for me. But I had no problem understanding the movie because I'd read Clark's novel before seeing the film. The comments in this article affirm my long-held believe that the key to the movie is indeed in the book, and I've never again ignored the novelization of a movie I enjoy...even if the writer isn't also one of the screenwriters.
Is there a screenshot/gif/video/demo that demonstrates what you mean? Like, so you mean any group of widgets can be turned into its own window?
Nobody drags YC startups through the mud like we do here.
C++ has changed a lot.
I personally doubt that the American government has the power to be able to do such things. Regardless, the incoming administration will under no circumstances impose such restrictions, or push for them to be created. I seem to recall that the previous Trump administration removed restrictions around asbestos, to give you an idea.

Libertarians gonna libertarian. Even if it kills everyone.
Show HN: Oomf Map
I think this works.

You can buy two small dishwashers, keep clean stuff in one, dirty in the other, then run the dirty one and swap.

Or you can also just have one plate and wash it by hand after every meal.
I’d be really interested in that kind of study.

My intuition has slowly been building towards thinking of LLMs (and potentially all generative models) are essentially search algorithms
> Kinds of is the point tho, you're hogging resources you don't actually need (not talking about traffic here ..).

That seems backwards? They're not hogging anything, they're paying for network they're not using; this is excellent for Hetzner.
One book not on that list that really threw me recently was The Anomaly [0]. The less you know about it going in the better.

[0] https://en.wikipedia.org/wiki/The_Anomaly_(novel).
Off topic, your website is interesting, I wish I knew how to interpret it "commitment of traders". Maybe there is a blog post somewhere?
I don't see how a rank and file programmer would ever be personally responsible for their code. You can blame management for forcing untested or known flawed logic, but not some shmoe that pushes an "off by 1" bug while working weekends and late nights with no testing and hard deadlines.
I've never understood that either. As a computer guy it always struck me as a redundancy -- the kind of redundancy where one thing will always eventually be wrong.

I assumed it has to do with the fact that it was invented for bookkeeping by hand. Accountants assure me that it's even more important with computers, but I've never managed to figure out how that works
At least we avoided the Flash hegemony
Accounting systems are super hard when you do them wrong and kind of trivial when you do it right.

There is no in-between.

Martin fowler wrote quite a bit on the subject and it's a good match for event-sourcing.
I’m out the loop a bit… what’s going on in Syria that would affect the war in Ukraine?
That's their moat.
>Like, if you were to design a language from first principles, you'd come up with Esperanto

That's the problem. It's design by commitee instead of evolutionary organic design. It's how cyborgs think people oughta talk.
"Professional Engineer" is a protected title that requires licensing to be used for a discipline. That licensing process does not exist for software in the US right now.
Golang is not much more widely used comparing to rust? both are 17+ years old and they're around 2% of the market.
You do not remember correctly: https://en.wikipedia.org/wiki/Double-entry_bookkeeping#Histo...
This is more a problem with ill-specified contracts though. It was a constant source of annoyance when I was sole-trading for a bit, because what happened was something like this:

I'd be quoted a day-rate. That was what I was actually going to get paid, one day. But then I'd be told to bill it as an hourly rate. And then actually to bill it as 7.5 hours.

But I wasn't told what the hourly was - the hourly was whatever my day rate was, divided by 7.5. So this led to the problem that it produced an irrational number as a result.

Technically this should've been fine...except no one I dealt with knew or cared about this concept - they all used Excel. So if I rounded the irrational to nearest upper cent (since that's the smallest unit which could be paid) they complained it didn't add up. If I added a "correction item" to track summing up partial cents, they complained it wasn't part of the hourly.

In the end I just send python decimal.Decimal to maximum precision, flowed through invoices with like 8 digits of precision on the hourly rate, and this seemed to make Excel happy enough. Of course it was completely useless for tracking purposes - i.e. no one would ever be able to pay or unpay 0.666666666667 cents.

Because what's not in employment contracts that really should be? Any discussion on how numbers are to be rounded in the event of uneven division. You just get to sort of guess what accounting may or may not be doing. In my case of course it didn't matter - no one was ever going to hold me to anything other the day rate, just for some reason they wanted to input tiny fractions of a cent which they actually couldn't track.

And it's not an idle problem either: i.e. in the case of rounding when it comes to wages, should it be against the employee? It's fractions of a cent in practice, but we're not going to define it at all?
> It’s just that…it goes without saying that fintech companies should know better

haha, if only.

move fast, break everything if it gives profit
Running a Python application using a Windows batch file is not a special task at all. Oobabooga and AUTOMATIC1111 work in the same way. They also have the same issues regarding Windows Defender.

https://github.com/oobabooga/text-generation-webui
https://github.com/AUTOMATIC1111/stable-diffusion-webui
As I said prep is grinding.
really? how about if I wrote this? not personal or mean, yes?

“Teaching a course where you are professor of record is certainly not grinding unless you dont know the topic at all.”
The Effects of Combat Deployments on Veterans' Outcomes [pdf]
Between 2001-2021, the Veteran Affairs Disability Compensation payments in the US quadrupled

Based on quasi-random assignment of recruits to units the paper finds deployment can't explain the rise in disability payments, which is more likely driven by policy changes. The Economist published an article about this today, linking the issue also with conversations around efficiency in public spending:

>"The biggest shift over the past two decades has been an ever-expanding list of “presumptive conditions”—ailments that are assumed to be service-related without requiring proof. This list now includes common afflictions such as asthma, chronic rhinitis and type-2 diabetes. Once on the payroll, veterans rarely leave it and can pile on new claims indefinitely. Many start with minor conditions such as sleep apnea, and stack on additional diagnoses until they reach the maximum payout... Research shows disability payments have markedly reduced employment among veterans, and delivered no measurable improvement to their mental or physical health."
Another attempt to protect children from the internet? How thoughtful.
the absolute best professors on this planet are the grinders… if you are not, you are just coasting on something you think you know but you really don’t (probably re-using powerpoint presentations you created in 2012…)
I am inclined to agree with your suggestion and agree with OP.

Mr Entrepreneur starts a business with $1,000 of his own capital and manages to grow his stake to $1,000,000. If the only way for him to use the $1,000,000 as collateral for a loan is to sell it and realize the gain, then he doesn’t need the loan anymore and a successful entrepreneur is deprived of ongoing ownership. But by allowing him to borrow on the $1,000,000 and taxing him, he is still able to maintain his share and use a portion of the loan proceeds to pay the new collateral tax. Netting less of the loan proceeds seems preferable for everyone than to force him to sell his stake.
Same with the slow unblur of gigs.
Tell HN: Good luck to those on call for Black Friday/Cyber Monday
May your uptimes stay high, and your P99-latencies stay low
The secret is to have everyone in on it. Everyone is guilty but nobody is quite culpable enough to punish.

The low level guys were just doing their jobs, and each individual transaction was mostly legal. A few weren't but it's hard to sort out which ones. Maybe the management should be responsible for ensuring that nobody ever did anything illegal, but they can't really supervise everything all the time, can they?

Poof. Guilt is just a rounding error that all rounds down to zero. The government passes some new regulations to prevent that particular scenario from happening again, and the same people set about finding a new scam.
This is what tariffs do well. When you tax a local manufacturer, you impose an equal tariff on imports.
This would freak me out but I like the concept
Have you experienced waymo in SF? It actually drives faster than regular folks and brakes much more harder because of that. The speed limit doesn’t apply to the streets of San Francisco and it typically accelerates to the limit as fast as possible (especially electric).
This application is executed in a virtual environment (venv) created using Miniconda, independent of the Windows OS.
It does not damage the Windows OS.

If you have concerns or doubts about telemetry or spyware, there are countless software options available for detection.
Give it a try.
Bridging the gap between TP databases like PostgreSQL and AP database DuckDB is really amazing. Maybe the next step is building a serverless AP service on top of this and the object storage.
Ironically one of the reasons I abandoned Linode for Hetzner was because I assumed Akamai would ruin it. I still have stuff on Linode and I don't think Akamai ruined it.

With that said, Hetzner's prices are still cheaper and I've never had issues with their service, but I feel gaslit by this announcement.
Tyre wear is proportional to the fourth power of wheel load; reducing weight per wheel is the key here.

Hiwever, taxing new tyres may be counterproductive, since encouraging folk to keep using their worn tyres is not a good outcome for road safety.