skysight-inc/HackerNews huggingface dataset:
>No, people are biased because they are more likely to seek out content that reinforces their view point…not because something is long or short or takes effort.

The actual act of seeking is involved with bias. You don't understand people. When someone puts an extraordinary amount of effort into something they become biased for a positive result. Extremely biased. If you don't understand this, you don't understand people, I'm sorry.

Books involve much more effort then movies and as a result people are more biased towards books overall.

>When you read a book, it is up to you to weigh the words, intake the research, vet the author, and then see if you can find some counter points from other sources. If your excuse for being fooled by false content is “well they lied”…you should get some accountability.

What does this have to do with anything? You have to do the same thing when you watch video media. It's the same issue. Of course most people aren't going to spend that much time Vetting every point the author of either the video media or the book. It just doesn't happen that often.

However, The book by virtue of requiring effort to decode lends itself to being more believable due to the natural human bias towards things they put effort in. No one is going to spend years of their lives reading every inch of the bible and then come out at the end of that ordeal saying they don't believe. They will.
> The road was fun

I think what you mean is that drivers had some sense of dignity. Let's not confuse that with fun. We need to be clear about what's being lost; it's no laughing matter.
This is excellent! A prime example of what real engineering work can look like in the field of “software engineering”. I wish we saw more posts sharing this kind of knowledge.
I disagree with your implication the age of adulthood is steadily rising.

In reality, it's just fluctuating. The US's age of majority was 21 until the need for soldiers in WWII drove it to be lowered.

Other cultures have gone even higher.
E-bike corps? Seems like a new opportunity as batteries achieve new levels.

Transportation on the front is important and we should continue to experiment as technology evolves.
I wasn't familiar with gn, thanks! Using :r for snippets is neat too, if crude.

GP was clearly gatekeeping, but by asking sincerely I hoped to learn something new. And so I have!

All the best.
In the right spot, yes.
I'm a big fan of json schemas, but it's hard to know what one is missing so for years I've looked for a json schema based fuzzer for http backends, now I've started building one. Even if the input data passes schema validation, does the backend crash because a case can't be caught in schema?

The basic idea is you upload the jsonschema to a website and get a binary in return. This binary generates data based on that schema and sends it to endpoints as / how / when you want. Set up a VM with your backend and let it run for a week, look at the report to find any crashes, repeat. Maybe with some nice webhooks etc.

The reasons to do this by sending a binary the user run themselves instead of over the network are that fuzzing will generate a _lot_ of requests, with a binary you can have it running on localhost and cut down on time.

Value prop: Find crashes in backend code and help you improve your input validation schemas.

Later I've realized that it can just as easily be used to generate test data, lots of test data too, but that probably requires different marketing etc.

Hoping to have a PoC up before end of year or so if anyone is interested.
I can't imagine a more difficult test case for open source.

The decision is entirely reasonable, to move forward in test mode, treat multiple interpreters as an interim experiment, but target being concurrent. The constraint of running old and new code in the same VM is a tall one. Surprisingly, LWN's summary says nothing about testing, which is largely unsolved and could lead to releases with unknown but serious bugs. Microsoft, Facebook/Meta, and Conda have stepped up with resources and a super-majority of core contributors want to move forward, but it's unclear what happens if things get hard and more people are needed.

Meanwhile a crazy number of projects in academia and industry from web sites to big data to AI depend on Python. The potential to export costs to python developers might be measured in percentage of GDP.

It doesn't sound like the problems are even known yet. It might be fairer to commit to the Faster CPython approach of knowable improvement over the next 3+ years, but have the concurrent Python promotors do more than just prototype. They should analyze the kinds of problems that could present, how they could be detected, and what can be done about it. This should be reviewed by people with backgrounds in proving concurrency guarantees. Then the questions can be fairly presented to the steering committee, when the unknowns are at least identified.

There's not a lot of program-management scale decision-making in open-source, but most have been relatively simple questions of driving the market in a given direction (apache, eclipse, linux). This has real technical unknowns.

