skysight-inc/HackerNews huggingface dataset:
That's more the realm of law. Morals can exist outside of force, it's just that communities tend to form around common morals, and if you go against the moral grain you will be sowing dissonance in your area, possibly to the point where you'd want to move out (i.e. too alienated).

I would argue a great many locales in the USA are full of moral dissonance, and this is one of the major things holding us back from having strong communities.
“ My cat almost certainly has a sense of what it’s like to be a cat”

Is this true? I always thought this was anthropomorphism. I have dogs and I thought dogs more just “are” rather than self aware.

The weirdest thing about these studies to me, is they always latch on to the most basic idea of “consciousness” and then extrapolate that to see we’re all the same.

In a philosophical/spiritual way I’m all about the idea of modesty and we’re all connected and I’m/we’re not special. But in practical way I don’t see the “actually insects are just like people.”
Ask HN: Missing interesting topics due to title rule
Seldomly there is an article or post waiting to be discovered but hidden behind a innocuous title.

An example would be something a corporation is obligated to publish due to legal reasons, but it is not in their interest to drag attention to whatever it is.

Of course I understand that one of the pillars of the success of HN is this specific rule ("do not editorialize"). But is there an escape hatch for such cases?
Although I must wonder if there are many applications where .5mm difference in package size is really meaningful
Many (most?) "natural" states and activities of human beings are considered unacceptable in society even without posing existential risk to other humans (you might find anything adjacent to reproduction in particular quite a minefield). Should vaccination be any exception?

I suspect if we tried to define "natural" we'd find the term meaningless and applied very selectively where it suits someone's agenda.
It's also them you have to thank for 40 years of not having massive inflation, which was a pretty regular thing in earlier times.

(And yes, they absolutely do prefer the high inflation outcome from a fuel supply shock following a COVID shock to the raise interest rates and crash the global economy like 2008 outcome. That much is a policy choice)
How does a bee "respond with pessimism"?
> That does not follow unless students cost zero to educate

The remaining funding comes from the private sector (e.g. tuition fees).

Comparing the US with Germany, for example, the US spends 0.9% of GDP from public funds and 1.6% of GDP privately for a total of 2.5% of GDP, resulting in 44% of the population being tertiary graduates.

Germany spends 1.1% of GDP from public funds and 0.2% of GDP privately, for a total of 1.3% of GDP, and 27% of its population are tertiary graduates.

So as a proportion of GDP, Germany pays only about half of what the US does, but still manages to have three fifths as many graduates as the US, proportionally. That is better value for money spent overall.
Right. If you've ever thought somebody sounded weird it's because you're a biggot/racist/sexist/homophobe/other-insult-here and it definitely could not possibly be that the person just sounded a bit strange to you.
The marines, air force, and navy were all volunteers in WW2. The marines were front line. The army had a lot of volunteers, too, like the paratroopers.

The US military is all volunteer today, and is very parsimonious with the lives of servicemen.
It doesn't even make sense; clean them up and move to a nice museum hangar and it would basically be free money. I expect they profit quite nicely already from fines and bribes from all people that go to visit the shuttle anyway.
Ask HN: Do You Miss OOP?
I've been writing Typescript in a shared repo lately. I've noticed that rather than using classes, many opt for functions and data (which is the "FP way").

I can't help but want OOP for situations where encapsulation is helpful. Creating boundaries around code with similar level of abstraction is useful. The opposite is what we have in Typescript - every file is a bag of functions and data with no clear distinction between parts that may do file IO and business logic.

After re-reading my whining, maybe this is more of a "Tell HN". lol.
yeah the ideal thing to happen here is for that money to be sent to a nonexistent address and for everyone involved to be arrested.
I will make a community repo with a license!
Source on the tank boot-loop issues?

First I've ever heard of that.
Of course the organization of people under a single entity is what gives them bargaining power.

If there was no Russian government and army then you would just go in and take whatever resources you like at the cost of maybe a couple of bullets.
I imagine a highrise with every apartment a slightly different customized style and it's lovely.
There, you said it.
How to learn programming without any programming language?
I guess it still has no versioning right? this is a key feature for me. I used ghost back in v 3.0 days, but moved on partly because of that.
What would you do with a tiny, tiny MCU?
Jesus, and we wonder why grandma is entirely unsuited to putting her savings in this crap.
DEF CON 26 – GOD MODE UNLOCKED Hardware Backdoors in redacted x86 (2018)
That's exactly what I mean. If she indeed does understand money, why does she say that 'bitcoin is worthless, it's based on nothing'? It's quite clear to me that she says that only because it's her duty, and that's why she mentions her son, who is free to choose.
> I'm hesitant to ID myself in connection to this blog post.

That's fine.

