skysight-inc/HackerNews huggingface dataset:
When I traded crypto I just self-reported on my taxes. It's not that hard. It's already illegal to "evade" taxes, so we don't need to make it "double illegaler" by banning crypto used to evade taxes.

>Now if you don't think banks should be required to report suspicious transactions, get that law changed. But circumventing the law with crypto isn't the solution.

The issue is due to FATCA as a US citizen I have no exit valve to simply leave and seek residence elsewhere because leaving the country still makes me a US person reportable to IRS by worldwide banks (and in fact also by legal self reporting requirements) and the US charges a oft prohibitive multi-thousand dollar exit tax renounce. If we're going to put these kind of imposition on people we should at least streamline renouncing and make the payment to leave the gang something almost as cheap as the walk to Mexico.
Salman Rushdie’s condition unknown after he was stabbed in neck
Certainly it did not cost $25 to develop the modchip. If you put in the labor and software related cost it's not $25.
I have addressed this point elsewhere in this thread, and it has also been explained ten thousand times on forums such as https://reddit.com/r/carnivore

The long and the short of it is that fresh meat contains vitamin C and the carnivore diet also reduces your body's need for vitamin C because vitamin C is used for the synthesis of collagen and you will be getting collagen directly by following this diet.

You can read more here: https://www.kevinstock.io/health/do-humans-need-vitamin-c/
This!

where i live there are wild rabbits and in previous years the population has literally exploded.

The Rabbits are smart, they build a den under my deck knowing the dog cant reach them and the dog keeps other predators away.

Then a red tailed fox moved into the area... and now instead of finding whole rabbits roaming the neighbourhood, you find the odd rabbit component. Maybe a rear quarter here, or a front limb there.
That's not how universal rights work. You can say privacy is not a universal right. But if it is, governments have no say on if it ever "ends."
He's associated with the EmDrive fraud, which should be sufficient for anyone to dismiss his ideas.

https://www.forbes.com/sites/briankoberlein/2017/02/15/quant...

https://arxiv.org/pdf/1908.01589.pdf

I'm not here to debate with physics cranks; further replies will not be read.
I've heard traders at banks literally yell something like "Just fire the entire useless IT department and just let me use my Excel!"
Instagram has spiraled down a hole with the introduction of reels.
I was an early adopter of Instagram, and where it has headed, sucks.

I deleted my Facebook account pre-COVID, and I don't miss it at all. And my Instagram account is next. It brings me no joy anymore. It has not for several months now.

My only online 'social' activity now doesn't involve any IRL friends at all. About three or four really pleasant Reddit groups that actually help people learning new skills, or trading ideas they have tried. So little snark, it is refreshing as can be.
I mean the whole point of the casing as I understand it is to contain a flow at above ambient pressure - not something that even makes sense for wind. You could have different (more turbine-like) blade geometry without a casing.
Presidential policy does not effect prices
Bush had no control over the price of oil in 2003 and the Iraq War had no effect
There's two factors there though. The first is how English accents in those localities have been influenced by historic use of Irish there. The second is how the accents learners of Irish are now being influenced by English phonetics.

The biggest problem with the latter is a lot of learners don't grasp the Slender/Broad consonants distinction at all (it's a palatilization/velarization distinction similar to the soft/hard distiction in Slavic languages).
I disagree with your maximalism definition, it usually refers to the opinion that all other crypto is worthless garbage and [BTC/ETH/___] is the only one that will survive. It's possible to have those extreme pro-crypto opinions without being a maximalist.
With the patents long expired and GIF universally supported by software new and old, avoiding the format today is absurd. GIFs will work many places WEBM doesn't, and support for animated PNGs is dismal. For pixel art or other source material that naturally has a low color depth, GIF can even outperform WEBM in compression.
Let your garden go wild. Better for nature (insects), hardly any maintenance and helps keep the temperature down in summer.
The Ethereum Fork
Yeah, the vegans really hate her and are trying to discredit her -- but I don't take vegans seriously.
With power query, named tables, linked data types, lambdas, and xlookup, you can hack structs into excel, letting you write `Person("John").age` in formulas.
There's nothing special about webm, it's just a video format. GIFs are also converted to MP4s.
It's terrible, but it was one of those things that was going to attract some nut eventually.

