skysight-inc/HackerNews huggingface dataset:
Ok, let's debunk this point for point:
- passing incompatible types is a constraint error in C just as in C++. Whether this is a warning or not depends on the compiler and on compiler flags. And as you observed yourself, the defaults are now even the same.
- Passing void* around is also generally not necessary in C.
- There is no reason to let arrays decay in pointers in C. One can take the address of an array and then get the same type checking.
- Whether static_casts really makes much of a difference is debatable. In my C code I avoid casts and the rare exceptions I wrap in type-safe macros.

So in summary, I think this just confirms that C++ people think it is safer because they do not know how you would do this in modern C.
If you believe this, you presumably also believe that companies should be able to enforce this, yes? Which means what, hiring private investigators (or having an in-house investigations team) to monitor employees after business hours? So you either support surveilling staff after-hours, or you think the policy merits existing but doesn't merit follow-through and enforcement?
> …if you're setting up a data lake, a co-located collection of Parquet files that share the same schema is often colloquially referred to as a "Parquet table". And it's common put some extra layers beyond just squirreling some files away on a disk somewhere to manage and govern these logical units that people call Parquet tables.

Absolutely, and standardizing that has really cool benefits. You're clearly knowledgeable enough to know where the author means "Delta table" instead of "Delta Lake," "Parquet tables" instead of "Parquet", etc., but not everyone is.

I can understand if the author feels picked on, but I'm sure he knows the bar for technical correctness for developer content marketing is high (especially on HN). Honestly, if I were Mr. Powers I'd be happy for the "strict mode" feedback!
Maybe it has something to do with their change in editorial direction?

https://www.washingtontimes.com/news/2021/jul/29/the-sports-...
It's bizarre to me just how many people in this country (especially the ones who can least afford it) simply do not take charge of their financial health. Even in this very thread you can see all kinds of excuses ("it's too hard to log in and check credit card statements every month", "they make you call or chat to cancel so I don't bother", "they should cancel subscriptions automatically if you don't use them", "it's the government's fault").

This discussion is about subscriptions but the general idea applies to so much more – basic budgeting, retirement savings, not paying random fees, not paying interest, moving spare money to investment accounts every month, rebalancing your investments every quarter, negotiating rents, negotiating your salary.

Ultimately it is your money and your problem. No one is looking out for you. You can either endlessly complain about it or build some good habits. 30 minutes of effort once a month to go over bills and budgets is hardly the end of the world.
I have no comment on this article's specific claims, and I have every reason to believe the author is both intelligent and insightful.

That said, so many times in my professional life I run into the same problem: people think some idea is a truism which broadly applies to all or most situations. The problems faced are seldom deeply understood, and so that truism is misapplied by people attempting to follow the latest best practices.

This seems like a pernicious meta-problem related to profitability and work resources. ie, people cannot deeply understand all problems, and so they are content to make larger errors in a number of places so long as "more work" is getting done. I don't think this problem will ever disappear.
Yes, but you want alignment even if you don't want censorship. A very intelligent but unaligned model will be prone to doing useless things like "auto-complete" your question into a more elaborate version or responding with "just google it dumbass" and other forms of internet vitriol.
Flattr had subscriptions: if you clicked the Flattr button once, they get part of that month's donation; if you clicked it twice they got added to your recurring list, to get a donation every month.
The fact that he immediately tried to back out of the deal, to the point of going to court about it, suggests to me your version of events is not correct and the "idiot got conned" interpretation is much closer to the truth.
It is. Great finale also.
There are a lot of simple ways to run a Lisp system.

