skysight-inc/HackerNews huggingface dataset:
A few centuries ago, philosophy was a knowledge. Its concepts and theories were central in most educations. Spinoza proved the existance of God. Charles Fourier defined new societies. Now that sciences and technology rule the knowledge field, philosophy's enthusiasts just claim that philosophy helps learning to think and widens one's spirit. These claims are dubious and unprecise.

> What philosophy does is to teach one to think and reason in ways that one otherwise would not have done. It enlarges one's worldview which makes it easier for one to grasp new ideas and concepts, and to be open to fields of knowledge that one may have otherwise bypassed.

If that were true, I think philosophy would be a mandatory study to anyone interested in advanced scientific theories, because it's hard to grasp concepts about higher dimensions, or the relativity of space-time, etc. Recent history shows that the modern flow is in the other direction: Einstein's theories influenced philosophers, not the other way around.

I strongly doubt that people who read philosophy are significantly more receptive to foreign concepts and cultures. Many factors seem more important. It's like saying a religious belief makes people more open to others, while experiments tend to show the opposite is true.

Even so, most arts can claim the same: "grasp new ideas" and "open to fields of knowledge". In my case, I could say that for literature. Like any art, the form is important: almost nobody studies Gauss' scientific concepts through original texts, while almost nobody reads a modern wording of classical novels or philosophy works. Like literature, philosophy is a peculiar form of artistic culture.
Sorry I didn't have the patience to fully read this click bait. If you use 3rd party packages (aka FOSS, Open Source, whatever they call it) those vulnerabilities are a by product of using the 3rd party package, it is the cost of doing business. They make SCA tools, even free ones to identify these issues. IMO, importing, updating, and using 3rd party packages in your development process are a part of technical debt and cyber hygiene, nothing more nothing less.

TL;DR Don't be dumb, update your packages and don't use vulnerable ones.
Many places let you enter and name multiple passkeys. So you as your keychain one and name it "keychain". And also add phone and call it "whatever phone" then use either.

Personally I only use devices that don't sync and can't be copied for security reasons.
Great timing. I'm currently playing around with 3D in Godot 3. We've made a bunch of 2D games, and have a huge system that we have no real incentive to port to Godot 4, so I'm seeing how far I can push Godot 3. Looking forward to trying some of these.
> firewalls

This seems like not the best example since FreeBSD has 3 implementations that may be in use depending on the whims of the sysadmin.
We're providing a CI/CD system that supports several different departments and teams with varying technology in their stack and a plethora of different pipelines. Some big java projects, python and loads of other batch jobs like spark etc. If only it was as simple as just running it on bare metal.
The issue is with muslc, not the hardware.
IPs remain infected by USB worm years after its creators left it
ohh, I see. that's clearer than any other explanation I've seen, thanks.
Even without that, we have at least one crowd funded YouTuber growing mammalian cells in vats with the explicit intention of making a "meat robot".

https://youtu.be/Z_ZGq8Tah0k?si=GuV1QC50jiv7yHP7

There's not a huge gap between that and a Westworld style infiltration-by-printed-robot.
So is any travel especially public. Should we just do permanent lockdown. Only allow people in essential jobs or jobs that can't be done from home to get outside their houses?
Synergies Between Machine Learning and Reasoning (2024)
It's also a sound strategy - "grow the pie, not only your slice" is a metaphor I've heard for it. The extreme opposite is industries like arbitrage trading, which profit solely by exploiting other parties' inefficiency.

From a theoretical theory, you could say that, if managed sustainably, the economy doesn't have to be a zero-sum game.
This is no different from ETH, Lido staking has ~30% market share[0].

Stake centralizing != less security. no amount of stake can allow validators to steal your funds, this affects only censorship resistance. So actual validator count is more important than superminority.

In case of USDC I'm assuming Circle should be running their own validator, which is the source of truth.

As someone who has used most networks, Solana has the best experience for transacting USDC.

