skysight-inc/HackerNews huggingface dataset:
> If you can unblock someone now so they don't spend 3 hours searching through the local intranet for some information, then that makes your team faster.

I'll be blunt here. I have very little interest in how the team I'm part of performs in general. Trying to make one person feel guilty that someone else can't do independent study is very toxic in my opinion, and I usually remove myself from under management that approaches leadership like that.

Asking questions should always be done, in my opinion, _after_ you tried to unblock yourself by RTFM-ing. If people feed you information every time you're stuck, it seldom sticks to your mind as well as going through the motions yourself.
> But there is something unexpected too: the optimal number of threads is different for each function.

Nothing unexpected there. Amdahl's Law in its glory.

A fast running function finishes fast, and coordinating the job's execution over many cores requires doing work every time something finishes. If you split your job into chunks in the microsecond time range, then you'll be handling lots and lots of tiny minutia.

You want to set up your tasks such that each thread has a good amount of stuff to chew through before it needs to communicate with anything.
Current writing something like BLAS from scratch for 2 years. I admit that my house is a better work place than my lab. Writing loops and let compiler to optimize that for you is easy. But thinking in terms of vector, tensor, broadcasting, parallel and then convert everything into bit operations is hard. Seriously I can't do any low level implementation in office environment.

For high level stuff like architecture design and writing application functions, I appreciate pair programming. I think that is more effective and creative than working alone. But still everyone doing their own stuff in a big room is not my kind in this situation.
I used to work in an open office and one guy had a light mounted to his cube. When it was red it meant do not disturb. Green meant he was available for whatever.
Hello everyone. I'm Elise, the author of the post. This is just wild. I mostly write for myself and never imagined I'd make it onto Hacker News.

I think an overlooked part of my point in this post is that the language felt intuitive to me from the beginning. It really matches the way my brain was already thinking about code. Think in messages, focus on small objects and what messages they can receive. There's a lot of comments about not understanding Ruby or finding it hard to maintain, but we're all different. I know people who feel the same way I do, but about Javascript, or Kotlin, or even Objective-C(which I find impossible to follow).

I get that Ruby isn't everyone's cup of tea, but for me it's pure joy. And when I'm working with other Rubyists, it feels like we're flying along effortlessly.

I wasn't really trying to comment on other languages. And everything we choose is based on our own design sensibilities, our constraints, and our experience. I really just wanted to put down in writing, what sparks joy for me about Ruby.
The dashboard test:
Arrive from a long flight at night at the airport, get a car rental, attempt to
operate the buttons to enter the gps address of the hotel and turn
on the headlights on before exiting the parking lot.
The last time, my 2020 Lexus SUV insisted that I needed to download the
Lexus App to my phone before I could access navigation tools in the dashboard.
This was a luxury car for chris sake.
Cars today are victims of the Nokia feature curse. A bunch of features (calendar, reminders ) that nobody used during the flip-phone era. But you had to have the darn feature in order to compete weather people use it or not.
The imperative parts of QML is javascript. So lack of type safety in larger apps can start getting really annoying, especially once the code base starts to age and not all corners of the code base gets tested every day.

Other than that, beginners to the codebase tend to break property bindings without realizing. There are a few tools to catch this at runtime, but would be nice to do this at compile time.

Also not all of the "Desktop widgets" were readily available in QML in Qt 5 (not sure what the status in Qt 6), and you tend to roll your own Table Views etc.. and those ones need even more work to work like native widgets, supporting keyboard navigation etc...

Overall Qt5/QML was fun to work with, but I did miss a few bits that were readily available on QWidgets.
technical debt is probably far easier to address than political debt.
As in navigate the menu system.
I am in Chicago
The Sales Learning Curve (2006)
> (cars are now software because of EV and reasons and all that crap)

Ye EVs could potentially have less software than ICEs. Simpler motor ECU and often no gearbox or clutch.

Instead the manufacturers take the opportunity to push more stuff on us.
it seems to try too hard on proving things have improved by white lying a bit.

