skysight-inc/HackerNews huggingface dataset:
I think distinction should be made between academic tradition of philosophy and personal need/practice of philosophy.
My favorite essay on this topic is https://courses.aynrand.org/works/philosophy-who-needs-it/ .

It is based on a lecture given by Ayn Rand to the graduating class of West Point Military Academy in March 1974.
Some people will be alarmed by the name, Ayn Rand, so I will post few snippets and then you can choose to ignore or read the ~10 minutes essay.

The assignment I gave myself for tonight is not to sell you on MY philosophy, but on philosophy as such.

The best way to study philosophy is to approach it as one approaches a detective story: follow every trail, clue and
implication, in order to discover who is a murderer and who is a hero. The criterion of detection is two questions:
Why? and How? If a given tenet seems to be true - why? If another tenet seems to be false - why? and how is it
being put over? You will not find all the answers immediately, but you will acquire an invaluable characteristic: the
ability to think in terms of essentials.

Now some of you might say, as many people do: "Aw, I never think in such abstract terms - I want to deal with
concrete, particular, real-life problems - what do I need philosophy for?" My answer is: In order to be able to
deal with concrete, particular, real-life problems - i.e., in order to be able to live on earth.
You might claim - as most people do - that you have never been influenced by philosophy. I will ask you to
check that claim. Have you ever thought or said the following? "Don't be so sure - nobody can be certain of
anything." You got that notion from David Hume (and many, many others), even though you might never have
heard of him. Or: "This may be good in theory, but it doesn't work in practice." You got that from Plato. Or: "That
was a rotten thing to do, but it's only human, nobody is perfect in this world." You got that from Augustine. Or:
"It may be true for you, but it's not true for me." You got it from William James. Or: "I couldn't help it! Nobody
can help anything he does." You got it from Hegel. Or: "I can't prove it, but I feel that it's true." You got it from
Kant. Or: "It's logical, but logic has nothing to do with reality." You got it from Kant. Or: "It's evil, because it's
selfish." You got it from Kant. Have you heard the modern activists say: "Act first, think afterward"? They got it
from John Dewey.
Some people might answer: "Sure, I've said those things at different times, but I don't have to believe that stuff all
of the time. It may have been true yesterday, but it's not true today." They got it from Hegel. They might say:
"Consistency is the hobgoblin of little minds." They got it from a very little mind, Emerson. They might say: "But
can't one compromise and borrow different ideas from different philosophies according to the expediency of the
moment?" They got it from Richard Nixon - who got it from William James.
This is my main gripe with some newcomers of projects I have worked on.

They tend to spit out destructive criticism towards legacy code with such an ease and without any context on why things are the way they are.

My usual response, albeit in a more polite manner, is something along the lines of:

"Yes I know the code in this part of the system is not as nice as other parts. And if you bothered to ask why, I'd tell you it's because this code is 6 years old and we learned better ways to do the same thing since. It's called technical debt and we are always working to reduce it. There's no need to demoralize the engineers that worked on that part of the system."
A little perhaps, but not much. One can replace a bank of physical fax machines with modems.

It would be an interesting job for sure. Why wasn't it done before? I can imagine only two reasons. One, there isn't that much data to move and it makes no sense to build software for what few people spend 30min per day on. Two, the data in the legacy system is images and people are not just moving it between systems, but they also do categorisation, verification etc. In which case an AI model may be useful, but almost always hard coded rules will be faster.
That may have been true the first thousand times it was repeated, but at a certain point these things become mechanical. That's not interesting in HN's sense of the word—and doubly so for the combo of mechanical+indignant.

This is one of those cases where it's nice to have a single principle that one is optimizing for: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor.... Reciting the "dumb fucks" (or any similar) liturgy has little to do with curiosity.
Mom says it's my turn on the read lock
Because the Jones Act of 1920 prevents use of the existing European installation ships so they have to start from scratch in uncompetitive American shipyards.

https://spectrumlocalnews.com/nc/charlotte/news/2023/04/03/t...

https://www.cato.org/policy-analysis/rust-buckets-how-jones-...
Mail's One and Only (Former) Easter Egg
Just what we need, another place with video surveillance to make it even more normalized. Orwell missed only by about thirty years.
> Create a deepfake then take a picture of it with a C2PA camera, now you've got a C2PA-stamped deepfake.

Okay but then it's a deepfake from the BBC or some other known source, which would be bad for its reputation if people found out.
Tangential, are there benefits not caused by calorie restriction? I was convinced my body was repairing itself while fasting, and that my body generates no extra hunger pangs.
Discord is not anonymous and chatroulette is next on the choppingblock
> I am not sure why people think of complexity as something bad or undesirable. Everything I can think is extremely complex and probably cannot be explained in simple terms without missing much of the context and beauty behind it.