This is a very different thing, it's a Lisp Machine operating system running on a CPU emulator (~ from mid 90s). With its own Lisp, process scheduler, garbage collector, GUI, X11 client, file systems, network stacks, various network client and servers, configuration system, integrated development environment, database, ...
Exactly... the JVM is incredibly dynamic. It's gone totally out of fashion because of security and complexity, but I used to enjoy using OSGi to load just about any Java library into the runtime by typing its Maven coordinates, then immediately start using the library from a shell... and then just remove that lib if I didn't "like it" and it would be gone as if it never existed... I don't think a lot of people realize you can quite easily do that kind of thing on the JVM.
Wow that sounds almost as bad as how we select our cops in the US. Almost.
Starlink has a little over 5,000 satellites in orbit currently, with expansion planned up to 42,000 in the future.

At the end of 2022, there was only 6,718 active satellites[1] in space - total.

The amount of government objects (from any country, of any kind, station, spy satellite, probe, rover, etc) is dwarfed by commercial interests. This just illustrates the sheer volume of commercial objects in space...

In fact, here's a list of all publicly acknowledged satellites launched by the USAF since 1984[2]. It shows 331 in total, counting inactive satellites.

[1] https://blog.ucsusa.org/syoung/how-many-satellites-are-in-sp...

[2] https://en.wikipedia.org/wiki/List_of_USA_satellites
Amazing to see what a bulky, massive piece of aluminium the structure is machined from (at https://youtu.be/luFGI13Mv8o?t=39, 39 seconds)
Seconding this. It's an important book for all kinds of design

I would also recommend "Clean Code: A Handbook of Agile Software Craftsmanship" by Robert C. Martin. It focuses on crafting higher quality code, which is the property of it not only running well, but being easy to understand and to work on
Does anyone understand from this if born Germans are also allowed to take a second citizenship in another country?
If your attitude is that a local language is "irrelevant", I don't think you're going to have a good time living abroad, no matter where you end up.
Wrong season, the best time is really september, october.
Even in Paris, it should be relatively easy to find Belles de boskoop and reine de reinettes which are delicious.

Otherwise, any farmer’s market in Britany and Normandie will have plenty of interesting apple varieties.

The problem though is that those more unconventional cultivars tend to only be available seasonally.
In that same time the US population has essentially doubled, and while I know how much people like to talk about it, this is what happens when populations explode over short time frames... limited resources become more scarce and more expensive.

Putting aside Malthusian arguments about how many people the world can theoretically support, when it comes to lifestyle the results are clear. It isn't a perfect analogy, but Neal Stephenson got to the heart of it a long time ago:

"...once the Invisible Hand has taken away all those historical inequities and smeared them out into a broad global layer of what a Pakistani brickmaker would consider to be prosperity..."

Well that's the trend. A world bloated with people, supported by burning non-renewable resources from energy to agriculture, and which is now connected such that everyone wants access to the top lifestyle... it doesn't work. The obvious reality is that you can't convince people to settle for a worse life, so you need to work on reducing the population.

And yet the story of the age is that falling birth rates are going to doom everywhere from Japan to China, the US to Europe.
Google promotes for “impact” and “sufficient complexity” so I would assume it requires some level of mastery to get them both accomplished at the same time so in theory they should promote same people in the same circumstances. Ofc in practice I’m sure neither actually do
salary covers 40 hours a week, if I'm competently doing my job and you want to dictate what I do the other 16 hours a day you better be paying me for it – the notion that a salary covers this is complete nonsense
OK. But the comment I responded to call it a passion/prestige project and contracted it with a normal profit driven business.

If you want to just make money, there are far easier and less risky industries you can invest your money in than launch services and rockets. You can even just invest your wealth in an index fund and earn a return that is basically risk-free.
Factorio Friday Facts – Assembler flipping and circuit control
Its rare that nuanced problems have simple solutions. The problem is not that evil employers are oppressing helpless employees, at least not entirely. The problem is that making physical things requires physical infrastructure and investment at a massive scale. Things move slowly and barrier to entry is high. Conditions like that are going to cause a slower, less transferrable skill set just because few entities are willing to take the capital risk to develop that infrustructure so fewer entities exist.

Contrast that with software where you and I could go start a business now and potentially unseat a major player somewhere with enough talent and dedication.

Its obvious which one is going to have more mobile employees.
This is like building a tiny C compiler. At some program scale, optimizations become important.
People tend to act shocked when I tell them my finance app requires me to enter transactions manually and doesn't magically categorize everything.

You spend a third of your life working for that money, surely you spend 5 minutes at most tracking how you spend it.
True, my WFH option has allowed me to spend weeks at a time with my parents and siblings, who live far from me, at very important times in their lives.

Previously I’d see them during holidays only, and now I see them once a month and actually am able to spend quality time with them.

And while I respect the idea and value of non-remote, I don’t think any amount of “in-person whiteboarding sessions and relationship building” would be worth sacrificing for the flexibility of spending quality time with my family and seeing them more often.
Related:

The Mathematical Opinions of Dr. Doron Zeilberger - https://news.ycombinator.com/item?id=485899 - Feb 2009 (8 comments)
Rebranded antivirus + corporate compliance spyware
In general, based on various family/partner-related experiences, is that you either have a specific I need more room for a specific set of activities that I have a concrete plan to use OR I have a specific plan to have more space for this crap--which I want to keep. A lot of people pay for storage space with no real plan which is just going to be tossed at some point anyway.
Yes, and they do so with proof of work. The whole point is one miner could add bitcoins WITHOUT proof of work.
The Things We Make by Bill Hammack
There isn't a single reason for a compressor stall, so neither there is a single possible outcome. The pilots are generally instructed to reduce power level until the surging stops; if the damage is too great that won't help and the engine must be shut down. All passenger aircraft are certified to be fully controllable with an engine out, but having it happen is usually treated as an emergency. (With some notable exceptions like flight BA 268, look it up.)
Actual Budget is similar to old ynab but is free and self-hosted.

https://github.com/actualbudget/actual
> You may want to watch [1] Steve Jobs Insult Response. And you can imagine most people are the guy asking that question.

Yes, but not every CEO is able to give the response he gave. At least, he tried to connect with the developers. When was the last time Google's CEO interacted with devs?
It seems some things are crystal clear to you because you are already used to them, but here you do not "see" how this will work, so you have your doubts. Fair enough.

To me it is crystal clear how this will work, and I much prefer this to generics in C++ and Rust or other similar languages.

But I am not saying it is wrong what C++ and Rust does. So if you prefer this, those languages are there ready to be used. I just think there should also be a good alternative for people who do not like how this works there.
He's first nation/aboriginal.... It's racism.
In a similar vein, there's "Skunk Works" by Ben Rich and Leo Janos, which covers the development of the U-2, F-117, and SR-17 aircraft. Not about the philosophy of engineering per se, but it's a great perspective into how problems were solved in a very unique program with extreme goals, before modern computer-aided tools.
Depending on your region, worth checking your local farmer's markets, food coops, and/or produce markets during fall-winter. There are multiple stalls in my town that have 15-20 apple varieties, only a few of which are "greatest hits" from grocery stores (pink something or other, jonagold). I have no doubt there is at least a sprinkling of heritage varieties in there.
The difference is just engineering once the material science is there.
Yet you still avoided saying what your niche is. Not even a clue. :)
The Things We Make by Bill Hammack