Some examples:

* Environment: air quality in most places has continued to improve (and considering the growing evidence on the harms of air pollution, this may well be the single most important item on this whole page), forest area has increased, and more rivers are safe to fish in - yeah except that are only statistics related to USA, not to mention the Detroit area water pollution thing that it is still going on. Or all the PFAS related drama happening recently.

* LASIK surgery has gone from an expensive questionable novelty to a cheap, routine, safe cosmetic surgery - yeah, almost cheap, safe sure, but none of the people I met actually says they'll do it again (sample N=5), for various reasons. Some: they did have to take glasses again after a few years, colors were less vivid, eyes were less hydrated.

* Food, it is nice that fast food aren't shitty anymore, but there are still plenty of contaminations happening (not only in USA but all-over the world). Moreover, the food is becoming worse because of the lack of microsubstances (and soil degradation) as well as the increase in CO2. Agriculture output is damped by climate change.
It's not kids unfriendly, but it is large and very very crowded. There's also a relative lack of facilities, like food is limited, you definitely can't drive there, queues for some of the toilets, so those things might be concerns. Would you take your kid to a large, slightly disorganized music festival? If yes then you should be alright.
Huh? That was just a non-funny aside.
Nvidia's employees are suddenly so rich and happy that there is a problem
Artificial intelligence canfind your location in photos,worrying privacy experts
Stalkers and hackers do this now. That and the photo EXIF data will tell you the location it was taken anyhow, only takes access to Google to figure it out…
> Automotive grade, smart touch screens are not that cheap.

Oh, come on. It's a laptop panel. It's not "smart", it's just the same display/touchscreen component you can find for $150 on Alibaba or whatever.
Is that scientifically plausible?

I'm ignorant here -- does simple handling of paper leave a genome's worth of DNA? Is it probable that even a single skin cell was deposited, for example, and that its DNA would remain intact enough?

My impression was that in handling papers, we leave skin oils behind but generally not any cells. I'm happy to be wrong about this, though.
Very cool magazine!! Will read it!
Chinese Traders and Moroccan Ports: How Russia Flouts Global Tech Bans
Even though I don't really ever write it anymore, I still have a HUGE softspot for Ruby. It's a great language though definitely one you have to understand and follow its idioms to not be annoyed by it. Unfortunately, all your coworkers will need to do the same, which is where it can start to fall apart.

One thing I don't miss that a significant part of this short article, is RSpec. I was into it at first but it just becomes a burden. When you're writing test descriptions in English, there is very little value gain to gain from the ceremony RSpec has. As for assertions, it turns out that if you're a programmer, `assert a == b` is just as readable as `expect(a).to eq(b)`. Yes, the latter does make it easier to get the arguments in the right order for the output, but that's about it. Otherwise, it's just "neat." You end up thinking a bit too much if you are doing things "the rspec way" which is not something I want in my brain when writing tests. It's also more to learn for onboarding people. Stuff like `expect(a).to be_present` really means `assert a.present?` are head scratchers that I just don't see any value in other than being neat.

RSpec is definitely a cool idea and a very well-designed project, but un-necessary by me. It's been 3 years since I've used it daily and haven't found the tests I'm writing these days to be any less readable.
How many people died (this includes pedestrians) because someone tried to adjust their AC in a multi level menu touch screen?

The regulators are literally asleep at the wheel and this should have never been permitted for any critical adjustments such as temperature and even audio volume. The hazard button being the only exception is not enough and Tesla turned that into a capacities touch button on the cybertruck making using it with wet hands or gloves impossible.

In Switzerland you get fined if you eat while you drive! Having to hunt and take your eyes of the road to adjust the temp is way worse.

Now if touch screens had a dynamic 3d surface that you could navigate blindly it would be something else.
The supply shock led to an increase in prices, which then led them to realising they could increase the prices even more.
You might have Misophonia. It's not normal to be extremely irritated by sounds other people make.