[0] https://dune.com/hildobby/eth2-staking
In theory, remember some firewall policies ban most Tor, Proxy and cloud providers. There is always a way. ;)
I wish this hadn't been about a WISP, because I'd have loved to read about someone's experience bringing fibre to a door in a neighborhood. I live in a community with a regional ISP that offers me gigabit fibre with minimal extra hardware (just an ONT, hooray!), and with AT&T starting to dig in our area, I wondered what it would take to have a neighborhood only competitor. Probably infeasible, and a major disadvantage over a WISP in that I'd need to dig, but if the ground is already dug up and conduits being laid...
What are atlases used for? https://www.sharetextures.com/atlases
The U.S. might be doing that, you just don't know because that kind of thing comes with gag orders making it a federal offense to even reveal that any such thing is occurring.

I'm absolutely not defending China's authoritarian regime and overall the U.S. isn't seems less bad, but at the same time it's a bit rich to pretend the U.S. doesn't do the same if it matters.
Seems it happened two years ago, with Java 18.
Probably because the environment you use to compile it, like the terminal or Xcode, is added to "developer tools" under security settings. Xcode in particular does that for itself automatically.
Hm TIL, I thought that the string encoding argument to .decode() and .encode() was required, but now I see it defaults to "utf-8". Did that change at some point?
PSD2 in the EU solves this with MFA (you have to open your bank app to approve the specific card transaction).

> The vast majority of long-distance orders are fraud.

I'm calling bullshit on this one. Do you think Amazon, AliExpress, Ebay, Etsy, etc only ship to the city where their warehouse is located and never over any distance?
Thank you for pushing back against the "crypto anywhere bad!" crowd. T

