skysight-inc/HackerNews huggingface dataset:
the most important benefit that most people ignored until they needed to debug something was fixing the horribly broken exception system in Python 2, were you were losing your stack traces when reraising.

most people who don't come from native-English countries also immediately benefited from unicode awareness by default. there were a few folks who cried about having to prefix bytes with b'' when pushing text through sockets, a vocal but small minority.
Another approach is to have to the DB run in a secure enclave (SGX, Nitro, etc.), the data encrypted in the enclave process during disk I/O and the querying clients also in their own enclaves with encrypted communication between the enclaves. While there are edge cases, this is a more general "treat the db as black box" approach.
Just the obligatory note this isn’t deductible in the US either.
Dependency updates, security updates, bug fixes. Yes, if your userbase is in the hundreds of thousands, the one time payments will cover a developer's lifetime of maintenance work. But if you are a random HN dev with a 20-user app, then the 100 dollars, you will not cover a 10 year period of maintenance work, unless your app has zero dependencies and doesn't use any web apis.

Crunchy Bagel is not a random HN dev making a random app. I highly dislike this attitude people have with expecting free work when it comes to software. If the app was sold as it was with 0 additional work of any kind, I bet you wouldn't buy it. You expect free work. But if I ask you to come clean my toilet for free, you wouldn't do it. This is why we have ads on the web nowadays.
Agreed, but the difference for me in some of those companies is that Theranos, FTX, and WeWork were never real companies in the sense that they performed valuable service to the world and turned a profit. In contrast, Enron, Worldcom, Tyco, and AIG were all real, functioning businesses that turned bad via executive accounting shenanigans. And the 2008 crisis was a collective failure of unthinking financialization and deregulation, again mostly among otherwise functional companies.

So I'm especially glad to see the current crash, as for me it represents businesses founded on "fuck around" finally finding out what business fundamentals are.

I'll be interested to see what happens with other massive capital consumers from this era, with the poster child being Uber. It's plausible to me that even on its own terms Uber will never generate profit above the $20 billion of capital it took. Let alone getting into the black once we count its more obvious externalities.
By name I'd say you're romanian. Certainly you must know of the 2 kids that died there to stray dogs in the recent years right? One of them died in a parc.

Also, why are you inserting yourself in a discussion about an article without reading the article?
This is grey at the moment, but you have a good point; the cost of compliance (not just with taxes, but everything) tends to be constant for being in a particular market, and does not scale down with trade volume. It's one of my biggest criticisms of EU vs Anglo business culture is that EU countries tend not to have small business exemptions. And you can't really get new medium and large businesses without them growing through the small business stage.

The ease of "forming a company" is a good marker. In the UK you can do it extremely cheaply with no minimum capital and very limited ID requirements over the web API.

Italy has much harder requirements: https://uk.practicallaw.thomsonreuters.com/w-006-9469?transi... ; only recently (2012) did they allow companies with less than E10k of formation capital!
I'd love to have one if you have any left.
(email in my bio)
The few times I've been to some Eastern European countries, the street dogs were indeed not an issue. Just unsightly. They are actually useful as they get rid of carcasses of other dead animals (pigeons, rats, etc.) on the streets.

However, there are countries where the street dog population is way higher and attacks and rabies are a real problem. When these countries take action, they often mass-cull the dogs. In Bhutan's case, the dogs aren't going anywhere. The 100% number is simply not believable and soon there will be again a small, but manageable population.
Validating Data in Elixir: Using Ecto and NimbleOptions
> In Japan John Lennon is not referred to as ”Lennon John”

Maybe not in Japan, but this is how some banks address me in the Asian country I live in.
Notation Must Die: The Battle for How We Read Music [video]
Big or not, Fastmail is a great service and one I’ve used for many years now.
Spaces is/was a Dutch WeWork clone, but they are now owned by the same parent as Regus and they've been integrating the two. My office is in a Spaces in Amsterdam and I like it, but I think the Spaces facilities outside The Netherlands are a bit of hit or miss. I think they've been quickly assembled to show a growth curve but are not all up to the same standard.
Second this. I'm putting together a new computer and have bought some parts from Amazon and some components from other sellers. The Amazon purchases have been easy (not perfect of course), while the other purchases have been annoying or confusing (cancelled orders, unclear stock availability, confusing tracking, etc.).

Amazon is just so much more reliable than other retailers. Is it perfect? Of course not, but it is much less of a hassle than most others.
I don't know if it does not make sense. AFAIU these BGSes could be special-purposed e.g. for a business, community or topic of interest. Why wouldn't it make sense to synchronise the collected data between these BGSes and get a combined view on the data? With just a single BGS we have another centralized big tech platform. I think decentralized BGSes are a major factor in how interested people are in becoming part of the ecosystem.
Can use Proton for accounts you will rarely check. Free accounts on Tutanota are deleted if haven't logged in 6 months. (And cannot remake one with same address unless you pay.)
Got it. Yes indeed. That makes total sense and I agree.

