skysight-inc/HackerNews huggingface dataset:
By "loopholes" I think they were referring to stuff like

>Apple relied on a “complex web of offshore entities” and U.S. tax loopholes to avoid paying billions of dollars in U.S. taxes on $44 billion in offshore income over the past four years, according to excerpts from a Senate subcommittee report to be released tomorrow as Apple CEO Tim Cook testifies on the company’s overseas operations.

>The maker of iPhones and iPads used at least three foreign subsidiaries that it claims are not “tax resident in any nation” to help it avoid paying billions in “otherwise taxable offshore income,” the Senate Permanent Subcommittee on Investigations said in a statement today.

https://www.forbes.com/sites/connieguglielmo/2013/05/20/appl...
> Why couldn't LG compete at lower prices, and chose to exit the smartphone market entirely?

Because Apple keeps making the phone better.

> How does your perfect competition theory explain why tuition prices have been going up over 5+ decades, vastly exceeding inflation?

I didn't espouse a "perfect competition" theory. That's your strawman. Anyhow, tuition prices have gone up because the government provides rivers of cash to prospective students. The pool of students thus has gone up drastically, and because of limited supply of colleges, and vast demand by students with fistfuls of cash (and little sense), the tuition went up. A lot.
> "standard library" does not exist as a concept.

What?

"The Rust Standard Library": https://doc.rust-lang.org/std/
Yes, I do, with partial whitelisting of sites I use frequently via uMatrix and uBlock. I also use Cookie Autodelete and containers to keep everything separate.

Out of all people I know outside of HN, I'm the only person who does even one of the things I do. If I like your product and your product requires javascript, I'll whitelist you. Realistically, consider if the effort you'd be spending on this could not be spent elsewhere.
> Do you also include the library to render a jpeg? And maybe the whole OS required to display it on your screen?

No, what does that have to do with reconstructing the original data?

If the fixed overhead works for you, that's fine, but including it is not meaningless.
I program Java and javascript for money and a mix of APL, BQN, J, emacs lisp, and clojure for fun.

The biggest challenge is switching from one array language to another, they are very similar but have subtle differences that I forget. Mostly because I am still not proficient at any of them.

Switching between a mainly imperative OOP langauge to a functional language is always very smooth, especially since my preference is lisp so the syntax and patterns are completely different, although modern Java has taken on a lot of functional goodness.

But I never really think about the switch, it has all become second nature to me.

I never thought about it but maybe it is related to being multi-lingual? E.g. I can switch between Danish and English no problem as well.
Thanks for that link, that's hilarious!
Does This Button Work? Investigating YouTube's Ineffective User Controls
You can't tax a company you hate higher unless you make the market closed, and it has much more of country defining change than just being anti Apple. Fining a company also has a negative consequence as it makes less rewarding for small company to grow, which is directly evident by startup funding in US vs Europe.
In the company I work at there's a rule that if you're caught working nights or weekends you're getting crap over it, you never get rewarded for "something cool you did last sunday" or anything like that, and there's no crunch time.

If you put those conditions in place, are you still against deadlines? Because we've tried not having them, and collectively agreed it's worse. A team that has no deadlines performs worse than a team that sets deadlines for itself. You might've noticed this in your personal life with your own motivation.

For anyone that doesn't want to ignore the fact that humans are way more productive with deadlines than without, the question is what do you do when it looks like you're going to miss the deadline, so that this balance is a healthy one between motivation and doesn't go into overwork. In this mode of operation "meeting the deadline" means cutting scope instead of working more hours. It means pulling another team into the project, it means leadership being OK with cutting scope, etc.

But pretending like we're all intrinsically motivated and deadlines are harmful is papering over the fact that what's harmful is how you deal with failed deadlines, not the fact that you're aiming your work to be completed at a certain date.
modal windows should be banned by the geneva convention...
> Hans has admitted to cheating online