Changed my way of understanding what engineering is. Read the chaoter on designing cathedrals without math, science or modelling.
Amazon employee in Ontario collapses, dies after fire alarm sent staff into cold
Wasn't that design partly because early iOS was driven by "skeuomorphic design"? So thinking in terms of that "YouTube" would remind people of "the tubes" AKA usually another word to describe a TV.

I'm probably wrong though.
That's why you need to have more of them.
Is Google actually a frontrunner in this race? I remember Bard was pretty unimpressive when it came out, is it improving fast enough to be competitive?
And people wonder why I write checks and lick stamps like a boomer.
Great to see. Not only a wonderful mathematician but also a wonderful human being.
Check out www.apporto.com - silicon Valley startup. Simple dashboard, low pricing, great service. 100% recommend on Gartner.
> He says he has considered suing the investigating officer for defamation, but has been told by his attorney that the bar for success in such cases against the government is extremely high.

Canada is a relatively less litigious country, but it seems he was harmed quite materially by losing his job. I'm not sure why they'd arrest him if he could show he placed the order the way anyone else would through his Amazon account.
Completely unrelated, but I think "symbolics.com" was the absolutely first domain registered. Also thanks for the video :) :) :)
Japan makes contact with 'Moon Sniper' on lunar surface
using the SATs has made them very wealthy - but nevermind, all schools use SATs.