Are you getting paid for whatever job you are doing in the university? Do you appear in the list of authors of the paper?
How much of the land on Earth is covered by humans? (2016)
Bananas that cost of living in the area is so high that 100k can still leave you cutting it close. Although of course it's actually only like 65k after taxes, and there's zero hope of a unicorn payday. Accepting that you will absolutely, certainly never be financially independent ain't for everyone, especially in one of the few fields where you can reasonably feel that you don't have to accept that

Still, the pay is better than I thought and MUCH better than most adjunct situations. Even with all the caveats, I would 100% take this over an industry job that paid 2-3x. Sounds really fulfilling and fun as fuck
Ghost starts at $9 per month though -- obviously depends on people's circumstances but I would say that's reasonable for many people as a personal blog
What the Executive Order on Supply Chain Security Means: Security Experts
Lightweight tags are not supposed to be pushed. They are meant to be used to help with scripts and stuff. It's a great example of weird git UI that lightweight tags are the default when 99% of of users would never want to create one.
Actually... Anduril (Palmer's company) actually has one that's called the Anvil that does exactly what you're talking about: https://www.anduril.com/hardware/anvil/
Is this what I think it is?

Ref. _What color is your function_
I don't know. I can off-hand think of exactly two Youtubers that I am familiar with, who frequently get comments about how their voice would make good ASMR audio, etc. One is male (the guy from Far North Bushcraft and Survival) and the other is female (Tibees). shrug
For me at least, Craft CMS answers many of the problems you describe here. I can't see WP as anything but a dumpster fire in comparison.
> I wish there were a course one could take on algebra itself

Depending a little on just what you mean, that's likely the upper-division undergraduate math department course called "Algebra" at most universities. Groups and rings and such.
I think you replied to the wrong comment
Found this article that might be helpful.

https://www.immigrationcube.com/fnu-lnu-visa-blank-surname-p...
I'm also curious about this. The folks I hear about Temporal from seem to be very disjoint from Airflow users, and Temporal's python client is still alpha-stage.

It seems notable to me that the big Prefect rewrite mentioned elsewhere [0] leans into the same "workflow" terminology that Temporal uses. I have to wonder if Prefect saw Temporal as superceding the DAG tools in coming years and this is them trying to head that off.

That post's discussion of DAG vs workflow also sounds a lot like why PyTorch was created and has seen so much success. Tensorflow was static graphs, pytorch gave us dynamism.

[0] https://www.prefect.io/blog/announcing-prefect-orion/
If this question is in good faith, for example Kotlin differentiates between the nullable T? and the non-nullable T. An if x != null check automatically casts T? to T. You can't call a method on T?, preventing null pointer exceptions. C# and Typescript have similar language support. Other languages push users away from the problem by favoring monadic Optional/Maybe solutions.
Why have the version in the source code at all? A build/packaging process should query git at build/packaging time to get the version (using git describe) and produce versioned artifacts (which can be source code or binaries).
To add to this, felonies are the ones that fuck you for life by striping you of constitutional rights and making it difficult/impossible to find meaningful employment.

Meaning, the people pushing these laws are evil.
Yes but not the ethics of self defense, such as a doctrine of clear and present danger.

Self defense doesn't have a concept of a combatant, only an immediate threat to the safety of yourself or another.
So interesting, a lot of comments seem to be negative experiences. I haven’t used Airflow at scale yet but would love to convert our extremely limited, internally built orchestrator + jobs over to Airflow. I think it would allow us TO scale, at least for some time. I think a lot of companies are still really behind the times. Our DAGs are fairly simple, and Airflow has been a major improvement in my testing. The UI is great for helping me debug jobs / monitoring feed health / backfilling. DAG writing has been a bit frustrating but is much improved format over the internal systems we have. Am I just naive? Is everyone writing extremely complex graphs? Is this operational complexity due mostly to K8s (I’ve just been playing with Celery)? Anyone enjoying using Airflow?
no mention of security... good luck. i stopped using wordpress after i got hacked. good reason that static sites are the rage.
Thanks for checking about the numbers. I did just double check the Maryland numbers, and what's in my table seems correct:

The 25K you're referring to is for 9.5-months so is normalized to 9 months to compare against the other 9-month numbers. It's already notated with the [1] footnote in the table.

The 36k is not guaranteed in the offers given to students: the UMaryland CS offer letters states "Students who are TAs or RAs over the summer earn an additional $5,600 up to $11,000", which I can only interpret to mean that 11K is not guaranteed. So what's reported in that table is my interpretation of the minimum stipend if the student does get one, but what you say makes sense, that an RA provides the higher number in that range -- I just don't have a way to represent that.
Also, storage will look wildly different in differen parts of the world.
> As they retire that money is leaving the market

I don't see how this piece follows. Why would career retirement stop rich people from investing (as LPs) in VC funds?
I hesitate to even post here about my software, but "web designer first" is a key idea behind the CMS I've worked on for some time now.

https://archetypewebsites.com/

A key premise is that the designer decides where things go, and the content editors really just want forms to fill out to get content where the designer says it should go. But like any system, there is full WYSIWYG editable regions as well. (where the pink blinky text will show up...)

I've not marketed Archetype widely (but I went through Startup School a few times with YC) because of the same reasons every other developer has, Archetype has warts.
Yes it is. We're in another pandemic that we're effectively ignoring.
His accusations in the web archive snapshot that I pulled are ... quite mild, concrete and specific enough: Nobody to talk about in the university about your projects or topics. First PhD student. No postdoc working on the same topic. Advisors who suggest to do a thesis on something else, less difficult or familiar ... and the project seems to be less and less about the hot buzzword in the advertisement or grant proposal.

This is spots on description of what happens if you waltz into some university department or research group intending to "do a PhD" in something that isn't the core competency your group. This is very common in "provincial universities" but also happens to lesser in top schools if you just happen to come in with expectations that are misaligned with the reality. It is a side product of the sad aspect of academic reality that finding funding for a PhD student is often much easier than finding funding for a post-doc or more senior member, even though that is exactly the wrong way to build a good research group.

Philip Guo's the PhD Grind describes many of the same challenges.

I also share a memory of older member of the faculty suggesting that your PhD is supposed to a formality to endure. "A driving license", not real real research with your own ideas. It was very depressing thing to hear, because I too went in with an attitude of "I shall study a question I was interested in my undergrad, but seriously this time".
And beyond, as demonstrated by MegaZeux, the spiritual successor to ZZT
You might want to read up on how the Sheffield sank - https://en.wikipedia.org/wiki/HMS_Sheffield_(D80)#Board_of_i... . Some choice bits:

- Argentine forces carefully analyzed their target, studied, trained, practiced, and drilled for the attack. Over and over and over. Almost as if they believed there was a real war on, and actually wanted to hit an enemy with their weapons...

- British forces mostly couldn't be bothered to analyze their defenses for weaknesses. Let alone train, practice, or drill. Then they footgunned their best warning system, and didn't realize they were under attack until human-eyeball lookouts saw smoke from the rocket motors of the incoming missiles. Once warned, the bridge officers basically sat on their hands and gawked. (Vs., say, alerting the crew. Or trying to use some of the various anti-missile defense systems that the ship had.)

- The ~5,000 ton "warship" was designed so poorly that one modest hit knocked out both her electrical and fire-fighting systems. Even back in WWII, having redundant critical systems was a well-known and much-valued feature of all real warships.

- Hours into the crew's efforts to fight the fires (resulting from the missile hit), coordination and command of the fire-fighting efforts were somewhere between underwhelming and non-existent.

Blunt Summary: The aircraft, missile, and anti-missile technologies used (or available) during the attack on the HMS Sheffield were no more than costumes and props in a play. The real meat of the play was a human story that would fit quite comfortably into the Old Testament. On one side was a small group of skilled and determined warriors, intensely focused on winning. On the other side was a crowd of clueless noobs, wandering through the scenery and telling themselves that they were a real army.
It's a little past 1:00am where I am in India, the temperature reading on my desktop thermometer is 32.8C and the the humidity is 72%. I'm just about about start the A/C and begin my work(day?) It's essentially impossible to work (even mental work) during the day, outside of an air-conditioned room. I've taken to doing most of my work at night. Fortunately my clients are largely on the other side of the planet, and the timing works well for everyone. I know I'm in an extremely privileged group that can do this. I shudder to think of the vast majority of Indians who have to work duing the day. I have noticed, that traffic has declined significantly during the hot days. I'm guessing that people are starting to change their work timings even for manual labor (especially I hope for manual labor.) They work nights.
>It can auto decline the canvas request and return fake image data from the API by default when privacy.resistFingerprinting is enabled. privacy.resistFingerprinting.autoDeclineNoUserInputCanvasPrompts must be set to false to always show the popup

Right, it can auto-decline it in certain circumstances. As the name suggests, it auto-declines it when there there isn't any user input. That seems fairly reasonable to me, and is unlikely to cause issues with you uploading documents for a visa application (you need to interact with the site to upload the document in the first place). That said, I was playing around with it using various codepen demos and discovered that even if you interacted with the page, if the page was in an iframe it would always not show the popup. That might cause issues in certain circumstances and I do hope it will get fixed.

>and even then they shouldn't serve fake data when the user declines the request, but throw an error for the API call.

Whether that's the best approach is debatable. For the use case of uploading a document, I agree that would be the best behavior, but for other cases (ie. it's trying to display something), an exception would likely crash the app. In many cases (eg. google maps), the garbage data doesn't interfere with my use of the app, and crashing the app would be far more disruptive.
>There's a reason PC app stores are moribund, and it's that browsers do the job of delivering software. Mobile app stores would go the same way, if mobile browsers did the same job – and without people needing to use the Apple App Store.