If what you write annoys people enough that they want you dead, at least you know there was some fundamental truth in your writing, as and it rubbed some major league a-holes the wrong way.
Why blame the person who was wronged, instead of the company that wronged him?

If they had just given up, none of that needed to happen. Why is that not your focus for fixing the courts?
I think 200 would be technically correct but most people would assume 300+ for 'hundreds'.
Not everybody has security as first priority. Not to mention the update could introduce security issues itself.
Saying it' maths is simplifying it a bit. They use simulations. They can simulate how an object orbits and eventually fall down to earth. They can test those simulations everyday by predicting where a know object in orbit will be in the future. Multiply that by a billion and you can predict that earth's rings would have fall down eventually.
Not wanting to sound negative but can you explain how you are not going to shutdown in a year.

Cheese recently announced the closure of all accounts by the next month. It has the same ideas as your startup (except it’s targeting Asians).
This was discussed extensively two days ago.

https://news.ycombinator.com/item?id=32416424
I believe I cover all your remarks with the discussion about distracted coding. If it was a coding mistake, it would have to have been something like that.

It's not a coding mistake where some wrong identifier was used or other typo; coding the proper test requires more instructions. You have to check that there is either a 0 byte after the first '.', or else another '.' byte that is followed by a 0.

Here is how someone could be distracted halfway through and forget to finish it. Suppose the code has a structure like this:

for (;;) {
if (getnext(name) < 0)
break;

/* code added to skip . and .. */

if (name[0] != '.') /* if it doesn't start with a dot, print it */
goto print;

/* This can be continued here with more logic without changing the above line;
But it would already skip . and .. with just the above line. */

if (name[1]) { /* two or more chars */
if (name[1] != '.') /* Dot followed by non-dot: print it */
goto print;

if (name[2] != 0) /* Two dots, followed by non-dot: print it */
goto print;

/* confirmed dot-dot */
}

/* confirmed dot or dot-dot */

continue;

print:
puts(name);
}

And the code does have this structure: it tests for the . character, and branches forward if not equal. Whenever that bne branch is taken, the situation is correct.

cmpb (r3),$'.
bne 2f
sub $8.,r1
br 1b
2:
jsr r5,gstat
br 1b

So this could be corrected with further refinements by adding more instructions after the bne where the branch is not taken, without changing the prior instructions.

If the behavior was indeed not intended, this would be a case of incomplete code. Incomplete code can happen by distraction. You turn your attention to something else, perhaps for the span of several days, and then don't remember the incomplete state. The brain had visualized the complete state, leaving a false memory of that having been done.

On a related note, one element that is gapingly absent from all historic Unix sources is ... test cases!

Compiler test cases, shell test cases, utility test cases, library function (and system call) test cases ...

They are nowhere to be seen.
I once spoke to someone who didn't know about formulas yet, so they just used the summary data on the status bar + copy/paste: https://support.microsoft.com/en-us/office/view-summary-data...
I think the question of "deployment" is an interesting one when it comes to smart contracts. When you deploy a contract, you're publishing the code to the network to run, not deploying it to a server you operate. I think we are going to need to have a much better legal framework around what exactly a person is doing, legally, when they deploy a smart contract to the blockchain.
Uploading linux malware on Virustotal mostly results in it being scanned by Windows AVs. Many will have basic signature detection for common Linux malware, but heuristic detection is essentially nonexistent.
It’s also easier to hire for. Everyone seems to forget this lol.

If I’m hiring a team of accountants at 100k a year and they all have experience with Windows and Excel, the collective licensing cost is worth it to not have to retrain, troubleshoot, etc.