Several years ago. I think when he was 16? (Not saying that is when he cheated, but that’s when he admitted to cheating).
Deno Shouldn't Use OpenSSL
I'm just speaking from my experience of working with other templating languages.

JSX has tradeoffs, but is way better for DX and for writing stable code. I've also worked with handlebars etc, Angular (significantly) and various other back-end cludgey templating languages. Nothing is as good as JSX.

To dismiss my experiences as "Stockholm Syndrome" is mildly insulting.

I don't care about the grimy details of its origin story, I care that it helps me ship good products.
The Russian army uses chips from dishwashers and refrigerators to fix equipment
Hmmm. Okay. Fair point. Although it actually is science. And these folks could be doing real science.
In France, if you use "ami" ("friend"), it implies intimacy. What americans call friends are what we call "potes", which are "buddies".

The word "friend" is tossed around so easily in the US culture. "This is my very good friend Eric" can mean you know him from work.

But it hasn't always been like that, "friend" use to mean something more. I feel like it's not specific to "friend", but a general growing trend in America to use superlatives for everything. Like "I ate the most amazing fries yesterday".

This removes all meaning, all nuances, from the language. But it does a lot of virtue signaling and sells better.

And it makes sense, because Frenchmen are terrible sellers, and Americans are good ones.

Unfortunately it also mean I now have an automatic filter pass on American speech to tone it down.
There's nothing unsafe about integer indices because access to the array they index will incur bounds checks.
As per https://zwingliusredivivus.wordpress.com/2022/08/08/the-deci...

Desset is not the main contributor, but one among equals.

You might want to avoid making the same mistake the Smithsonian journalist did.
As I said somewhere else, it probably depends on your location.

This also applies not only to the battery replacement but for screen as well. I've had to do that also and it also was not a 30 minute repair unfortunately. If it was, I would be quite happy and would not be so frustrated over this stuff.
Why not just let him play and run analyses on the moves? Surely they can, for example, input all the moves into known chess engines and see if there's a match with the alledged cheater's moves. Then the match will be annulled and the guy ousted.
Yeah no one would pay that much for a book. You need something believable for laundering. NFTs were almost designed for it.
When Duke Ellington Made a Record for Just One Person – Queen Elizabeth
An improvement that was not worth the cost. I guess many people aren't looking forward python 4.
> The fact that such things are done domestically and covertly is the issue.

Can you have fake social media accounts to spread propaganda online without doing it covertly? Is any nation transparent about doing that? I'd rather they didn't do it at all, but I expect everyone does and will because it's effective (when it's not obvious at least) and easy.
Does anyone use it? It's slow and doesn't do much that other things don't already do for free. This should reduce demand for it and put it out of reach of the global poor at the benefit of bringing in more money.
But this doesn't add any real security because it addresses a made up threat scenario.

If people with that kind of resources are out to get you, they can simply lift your fingerprints from elsewhere. A transparent tape on the home button would probably be enough.
I don’t think there’s any doubt that Niemann _was_ a cheater; he admitted so himself (https://en.wikipedia.org/wiki/2022_Carlsen–Niemann_controver...

What’s not clear is whether he still _is_ a cheater, and, in particular, whether he was in the particular game where he beat Magnus.
As someone who’s never been able to appreciate or follow sports where a machine can be an order of magnitude better than a human, I would genuinely like to understand why people are enamored about such sports. In the end it seems like brilliant minds lost in math that’s not even novel anymore.. again everyone should do what they please, but this is just an academic question from someone unable to appreciate such skills or sports.
Even if it turns out Niemann cheated, the way Carlsen is acting coy about it puts me off. The tweet was bad enough (unlike Mourinho he's clearly not in "big trouble" from his insinuation), but this resignation is such a publicity stunt.
Yeah but, why not just continue playing, lose, and have the analysts come up with the evidence the other guy is cheating? It sounds like he's just being rebellious now, refusing to play in the first place. If he loses against a computer, that's fine; if it provides evidence that the other guy is cheating, great. I'm sure Carlsen knows how to play in a way that makes known chess engines behave in a certain way.
Kind of a basic question but how do you cheat at chess, especially "over the board" ?
Nice, I'll definitely visit this one with my kids.
Strange I didn't hear about this one as a Swiss living about an hour away.
Yes but 1) You would need a proxy to redirect the /api path to another application and 2) The API could easily be hosted separately so you would send your request via the main origin server just for it to actually go somewhere else. 3) You are not necessarily talking about a private API for an app but a shared API for multiple domains in which case, this is not a solution.
Competition, velocity, fungibility
For shits and giggles though you should get a cheap fountain pen and try cursive with that again for a bit. Yes printing works best when using a cheap ballpoint, but cursive is much quicker given the correct instrument.