This is an interesting conclusion, especially considering that packet managers on linux are alive and well and that Microsoft is currently building their own (winget i believe it is called). Now of course a packet manager isn't the same thing as a store, but I am pretty certain that the app stores will survive. There is value in having your apps update automatically and without you having to worry about it. Not to mention the ease of installation and discoverbility.
Cheap money means lenders or investors will be more likely to compete for what they perceive to be a good deal.

More of a ‘sellers market’ from that perspective.

If the buyers are hesitant to invest/lend because they’re worried they’ll catch a falling knife, it makes it much harder to close at all and valuations tend to err on the risk adverse rather than the ‘please pick us!’ side.
That looks to be 2020 BLS data, before the Massive labor shortage, the Great Resignation, and massive wage inflation.

Do you have a current source?

But even assuming that data is still valid, that is what 1.5% of the labor force, and about 1/2 that is teens, or under 24 years old.

so the massive amount of focus on "minimum wage workers needing to support a family" we are talking about 0.75% of all workers that would fall into that categorization, we should help these people with social programs to be sure, but I would not call that a crisis, or something needing massive economic/regulatory upheaval to resolve, it seems to be the market is doing just fine with wages with out government intervention
> AWS step functions are really the best in orchestration.

At our company, AWS Step is a disaster. You're effectively writing code in JSON/YAML. Anything beyond very simple steps becomes 2 pages of YAML that's very hard to read or write. There is no way to debug, polling is mostly unusable. Changes need to be deployed with CF which can take forever, or worse hang.