Plus external vendors / B2B customers lock in the Windows ecosystem as well. It’s getting less common, but there are still plenty of businesses that send excel / word docs to each other via email. If your business sends a “word compatible” RFQ that has weird characters that couldn’t be decoded or logos that don’t render, that’s not a great look. The cost of bad impressions is greater than the cost of software licensing from Microsoft.
54% more trial starts with “Blinkist”-style timeline pricing page
Some Ryzen boards support ECC RAM, though the support is somewhat unofficial. I'm using 64 GB of ECC on an ASRock X570 Pro4 and it works fine. It's not the cheapest motherboard or the cheapest memory, but I'd say prices for both are in the consumer range rather than the clearly-for-business-only range.
I don't know that it is. I think we all accept on some level that some people are more advanced and some aren't. What I think people take issue with is when getting access to programs like this - that can drastically change the future of your child - has gatekeeping and politics around it, and no "path" that every family can uniformly follow to get accepted into such a program. This is where most of the tension is.
Who says that formal credentials are not liked? I value the hard work I had to put in, to finish my degree. I can often see how I took valuable lessons from it, which others are lacking.

Furthermore I do see a difference between being a person who knows how to write code and being a software engineer. The former can easily be achieved without any formal education, but the latter is more difficult to achieve without formal education. There is lots of stuff not learned in a coding bootcamp and it will take time to close the gap.

I do not think one can generalize like that and claim, that we all do not like formal credentials. I wish formal credentials worked differently though. Not through some university institution, which might or might not teach us important things, but maybe more practical and hands on, more projects, where actual work is done and we all get more opportunity to learn from thise experiences.
CTO is not technical?
There are continuous audits wrt the meat to make sure exactly that doesn't happen.

Show me a single article which reports with proof that McDonald's accepted this kind of meat at scale.

You won't find it because they don't have to. They're paying cents per pound of meat because the meat industry has gotten extremely efficient at producing it.

Animals are artificially inseminated whenever they're not pregnant using sperm provided by a lab, fed soja and corn to maximize growth etc.

There are a lot of issues with the food, but the "meat quality" is likely higher then the stuff you buy at a supermarket.

You can literally go to court if what you claim is provable as they're making clear statements that its 100% beef. There are no asterisks on that, it is beef as defined by law.
Exactly. I understand the sentiment that people are sharing around, "They're just being arrested for writing code!", but intent matters. And it seems like, in this case, there may have actually been intent to develop this to assist with illegal activities.
For one thing the fact that you can't really properly use Supabase (apart from some very basic functionality) without having at least some knowledge of SQL, postgres and databases in general. IMO you'd even need fairly in-depth SQL knowledge to understand the Supabase docs and examples.
What makes you think Smalltalk was sold on the basis of runtime performance?

"… it is possible to write time critical, real-time applications while still maintaining access to the user-interface facilities of Smalltalk. In the ESM testbed, C language support has been provided both by a package of C-to-Smalltalk communication primitives, and by high-level C code debugging facilities accessible from the Smalltalk environment."

1987 "USING OBJECTS TO DESIGN AND BUILD RADAR ESM SYSTEM'S" p200

https://dl.acm.org/doi/pdf/10.1145/38765.38825
I'm happy my team switched off asdf, it's not ready for prime time. It has baffling bugs, like selecting the wrong version of installed tools. It introduces asdf specific problems that you have to debug to use it for daily activities. I do not recommend it.
Excel is an extremely cool piece of software. As someone who spent the past two years of his life implementing a spreadsheet [1] (built to solve many of The issues with spreadsheets mentioned in this thread: data size limits, speed limits, and repeatability problems), it’s unbelievable how many different use cases are supported by just Excel.

One of the funnier Excel use cases I’ve seen in the wild, when talking to users, is someone who had implemented the game 2048 entirely within a spreadsheet (ofc VBA). And it wasn’t just for fun - they weren’t allowed to play games on their work computer, but they needed their daily gaming fix. If you can dream it, Excel can probably get it done…