Still probably don't teach it in school because who in their right mind is going to bother with the hassle of a fountain pen in this day and age? Typing is wildly faster than either print or cursive for the same amount of practice.
> At my previous gig we always had deadlines and we never missed them (technically, stuff gets de-scoped)

I call those “deadlines” time boxes. I believe that the industry would greatly benefit from distinguishing the two.
Interesting to see a prominent figure like Magnus acting childish. Brings them down to the level of the rest of us mortals.
Seems like more of a hassle for your employer to convert currencies. Weird that they wouldn't accommodate it.
Use a linter, a formatter or any other tool that complains early and often.
Have a starting setup for each programming language. Being surrounded by a supporting environment helps. You don't have to start with a blank document in a dumb editor.

Pick an IDE that you like. I really like PyCharm but vscode is also quite great.

To that extend you might even go further and have some specific visual clues per programming language. Whether that's different editors, editor profiles / themes depends on you.
Would you say it doesn't make sense to appreciate art because cameras exist?

Actually, with the advent of image generating AIs, such questions become more relevant.
The best job in Argentina today is to work as IT freelancer abroad, charging via a plc or similar, and transferring small amounts of USD to ARS (while avoiding tax and getting black market exchange rates)

It’s sad when a country’s talent cannot help in building the country up again. Too much disenfranchised thanks to politicians…
Why care about racing when a motor vehicle can do travel at speed better, by that logic?
Hans as admitted to cheating on chess.com when he was 12 and 16, so not that long ago since he is only 19 right now.
"just use"!

What if the API is shared between multiple domains? Do you need to reverse proxy it everywhere?

What if it is a public API for third-party sites?
We didn't get it… what we got are gigantic corporations using free software to make proprietary software. Nobody wanted that.

Can I download the sources and easily patch the gmail client on my phone as easily as I do that on debian? No.

q.e.d.
Creating "a system in which you consistently increase the number of miles you run" is pointless if it doesn't get you to the point where you can run the marathon on the day that it happens.

How long you have until the marathon would determine what kind of training schedule (system) you create.
Is there any clue how he may be cheating? Apparently they have metal detectors at the events.
I always insist that arbitrary deadlines be called “target dates” to try to prevent this exact perception when there is a real deadline.
> As more evidence comes out

I haven't seen evidence of Neumann's cheating, as is claimed in this comment. Only allegations, which do not look very strong to me.
How to Write Effective Cold Emails
Using a computer. Have been examples of devices hidden in toilets, that kind of thing.
i totally agree with you and I didn't mean to sound like I was disrespecting eastern europe. If I was in my early 20s Id definitly consider moving to eastern europe and its a part of the world I enjoy personally travelling there for the culture and the nice cities.
Hi, I make Weathergraph, a visual weather forecast app/widget/watch complication, and as I am Europe based, the pretty good Finnish Foreca and Norwegian yr.no are among the data sources (along with Open-Meteo - a german, I think, indie project, and Apple Weather / Dark Sky):