And I can't help feeling they should also address inter-language ABI's at the same time. A big issue is matching the expected execution model of C. Java's foreign-function and memory interfaces have been incubating for many years, and Swift is also getting better at wrapping C and C++, but FFI's are notoriously (and likely unnecessarily) difficult.
> At least according to the words attributed to the former head of safety there, it IS complicated.

Yoel is talking about telling people WHY their content was actioned. Such removal reasons are not categorized according to Twitter's rules, they are stored in free-form text notes. So sure, assigning a rule to each of those would take time.

But it should take zero time to place a "demoted or removed" status on content so that the account owner can see its true status.
I'm sorry, I guess I didn't fully express my thoughts. I'm genuinely excited about the device and had signed up to be notified when it's available. I will, of course, wait for the reviews, but at ~600€ with a keyboard, it's already leagues ahead of my current Chromebook, and this is running a "real" operating system!

I expressed my issue with no USB-A ports because I prefer my devices to be self-sufficient (I hope that's the right word). My mouse that I've had for many many years has USB-A, all of my USB storage drives are USB-A, Wacom tablet is USB-A, external DVD drive is USB-A.

What I'm trying to say is that all of my devices are USB-A, I have a USB charger only for my phone. And I do find it absurd having to use an adapter to use a mouse with my computer. I would be very slightly less bothered if the adapters at least came with device, but they don't, switch means that it's something I have to buy (no, I don't have any USB-C to USB-A adapters, because only my phone has a USB-C port).

I don't believe USB-A is past its prime, I don't really even know what that's supposed to mean. I still love and use my 3.5mm headphone jack on my phone.

With criticism, it's much easier to improve then if you only hear praise.
One of the tragedies of USB-C is how it can be anything from dumb charging only to one's capable of 40GB/s data transfer among everything else.
Take a look in the mirror dude. I called you naive and this was your response:

“this is the only time of the day you actually feel like your existence means anything”

You are gripped by ideology. Don’t train yourself to think everyone is evil and you know best. It isn’t true.
Correction:

<Esc>:Man strftime<CR><CTRL-F><Repeat last key 7 times to scroll through the man page>:q<CR>gi=strftime("%Y-%m-%dT%H:%M:%S%z")<CR>

was supposed to be this:

<Esc>:Man strftime<CR><CTRL-F><Repeat last key 7 times to scroll through the man page>:q<CR>gi<CTRL-R>=strftime("%Y-%m-%dT%H:%M:%S%z")<CR>
If you look behind the curtain in a lot of industries, many of them are held together with chewing gum and string, but have big marketing departments.
Functional languages typically have much more sophisticated garbage collectors than Go's.
LLaMA Terminal Completion, a local virtual assistant for the terminal
Just sharing the project I've been working on the last couple of days. Feel free to check it out and/or contribute.

This Python script interacts with the llama.cpp library to provide virtual assistant capabilities through the command line. It allows you to ask questions and receive intelligent responses, as well as generate Linux commands based on your prompts.
I did my conscript service in 2005 in Sweden.

We still occasionally used the bicycles to move around at the platoon level. It’s a very effective way of moving short distances.
The article is well written, and a good history of the all ordeal. But please note it gives more weight to the "against the GIL" side of the story, and all that can go wrong.

It doesn't highlight enough the other side of the coin:

- Sam's work is very high quality, and he brought with the no-gil some unrelated perf improvements so that people don't feel like they loose perf too much.

- Sam played the open source game perfectly, and is incredibly patient given what he is bringing on the able and how slow and flaccid the steering council reaction was (without the community pushing on it, it would still be collecting dust).

- Sub interpreters have yet to demonstrate any usefulness at all in Python. In fact, any serious metrics at all. This is the first attempt to be that well defined, and measured.

- The community feedback shown a great interest in this particular project.

- The steering council did conclude "We intend to accept PEP 703, although we’re still working on the acceptance details."

I'm not a no-gil enthusiast. I would be fine with have it never be removed, and I think we should try sub-interpreter first.

