skysight-inc/HackerNews huggingface dataset:
Headline is misleading if you don’t read the article: This only refers to one judge in Panama dismissing a set of charges.

Many other people around the world have been charged in connection with the Panama Papers leak.

It’s not very surprising that a judge in Panama is dropping charges related to the leak. The entire reason this scheme was operated in Panama was because the legal system there is favorable to such schemes.

That doesn’t mean people are free to evade the laws of their own home countries, though. Prosecutions continue based on what was released. Several people in the US have been successfully prosecuted, for example.

The headline makes it sound like everybody got away with everything everywhere, which plays into the doomerism angle. It’s just bait though. Panama was always going to go easy on the Panamanian charges. That’s exactly why they did this in Panama!
>Do dirty. Do badly. But ship. Some people will be mad at you, and they are right. But do it anyway. Yes, reboot the servers with users on it. Yes commit the spaghetti. You'll reach the level you want to avoid doing all this.

I think you're likely to reach that level a lot faster by trying and failing than by not trying at all.
While agencies may be faster, are they, in general, more effective and less corrupt?
There are no rules. This is an everyone be damned land grab with every imperialistic instinct justifying itself with bullshit.

Read a history book.
I have my own small blog , and am more and more tempted to “poison” it with made up facts about me to see if/when it gets scraped by LLMs
> basics of bash scripting…

Bash alone has a million footguns. If you know to use shellcheck you can probably survive those, and if you read the bash manual in its entirety you’ll almost certainly be well on your way to greatness, but getting devs to read docs – let alone boring, Web1.0 docs, is stretch.

> basics of SQL…

Have you seen the knobs Postgres and MySQL have to turn? Do you know what they all do, when you should turn them, and by how much?

The documentation for both of these is enormous and highly detailed, yet in no way covers everything that can and will go wrong. You only find those things out by using it day in and day out.

As to SQL itself, “I can do inner joins” is about as complex as I’ve seen most devs do. Hell, mention a semijoin and you’ll get blank stares.

I think in general, you’re grossly overestimating the average developer’s knowledge breadth and desire to learn these things. They simply do not matter for most, because tooling exists such that most of the time, they don’t need to know. I consider myself decent at Linux and RDBMS, but that’s mostly because I genuinely enjoy both, play with them in my off-time, and have been running Linux in some form or fashion for the last 20+ years. Also, of course, my work specializations (SRE —> DBRE) have helped.
It’s not misleading? The article discusses the direct charges towards Mossack Fonseca, the literal mastermind of the tax evasion scheme. They are Panamian, so of course they would be tried in Panama and not elsewhere.
AMD's ability to not put out good software for 20 years now is probably one of the most impressive feats in all of computing history.
Not sure what 15 years means, but if that’s where I started:

(Blasphemies warning)

- Skip low level and go as high as you can. Ditch C, assembly, hardware. Take python, ruby, js. Never touched C++ cause it’s awful? Good.

- All the money is in the hands of a client. If you’re taking it from someone else, best case you’re taking less than a quarter for essentially the same job. Useless leeches everywhere who perceive you as a magic money generator. Go around them once you’re confident.

- Read sicp, htdp, taoup, but don’t take them to heart. Seriously, extensively test any idea you learn against reality, cause ideas may sound excellent out of context.

- Pragmatic is the only way. Don’t listen to industry peasants jumping through imaginary hoops, they are crazy. Religion in programming is worse than religion irl. There’s insane amount of it in programming. Don’t argue, let them be. It’s actually easy to test approaches by yourself and learn your own ways. Most of these are just habits making no difference once learned.

- Doing something together only turns out faster if you’re very good communicators. Good communicators are rare and you are not the one.
Privacy leak: detecting anti-canvas fingerprinting browser extensions
The point is that it's not certain. With the medical assistance you might recover fine and live another five happy years.