The "normal" state is to be able to tune those out.
changing climate controls, changing radio station, changing driving modes.
"sacrifice themselves to play that role"

The Gamemaster is a player too, they're just playing everyone that _isn't_ a protagonist. While there's some level of responsibility it would be a very toxic group that expects the GM to do all the "work" and they just get to "play". It should be everyone's responsibility to make sure the game is fun for the entire table.
I believe we should examine why Bob needs to distract Alice on a regular basis, and attack that problem with the might and fury of 1911 raging bulls and 420 mosquitoes.

> What confuse me is that some people here just answer: obviously Alice is right and Bob is wrong, all the time except exceptional cases.

Joking aside, I do agree with your point. It's not black and white and there shouldn't be fear/hostility connected with simply asking a question. However, 100% being open to questions all the time is simply disruptive for everybody.
Linearizable Reads in Distributed Databases
I'm tech savvy but I take physical buttons over touchscreen all the times. I switch radio channels with a wheel on a stick on the steering wheel, change volume with two buttons there. I don't dare using the touchpad for anything complex while driving.

Then there is the thing I never understood: we can't use a phone while driving but we can use the touchscreen of the car, which is basically the same thing. Actually I understand why we can't (or we don't want to) piss off car makers and all their money, but yet where is the logic in that from the point of view of safety?
SYCL (closely related to oneAPI) isn't single-vendor-controlled. It's a Khronos open standard. If you take a look at the spec, you'll see contributions from various universities, Qualcomm, Huawei, Argonne, Altera, and AMD (Xilinx I think). Intel just adopted it (and bought Codeplay, the original contributor).

oneAPI is a set of SYCL related standards. Originally that was Intel, but now that's owned by the UXL foundation, which is part of the Linux foundation.
Communities forming around a project is one of those things people think happens a lot but doesn't.

Even with effort, meaningful communities are the exception (let's say 1 in 1000 projects) rather than the rule.

There is also a significant random luck/etc aspect that people like to pretend doesn't exist (ie people like to pretend that if you do all the right things you will just end up magically with a community around your project 100% of the time)
This! At a previous job we moved all our less expensive products to capacitive touch buttons and resistive touch screens because it's tremendously cheaper than physical buttons.

Cap touch buttons or physical buttons both require a circuit board, so that costs the same, but cap touch buttons just need one big sheet of material with some screen printing placed over the circuit board. Physical clicky buttons require each button to be designed, manufactured, screen printed, and the clicky action to be tuned for feel and durability, none of which is cheap. Physical buttons may not all be exactly the same size and shape due to design considerations, so that's injection mold tooling variations, additional supply chain part numbers to manage, and additional ways that manufacturing can screw up assembly. Physical buttons can jam, get stuck, or fall out, so engineering time needs to be spent ensuring this won't happen 10 years from now, too.
I feel the 99% part is important to repeat regularly among tech savvy groups: we are the fleetingly small exception. Most users don’t know and don’t care when it comes to the technical merits of implementation.
AirBnB should also show the cheaper options?
Completely agree on not setting a deadline, it will likely lead to disappointment as we tend to set unrealistic deadlines anyway, even more so for personal projects which rely on having time off of work and other responsibilities. I would even skip the "define a goal and a scope" part. Just go for it and see where it will take you, it might go into a totally different direction, which is fine.

I started recording songs for a Christmas album in 2007 and just published them this month. I thought I would never release them. And every time Christmas was over, I didn't feel like working on them anymore. So I only had about a month per year to occasionally work on them. There were years when I didn't touch them.

So after 16 years, I could see the home stretch and I decided to make it to the finish line. (I recorded the final music video today, actually.) If you had pushed me to name a deadline back in 2007, I would've said 2008.

I have a whole bunch of "projects" lying around, some of them are just ideas at this point. They will get finished eventually. Or not. No pressure.
I support this 100%. Programming and most tech work is pretty solitary. If collaboration needs to happen there's nothing wrong with hopping on a call.

People that state what OP said should go into sales or customer service. Want to talk all day? There's your new job.
This brought back a distant memory of when I bricked my very first MP3 player, a Rio 500. See when Rio 500 was being designed the mini-usb B spec was not finalized yet, so when it was released it came with what looked like a normal mini-usb cable for charging, but in fact the pin-out was different. At some point I tried plugging it in with post 2000 cable and it killed the device.
Pope says Roman Catholic priests can bless same-sex couples
I'm as frustrated as anyone with "let me Google that for you" style interruptions but you don't ship anything alone. You need a team.
I don't think "without power assist" was the intention.
It is decidedly not. First, the environmental conditions, heat, cold, vibrations, sun (just ask Tesla how those cheap non-automotive grade screen did). Second, if the screen is just used to capture input and display atuff, sure it is stupid. A lot aren't so as they include some computing power.

But hey, good luck sourcing your parts for serial car manufacture, or anything even remotely serious in a commercial environment, from Alibaba... What's your alternate source of choice, Wish or Temu?
Application Traffic with eBPF
Sure.

Balls: https://www.youtube.com/watch?v=YX3iRjKj7C0&t=533s

Types: https://blog.cleancoder.com/uncle-bob/2017/01/11/TheDarkPath...

I'll concede that I misremembered cajones as balls, but the sentiment is the same.
When I was at uni for CompSci we had those discussions. Including the odd ball with sms-only phones. We also had threema and signal, none of which prevailed.
Archived: http://web.archive.org/web/20231218171118/https://www.hrw.or...
Hacking an NFC E-Paper Display from Waveshare with Mystery MCU
Or, via chat or a phone call. No physical presence required :-D
The Portuguese section is outdated regarding European Portuguese, where oi is already very used due to Brazilian influence
you'll have to stop.

I understand a lot of people don't and this significantly increases the rate of vehicle collisions and other accidents.
Sounds like the team picked the wrong tool for the job. If most of your endpoints contain complex backend logic, don't use PostgREST. It's made for CRUD apps, which applies to the majority of applications I come across.

If your app has the occasional custom backend logic, you can spin up a separate server (or edge function) to handle those one-offs endpoints.
Show HN: Agora – Beeper for Social Networks (Mastodon, Bluesky, Nostr, Twitter)
Throwing a lot of money at one single approach doesn't validate that approach or make it magically successful. It gives one group of people the ability to try out more than just one idea (unlike typical grants that let you maybe work on 0.5-1.5 ideas at best). Sure, their second idea will be better than their first, but is their fourth idea still going to be better than their third?

Historically, throwing some money at a lot of approaches & different groups of people tends to yield better results in the long run (see cancer & AIDS research that have received a lot of funding in recent decades).
I am quoting experts in the field, and using their own presentations on the subject. I am not an expert in economics, just an interested reader.

It is entirely possible I am also falling victim to the same trap, that's not something I would ever deny. But repeating what you heard from an economist in a mainstream publication just leads to mostly repeating falsehoods, since economists who get heard in the mainstream media seem to me to be often ideological.
> outdated in two years.

More like already out of date. There’s no chance that any system that doesn’t play Spotify is a match with my phone. Or any navigation that isn’t based off Google Maps. And so on.

If I have to connect my phone, they already lost.
Ask HN: Which Industry Will AI Impact Most in the Next Decade?
Have you spent much time between cities in the southwest in summer?
May I know for what purpose do you use BARD?
...unless you have physical inputs, in which case you just have two or three glances at the screen, each quicker than the mirror check i know you're doing every few seconds.

the problem isn't that you're doing something with your free hand and sparing some mental capacity--else the manual transmission would be outlawed--it's that if you have a poorly designed car, you have to look away for long enough to lose track of what's happening around you.

good on you for realizing when you can't safely operate your car. but me, i just bought a car i can operate safely.
Monetary theory is not common sense.
For 20 years people have been commenting that Qt doesn't have LGPL license.

This has been false for the past 20 years but people feel the need to write it in a comment any time they read "qt" in a title.
FOSDEM has a page with [practical info](https://archive.fosdem.org/2023/practical/accommodation/). I don't know the policy of the uni during the event but it might be useful contact the FOSDEM people and ask if it's possible to setup camp in the uni for the wk? There are a lot of empty rooms during the weekend after all and the students are on holiday at that time.
I assure you, attempt to find a way to turn off the interior ambient lighting on a VW. The Tesla design is organized - Controls, Steering, Autopilot, Safety, etc all clearly labeled on one menu. VW has two different menus for the car and hides some settings on weird pages with at least four levels deep. For all the settings that exist, Tesla is close to the most simple. Android Automotive on the Polestar 2 is about the same difficulty.,
SVD Image Compression
I live in an area that has a lot of mews lanes (previously access lanes for, in this case, large Victorian terraced houses, now local roads for smaller houses and commercial units built in the back gardens of the terraces) - I live on such a lane. These are narrow and often have no or inadequate footpaths, and the general understanding is that pedestrians have right of way and that cars should be cautious. Virtually the only people who don’t abide by this seem to be Tesla drivers; I’m not sure how it’s happened, but they seem to have cultivated a market of stupid arseholes. It’s not even an electric car thing; the VWs and Hyundais and even BMWs (long the stereotypical arsehole car) usually behave themselves.
Exactly. The HW is pretty cheap but no HW is cheaper.

It has a ripple effect for other parts.

Button for everybody: More expensive and can't be sold as a package

Button optional: No Button -> Hole in plastic molded cover -> Either need different molds/parts or an additional preparation step removing the plastic covering the hole. Car manufacturing is traditionally very low margin business and extremely streamlined. Sooner or later EVs will also end up in the same situation
Adorable review approved
Is Test Unit or whatever the alternative is called better?
in which ways is the qml desktop integration lacking?
May be we may get some good products in comments.
What language in an insurance policy requires the use of UL-listed appliances for coverage?
The only way a settlement happens that doesn't destroy the IA is for the IA to throw itself at the mercy of the publishers, and ask them how it can change to remain existing with the publishers' support as a public good.

This, of course, won't happen. Brewster Kahle doesn't believe in copyright, and is clearly willing to burn everything to the ground in the hopes of scoring some win against it. And everyone else knows that isn't going to happen.

The only way for the IA to survive is Kahle to leave it.
I think (but I'm not sure) that in Zig you can just @cInclude("header.h") or something like that? So your C types are automatically imported/converted to Zig types.
Pyotherside [1] == QML+Python is really a nice combo. Build a schedule app [2] some time ago for ubuntu touch.

[1] https://github.com/thp/pyotherside
[2] https://github.com/delijati/fosdem-qml/tree/master
Reminds me very much of the Elixir Nerves framework*. I’m glad to see there are more options out there now.

How does Go fare on single core machines like older RPi0 models?

* https://nerves-project.org/
You can definitely engineer the chance for interesting things to happen by surrounding yourself with interesting people in interesting places, and it's highly recommended imho to do so.
I know this irks a lot of people, but I've had a Skoda Enyaq iV for a year or so now and the fact that most of the buttons are on a screen make no difference to me at all.

There's physical buttons for the windscreen blowers, and hazard lights and few other critical things. Otherwise, it's just not been an issue for me at all.
Yes, I want to see you calling for Jihad. The fact that many people actually do call for that was tried be hidden from the public by officials that like to either pronounce or belittle problems in society, the normal political arena. To be able to make a democratic and informed decision, I have to see people doing that to be able to have a perspective on a problem.

There is a political will to deny these facts and you only have to be marginally creative to find the causes yourself. To put trust in the EU here is completely naive.
If I am a doctor in this situation, then you can create a JIRA ticket and I will see it .. eventually. Do you have instant access to all of your doctors?
'Teleporting' images across a network securely using only light