It is possible for both things to be true.

1. complexity is bad and undesirable.

2. Complexity is unavoidable.

See also: reality has a surprising amount of detail, http://johnsalvatier.org/blog/2017/reality-has-a-surprising-...
> Hell while we're at it, pass this same thing for robot vacuums, garage door openers, and 1000 other "smart" devices.

"Any home device shall not require an internet connection without loss of functionality"
> In recent years, it seems like the whole world has become more ornery. Maybe that has something to do with the pandemic, or with political disagreements. Whatever the reason, people have become faster to attack, and slower to recognize each other’s shared humanity.

I feel a bit the same, but why?
I think you’re technically correct. But if you are someone who is writing 100% branch coverage code this rule could still be useful. It will quickly point out parts of your code base that are going be impossible to test with 100% coverage.
There is nothing mysterious about any of that. It is just a list of arguments used by the conspiracy theorists, and they are all easily debunked.

Just take the argument that because Shakespeares mother possibly was illiteral (which we don’t know, but it is plausible) he couldn’t have written about women sending letters. So a guy could write about ancient Rome, Cleopatra , ghosts, and faeries, but couldnt possibly have written about women sending letters if it didnt happen in his childhood home? This is so stupid I’m at a loss for words.

Or how could he use the word “tennis balls” in Henry V when his childhood home didnt have a tennis court? So mysterious!
You seem to think that academics just sit in ivory towers and don’t factor in “the real world” to their arguments. That’s…not how it works, it’s just a poor anti-intellectual characterization.

Your supposed “real world alternative” is pop-philosophy writers and loud, attention-seeking people on social media influencing what we ought to do about seriously complex issues like abortion.
I really liked request_format param to enforce JSON outputs, and seed param to enforce deterministic outputs - both I've already started to use.
> All functions that a consumer could reasonably expect a car to perform without an internet connection must be operable without an internet connection.

Welcome to "the law is vague and impossible to implement" shouts from HN
or if existing plants shut down, for example coal and nuclear plants

they are in fact shutting down in many cases because they can't compete with renewables, and the result is that more grid-scale storage or peaker capacity (or demand response!) is needed

but this is a good kind of problem to have, if you replace 900 megawatts (produced) of coal with 400 megawatts (produced, not nameplate) of solar and 500 megawatts of gas, you've still cut carbon emissions by two thirds, and lowered electricity prices at the same time
i386 Assembly Language trick for storing data in .text
Exactly right. And no-constant-expression is configurable to allow trivial constant expressions for exactly the reason the parent commenter raised.
Thefts at train stations and bike thefts are very common in Switzerland.

Japan is by far much safer than any European country.
Never ever mention "divorce" in your marriage. Should never even be part of either of your vocabulary. "Communication", "Compliance", "Compromise" are keys to making sure it works. You married her. She married you. Figure it out and make it work.

I didn't follow this advice and now I have a broken heart for the rest of my days.
Both newspapers and social media routinely reconvert the original camera image into some smaller size or more suitable format. How is this system going to work in practice?
Indeed it was a great read about what goes behind the scenes for maintaining such packages and a problem generally every developer thinks about when such an extension has to be shipped along .

I still wonder if targeting Python's LIMITED C API wouldn't help in this case. I use a tool (for Nim) which seems to target that Limited API and solves the problem of specific python version mismatching at-least for my specific code. I never had to upgrade a pure C/Nim extension due to python version !

Using zig-cc along with a fixed GLIBC (2.27) and generic CPU flag also made it possible to target linux ecosystem in case user is not a developer and just use the compiled extension shipped with the package.
Which EU? The parliament or the commisars?
Daring today, aren't we?
Answer me honestly, have you stopped beating your spouse yet? Yes or no answers only accepted.
> As phrased, you're just making any features that use network connections illegal

I mean, that's not so bad...
Massively clickbait title. 'India's Ministry of Electronics and IT (MeitY) this week issued an advisory saying social media companies need to remove deepfakes from their platforms within 36 hours after they're reported.'
RIP and a hearty fuck you to every bastard who helped kill it
Tangentially, is it just me, or is "To date, all the books have been returned." a bit of an awkward sentence? If I were going to use "To date" - I feel like I would use it to indicate there is more to happen at a future date, but in this context, it seems there is nothing left to happen? Not trying to be pedantic or nitpick, genuinely curious if I've been using To date incorrectly.
The only reason you have to do that is because the automaker made it so. Literally no one was stopping them from being able to update maps from a USB stick.
True, it often returns solutions that may work but are illogical. Or solutions that use tutorial style code and fall apart once you tinker a bit with it.
I feel like probably all the major questions that might still remain about butt-wiping, would be solved before it had time to be established as a long-standing field of study? Not that there isn’t anything left to investigate about it (questions about soreness, quantifying effects of standing vs sitting, etc.) but, I don’t think any of these questions seem that hard? So much as just, no one has really been motivated to prioritize studying them, and if they were, it would be mopped up pretty quickly?
Edge and Opera are basically Chrome skins for all pratical purposes rendering ChromeOS APIs.