Is it really worth trading away that opportunity just to not accidentally die on a ventilator? I'm not sure.
I interpreted the post as an indication that hospitals have got good enough at keeping mentally absent old people alive until they die. It rings true. Certainly, not all of them are 'not there', it does not seem like a small chunk of the population either.
If they really believe that everyone is deficient they should probably cover testing.

There is a lot of argument about the appropriate dosage for vitamin d supplementation, so repeated testing might actually be the only way to make sure you're taking the right amount.
Well, there are comic strips, that is, units published on some schedule that might then be collected and sold as a book. Calvin and Hobbes, Garfield, the Far Side, Dilbert, Garfield. These all derive from the age of physical newspapers.

Then there are the natively web comics, for example, xkcd, oglaf (NSFW), and a zillion others. (Special shout out to Dr Fun from the late 1990s, a very early example of hacker culture meets the Far Side.) Perhaps only xkcd has crossed into the general consciousness of the non comic reader, but I'm sure HN will correct me.

Then there are graphic novels that sometimes are created as magazine-sized editions and then collated, and sometimes just put out as books. The Sandman, American Born Chinese, Boxers and Saints, Persepolis, Alcoholic. These are well known to the book buying regular public.

Intermission: theres a stream of educational comics as well. For example my Indian friends in the US diaspora all talk about Amar Chitra Katha comics from their childhood that had editions for major cultural or religious figures (eg stories about Krishna).

Then there are the graphicalizations (thats a word I just made up) of other works. For example, there's a graphical novel version of Paul Auster's New York Trilogy. Probably not as well known to the average reader.
You can just Google for “cyclist who robbed banks”, AI isn’t really necessary for this.
> what's wrong with a client-side SPA and a server-side backend for 90% of small-to-midsized SaaS apps?

I'm not a frontend dev and what I like about SSR is that you don't have to code frontend visual effects that indicate that "something is loading", you just get the hydrated page back without too much frontend logic.
Nice way to misdirect, equivocate and double down on the FUD, while failing to provide 0 or 1.
Here are a couple of studies:

https://www.med.ubc.ca/news/popular-keto-diet-may-be-linked-...

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10121782/
Yes, laptops without a windows license are pretty popular in at least some poorer countries. Most buyers install windows anyway and activate it via massgrave and friends, which lets you save 40 to 100 USD, which is a pretty big deal.
> Di-dishwashing

Love it. Let's just call it didishwashing
I am building an alternative to nextjs that consists of just 3 files and has no external dependencies.

https://github.com/spirobel/mininext

(my goal with mininext is to provide index.php like productivity but with all of npm and typescript at your fingertips)
this is not on the content but on the website color choices for text and background: wonderfully well done, easy to read in dark mode. with this kind of sensible coloring i feel i don’t need eink devices for reading.
Dogecoin Bulls See $60M Liquidations in Biggest Hit Since 2021
And it's fine. Do what works for you. I just don't think playing with editor endlessly is a well spent time. It makes you feel like you do actual work when you don't. In my opinion.
The classic Geico commmercial:

https://youtu.be/9JxhTnWrKYs?si=imqYkQjwxpATH1VH
> A person who competently knows all those topics _and_ how to write application code is worth their weight in gold

IFF the company consistently values those skills. IME, they’ll say upon interviewing or hiring that those aren’t necessary for their workload, until they suddenly are, where you’re lauded as a hero. Predictably, the memory of hero status fades when promo season comes around, because those “aren’t core skillsets,” or something similar.
> Mossack Fonseca was closed due to the leak, and Mossack and Fonseca were charged with money laundering.