[edit]
I should have quoted de shaw's wealth
Yes, and more. They are federal police like FBI. They used to do intelligence work (like the CIA?) until the 80s where after some scandals, a new security agency was created to take over for that responsibility. Then there's some provinces that use them like the equivalent of state troopers and local small town police. It's a mess and a ball of conflicts of interest.
For hacker customers, yes. For the company selling it was an unmitigated disaster.
I'm not sure if these books really are what you're looking for, because each of them is a mix of engineering history, and the description of how a group of people end up doing amazing things.
In each of the books, there were nuggets of wisdom that I've tried to bring along with me in my job (as best I can).
Like:

- Doing things as simply as possible to start off

- Keeping iteration time to a minimum, for maximum exploration of ideas

- Being willing to think outside the box

My takeaways above, hardly do these books justice, but they are as follows:

- Skunk Works: A Personal Memoir of My Years at Lockheed [0]

- Hackers: Heroes of the Computer Revolution. [1]

- The Dream Machine: J.C.R. Licklider and the Revolution That Made Computing Personal [2]

[0]: https://www.goodreads.com/book/show/101438.Skunk_Works

[1]: https://www.goodreads.com/book/show/56829.Hackers

[2]: https://www.goodreads.com/book/show/722412.The_Dream_Machine
> Maybe I'm unusually anal retentive about this, but I have every bank account, PayPal, Venmo, both credit cards, every brokerage, 401(k), HSA, IRA, mortgage, everything... in Quicken

This is something I'd like to have, but I don't want to use Quicken. Partially because I pretty much exclusively use Linux at home, and I don't want to have something as important as financials reliant on a maybe-it-will-work WINE translation layer. And partially because Quicken is now owned by Intuit, which is a corporation I'm particularly disinclined to reward with my patronage.

Unfortunately, every time I've looked at ways to get statements delivered to me electronically from my various financial institutions, it seems that the available options are "don't" and "something that only works in Quicken." (There used to be some open file formats for exchanging information here, but it seems that institutions have started dropping support for them in favor of proprietary protocols, from what I can tell.) I'd be happy with something as meek as "email me a PDF statement"!
FWIW This is Haier Europe, Haier US supports Home Automation and DIY IOT:

https://www.reddit.com/r/homeassistant/comments/19a615l/haie...
> Odd that you singled out aspdotnet programmers.

I was talking about myself but didn't want to admit I am the problem. (:
There are literally only three organizations on earth capable of putting humans in orbit:

1. SpaceX
2. China
3. Russia

I say "SpaceX" instead of America or NASA because the Axiom missions show that SpaceX can launch people independent of NASA.