It's the most one of the most annoying technologies I've used in my 20+ years of engineering.
Airflow is generally brought in when you have a DAG of jobs with many edges, and where you might want to re-run a sub-graph, or have sub-graphs run on different cadences.

In a simplistic ETL/ELT pipeline you can model things as "Extract everything, then Load everything, then Transform everything", in which case you'll add a bunch of unnecessary complexity with Airflow.

If you're looking for a framework to make the plumbing of ELT itself easier, but don't need sub-graph dependency modeling, Meltano is a good option to consider.
By the same token though, a renewed pandemic in Russia could push them to a political and economic breaking point at a time when they're already stretched thin and vulnerable.

If they want to lash out, they have many other ways to do so that carry far lower risk of crippling blowback.

Covid showed that even strict border controls aren't sufficient to keep viruses out if they're contagious enough. No borders are 100% secure, and it only takes a single person getting through to light the match.
Detecting silent data corruptions in the wild
The biggest mess IMO is the media library. Unsustainable, chaotic, impossible to keep in order if you happen to publish more than just a few images.

It’s not a library. It’s a file dump. If you want to reuse an asset on a non-trivial site, it’s easier
to reupload the file rather than to find it in a flat list of thousands of thumbnails.

Folders, please.

And the four hopeless fields to provide an image with textual metadata (alt, caption etc). It’s impossible to understand intuitively. So anti-human, lacking understanding of what users need and are capable of grasping.

Reveal the complexity gradually, please.

Same goes for the myriads of options (special love goes to the media link/image size selector with its thoughtless defaults you have to scroll down the media library modal to even reveal itself) just to insert an image into the text.

Just to name a few problems.
SocketIO is a piece everyone seems to love.
I won't read articles on cybersecurity if I don't see a either a bad guy in a hoodie hunched over a laptop, or (even better) a neon blue padlock in front of a Matrix style screen saver. Those are the dead give-away that an article is worth your time, otherwise it's really anybody's guess as to the content quality.
Great, except:

1. The type is merely a weak hint that you should check .Valid before you use the value, there's no enforcement: https://go.dev/play/p/nS8RxGujMBk

It's much better when the struct members are private and the only way to access the value is through a method that returns (value, bool):

if value, ok := optional.Get(); ok {
// value is valid
} else {
// value is invalid
}

This is a strong hint that you should check the bool before using the value. It's also a common go pattern - checking for existence of a key in a map is done this way.

2. We have generics now. Why use type-and-sql-specific wrappers when you could use a generic Option? Example implementation: https://gist.github.com/MawrBF2/0a60da26f66b82ee87b98b03336e....
You can search inside video using phrases on muse.ai -- see examples for TED talks https://muse.ai/demo-embed-search-ted or yc startup school https://muse.ai/demo-embed-search-uni
Not really, even if you’re being sarcastic.
I have heard some similar things - lots of belt tightening going on right now. But it may just be a blip... world events are hard to predict, it seems.