Yes and those are literally the dismissed charges this article discusses.
Programming is a non-scalable career (in the Talebian sense[1]), like being a lawyer or doctor. The relationship in earnings vs success is much closer to linear, with the most successful programmers getting only about 10x (100x if we'rereally generous, but probably more like 2-4x on average) more than the least.

In contrast pro sports are a scalable career, where incomes can scale separately from effort, similar to movie stars, authors and musicians. The relationship is an exponential with the very best earning the lion share of the income of the entire industry, earning literally millions of times more than those at the bottom of the industry.

Given a certain amount of effort invested in your career so far, if you know you're middle of the road of a scalable career, and it's becoming less and less likely that you'll hit the top 1 percentile, then I would think that the likelihood that you should perhaps look to change career should be much higher than if you were middle of the road in a non scalable career.

[1] https://casnocha.com/2009/03/scalable-vs-non-scalable-career...
Same here. I don't spend most of my time typing but rather thinking. So getting good at vim or getting faster at typing will not make me any better. That's not to say that I'm not in favor of being good at typing. I know my keyboard well enough to touch type also I know some keyboard short cuts specific to vscode but they are intuitive and have a GUI alternative if I don't feel like using them.
Isn't that what the big *nix vendors said about GNU/Linux - the software stack is too sophisticated to replace - in the early 2000s?

To this day I prefer to work on my Fuel than any other machine. But it's still dead.
Then what does it do?

Is it similar to Vike.dev?
Judging by all the comments here, a lot of people interpreted it as thought “all” people charged in conjunction with the Panama Papers (everywhere) got away with it, because the headline says “all”
I haven't seen anybody reluctant to give SpaceX props for everything they've achieved. It's an incredible achievement. What are you on about?
With every fruit you get healthy dose of fiber that helps digestive system to push residuals out. 3 bananas that will make you full equals 2 cans of 330ml cola and i bet you still will want to eat after that.
> not been gathered in line with due process

Well, that looks about right to me. I don't see how you can mount a valid prosecution based on evidence derived from a giant hack.
One more reason for people not wanting to return to the office I guess.
Most users have no idea how much memory a piece of software uses. They care about user experience though which means they will care if the UI hangs or is unresponsive.
Reproducible builds are an edge case, that require determistic compilation for sure. But profile based optimisation or linker address randomisation are sometimes also useful. While rule out one thing for the other. Normally you can easily turn on and off optimisation depending on your need. Just do -O0 if you want determinism. But normally you should not rely on it (also at execution time)
Paul Wexler's thesis is that the Eastern dialects of Yiddish actually independently descend from early Jewish Slavic languages (e.g. https://en.wikipedia.org/wiki/Knaanic_language), and the Western dialects are derived from the Eastern ones,

"... a hypothesis that has been widely rejected by other Yiddish and Germanic linguists and geneticists", says his WP bio.
Nothing like pyramid scheme because what sustain the “scheme” overall is public interest, generate experiences that people pay money for and companies are willing to sponsor. It’s not the new young players that input all the money in the industry.

Even in the case of very young players that are paying to play, it’s the parents money, so not exactly “youthful optimism” that powers it.
Absolute rubbish. I really don't like that douche, but we'd treat it just like we're treating this announcement. We'd recognise things aren't going to plan, we'd treat the announcements a bit cynically, but as there isn't any immediate danger to life, we'd reasonably assume they'll still make it back safely but at a later date. And then we'd chill and go about our day, just as we're doing now. Get a grip.
A recent Johns Hopkins study claims more than 250,000 people in the U.S. die every year from medical errors.

It is ok to be an imposter.
One of my colleagues was using dvorak and arguing that because he types faster with it, he's a better programmer.

i never thought typing speed is all that important when you code. But he DID write crazy fast.
Vegan diets are a slightly special situation. If you're vegan you at least need to supplement B12 and you might be more likely to be deficient in other vitamins as well compared to non-vegans, regardless of whether they are consuming processed foods that are fortified with vitamins.

I think when people are saying that vitamin supplementation isn't necessary in general, they are not talking about vegans.
>I like the fact that I can now reproduce any Microsoft content without paying for it

Only if you have the same quality lawyers and financial backup to support them to get you off like MS has. Else what applies to MS doesn't apply to you :)
You have no facts and only cliche lines for reasons either. What does software penetrative or power laws have to do with anything?

I don't know what relevance term sheets should have here, but AMD success at the HPC top end is pretty obvious if you look:

https://top500.org/lists/top500/2024/06/

AMD and nVidia are both powering about 1.5 Exaflop of compute of the top 10 supercomputer. Machines 1 and 5 are AMD, nVidia is number 3 and 6-10.

They are still massively behind nVidia in the market overall: They are projecting a tenth of the datacenter revenues of nVidia. But that's still 4 billion in sales.
Not the first time something like this has happened. In fact it is the leakers are usually prosecuted instead of the perpetrators, even if they told the truth.

For example, the leaker of the FinCEN files [0] was sentenced to prison for helping to expose the regulators and large banks allowing illicit transactions from criminals and drug cartels. [1]

[0] https://www.icij.org/investigations/fincen-files/fincen-offi...

[1] https://www.buzzfeednews.com/article/jasonleopold/fincen-fil...
Ask HN: What's your biggest challenge with validating SaaS ideas?
Hey HackerNews Guys,

I'm currently developing a tool that will help you validate your projects ideas.

The goal is to simplify the research process and not waste time building something that nobody wants.

I'd love to hear from your experience, what solution have you tried? And what features would you want the most in a tool like this ?

Thanks and have a great day,

Noé
> The dev server sometimes occupies gigabytes of memory, why?

My strong suspicion is async locals. I found some references to next related async locals hanging on timers recently: https://lucumr.pocoo.org/2024/6/5/node-timeout/
“Ukraine's President Volodymyr Zelensky […] were among those whose affairs came under scrutiny following the leak.”

… and then we gave him $600 Billion of our citizens’ money.
> opposite of their original sense, e.g. inflammable for flammable

Inflammable was never the opposite of flammable. Those word have always been synonyms. The opposite was always non-flammable.
The bogleheads resources are probably a good place to start:

https://www.bogleheads.org/wiki/Main_Page

https://www.bogleheads.org/wiki/Getting_started
Now imagine, if there was a timeline to show the evolution.
In the far future, technology is so advanced that "rituals" are invented to "appease the machine spirits." No one knows how it works anymore, and everything must support an immense galactic, perpetual war effort.
Ask HN: Should I continue to use Netlify or switch to AWS?
I know Netlify is just a fancy facade of AWS services but wondering if changing is useful or not.

I work mainly on SaaS projects.

What do you think???
I don't see the Hisense A9 as a supported LineageOS device. Are you using an unofficial build or a GSI?
>then YouTube introduced their Content ID system

That's for content that's reproduced in part or fully, but verbatim (like a song, movie clip, etc, where Content ID can apply).

But the parent's point is you can have trouble even for content where you "retell" something "in your own words".
This applies to the entire EEA, fortunately!
It also reminds me of that phrase: “Anyone can build a bridge, it takes an engineer to build one that barely stands up.”

As novices, it’s not uncommon that we overbuild things. Hard enough work to put it together, for sure don’t want it to come apart!
No - as someone who reads her on feed - not particularly, and only in certain cases.
I have a couple of fairly large Next.js projects, started a few years ago. One of them I was able successfully upgrade to the latest major version of Next, after going through a number of errors, deprecations, and studying the documentation. There are so many little details and rules to remember now, just like React. It's an accumulation of seemingly user-hostile design decisions for not much apparent benefit from the user's perspective.

The second project is stuck with a cryptic error that prevents the production build step from completing, and after searching through GitHub issues and even going into the Next.js codebase, I'm unable to fix it. At this point, I've given up on the upgrade and searching for a different framework to rebuild the app on. It's hundreds of pages, many of them generated by dynamic URL routes, so I'm not looking forward to it. It's a huge effort just to get the application to work exactly as it did before.

The upgrade experience has soured me on Next.js, I wouldn't start a new project with it. Even React I'm getting doubtful of its recent direction, and eyeing other view libraries that achieve the simplicity it used to have.
Very long article, for something so simple.

Stop eating i.e. fast. The cravings go away within 48h.

Done, solved.
A way to rephrase your point about complexity is this wonderful quote "Developers are drawn to complexity like moths to a flame, often with the same outcome" (Neal Ford)
Hint: hpc (national labs) are not "large customers".
Time will probably not tell, as the outcomes of hiring decisions are largely random. And almost nobody has enough experience to make justified conclusions from it.

There is a common fallacy in hiring that "best" is a subset of "good". Usually it's not. Most of the time, the "best" candidate you end up hiring is pretty average, and there would have been plenty of other equally average candidates. If you hire five people using any semi-reasonable process, one of them is probably good, three are average, and one is bad. If you then switch to another process, you will probably get similar results. And you will likely never have enough data to tell the difference, because the world keeps changing, rendering your old data obsolete.

Assume that you have some critical flaw in you reasoning. You almost certainly have, because most people have their blind spots. Assume that you can't rely on your own judgment to identify it and deal with it. (If you could, it would not be a real blind spot.) The promise of diversity is that if people are different enough, their blind spots are less likely to overlap. So if you have to choose between several candidates with similar qualifications, you should choose the one who is least like the people you already have. But you will probably never have enough data to tell if this heuristic makes any difference.
The problem with interpreting the Constitution is that a lot of things are left unsaid or undefined. There is a wealth of writing outside the Constitution that helps clarify what was intended when the text of the Constitution is ambiguous, such as the Federalist Papers.

Alito's originalist position is that he can reject using such contemporary sources, that he can reject all precedent, and interpret the ambiguous portions of the Constitution however he wants.

---

Incidentally, one of the clear intentions of the framers of the Constitution was that the future should not be chained to the tyranny of the past. This sentiment was pervasive in the Revolutionary era. It was intended that future generations would need to make the document work for their own times, and not constantly be second guessing what the deific Founders said. Check out the writings of Madison or Adams or Jefferson or Franklin sometime. They did not want to be deified.
> I have the 15 inch version Framework and it's working great (I'm writing this comment on it now).