India may develop their own capability to put humans in orbit before Europe does, which is amazing to me. [Though admittedly that's only because Europe has different priorities--not necessarily a lack of ability.]
Shots: Create Mockups
>So what’s the solution if not this? The entire developed world is seeing a drop in fertility and reproduction so they’ll all eventually be fighting for people from places that are - Africa and Middle East and some other regions.

Gulf states have awesome solution. You can go there and make money, never path to citizenship. If you are expat - you can make a lot of money and live well. If you are low skill laborer - well they can improve their conditions.

But I no see problem with importing people just to work, send money home and then send them back.
The Science of Bruce Lee's One Inch Punch
which finance app do you recommend?
Most HNers have never held a job outside of a high paying tech job. When you're working retail and struggling to pay bills, literally all you think about is money. So much so that it is debilitating from the stress. When you're under that much pressure constantly, it is very easy to miss something.

"But, if it's that bad, they shouldn't even be signing up for this stuff!", I hear some of you saying. You look for an escape wherever you can. Some little thing that will pull you, even for a moment, out of the monotony of the daily grind. Don't blame these people.
For digital computers, clock speeds are single digit GHz. For analog circuits, ~100 GHz is achievable in silicon. E.g., automotive radar chips, communication systems etc.

This THz comment relates to analog circuits, which is supposedly around a factor 10 higher with this new tech.

If you want to learn more, read about Fmax and Ft of transistors.
Totally. Between bread and alcohol, yeast has basically managed to domesticate humans. Maybe our experiences differ so much that we can't strike up a conversion, but that's no reason to discount intelligence.
> With micropayments, I now have to think about how much it is worth to me (is this blog post, comment, sketch worth $0.50? $0.10?). You just turned a brainless moment of enjoyment into a value judgement where I now have to become a critic and try to create some kind of inner framework for assigning value, etc.

That was never how Flattr worked though. Flattr was just a button that could be placed on a page (next to "Facebook Like", etc.); if you click it, they'd get a portion of your monthly donation. The whole point was to (a) be as simple to use as a Facebook "like", and (b) always cost the same per month (since the monthly donation was divided up, there was no need to worry about clicking too many things; just click what you like).

> Subscriptions bundle the friction into a single event (the conversion) and remove it for all future interactions. Micropayments are just constant papercuts.

Clicking someone's Flattr button twice would "subscribe" to them (automatically put them in your donations every month). So again, Flattr was pretty much designed precisely to avoid these problems that you bring up...
Quite a while ago, someone (jwz?) brought back the original Netscape home page circa 1994, complete with dialup-level speed throttling. It "feels" like 56K to me, but I believe 9600-14.4K would have been more common at the time.

http://home.mcom.com/home/welcome.html
It's not the direction, it's the velocity.
> Isn't it funny, how the "less secure app or device" is completely on par with OAuth-capable apps regarding security just by using a server-side mechanism Google could have promoted since… forever?

They aren't on part though, Oauth is vastly less phishable and has vastly more control over specific permissions. App passwords are functionally all-or-nothing, whereas with OAuth you can configure whether something can read, modify, change settings, etc.
I mean, he's the guy famous for listing his computer as co-author on some of his papers, so I guess being pro-computational figures. =)
I remember a very specific rastering effect with loading images, probably around 1994-1996? The image would load every nth line and then iteratively nth line + i until i==n. Compared to what I would see later (just loading in every line from top to bottom), you could get a sense of the whole image sooner, just in an increasing fraction of the vertical resolution. I can't recall which image type this was or whether it was Mosaic or Navigator, but the effect was very distinct; at the time I assumed it was the way the image data was streamed in, but now I'm wondering whether it was just the way the image codec built the viewable bitmap.
as long as inequality exists most people will dehumanize other humans for attempting to achieve equality. And then these same people will cry hoarse about Jeff bezos and Zuckerberg and bill gates etc.

"When you're accustomed to privilege, equality feels like oppression."

There is still a silver lining though. EU (and specifically Germany) ruined any optimistic future of theirs by severing energy with Russia and allowing US to bomb the nordstream pipeline.

The effects of de-industrialization due to higher energy costs along with reduced usage of Euro in international usage is not going to paint a pretty picture for EU in the long term future.

This allows third world countries to equalize quickly and hopefully in a generation from now we have less dehumanizing language for people trying to seek a better life for their families.
Cant steal chips sadly. He must be bummed.
So my point is that someone being a real "full stack" developer that is capable of creating an app from conception to market, generating value to customers that are willing to pay for it. Someone that can understand all the lifecycle of a software in place of being a great "backend developer", "frontend developer", etc.