Also at some point in prehistory the rock formation that is now the strait of Gibraltar fractured and the Atlantic ocean rushed in and drowned the entire basin of the Mediterranean,[1] so that type of cataclysm has actually occurred, although before human experience

[1.] https://www.theguardian.com/science/2009/dec/09/mediterranea...
Ekipp: A macro preprocessor language, written in C
Like others said, subscriptions suck, and especially since there are apps like ”Habit List” (which I use) that have a one-time payment of only 6€, I’ll rather use that.

It should not be a complicated app to make and maintain. The yearly Apple developer payment sucks but that is not my problem.
Every human is sacred.
Why do you even need to have a street dog population?
Electric Planes, Once a Fantasy, Start to Take to the Skies
Thanks. I can't look at the leaning tower of Pisa now without smirking.
A metal plate affixed to the car in a highly visible location may help this problem.
Aren't most airbnb's rentals also listed in booking.com and other similar services in addition to direct rental [1]?

[1] I have several time successfully managed to get better price by agreeing to cancel the airbnb reservation and pay directly in cash.
Is this satire? Do you realise how much plastic is used and wasted when farming and how insignificant your actions are?
does anyone know the Android alternative?

Or I request author to make one
you were right, I get it now. The score wheel (by lack of better term) can be used as a variable if it outputs cam positions for each digit but it can also trigger a mechanism with each increment. You can have for loop kind of operations using multiple variables.
You are conveniently ignoring the comment mentioning your bad E2E implementation and commenting on other comments. Why?
>What sane person would do this?

I use Gmail, and have exclusively used the web app and Android app to access it, for, what, 15 years? I don't think it's insane, if those apps work well.
I use https://github.com/iSoron/uhabits
This is actually really a good app!
> There might be a sense in which bubbles are getting more ridiculous over time (e.g., NFT) but it would be hard to prove it in any objective sense.

Remember tulips? [0]

I think tulips were probably at least as ridiculous as NFTs.

[0] https://en.wikipedia.org/wiki/Tulip_mania
Nobody's need to have street dog population, it just happens and requires significant resources to deal with.
Homomorphic is literally hundreds of thousands of times slower than operations on plaintext. A comparison of 2 64-bit integers can take around > 50ms. So even with a b-tree where maybe ~100 comparisons could occur, the query will take 5s. A linear scan over 1m records would take 13 hours!

SSE, ORE, STE schemes are all far more practical.
why would these be any better than asking regular chatgpt the same thing?

I've had the same problem with plugins, I was excited by the idea but looking through the store theres nothing remotely useful or interesting.

I don't want to hate on them, id love to hear about interesting or useful usecases if anyones found use for them
posteo has good pgp support and employs wkd for easy key discovery
We have a patch for the driver in asahi Linux that I bet fixes this.

The codepath the driver uses to set the password does not work on newer firmware, and hector fixed it to use the new way.

If that fails I have a patch that lets it use an external supplicant for WPA3 when it it truly unsupported by the chip (which is rare)

The driver is unfortunately not kept up to date - this stuff should have been added (along with other things) years ago.

Edit: Actually looks like hector just sent it in response to this blog post.
Should show up in the kernel archives soon if you want to try it
When you're young (think HS and college aged), difficulty seems indeed to be the "ultimate" prestige.

If you're a musician, that means playing that most technically advanced piece flawlessly.

If you're an athlete, that means raw ability like speed, strength, etc.

If you're a mathematician, that means having a go at some unsolved/open problem.

If you're in the military, that means joining the special forces or becoming a fighter pilot.

As the author said, when you're young, you often only get judged on one or two objectives. When applying for college, that's GPA and SAT - so you will optimize for those two, and little else.

All this works out for young people, because if there's one thing they tend to have, it is time to grind. And lots of it.

One thing I've noticed with young and ambitious employees, is that many need constant feedback. If they don't get any direct feedback immediately, they feel left out in the cold, and don't know how to react.

Where I work, we often get inquiries from clients, and 80% of the time there's zero feedback. We produce reports / presentations / recommendations, ship to the clients, and that's it. IF we get something back, it is because they want to go forward with something, and need follow-up work.

For the ambitious types that have gotten feedback their whole lives, that can be a hard pill to swallow - it really takes some "unlearning" to get comfortable to work in that environment.
Why not? Have you tasted one?
Are you asking where stray dogs come from?
Anastrozole: Thousands to be offered drug to prevent breast cancer in England
I don't download torrents but because I'm on a CG-NAT connection, I now know what kind of pr0n one of my neighbours is into. I could probably have done without that. :-|
GPT/IP
I'm curious if Single-photon avalanche diode (SPAD) arrays could replace more traditional image intensifiers.