Did you mean 13 or 16?
I think the difference is the speed at which we arrive at the societal consensus. Case in point, recent debate. The thing had real time memes and reactions ( including BPU one ) and immediate damage control on various fora ( and fascinating stuff on reddit where stuff is already prone to be an echo chamber ) and all of that coalescing into the meta-conversation we are having today mere days after a, I would argue, a big political event, whose waves are yet to wash ashore.

Manufacturing consent helps to understand the mechanics of how it works, but it did not really change; it just got quicker.
My interpretation is that most people in these comments were correctly able to understand why "28" immediately came after "all".
Not implementing auth doesn't mean using platforms. Just use any of the many OIDC client/server libraries or completely pre-made open source dockerized services.

For example react-oidc-context on the client side and Passport.js on the server, or Casdoor.
Eating a slice of cake with coffee with your partner or friend or coworkers, enjoying a bowl of ice-cream with your children are important to a life well lived.
Of course, standard disclaimers apply i.e. eat good quality cakes and ice cream, etc.
I bet if Microsoft were not extracting value from someone else's content, but instead had their content being used to power someone else's business, they'd be singing a very different tune.
>The headline makes it sound like everybody got away with everything everywhere...

I don't know what a phrase like "all 28" means to you, but that reads exactly like 28 people in a specific case got off, to me.
This was great. I particularly enjoyed the "Bad code gives you feedback, perfect code doesn’t. Err on the side of writing bad code" section, I'd never thought about how spending time writing "perfect" code means you don't get to figure out which aspects of that code actually matter.
Is it your impression that the medical profession thinks that’s ok?
I like this a lot. While those commenters who say it is too advanced for novices have a point, I feel these are still issues worth thinking about - and coming back to - as they learn.

The one exception is “Bad code gives you feedback, perfect code doesn’t. Err on the side of writing bad code.” My experience with bad code is that it does not tell me much; instead, it presents inscrutable and baffling mysteries. From the caveats and examples, I think the author is trying to say something rather different; something like “don’t obsess over completeness” or other concepts of ideal software - especially, I might add, dogmatic concepts of this nature.