But what's fair is fair.
As much as I love functional programming(f# being my fav). I'd be pissed if I opened a go file and saw code like what's presented here.
This applies to pure PET, but not chlorinated/fluorinated PET, which have been shown to contain PFAS.
There is no tuple type in go. When you see a func() (A, error) that is not a function returning a tuple. It is a function returning two values that cannot be composed. You can't A(B()) if B returns two values. It's pure comedy.
My first hint that Samsung was a garbage production company:

https://www.androidauthority.com/kryptowire-android-vulnerab...

Then there's the bloatware, the smart TVs, etc.

Yeah, no Samsung for me either.
who said that?! goahead and have an opinion about the NFL armchair quarterback, but we both know who is the better quarterback (CEO)
Yep, eyeball monitoring is over the line for me. Not planning to drive stock cars in the '30s.

Looking ahead to electric crate motors and open source infotainment:

https://electricvehicleforums.com/articles/electric-crate-mo...

https://i-carus.com
hardware people keep saying that for some reason

maybe someday software people will listen

that would be a good day
Why wild? Most people can have a few drinks, and stop before getting drunk; that's normal. Drinking until you are drunk is not normal.
> The point is that you somehow got offended

that's your point?

op: "I think elon is a douche"

me: "I disagree"

you: "YOU DISAGREE HA HA!"

k...

> It's just Elon Musk living alone

ok? what about the inventor Tesla?
Real systems don’t become “stacks” just because of their complexity. In fact there is no merit whatsoever in complexity unless it serves a great good!

Complexity can definitely be reduced and maintenance complexity is the real killer in software these days — both in price, wasted resources and stunted careers.

Simple means supportable, and we should encourage more people to explore systems that “just work” even if they sacrifice some elegance.

This may not be it, and your point about not confusing simplicity with progress is valid as heck, but there are good reasons to explore this stuff and I love seeing new combinations like this on HN.
There can be a lot of reasons and I’m not sure you can find an answer unless they directly give you one.

I would guess that it’s part decorum part attempt to minimise the administrative burden. Many European PE’s operate on a “there is enough money to be made by being fair” sort of motto. This can be because they mean it, but it’s also because not being “evil” it a marketable product to many EU investors (this is likely true outside the EU as well, but I only know about EU markets). Then there is the part where private companies are still responsible for keeping track of ownership, as well as informing them. Even if they plan on letting investors trade on some internal platform it’s still a rather large administrative burden that becomes easier the fewer shareholders they have.

This is still just me guessing, but the way I read this it’s a simple message. Investors get a nice out and they’re going to be disappointed if they don’t take it.
hypothesis kind of solves this problem by adding each (minimized) failing input to a file and always running it thereafter

this is a little tricky to integrate into ci
Actually reading the article, it's "'Environmental Twitter' users". Environmental Twitter was some sort of designation for a group or category of users.

The title of this post is way off from the article title, which itself is less than perfect.
The power of SQL is that it is structured, based on mathematic definitions. Once written and tested, the surface of possible bug or wrong result is very limited. LLMs are based on language interpretation and do not have this precision
My Lenovo Y700 does passthrough power. It also has a mode where it only starts charging if the battery is below 40% and it'll stop at 60%

Unfortunately its not a phone. Its a mini tablet. But I find the size ideal for daily use - browsing，reading pdfs, small sketches . (no SIM slot though)
That wasn’t my point and doesn’t change anything about GP’s own merits or lack thereof.

I was actually trying to show it does have some merit by pointing out that, despite being generic, said ramble targets all the governments we’ve had over the last 20 years, and thus shouldn’t be so easily dismissed.

The conclusion was me playing nice by finding some common ground with the person I was replying to.

That’s all.
Parmesan producers fight fakes with microtransponders
>A metre-long cross between a piano and electric guitar, the harpejji
The chinese stock market (Shanghai index) has been through lots of boom and busts. It didn't affect western market in the slightest. I'd not expect otherwise. The only difference is that if the Chinese economy tanks hard (great depression style), this might be contagious to the rest of Asia and eventually to the rest of the world.

But any guess is good if that happens.
I think the poster was being sarcastic.
CAD is neither programming nor drawing, and it's not like 3D modeling organic shapes.

People think it's way harder and more impressive than it is. But the hobby level doesn't need any special talent.

Want a cube? Draw a square and pad it. That's like extruding or assigning a thickness to something 2D.

Want to make it a bead? click a face, make a sketch on the face, draw a circle, and then use the pocket tool. It takes the sketch and makes it into a 3D open area, the circle becomes a cylinder of empty space.

Click an edge, click fillet, now it's smooth.

All the operations are pretty much like that at the hobby level.

The hard thing is modeling organic shapes. Because first you have to understand what you're modeling and have more than just a vague impressionist picture in your mind. Those guys are impressive!
I really enjoyed this; I suggest "The Song of the Cell" by Siddhartha Mukherjee if you want more in a similar vein, the author has more books as well.
I'm having a hard time imagining a 10 year old capable of building a website from scratch but incapable of figuring out how to setup Let's Encrypt.
From <https://us.starlabs.systems/pages/starlite-specification>:

Micro HDMI
USB Type C 3.2 with Power Delivery 3.0
USB Type C 3.2 with Power Delivery 3.0
Micro SD Memory Card Reader
3.5mm Headphone Jack
HDMI version: 2.0
USB-C Interface: Display Port (DP Alt Mode)
USB version: 3.2 Gen 2 (up to 10 Gbps)

Maybe I am missing something, but it seems to have Display Port for their USB-C?
> You can't A(B()) if B returns two values.

You can if A is a function which takes two arguments, e.g.

package main

import "log"

func A(x, y int) { log.Printf("%d, %d", x, y) }
func B() (int, int) { return 1, 2 }
func main() { A(B()) }

https://go.dev/play/p/Jp4B0L6NJj2
"0 fan design"
bios: fan mode: aggressive

https://us.starlabs.systems/cdn/shop/files/CFR-01x2000.png?f...
I think we all love Fish Disks.
I know it's configurable; that's why I included the phrase "by default." The linked issue does not address this.

And I'm not sure, maybe you just didn't read the rest of my comment, but in it I explain that when XDG people get what they want, it becomes literally impossible to configure the software to revert to the previous norm. In other words, when XDG people get what they want, nobody else can.
It’s more important to prioritize single-threaded performance because it’s much harder to improve by throwing money at the problem.

With multithreaded performance, you can just add another core to (more than) offset whatever overheads there are from using process-based parallelism.

I think that this entire GIL vs No-GIL dichotomy is misguided. The biggest problem people have with multiprocessing is that you can’t share memory. So add virtual processes with an explicit mechanism for memory sharing. Then you can keep all of your single-threaded optimizations like refcounting without barriers because the objects for one thread will stay in that thread.
How to spot fake good online
K3s on hetzner: 3 bare metal servers and 3 control plane cloud vms, on a Tailscale network, so I can migrate to any provider easily.

Also push all apps to same cluster (except status page, which is hosted on fly.io free tier)

Also charts for all apps. Easy to deploy/upgrade. All stored in GitHub.

GH actions for cicd, using help upgrade directly to cluster, so my team can just build and changes are live in 5min or less.

Agree on k8s pain, took a few tries, but I now gain a lot from it.
1Z just issued a recall for the chipping burrs affair on their X-Ultra line. They went for cheaper alloys and people ended up with metal shavings in their cup. Old grinders seem to be fine. I’d wait a hot second before getting a 1Z right now
Once you shave your head you realistically might look the same for the next 50 years
Who said anything about predicting? Reacting would be just fine.
At the time Pi Pico came out MicroUSB connectors were around ten times cheaper than USB-C.
Now it has dropped to 2 - 4 times cheaper.
In volume those differences do matter.
Somebody is going to have to explain to me how a decline in Britain's PISA rankings makes it hard to find skilled trades to make houses.

The article seems a bit of a hodgepodge to me.

Reductively, British capital would rather invest in IPR or fintech, (both of which don't help build houses outside London) or overseas, than in primary industry and production of goods and houses domestically, and would rather let underfunded state enterprise balls up infrastructure builds on health and rail.

It's about money. It's not about STEM because Britain has had skilled migration filling the STEM shortage for decades, right up until they made residency even for married to British partner skilled labour insanely expensive because of little englander racism.

Why can't Britain build things? Because Britain votes for Nigel Farage and the Tory party, and because Labour was moribund after Blair's party-like-its-1999 wore off.

Europe can build things. Britain can't even build a battery factory. Or it's nuclear power stations, and HS2 is being cut back.
The oil companies are not polluting, society that depends on them for continued existence in its current form is.

"The drug cartels ruined me" said the junkie. It's easy and lazy to blame the big and greedy suppliers but demand will always create a vaccum that must and will be filled.

Assume fossil fuels are like drugs, why was the war on drugs not only unwinnable but made things worse? If that parallel is correct, consider the ramifications of this blunder being repeated on the climate.
There is a sort of balance where one market going down makes another go up. For example, real estate assets everywhere but China now look better in the long term.

Bank crashing = money printing = asset values go back up. Can't lose.
The frigid conditions likely extended along the Mediterranean coast, perhaps as far as southwestern Asia, per the museum statement.It wasn’t until between 850,000 and 950,000 years ago that humans returned to Europe, the researchers say.
>I really hope we start to see phones and tablets which have >1 USB port

We're much more likely to get phones with 0 USB ports (justified by 'security', 'water proofness' or 'simplicity') where the only charging is wireless.
One giant rocket would also be a "bomb", and it would have to take a more dangerous path.

Docking isn't a safety risk.
Granted that I've not been following the microplastics saga that closely, but I wouldn't go that far. Has there been any research that demonstrates the dangers of microplastics to be on such a terrifying level?

If anything, we are starting to cross the threshold age of "plastics are everywhere" that I'd definitely expect some population-level effects starting to manifest in earnest.

Every year moves the microplastic scare towards the same slot that Electromagnetic hypersensitivity occupies in my mind. (Mind you that I'm not conflating the two yet, but every year we go without microplastic catastrophe moves the needle slowly into that direction.)
You will hate me then. I have recently started to embrace html emails. I needed to book a room for a series of events and color highlightinged the available options.

Another time I needed to provide a summary of options for fees and that got added as a table with colours to indicate fees, profits and losses.

And I don’t care at all if it meant that it could not be read in mutt. At some point we have to march forward or we will never progress at all.
RIP SUSE. Yet another victim to private equity.

I give it 3-4 yrs before a chapter 11 bankruptcy is filed.
Who knows? I like the distro but don't use it anymore because nobody else does.
Cyotek WebCopy – Copy websites locally for offline browsing • Cyotek
I obviously don't have one, but presumably there's a fan header that they didn't use and didn't bother to remove the reference from the bios in case someone decides to use it...somehow... for some reason.

idk, but a bios setting for fan speed isn't actually indicative of a fan.

edit: could just be a really roundabout way to increase TDP
> If you’re basically forced to do it, it’s not a sacrifice.

You just declared this by fiat. People are forced into making sacrifices all the time, and there are no logical fallacies up their sleeves.
I don't have one, but I just looked them up and they are genius.

First they're way more powerful than most window acs, quieter too, both are made possible because they moved the compressor and hot side outside. They also have the window open way less due to the u shape, making the whole thing leak less heat. All in all it's really genius. Also the price point is remarkable.
Do you build rules just for the bad actors or to do you try to build a pleasant and equitable society?

The bad actors in most cases won't follow them anyhow, no matter how draconian they are.
What you can't do is a(b(), c()) unless b and c return single values.

And there are no slices or channels of tuples, return values must be destructured right away.
Epoch and the Cassette Vision – 1997 Developer Interview
Ah, you young'uns with your 40MB drives. My first was a full-height 10MB drive on my Sirius 1. That thing was life-changing.

Someone gave me a 30GB drive the other day. I still haven't figured a use for it?