The USDC payments are pretty tame, and on the networks they have selected performance should be pretty quick and cheap too. For example, payments via ETH Polygon L2 is ~2 cents (https://l2fees.info/) and transaction time is also a couple seconds.

I personally am glad to see them reintroduce crypto now that its matured more for stable payment use cases.
TikTok ban could escalate US-China trade war, ex-White House CIO tells The Reg
I was taught the universe was a computer in 3 different college courses 25 years ago. Not exactly a revelation.

"According to the best physics, the universe: isnt programmable; doesn't evolve deterministically; isnt described by functions over integers; isn't electronic; doesnt transmit power through programmable operation; isn't abstract; doesnt have causal powers through mere arrangements of parts; .. and so on."

You can't say any of these things because electronic computers exist within the universe, but I get what your point is. That said, there are physicists beginning to assume the universe IS a computer and work forward from that assumption.
There has been incremental progress for about 1 year from open weight models worse than GPT-3.5 to models in the area of GPT-4.

Same for inference speed/cost: many many incremental improvements within 1 year add up.
I bet these can all run on ANE. I’ve run gpt2-xl 1.5B on ANE [1] and WhisperKit [2] also runs larger models on it.

The smaller ones (1.1B and below) will be usably fast and with quantization I suspect the 3B one will be as well. GPU will still be faster but power for speed is the trade-off currently.

[1] 7 tokens/sec https://x.com/flat/status/1719696073751400637
[2] https://www.takeargmax.com/blog/whisperkit
One can report the profile for impersonation.
This is about dairy. If there are any detectable antibiotics in the milk they have to dump it all. When the vet prescribes antibiotics that cow is isolated in a hospital for a month until the milk contains no traces of antibiotics. They only do this when needed as it costs a lot of money to care for a sick cow.

You might be thinking about beef cattle which are treated different from dairy cows. Though even then antibiotics can only be given with a vet prescription. (a change as of several years ago)
I used to think similarly, but learning about the proven incompleteness of sufficiently rigorous analytic systems has moved me towards appreciating less rigorous ways of interfacing with reality.

Veritasium has a nice video on Godel’s incompleteness theorem. It’s quite ironic that it was mathematically provable that analytic systems can never be complete, and can’t be provably coherent.

https://m.youtube.com/watch?v=HeQX2HjkcNo&pp=ygUUdmVyaXRhc2l...
Patrick is reading these comments.

Hi Patrick
ByteDance 'would rather' torpedo TikTok than sell it off
Make UTF-8 default on Windows
Approach the choice of a pirated Photoshop like any other software selection process. Typical warez download or indexing sites include forums and comments that allow users to complain about software that doesn't work.
You could try https://polyhaven.com/
This is really nice. Works pretty seamlessly and the drawing tools are great. A couple of bits of feedback:

- I wasn't able to get PrtSc working as the hotkey. Ctrl+PrtSc did work though. I'm on Windows 11 and I tried turning off 'Use the Print screen key to open screen capture' in Accessibility > Keyboard in the Windows settings.

- Would be great to have the option to turn watermark off by default

- Windows' built-in Snipping Tool has a few extra area modes: full screen, window and freeform. I never really use freeform but full screen and window would be nice to have. Even better if the full screen option let you specify which monitor(s) it captures on a multi-monitor setup; snipping tool just captures all of them.

- A line thickness option would be good, especially for when you want to black out some text
Oh! I misread something at some point in the article, and thought it was all quinine-derived. My mistake. Thanks.
> I think that if someone is completely unable to justify an observed truth to others, then it might not be a truth at all.

What if the observed truth that someone is trying to communicate is paradoxical and hard to communicate in and of itself? What if the truth is ambiguous? What constitutes ambiguous or unambiguous?

At the end of the day ambiguity is a real concept, so is a paradox, therefore there will exist things that are ambiguous and paradoxical and pointing that out does have value.
I wonder if any of his machines ever caught fire, causing an localized out-of-season aurora borealis. On the other hand, Cray machines are never mentioned in the "Halt and Catch Fire" machine code instruction humor.
Astribot S1: Hello World
You can map ChatGPT to the action button and talk to it from the lock screen.
As well as what others have said: With FreeBSD things change over time, this is a a given. But I can always use the release notes and the FreeBSD handbook to resolve any issues.

With GNU/Linux things change and the lack of authoritative documentation is tiresome. I end up on Stack-overflow triaging legacy posts from sources I just cannot trust.

Is FreeBSD perfect? No of course not. Is Linux a complete waste of time? No of course not! BUT my time is better spent in FreeBSD (and yes even windows) than Linux.
Ask HN: Has anyone improved their life by underachieving at work?
A brief and vague bio: I'm in my late 30s and have spent the last 15 years in server-side engineering roles at web companies of all different sizes. I had been what they might call a "high performer," which I now recognize as "person who is willing to subject themselves to severe burnout in order to serve the short-term whims of the company." So that's where I am now, intentionally taking a career break while I rebuild my mental health to the point where I feel capable of doing _some_ job again.

I could always go back to the same exact thing I was doing before, bound to repeat the cycle of burnout and recovery over and over. But lately I've been romanticizing the idea of intentionally switching to a job that is beneath my ability -- something that doesn't take such a toll on the rest of my waking life. I've imagined all sorts of scenarios: pushing a maintenance cart around some gigantic campus fixing fluorescent lights, or wrangling some nasty inter-department spreadsheets using scripting knowledge that nobody knows I have, or just going back to being a junior-level engineer in some other field where I have no relevant experience (embedded systems have been calling to me lately).

I am not a financially independent person, although I have already made all of the major life purchases that I intend to make. I've got a house with manageable mortgage payments, don't expect any kids, and in all honesty I could comfortably live on less than half of what my most recent job was paying -- and they weren't even close to FAANG-level salaries.

So I call on the experience of the community here: Has anybody left a career path that constantly challenged you to the point of exhaustion to do something... easier? Did it work out like you hoped, or do you regret it? Any other tips, even tangentially related to the question?

Thanks. I really mean that.
With bacteria
I did that. "Impersonation" is usually posting something with someone else's name, though. This is way past that, though - Substack that allows people to reuse hostnames + URL slugs, and put back-dated posts on them, so the entire original URL is impersonated.

I also just emailed Substack's security alias.
There's a very big difference between "left" and "extreme left". Or, at least, in most of the world there is.

Yet you use them offhandedly like synonyms. It gives your response an air of propaganda and FUD.
Before bindless became a thing (and it's not yet standard with for example WebGL) then doing extra render calls just to change active textures could be an quite expensive operation. Thus a texture atlas is useful to be able to batch a lot of geometry into the same call (Also useful for 2d-like animations).

https://en.wikipedia.org/wiki/Texture_atlas
TikTok will not be sold, Chinese parent tells US
Atlases are a set of small elements grouped together in one asset. It's usually used for trees and terrain objects.
I’ve used Slackware for years and slackpkg was pretty handy for this.
> If it were not for brand loyalty and emotional bias, BYD would probably be storming the world with their inexpensive EV options.

But they are. [0][1]

They're hitting large double digit % increase in sales every month and are very quickly catching up to Tesla's sales. Brand loyalty only buys you so much time when the competitors are half the cost.

[0]: https://insideevs.com/news/702783/byd-plugin-car-sales-decem...
[1]: https://insideevs.com/news/716305/top-electric-carmakers-sal...
You can also use 3dassets.one It let's you search 3D assets based on the license or creator.
Discovering and Diagnosing a Google Adsense Rendering Bug
> 1Password includes Passkeys in archive/exports of the 1Password database.

They explicitly do not.
I'm confused as to how we can tell.

Where do you see "the profile was created 2024-04-26"?
Is the instagram linked on the profile also faked or is that the real guy?

How do we know it was deleted back in 2022? Because there's a single web archive snapshot where the page shows as "Not Found" in that year? That could happen for other reasons. The guy could also be re-instating his own substack.

I'm not doubting this but want to know how to detect it. If the instagram is the real guy someone should tell him lol.
> It's a CS fantasy that evaporates as soon as you start doing experiments

The interesting bit (pun) is that this seems to be a recurring pattern. Whenever there is a intellectual revolution that establishes new ways of thinking / acting, there is a tendency to apply its toolkit to everything in sight, including "the big questions".

So it was with the industrial revolution and the hordes of related engineers: the universe was invariably seen as "a machine". With the digital revolution and the hordes of computer engineers, the universe is invariably "a computer". Effectively just a glorified version of the law of the instrument [1] "to a person with a hammer everything looks like a nail".

The controversial question (and one that cannot be dismissed easily) is whether the universe is in some broader sense "mathematical". The huge success of mathematical descriptions around certain corners of the universe makes people think there might be something to it. But maybe mathematics too, is just our hammer.

[1] https://en.wikipedia.org/wiki/Law_of_the_instrument
The sad thing about not remembering windows is that if you use spaces, you also never quite know where things will launch again on restart. I'm not even sure there's a definite pattern. Mail mostly goes into the right place, but sometimes don't.

Closest thing I noticed is that apps that have a "splash screen" of some sort (could be an update check, etc) will always fail to go where they are supposed to. This includes Discord and Xcode very reliably. Sometimes point releases make things worse.

Also, I think there's quite probably some firmware/hardware issues with screen detection on the M1. I do have a USB-C Studio Display which works mostly fine, but I also have a (I admit very odd and not quite new) Asus 4K display that uses Multistream Displayport. Connected via a USB-C to DP cable (protocol wise, it's supposed to be the best case scenario as VESA joined up to USB-C).

On my M1 Mac Studio (and something I can't reproduce with other hardware), that display will regularly not wake up from sleep and plugging/unplugging to another port will work maybe half the time.

Most puzzling also, if my Mac goes to sleep, periodically the Asus display will wake up for a few seconds (just going back to standby with backlight on), then go back to sleep. I never timed it but it's at least once an hour, and always does so.

I also had a few bug reports of people having issues with various USB-C docks where my screen saver (Aerial) just gets told the screen isn't there anymore and to go away, and people then see a blank screen on that one, and it never comes up again with the screen not on standby, but just displaying black with background on.

Considering it's been happening since I got the M1 and not on previous Macs (and most reports were on M1 I believe), I have a feeling there may be a few firmware/hardware USB-C issues laying around. Maybe it's been fixed since ?
I'd actually never heard of Margaret MacDonald before, but this approach sounds similar to the more contemporary Richard Rorty, for example in "Contingency, Irony, and Solidarity" (which is more artistic and less academic than Rorty's earlier book "Philosophy and the Mirror of Nature").
> Want to eat raw lettuce and undercooked steak without getting sick? Those privileges come from factory farming techniques.

Outbreaks of E. coli, listeria, giardia, etc. are common in factory farmed bagged lettuce. Dole certainly isn't some small artisan operation; https://www.cdc.gov/listeria/outbreaks/packaged-salad-mix-12...

https://www.washingtonpost.com/business/2023/08/16/ecoli-str...

"'There are more and more people wanting products like triple-washed bagged lettuce, but bagged salad is a great vector for E.coli growth,' he said. 'And farms have expanded closer and closer to animal feedlots and dairies, and these are now more prone to flooding.'"

Farm workers pooping in the fields because they're not allowed to walk 15 minutes to a port-a-potty doesn't help, either. https://www.wsj.com/articles/SB888948983807436500

> And I still prefer my meat very well done, burned, because that's how meat must be cooked in parts of the world that don't have western-style factory farming.

That's more likely to speak to a lack of food safety regulation in the supply chain, from farm to slaughterhouse to store to table. It's entirely possible to properly process an artisanly raised organic cow in a way that avoids spreading E. coli all over it.
Why couldn't a non-resident security key send it's public key as username? And the response contains the actual username and private key.
I say LLM because it's more specific. I still use AI to talk about things generally, like the decision making process of NPCs in video games, or deep learning algorithms, etc...

AGI is used more often in my circles to reference the, so far, non-existent self-knowledgeable artificial entity with agency.

Though to be honest, the more I think about "natural" vs "artificial", the more those two words lose all meaning. Ant hills are considered natural, and so are my skills and talents, but those were all built up over time.
I did not mean "non-conforming" like having a non-conforming identity. I meant "non-conforming" because im ignorant of the expectations of my peers and i transgress their expectations unintentionally. I sort of do not have a mental concept of masculinity and femininity so my transgressions bring no discomfort to me, but to some others.

This is very abstract. An practical example: Answering "How would i know?" to "What are your pronouns?" will get you this kind of covert hostility.
Interesting.

The title of the concept is misleading, "No Abstractions" here doesn't literally mean "no abstractions" but instead "we use this specific set of abstractions, and not others". And the specific subset they describe is worth discussing! But it's of course a set of abstractions.

E.g.

> For example, the parameters we expose when making an ACH transfer via our API are named after fields in the Nacha specification

A specification is an abstraction.

> Similar to how we use network nomenclature, we try to model our resources after real-world events like an action taken or a message sent. This results in more of our API resources being immutable [...] and group them together under a state machine “lifecycle object”.

Immutability (in this sense) and "lifecycle objects" are abstractions.

> If, for a given API resource, the set of actions a user can take on different instances of the resource varies a lot, we tend to split it into multiple resources.

Another abstraction, just splitting at a different level than the Stripe API.

This is a set of design decisions and abstractions. Definitely not a "no abstractions" principle. I would say the most important decision they seem to have made is to generalize as little as possible -- and generalization is indeed a kind of abstraction. Maybe "Fewer Generalizations" would have been a more accurate title?
Visa and Mastercard will never disappear.

Banks get interchange fees, consumers get chargeback protection and merchants got a stronger final settlement than cheques.

The last of those is the most important. Merchants happily ate high fees and chargeback risk in the late 20th century because cards had a lower fraud risk than cheques.

No modern payment system can compete because there’s nobody willing to eat the risk for everyone else.

British banks hate bank transfers because they so often are fraud liable, consumers hate crypto because they are so often fraud liable.

Those various payment schemes do have use cases, but it’s hard for them to compete at a grocery store.

Moreover, visa/mastercard were able to get big before payments became so important governments. This has a massive advantage in tourism and international payments.

India and the EU will never be able to agree on a common payments standard to make SEPA & UPI compatible, for example.
A Statement
Previously discussed at https://news.ycombinator.com/item?id=26967283