Safari, well I am not on a Mac, nor do I own an iDevice, so whatever.
Tom from Codecov here.

I'm a huge proponent that branch coverage is way more important than just statement coverage, because as you mentioned, it's way easier to miss these types of bugs just by getting 100% statement coverage.
Ah, you're right. The video chat was definitely p2p though, I remember reading about it when it came out. I just tried to check what p2p video chat implementations were available back then, but no luck. Maybe a java plugin?
What

-- ok I watched the start of the video. He says the claim is ridiculous which makes sense.
Ahh... there's a strict equality operator comparing undefined (both a value and a type) to something that's being coerced to a boolean... it will always return false. The first thing I look at when I see a strict equality comparison is "are the operands actually the same type" because that's a very common mistake (or so I've noticed)!

Huh, now I'm curious if my IDE would highlight this with a warning... will have to check!
this is just one of many factors, and one that was understood by oersted when they originally started the project; the article mentions others that are more relevant

in particular, you should expect to see many, many cancelled projects across the entire economy with the interest rate hikes the usa put in place

obviously none of this is relevant to brazil
> In the US, about 40'000 people die every year in a traffic accident, yet using public roads for free is still a thing

Its really not; user fees in the form of driver's license fees, vehicle license fees (both of which tend to be legally required for operation on public roads in most US jurisdictions), federal and state gasoline taxes, etc., are used to pay for use of public roads, as well as general fund taxes which are directed to roads (making even the indirect use of roads by ordering goods, etc., not really free.)
Another reason is the physical act of playing vinyl necessarily requires a certain level of reverence (to protect from clumsiness causing scratches) a sentiment sorely missing from much of the rest of our lives.
lol. I google “how to fix X pain while running” and then follow those guides until I can run again.
And it's sad that sympathy strike is illegal in some countries. It's like being able to defend your own family, but being denied to help any other not directly related person.

Like i see a women is being robed, but since she is not my wife i can't intervene and only can observe.
Related ongoing thread:

Punica: Serving multiple LoRA finetuned LLM as one - https://news.ycombinator.com/item?id=38196661 - Nov 2023 (17 comments)
Yeah, that tracks. Workers in plants like that don't have a lot of patience for someone trying to get them killed. People always accuse manufacturing and construction unions of "using safety as a cudgel", but the reality is that a lot of these people have lost friends to industrial accidents and they're elected by workers who care a LOT about safety. Sure, they're political and they are going to bargain and pressure in labour disputes, but they are also genuinely fanatical about safety. Some of the most ugly union/management interactions I've ever seen was union safety reps who had personally seen their comrades die in industrial accidents arguing with management who had a bad safety track record and very much gave off the vibe of neither caring nor understanding as to why you couldn't lift four-point hoisted concrete slabs within horizontal metres of workers at ground level, no matter how tight the construction space is. The reason, if anyone is curious, is that suspended heavy slabs where one or straps break won't fall straight down, they swing away from the side of the straps that broke and then swing back, and the remaining straps past their safety limit can break or lose hold at any time. You don't have to be underneath a multi-point load to be able to be crushed by an accident, you just have to be in the general vicinity, so to do it safely you have to evacuate said general vicinity and have an on-site safety officers who understands the physics of the thing to make sure people are standing far enough away.
I live in Spain in a 85m2 [1] and it isn't cramped in term of room sizes. In fact my 2 daughters decided to live in the same bedroom which meant I could convert one to an office since I am working remotely. Having said that 100m2 would give us access to a second bathroom which would be nice considering there are 3 girls living in the same place. 150m2 would be overkill for 3 bedrooms, I guess it would be more a space for 4 bedrooms or 3 bedroom and a dedicated office.

[1] caveat is it is not an appartment but a townhouse with a commercial space in the main floor. It give me exclusive use to another 85m2 rooftop space with a washing machine there so I don't have to dry clothes in the living room + exclusive use of the stairway where I store our 8 bicycles and the standup paddle. But I would say that if I didn't have those extra space I would just not have so many bicycles and things and would hang the clothes to dry hanging at the windows like everybody does.
> halves the duration

There is already an argument in the article that you didn't address

> Yet absolutely nothing in their representation signifies this. Nothing in the depiction of ♩ indicates that it is longer than ♪, let alone that it is double the length.