[1] https://trymito.io
There's no autoplay issues on iOS, just make sure it's muted. It's the same rules as on Android.
And you also need an agreed definition for what types of tolerance are expected.

A fatwa is just a declaration of intolerance of intolerance, but with a different working definition.
I have to disagree with the alt-text. (For me it says, "In actual reality, nobody cares about his secrets.") It's flippant and out of touch. Because somebody does care about his secrets, otherwise mass surveillance wouldn't have reached totalitarian levels along with privacy becoming increasingly criminalized. So the more resource-intensive using the "wrench" is, the more privacy is protected.
I suppose all I can say is that I like the quote in context, and think most people who use the quote to dismiss the perspectives of others outright deserve an exasperated eye-roll. Life is not as simple as many want to make it.
1. crypto is a whole different ball of wax. not even going there in the current conversation.

2. Looks like macro is changing and some sobriety is coming back.
I've been using it to swap between different versions of Postgres, too.
You sure do make alot of assumptions. I've addressed your concerns about my "ethics" in another thread however I'll address them here once again.

There is no application nor will there ever be any application for crypto that cannot be done more efficiently elsewhere. It is no longer a currency so you can scratch that off the definition, there has been nothing but scams, going back to Mt Gox all the way upto this year of literally billions in theft. Why don't you address the ethics of the scams and thievery?

The only truly ethical thing to do would be to destroy all crypto.
Bhusa: Bug Bounty Botox – Why You Need a Security Process First
Note that if tree bark is eaten all around the tree circumference, the tree dies.

https://en.wikipedia.org/wiki/Girdling
Thank you everyone, I'm blown away by your responses, which are too numerous to address individually :-)

After sleeping on it, I think what's going on with me has to do with midlife changes in perception. For example, a young artist might dabble in oil painting and not think about things like the carcinogenic effects of paint thinner or the sustainability of pigments. But at my age, I see opportunity costs in everything I do, which stifles my creativity. Even if the risk is simply the time cost of doing something and missing out on the chance to do nothing and rest.

My struggle seems to parallel the larger crisis humanity is facing in how we have to still go to work as the world burns. Like to save the world, we have to stop thinking about it for a time and do what we can with what we have. And this tough love concept applies to our individual realities. Somehow I have to suspend disbelief long enough to get ahead of my hangups. It's a bit like switching from technology back to magic. Or from science to religion. I know it works because I've felt the love and oneness of being in the zone for extended periods over much of my life. But so much of my psyche is grounded in survival now that reconnecting with my inner child feels decadent. Yet I must do it or the rest of my life is forfeit.

The only conclusion I can come to is that my belief system is sabotaging my goals so I must change myself before I can change the world. A bit pithy perhaps, but hopefully helpful to anyone in the same boat who happens to read this.
Ioannidis is just butthurt that he has been criticized for being wrong
https://sciencebasedmedicine.org/what-the-heck-happened-to-j...
An example of something you ignored in a categorical statement isn't cherry-picking. It's a counter-example disproving your claim.

And it seems you agree, so we're done.
When was farming not on razor thin margins at the whims of the weather? At least US history is full of sharecropping where the farmers barely making ends meet and those with enough capital to own their own small farms not doing much better. Some of those who owned a lot of land with sharecroppers managed to do ok though. It's similar today, except sharecropping has gone out of style, I think. Big farms and little farms are on very thin margins, but thin margins on a small farm mean Clarkson made like a hundred pounds or something after a year (probably ignoring his capital costs).
It is my opinion that too many programmers jump too soon to scale-out systems before making sure that every node is as highly optimized as it could be.

Data will always be able to outgrow hardware's capability of processing it in a timely manner. Parallel systems are critical to handle database tables with billions of rows; file systems with hundreds of millions of files; and NoSql stores with an ever increasing number of KV pairs or documents. So a distributed system becomes necessary at some point.