https://apps.apple.com/app/apple-store/id1501958576
The books are about computer security.

My impression from the first book was that the author has a very back and white view of the world. That could very well also affect his day job
Understandably, but good luck explaining why you have a weeklong outage because you ignored disaster recovery process since probability made you confident enough to not test your backups.

Until you have a provably working restore, the backup is nonexistent for all intents and purposes. The sort of calculation you’d need to perform to justify not doing so borders on alchemy. Unless your infra is extremely exotic this should be rather straightforward and inexpensive, and you’re one failed restore away from this this process changing immediately anyway.
That is a very interesting example because in my (Southeast Asia) country & culture, a missed wedding date will have a real & huge financial consequence.
"Find a memory bug in this repo. No, not those bugs. No, the ones in that part of the program are off limits. The ones I pushed but caught just before tagging don't count either because I noticed them just in time. Okay there was this one time where it happened when my complicated sanitizer setup broke without me realizing but that was a total fluke. And that other one also doesn't count because it definitely wouldn't have been stopped by Rust[1]."

I'm almost tempted to believe this entire exchange was an elaborate setup to convince people to use memory-safe languages.

[1] except I'm… pretty sure it would have been
That’s like saying why watch 100m sprint when we have formula 1.
>This is absolutely necessary for doing business.

Yep! It sure is.

FWIW, I've spent most of my career producing custom software for paying customers. I've never missed a deadline because the the contacts I've worked on were negotiated appropriately. I've worked a whole total of 1 hour unpaid overtime in my entire career (and that hour was completely my choice).

If the people negotiating these contacts didn't know what they were doing, the companies I've worked for over the years wouldn't be in business anymore. I'm glad I've only worked at functional organizations.

So, yeah, the first few sentences of the article were completely foreign to me, yet the author claims, with confidence, to speak for everyone. Didn't bother reading the rest.
I'm sorry, but this is just another gobbledygook non-explanation of why inflation is good for the economy, such as:

> it simply doesn't make sense to have a currency that allows people, without risk, to "teleport" wealth from now into the future.

Your explanation of banking is incorrect, too. Banks pay depositors to deposit money, because the bank makes money on those deposits by loaning the money out (banks often give away things like toasters and even guns to attract depositors). Some of that is in the form of a service ("free checking"). Larger amounts of money, the bank will pay you interest.

Depositing money in a bank is literally loaning it to the bank, and the depositor expects a return for that. Loaning money for interest goes back to the very beginning of money.

What inflation actually is is a tax on money, and that tax revenue is collected by the party that is inflating the money (i.e. the government). It is not good for the economy any more than any other tax is.

You could argue that taxing money is a reasonable way for the government to raise money, and that would make sense.
Use a computer to calculate your moves.
I found it quite the opposite: every leaf, foliage etc is moving. Seeing it in motion really brings the game world to life.

Maybe the spinning pirate's perpetual motion machine was broken ;)
Ethereum itself probably isn't bound. But transactions there in would be. Now where the jurisdiction would be is messy thing. But all parties in single country is pretty clear even if things happened on the chain. With some bigger entity and customer, for EU likely if the entity has any presence in the customers country. With multiple parties it is bit messy. But still should be able to find it out.
There are many ways. You need outside help for everything though - you need someone to input the current board state into some kind of chess engine, and then relay the best possible move back to you somehow. There have been cases where someone has hidden a phone in the bathrooms to use for either communicating or inputting into a chess engine themselves.

In Niemanns case people have joked about vibrating anal beads communicating in morse code as well as shoe inserts.
"Plus, it protects people who have no way of protecting themselves, from mistakes that are made by people who have actively been prevented all their life"

Let me put it that way, idiots who let their babies in a hot car actually would also need a million of other mandated sensors and I would not trust them with small lives, or a dangerous fast and heavy bullet like a car in the first place.