Also, the elements are different (half adds vertical line, quarter - a filler, eighth horizontal lines), so you can't rely on any intuition, just memory. And this isn't true for stops, where even this simplest thing breaks down
Is there a difference between OpenAI and Bing AI? They both claim to use GPT-4.
What was the suggested topic?
Do you want to read about the way Italians strike?

https://en.wikipedia.org/wiki/Work-to-rule

aka Italian strike
it’s never made sense to me that there’s still not a single compact full frame camera. there are plenty of 35mm film cameras that you can literally slip in a pocket and still have pretty good lenses, what’s stopping a compact full frame camera these days?

https://casualphotophile.com/2019/05/17/ricoh-gr1v-film-came...
“ All that said, the fight against crime isn’t one that can ever truly be won.”

This is something that most people don’t understand and fail to accept. The human species for millennia has been fighting, stealing, rapping, killing and kept doing bad things to each other. This is in our nature and will never change. No matter how much moderation, AI checks, safety measures and good “players” exist, there will always be bad actors with new ways to abuse/misuse your service.

This is a sad fact we all need to accept :-(
Tracking the current active process in Windows with Rust
eBPF – Unlocking the Kernel (Full Documentary) [video]
The newspapers and/or social media would sign their scaled pictures - presumably they could also provide the original for external validation as well
If I have more space I'd rather have an aditionnal room, a bigger kitchen and a second bathroom than bigger bedrooms.
I missread the comment above and read `async` instead of `sync`, my bad.

(Your response isn't entirely accurate though: it's using a thread pool whose size is configurable, not one thread per spaw_blocking)
George Orwell never had to see a homeless person throw a tantrum because the library computers' nanny-ware starting blocking the proxy he used to visit Pornhub.
The BBC went to his house, he clearly didn't want to talk, so they stayed there for hours, waiting for him to come out?

That's is an exceedingly dickish move that should be below the BBC.
If you have drops where you want them, test what you've got installed. Cabling that only hits the minimums of Cat5e doesn't meet the specs for 10GbaseT, but the specs for 10G are for cabling in a dense conduit with a total run of 100m. In a residential setting, you likely don't have dense conduit or there's only a small section with dense cabling, where it leaves the patch panel. Additionally, cables are often exceed the spec they claim on their jacket, especially when there were not higher specs defined when made. My house was cabled with cat5e in 2003 or so, and I run 10g along one segment joining two buildings without significant error counts. My systems lack the tuning to really use that bandwidth, and I don't have a real usecase, but I wanted to see if it works, and it does. I've also run gigE over a segment with a mix of cat5e and cat3 at my previous residence, because pulling a new cable would have been onerous; and 100M would have been acceptable if gigE didn't work.

I'm not sure that cat5e will work beyond 10G, but 10G seems likely to be good enough for a long time. As of right now, used 10g fiber equipment is significantly less expensive than used 10GbaseT equipment, and there's power/heat savings too, 40GbaseT is going to run really hot.
>act of civil responsibility that spoke volumes, reaffirming the notion that a library is much more than a building; it is a cornerstone of community, education, and trust.

Also kind of like reaffirming that civilization is more than just an organized crowd, and that it can be conducted without overseeing authorities, or without inhumanity is truly possible.
> They say a reader does not steal and a thief does not read.

Profound or contrapositive [1]?

P = reader

Q = not steal

not P = does not read

not Q = Theif

P - > Q

not Q - > not P

[1] https://en.wikipedia.org/wiki/Contraposition
A camera like this will make it a lot easier (and probably cheaper!) to verify who wins competitions, such as road bike races where a 200km race can be won by millimeters.

And oh hey! dpreview.com lives!
Congrats! Many moons ago the lack of undo/redo was the main blocker. Has this been added?
Possibly due to amount of data coming from various sensors and systems.

BTW, CAN standard is riddled with bugs: https://youtu.be/zi0rHwfiX1Q?si=tl9gfR9R-lCps-UW at 26:18
Have no idea what this is all about, and the link being on X doesn't help either.
Thank you for posting this. I hadn't read the story before. Everyone here should read it.
I think ideally we'd get to a point where end users could easily see who signed an image so if someone was claiming an image was from cnn it could be validated. I imagine the end goal would be to put a warning on images that aren't from a signed source or maybe not displayed at all by default - similar to the uptake of https
that's a ridiculous excuse

unix v7 included a compiler and was three megabytes

https://www.tuhs.org/Archive/Distributions/Research/Keith_Bo...

https://opensimh.org/research-unix-7-pdp11-45-v2.0.pdf

the compiler was a tiny fraction of that

gcc 9 is about 50 megabytes

windows 11 is over 8 gigabytes; you need a 16 gig usb drive to install it

there are probably individual audio files included in windows that are bigger than gcc

also, tho, this is a lot like not including life jackets on a ship because most passengers don't get shipwrecked