Would be intrigued if they could be more sensitive to light, as you wouldn't need a phosphor screen to translate electrons to photons.

I've not managed to get this paper yet - https://ieeexplore.ieee.org/document/9895178/ but it sounds like it might be possible to make SPAD arrays to capture longer IR wavelengths for thermal imagery.

I can think of some downsides of a SPAD though, as you'd need a display too, which would decrease the frame rate.
Countries for sure aren't like "Let's have a population of rabid stray dogs. Wouldn't it be nice". Although they can be useful as they get rid of animal carcasses on the streets. But they have to be taken care of, else there numbers become overwhelming and they might pick up and spread rabies.
> There are no "social" sources of money.

"private individuals and corporations" is the society who is paying the taxes. You identified that correctly.

"privatise profits" means that a select few gets the profits, and "socialise losses" means everyone pays for the costs. Which is obviously a very good deal for the select few. This is what the phrase means. Happy to help.
The last line would be on a separate card, so it does not need to be reversible.

I wonder if you could write this on one card like

/**/ debug = 1; /*/ ;0 = gubed /**/
Dark Mode Can Save the Planet
Not really OT, but what a beautifully formatted page. I especially love the convenient footnotes next to the text when on a wide screen, while being at the bottom for narrow windows.

This, however, is just hurtful, no need calling my tech stack irrelevant just because it's kinda true:

> People have ceased to debate Emacs vs vim not because any consensus was reached or either one disappeared, but because both are now niche editors which are more threatened by a common enemy—giants like Visual Studio Code or Eclipse or Sublime Text.
> We can't trust non-licensed human operators to not take the volume to 11, and TX when they shouldn't. Id rather have hardware blobs that enforce FCC law than locked down devices.

But then, wouldn't it be better to have the power limit baked into hardware instead of it being just a software limitation? Sure, this would add a little more burden to hw manufacturers. But not only would it allow for open firmwares, it would also be better at preventing the scenario the FCC is worrying about: with the limit being in software, with some effort someone could still reverse engineer the blob and disable the limit.
Well, that doesn’t seem to work at all, for me anyway. Was expecting a list of 1000+ but got 0.

Oh well!
Unknown, sure. But someone who's concerned about stalkers tracking them can spend much more time finding that tracker than someone who's trying to steal a car.

Is your concern that having one in most cars will create false-positives, or something?
I had multiple déjà vus, from the API golden days "build anything you want", social media telling you "build your communities with us", to app stores "we take care of the distribution"...it all works, until it doesn't...if they decide to change terms, pricing or make your product/service redundant because its 'strategic'.

It's their platform, their business, their rules.
OpenAI for Sports Narration
In many countries of the EU, government expenditure exceeds 50 per cent of GDP, which seems to be the ceiling that average taxpayers can tolerate while still being able to pay for their own lives.

Italy is at 55 per cent. At this stage, you can't really expect people to be happy with the total tax burden.
The infamous comment itself made sense in context, too.
I am a prolific torrenter of media but the one item it shows for my IP is a Debian ISO. Fantastic
I Got An Email From Paul Simon (saying I was wrong)
Most rural residents are not farmers, and especially aren’t land owning farmers. Even on farms most of the employees don’t live on the farm but are hired help.
> Free coffee for employees? Not from about 2 decades ago... ;)

Is this a joke that went over my head, or are they seriously making their employees pay for coffee?
This. As long as any client can connect to it without attestation, things like NewPipe will remain working. I don't understand this fearmongering sometimes.
Stop trying to pretend it's all about the filing fee, nobody (else) is making that claim.

The article clearly identifies seizure-and-resale as the dubious profit motive, where CBP is permitted to erase trademarks and make money selling the seized equipment at auction.
Day-to-day coding on a platform that I already know, there not much of a difference. It might save me a few minutes here or there.

Where it does help is when I am learning something completely new. I can ask how to do something, get an example that may or may not work, but that often exposes me to a new way of doing things and gives me hints of what else to study to learn this new thing. That learning curve is significantly sped up.
The transition was non-incremental.

There was no way to use python 2 libraries in python 3. This, right out of the gate, made them feel more like different languages than a migration, and forced people to delay their own migration until all their dependencies had migrated.