The problem comes when the threshold for scaling out is set too low. A process gets too slow and instead of optimizing the code, they immediately try breaking it up and distributing it. So instead of needing a dozen servers to handle a big problem, the algorithms are inefficient enough that it takes 100 servers or more to solve the same problem in a reasonable amount of time.

I am working on a distributed data system https://didgets.com/ that handles all kinds of data. I have focused on making sure that every node can process large amounts of data in an efficient manner. It can be so much faster when you don't have to coordinate between too many pieces and more of the data is located close to the CPU processing it.
Thanks for the feedback. I'll share this with the team.

In the long-term we definitely want to be as easy to use as Airtable. We won't ever build a DSL on top of SQL, but we think we can create a UI that gives 90% simple use-cases and then you only need to reach for SQL for the remaining 10%, or as an escape hatch for advanced use-cases.

~~In case it wasn't clear already from our site: we already have an Airtable-like UI, SDKs, auto-generated APIs (which you can use to auto-generate your own SDKs) - perhaps these aren't yet as simple as you imagine they could be?~~

e: I see you responded to a sibling comment. I have sent a link to the team with your feedback
Ask HN: How to teach myself not to overcomplicate?
All my personal projects seem to fail because I jump off the deep end.

E.g. I want to implement a simple image hosting to learn GCP and have some fun with React/Tailwind (I had AWS experience). Instead of building the hosting itself I start with user authentication, reading about Passport.js, JWT, specs, etc. I spend a lot of time on this, until I get bored and set the project aside...

I have 20+ years of experience and I worked on stuff like Node.js and Chromium - so I know a lot of "what can go wrong" in a cloud application - security, scalability. How can I learn to ignore those concerns when I toy with code for fun?
Related:

The most advanced MySQL raytracer on the market - https://news.ycombinator.com/item?id=21218144 - Oct 2019 (47 comments)

MySQL Raytracer - https://news.ycombinator.com/item?id=21199895 - Oct 2019 (2 comments)
Would be better if people didn't put down other developers to feel better of themselves.
but it’s somehow underused. Often people don’t even realise they should be creating tables at all. Power query and friends are black magic at that point.

It sounds slightly absurd but advanced Excel training is something I think many people should do. At $oldfinancejob the guys who ran the client professional development business clearly picked up on this and ran a very nice ‘Excel for financial modelling’ course as a free intro kind of thing - after using Excel for decades there were plenty of things I didn’t know about and now use. Excel is an incredibly deep product.
Murder is a legal category, it can be whatever we define it to be, so if legislation makes abortion murder then it is.

Is it intentionally ending the life of a human being? Well, what life, what is a human being?

It's intentionally terminating a pregnancy? Yes. Is that bad? Well, if the would-be-mother doesn't want it it's definitely bad, and if the would-be-mother wants it then it definitely seems cruel to not do it, but when society tries to impose whatever morals on these people the arguments start to look very silly very soon.

The main argument against abortion is a strange begging the question fallacy mixed with consequentialism: if the abortion would not happen then things would go great and a human would born (the implied assumption is that it's somehow unquestionably good).
That’s not true. You can validate outcomes. This is what accounting auditors do. Do you insist in doing a code review of your bank statements?
It’s only unpopular to the extent it correlates with (or against) certain racial groups.
I would generally expect to interpret a "yes" as the former? The "why would you say that, I do like you" seems more like a "no", though troublingly an unqualified "no" probably also implies "No, I don't [like you]." Maybe if spoken with a tone of offense an indignation...
Not accepting the reality that some people are more or less gifted/talented is objectively worse.
Reposts are ok after a year or so! https://news.ycombinator.com/newsfaq.html

(It was reposted in April 2022 too - https://news.ycombinator.com/item?id=31167205 - but didn't get significant attention. That's the other variable.)
From the point of view of a foreigner who attempts to speak correct English, this is a beautiful nightmare. Even the natives cannot agree among themselves.

Neverthefewer (/s), I try to use fewer when the items are obviously countable. But less seems to have a natural advantage of having one syllable only; people usually try to express their point as quickly as possible, and -1 syllable is better.