But the default should be trust and not micromanaging people assuming they are all idiots. Because this keeps people as idiots.
Honestly anyone can screw up during re-sealing step. It is not really that hard to do correctly but if you don't follow the procedure correctly, new adhesive will stick somewhat but will not be as strong as before.

The thing is that even if you screw this up, it will probably look OK for quite some time without being really water tight.
Ants: 20,000,000,000,000,000  of the insects are crawling all over Earth
Aren't student loans from the Navients and such predators of young adults who get fleeced by universities binging on their wallets the macro economic distributed version of debt peonage? Why can't college be cheaper by like 2-3 orders of magnitude and reign in overspending on buildings and vast bureaucracies of excessive expenditure. I know of a university who has billions in endowment who leveled a $30 million USD donated office complex less than 8 years old to spend another $75 million on parking and another office building. The same university that spent $150 million on software that was never delivered.
That clip never gets old, Sirocco (the birds name) sure has some attitude.
I don’t understand why people are going out their way to justify Carlsen attitude.

What we have is the world champion throwing a tantrum because he lost against a player there is absolutely no evidence has cheated against him and is now calling for him to be expelled despite having no evidence whatsoever. This is harassment pure and simple.

The whole thing is disgraceful and reflects extremely badly on competitive chess.
Maybe Carlsen doesn't know who to blame. He could suspect Niemann, or someone on Niemann's team, or someone in his own team, or a backdoor in Stockfish, or (depending on Carlsen's own mental health right now) space aliens.

I can understand that out of an abundance of caution (and on the advice of his lawyers) he doesn't want to name anyone in particular, although seeing so many fingers pointed at Niemann (understandably, given his past) I do think Carlsen should at least release a statement saying "I don't want people accusing Niemann of cheating, that was not my intention".
Toronto - who is in?
The reverse of this is interesting. IF large number of validators moved out from USA servers. Would then the transactions be outside USA? And would someone track at all times where the majority or validators are? Or likely plurality?
Correct when true. But if talking about all deadlines, you can sort them by category. One that I especially don’t like are populistic deadlines, when team burnout is used to: impress or brag before someone, get some quick results only to spend few weeks before even looking into it, set out of a thin air in a project of an RnD nature. Deadline is not only a planning instrument, it is also a force that allows to tick the box regardless of a true state. You cannot always expect them to be used in a sensible way, because other departments and heads suck as much as you do, or more, if they are further from physical/informational reality. Tight budget means tight planning, but it might also mean that your chiefs are simply underperforming.

Working on the edge of bankruptcy for years, never seen my “push hard this week (or: this sunday) it’s important to us” taken as important or used right away. I even learned to detect with high probability when the rush is based on cocaine and can be safely ignored.

This is not a rebuttal (I agree that deadlines are useful), it’s just the back side of this shiny coin of “effective management”.
Why throw javelins when intercontinental missiles exists?
I'm having a hard time seeing where the random substitution of all numbers isn't supposed to be a complete showstopper.
Hi, if you like meteograms (I do, as you might tell :)), I tried to make them really really beautiful, and turn them into home/lock screen widgets and watch complications in Weathergraph: https://apps.apple.com/app/apple-store/id1501958576
Wow, this goes deep!
Show HN: The Raspberry Pi robot I'm using to ship other Raspberry Pis
Applying sound statistical methods to thousands of Niemann games, cheating expert Ken Regan finds no evidence of cheating [1].

> The verdict

> Dr. Regan analyzed all of Hans Niemann's games over the last two years, including online games, such as played on Chess.com and their events, and his conclusion is there is no reason whatsoever to suspect him of cheating. The wide range of results in a bell curve, with some good and some bad, is actually a sign of a healthy distribution of results. Many of the so-called points of suspicion are in fact quite normal and suspicion is really the result of faulty analysis by zealous amateurs. Even online his play has been quite devoid of anything unusual.

[1] https://en.chessbase.com/post/is-hans-niemann-cheating-world...