(Example of how to do it properly: "netstandard" in C# libraries could be used in .Net Framework and .Net Core, despite those being very different runtimes. Heck, even the ancient Microsoft "_UNICODE" migration where all your functions got macroed to either functionA/functionW depending on which string type you were using was less miserable.)

Within that, it was difficult to migrate code file-at-a-time. If your project had really good isolation between modules and they all had separate matching unit tests, then you had a good chance. Otherwise it was "run program, whack bug, repeat x1000".

After a while libraries (six, future) were developed to allow you to write polyglot code that generally worked in both. This mitigated the print() issue. print() was less of a problem for large projects, more a problem for novices with outdated tutorials, and people with large script collections all of which broke individually.

Changing the string type, and return type of lots of IO functions, in a non-typechecked language, caused total mayhem. Suddenly all sorts of code which never cared about character encoding was forced to.
The security properties become much more interesting when the data remains encrypted when it leaves the database. For example, an ETL process doesn't necessarily need to know what data is, just the structure. Transferring data between systems can remain encrypted the whole time.
One thing this American learned about Italy while living there, the Guardia di Finenza is very good about going after tax evaders. Their enforcement arm is outfitted with planes, helicopters, boats, and tactical gear. It's a very intimidating show of force.
You've been trolled: There's a nice comment (by clipsy) on an earlier submission [1]

Absolute looney toons garbage. Check the list of previous publications and you'll find that in the past 3 months(!) the author claims to have broken RSA, disproved the existence of dark matter, and shown that irrational and complex numbers do not exist.

Good of clipsy to do that research, as soon as I found that he calls himself "Ed Gerck, PhD, PhD" [2] I laughed and walked away.

[1] https://news.ycombinator.com/item?id=38092272

[2] https://www.linkedin.com/in/edgerck
DEC? We all know Wang is what the cool kids are wearing.
Not sure if this is accurate, but I was once told that the voltage itself is not too bad, it hurts but will not kill you as the currents are too low. But your reaction to the shock has the potential to injure you, cut your hand at sharp edges or make you touch something else with dangerous voltages and currents.
How much would you pay for an actual Programming Rubber Duck ChatGPT terminal that you can talk to like Amazon Echo? With a bluetooth screencast input and keyboard and mouse output so it could see your screen and pair program with you, of course.
He was tripping in a beige coloured room, a shame he couldn't be out in nature.
> [...], but ideally each snippet of shell script would be entirely independent and run effectively reproducibly.

Sure, if you design your scripts carefully (e.g. make them idempotent, reproducible, make all inputs explicit, etc.) you can build an abstraction to what you want to achieve which can then be used declaratively in the yaml flavor of choice. I think that is a very good way to do it. The script is still imperative though.

I guess what I want to say is that a generic CI or even just job scheduling system cannot be declarative without limiting what it can do. You can build your own scripts which can then provide a declarative interface to the imperative world to your CI pipeline, but you will be limited to the scope of your script. You can call out to other such abstractions (nix for your packaging needs, terraform for infrastructure, etc.) as well, but again you will be limited to the scopes of those.

As long as the CI system retains the ability to run jobs in some order instead of just being able to declare what you want and let the CI system figure everything else out (e.g. build first, then test, then possibly release; even if I declared what I want in a different order) it is still an imperative interface.

To make this clear: I don't think declarative CI/CD pipelines are desirable. They should be an (ideally as short as possible) list of steps executed in order to achieve some goal, because that is what fits the problem domain best (interact with the imperative world in arbitrary ways). Parts of those steps can be pushed out to declarative abstractions though where that makes sense, e.g. building and testing in nix so you get caching, sandboxing and reproducibility of builds basically for free, or deploying infrastructure changes through terraform so you get idempotence on those changes mostly for free. A generic CI system can then be reduced to it's bare minimum: a way to run a short script when some event happens.
- simpler db client

- simpler cloud architecture

- simpler resource management

- simpler partial backups/restore

- simpler compliance with law enforcement

- partitioning might be easier, e.g. when handing "user account storage which should be undo-able for a while" (e.g. long term absent users data could be moved to cold storage, blocked/deleted users data could move to some scheduled for deletion space allowing undoing it for a while but then reliable auto deleting them, a copy of users data where crime detection triggered (e.g. CASM) could be moved to a quarantine space, etc. And each of the spaces can be completely different servers with different storage methods and retention policies, virtual access control and physical access control. Sure you can have all of that with RBAC + partitioning + triggers + roles in postgres, but it's the personal data store of a user so you don't need cross users FK constraint enforcement and it makes it much easier to make sure you don't miss anything wrt. access controll or forgetting to partition/move some columns of a new table etc.)

- maybe simpler billing for storage ("just" size of DB)

now simpler doesn't mean better, but often it pays of as long as you don't run into the limits of what is possible with the simpler architecture (and as far as I can tell you can shard this approach really nice, so there at least there shouldn't be scaling performance limits, scaling cost and future feature complexity limits might still apply)
It's the case in most companies unfortunately.