skysight-inc/HackerNews huggingface dataset:
Interesting comments from the FAQ regarding resource discovery:

May...1992...

"By the way, it would be easy in principle for a third party to run over these [hyperlink] trees and make indexes of what they find. Its just that noone has done it as far as I know because there isn't yet an indexer which runs over the web directly."

...

"In the long term, when there is a really large mass of data out there, with deep interconnections, then there is some really exciting work to be done on automatic algorithms to make multi-level searches."

Altavista came out in 1995, Google Search 2 years later.
Hubris and Humility (its debugger) are two pieces of tech I would love to be deeply engrossed in if I had the time (or the mandate). But alas, that is not possible.
I really think the problem of Rust is the borrow checker. Seriously. It is good but it is overkill. You have to do and plan all things around it and discourages a lot of patterns or makes them really difficult to refactor.

I would encourage people to understand Hylo's object model and mutable value semantics. I thinks something like that is far better, more ergonomic and very well-performing (in theory at least).
Somewhat to that last point, my emotional reaction to these structures would be completely different if I knew they were designed to be car parks.
> What’s the point of investing in drug treatment when it’s super easy to get and get hooked on drugs?

We let people mainline sugar to the point where they get diabetes[1], but we spend lots of money on holistic treatment to make sure that its manageable is as little medical intervention as possible (continuous blood sugar monitoring is awesome)

Substance abuse is more often than not a symptom of other things.

> On the one hand, we are saying the drugs are not harmful enough to criminalize

I would say that mischaracterises the issue. I would suggest that its a case of lesser of two evils. An entire shadow economy worth billions, with no regulation and no qualms about killing people for profit, and is the cause of most petty crime, or cutting out a money supply to crime, but you need to change the way you spend on support and care of addicts.

[1] its mot complex than that, and also depending on what type you have.
Are you talking about the Mac or iOS?
Much likely not, and that's a good thing, because nobody has yet found a way to limit emissions without seriously impacting performance (especially concerning responsiveness and low regime). May be damned them who invented drive-by-wire!
That is part of the answer.

But the correct answer is -- they are high because there is not enough competition to force them lower.
Sure, you wouldn’t call the Steam Deck a Desktop. However as you pick apart its software stack, you’d be hard pressed to find a few parts that don’t also benefit the Desktop usecase. Valve delivered a device that mostly just works for gaming, and the improvements they’ve invested in also benefit Desktop users. I don’t own a Steam Deck, but I am a decades-long Linux desktop user, and Valve‘s success thrills me.

Btw I take screenshots often w gnome+wayland, it just works so I don’t even know how it’s implemented. Not sure if you were making a Wayland jab.
The thing is though, stuff rarely works like that when it comes to reality. It shows more of a lack of understanding of electronics than is required to build something end to end.

There is a lot of futzing that goes on after the idealisms are found to be less ideal and contracts between components are never quite what they seem (consider logic interfacing/impedance etc). And when it comes to analogue things, it gets pretty wild. At that point you have to break the abstraction and know exactly what you are doing. This is a typical failure mode of the Arduino ecosystem; the abstraction only goes so far and then you're shit out of luck.

On top of that concerns like decoupling and power routing/distribution are never straightforward. So you have an ESP8266 and you connect it to a sensor and an actuator. When your sensor fires, the actuator causes voltage sag, which causes the sensor to flip back to the existing state. etc etc.

Another good example is the ubiquitous LM358. The designer needs to know about the electrical interface and constraints of both the input and the output. The input does not have compliance across the full supply line and the output can only push and pull current on certain load curves leading to weird things like distortion. The abstraction of the black box of the IC is broken then.

It's a very complicated subject which is very hard to abstract away. For ref I was an RF design engineer for several years and designed PCBs before that. I moved into software because it paid more and was much much easier (hint)
I am always deathly afraid of forgetting a definition/key result in an exam.

Whenever I practice, I always have my notes in front of me and I focus on puzzling through the problem at hand rather than testing my memory.

But in an exam, for me there us always the possibility of failing to recall some fact. To combat this, I record every not-completely-obvious fact into Anki and aggressively practice it in the run-up to the exam.
The problem with your argument is there is no singular "we" here. The are groups of people with a range of concerns and goals all working simultaneously, often at cross-purposes to each other.
Our ability to extract such a small signal from noise that is so large we don't even have words for it is truly extraordinary.

It strains credulity to the absolute maximum -- and yet these results are repeated, again and again, all over the world by different groups, using different equipment, based on different detection principles, using different methods.
As I understand it the intention behind decriminalization was to accept the reality of the situation that addicts aren’t likely to be dissuaded from taking drugs simply because it’s illegal. Rather than push them to the fringes of society (where they’ll likely spiral into deeper and deeper depths) you should try to keep them closer than help them out of the addiction.

Obviously this didn’t work. I have sympathy with the viewpoint though. Far too often when we’re faced with difficult situations like this our instinct is to throw someone in jail. It doesn’t help them and it doesn’t really help us in the long term, it just lets us put it out of sight and out of mind in the short term.

(as someone who spent some time in Vancouver long before decriminalization… there were areas incredibly rough with homeless and drug use back then too. It didn’t magically arrive when decriminalization was passed, I doubt it’ll disappear with recriminalization)
Too many people in this thread are conflating taking creatine for cognitive effects with taking it for weight lifting and strength performance.

If you are taking weight lifting doses for cognitive effects, you are effectively 'doing it wrong' and will notice a significant weight gain from the extra water retention.
> Hopefully, a machine that does that work in a couple of days will be less problematic.

But you won’t own the machine for the same reason you don’t own a cement truck. It would be not economical to do so. And even if you would own it you have no clue how to operate it and it would not be economical for you to learn.

Just think about the consistency of the material it is extruding. If it is too runny the walls will sag. If it is too solid the material will jam the pump. Or think about the work of cleaning the pipes after work so the concrete doesn’t set in them. These are all solved problems of course, but if you are not a contractor specialising on this equipment you will just make a mess and likely ruin both the printer and the house being built.

So what will you do? You will contract the job to a specialist. Someone who knows how to operate the printer and has one to work with. What are the forces that will make that contractor any better than the ones already existing? This machine will also require employees and materials be on time. Won’t the same problems of “one man bands that fail at every corner” show up with this type of contractor too?
No single human being should have this power. It’s absurd.

Anyone can have a stroke, a medication reaction, or experience a mental health crisis for any other reason.
A practical example on C++14 & its constexpr+variable templates fixes, and why this was important: a while ago I wrote a wrapper over a compile-time fixed size array that imposed a variable compile-time fixed tensor layout on it. Basically, it turned a linear array into any matrix, or 3D or 4D or whatever -D is needed tensor and allowed to efficiently work with them in compile time already. There was obviously constexpr constuction + constexpr indexing + some constexpr tensor operations. In particular there was a constexpr trace operation for square matrices (a sum of the elements on the main diagonal, if I'm not mistaken). I decided to showcase the power of constexpr to some juniors in the team. For some reason, I thought that since the indexing operation is constexpr, then computing the matrix trace would require a compiler to just take elements of the matrix at precomputed at compile time addresses, which will be seen in the disassembly as memory loads from fixed offsets (without computing these offsets in runtime, since matrix layout is fixed in a compile time and index computation is constexpr operation). So I quickly wrote an example, compiled it with asm output, and looked at it... It was a facepalm moment - I forgot that trace() was also constexpr, so instead of doing any runtime computations at all, the code just had already computed trace value as a constant in a register. How is it not cool? Awesome!

Such things are extremely valueable as they allow to write much more expressive and easy to understand and maintain code for entities known in a compile time.
Ollama with Llama3 and Code Interpreter
I don't know what the app/driver split is, but in developing countries, the total fees are typically $1-2 for food delivery on Grab, Food Panda, Gojek, etc.

If those apps can make enough from that, then there's no reason they need anywhere close to what they're charging in the US and similar countries. The app costs (ignoring what's paid to drivers) shouldn't differ much between markets.
Don't bind your online identity to Apple or Google or Microsoft, in particular not the email addresses you use for accounts. That at least limits the damage they can do.
You don't have a requirement to have an email account to login to Windows. MS is pushing it hard, (deceptive trend in big software) but the user can still push back.
Have you played kobctpyktop?

http://thesiteformerlyknownas.zachtronicsindustries.com/kohc...
>Needless to say, they were wowed.

But did they buy it? That's the question. When the first iPhone launched people actually bough it instead of just being wowed by it and then walking away.

A lot of commercially failed products were successful on wowing people. Making people buy it so you can be profitable is the real deal. You don't make money wowing tire kickers.
On the first update when it showed me the message, I trusted it and wrote down the new key and threw the original piece of paper into the trash. Then the second time it showed up, I became suspicious and did a quick google search and then ran the command tool just to confirm that the new backup key validates, but it didn't. My hunch is that it was still using the original key I had set up myself, but I couldn't confirm since I had tossed it.
It would be interesting to hace a postmortem of what went well, wrong, etc. for this initial effort.

I believe work continues now somewhere else but it would be absolutely nice to know more from the experience from others.
Oh my...

I'm pretty sure I already ran into this due some pedantic shellcheck rules telling me I should use `read` for some array construction, and when I realized it doesn't work the way I want it to, would probably silence the warning and go on.

First thing Monday, grepping for all my shell scripts for this.
Tobacco are fairly quickly being outlawed all over the world. In my country you can not smoke in public spaces, rented apartment, restaurants, mass transits, or the work place (unless there is designated smoking areas, which the work place is not required to build and basically no new building have). That mostly leaves streets, private own homes, and private cars, with the later two shrinking significant in second hand value if a smoker owned it. It should also be noted that all tobacco products is plastered with warning labels, and the tax is more than 100%. It is estimated that tobacco will be more or less eliminated within current generation.

Alcohol is taking a bit longer time but consumption has been shrinking fairly fast the last decades. Very high taxes and strict laws regarding who can sell it, where, when, and to whom are also already in place. There is also laws against production for personal use.
Sorry, macOS, I don't remember about the consent.
LOL. We actually have strong evidence that vehicle safety inspections do absolutely nothing to reduce accident rates and that's why 13 US states don't do them.
I agree, and this puzzles me. How can something that has existed since Windows 95, almost thirty years ago, be _changed_ to be so slow?

I get rendering changes: taskbar buttons are squares without text now, it uses transparent effects, etc. Or the Start menu having different containers inside, though I'd still expect each UI container to behave speedily. What I don't understand is the delay clicking in the search field, or why right-clicking a taskbar button has a perceptible moment before the context menu appears. What have they changed? Is it built with one of their new UI .Net layers, or WinUI3? Is it a custom menu implementation that someone wrote without thinking they reinvented the wheel? What on earth is going on?
>smells like a class action suit

You (and others like you) need to meticulously record and assess the financial damage the lockout does to you.
Thanks for the tip! He's also working on a "Rendezvous with Rama" adaptation.
The thing is, there is less fear of a nuclear armageddon which would erradicate Russia as well, but the raising fear of a conventional attack of Russia against the rest of Europe. Of course that won't happen while Ukraine holds, but if we allowed Ukraine to fall due to lack of support, Putin is quite likely to turn against other European states.
Taboo Monthly:Tik Tok Ban and FISA
As we all know, the true minimum wage is $0, as if a job isn’t viable and can’t make a profit it simply no longer exists. Maybe we’ll settle on deciding food delivery shouldn’t exist. I was between jobs and DoorDash was a joy to work, I’d just catch up on my reading with a nice Carl Jung audiobook while driving around. Literally the easiest job I’ve worked in my life.

DoorDash is certainly expensive, although I was happy to pay $40 for some chips and ice cream the other day because I had a long day at work and wanted to be an absolute couch potato.

The document details the gross profits of DoorDash, but isn’t setting up menus, coordinating with restaurants, all of this an intensely difficult, non automatable problem? There’s zero insight gained by reading this about how DoorDash spends its money. I’d assume engineers and people tweaking menus are expensive? This document doesn’t actually answer the question of “why DoorDash fees are so high” at all, as I suspect the person writing the document doesn’t know why.

Maybe the answer is just “oh they’re super greedy” but I’d hazard it’s more complex than that.
Thanks that's interesting. At least the affect was shitty broadband rather than filling rivers with sewage, which is what water company privatisation got us.
I know that most of the infrastructure apps in all Apple operating systems, nowadays, are SwiftUI, so it makes sense that they aren’t WebViews. SwiftUI has a definite UX “flavor.”

I’m not thrilled with some of the choices they made, irt information architecture, and basic UX, but they are consistent.
I wonder if these food/grocery delivery apps are shooting themselves in the foot with how they balance pricing/fees vs marketing/promotional costs.

You can almost always find gift cards for these services that are 10-20% off. And once you stop using these services for a short while, they bombard you with 20-40% discounts to pull you back.

So it's likely the fees are too high because they need to offset the marketing spend, but then the reason why people avoid or use these services not very frequently is because of the high fees.

Maybe there is a world in which spending less on marketing and lowering the fees could result in lower acquisition cost and higher retention.
the above is not entirely correct, alpine does have and always had signed packages

in the other aspects most distros are generally not much or at all better, since all that stuff is hard and takes extra infrastructure

in chimera we try to make source bootstrap possible and in general not rely on third party executables, but it's not always possible (e.g. some language toolchains were bootstrapped from official binaries originally) and we try to respect best practices for reproducibility (pretty sure alpine does too) but actually verifying it would need dedicated infra/resources, so we don't do it
What the newsletter app does: it groups materials in up to 5 topics and generates an article for each topic based on the resources you've provided
Show HN: Transform Twitter/ProductHunt Profiles into Shareable BentoStyle Image
My Solo Side-Project: BentoSocialStyle

Generate Stunning, Shareable "Bento" Images of Your Twitter / ProductHunt Presence

BentoSocialStyle is a tool I built to help you ditch the static text bio and create a captivating, bite-sized visual representation of your Twitter / ProductHunt profile. Think of it as a digital bento box - a visually compelling way to showcase your online identity and key Twitter / ProductHunt aspects.
> a properly configured IPv4 firewall on the other hand would allow no inbound and filter most outbound ICMP by default.

A properly configured IPv4 firewall would allow at least the "destination unreachable - fragmentation needed and DF set" inbound ICMP, otherwise path MTU discovery will break; it probably should also allow the rest of the "destination unreachable" inbound ICMP, and probably also the "time exceeded" inbound ICMP, so that connection failures are instantaneous instead of having to wait for a timeout.

Allowing no inbound ICMP at all is always an incorrect firewall configuration.
Merlin Bird ID is an app that runs the same BirdNet model locally on your phone. https://merlin.allaboutbirds.org/
This happened to me yesterday although I was able to quickly unlock my account on my MacBook pro. I spent a while making sure it wasn't an attempt by a backdoor to access my password. Felt very suspicious!
I agree, that there is no obvious solution by just enabling a setting...
But no matter what tool you use for it, that is what needs to be done. It is quite simple for example if you use Macpass or Cryptomator on a Mac.
Pretty sure there's love for R.L. Burnside, Mississippi John Hurt, Sister Rosetta Tharpe, Howlin Wolf, et al from Rolling Stones fans.

It's hard to imagine a modern lover of https://www.youtube.com/watch?v=Nbe5RERDh4k not recognising or appreciating https://www.youtube.com/watch?v=KWM82eQKdQk

Pre and Post Paul Simon ( Graceland (1987) ) mbaqanga music didn't change that much

Pre (1983) https://www.youtube.com/watch?v=Qq6qRpEZVTY

Post (1987) https://www.youtube.com/watch?v=HR7UbvhVT8g
E.g.:

> The project had its highlight in 1999, when the first-ever production-stage IRC6 server was featured on IRCnet by Project IRC6 of Europe. This resulted in a movement for more rapid evolution and evaluation of IPv6 services by IRC-users, which can still be seen as a rather interesting effect of the nature of competition in advances in technology...

* http://www.irc.org/irc6.html
Let's be clear here: the decriminalization may have made things worse, but the problems were there well before.

That particular McDonald's was ruined mostly because a shelter and various other supports opened up down the block, and kind of turned the area into a mini-Skid Row. Victoria has the best year-round weather in the country: it tends to attract people who are living on the street, and there's big intersections there between that group and the mentally unwell, anti-social, and/or drug addicted.

As for why the mentally unwell, anti-social, and/or drug addicted have become a bigger problem in recent years, well, take your pick: laxer drug laws and/or enforcement, laxer enforcement of laws in general, safe injection sites, housing crisis, cost-of-living crisis, Fent and/or "super meth", cuts to mental health care programs, lack of God, you name it.
> power from the rich by force.

And how did that go in the Russian/Chinese cases? You end up with a new ruling class, often more ruthless than the previous, because instead of inheriting the power, they are the sort who dared to take it and are willing to hold on to it at any cost. Same shit, different asshole.
I don't know if "good" architecture can be defined, but "consistent" architecture can. It's the lack of the latter I often see and that causes the most issues. Inconsistent architecture makes it very difficult to understand the overall system, which makes changes risky. There will always be mismatches between what our software does and what we want it to do -- either because we got it wrong the first time, or because conditions have changed. The most important attribute of software is it's ability to change, and for that consistency is key, as it makes it possible to actually understand the software. If you have variable names that don't correspond to the data they story, a hodge podge of different ways you are making network communications, state being stored, mutated, and accesses willy nilly... it's going to be a bad time. Have a vision of how it's all supposed to work, stick to it, and change deliberately as needed.
Timo Noko's NokoLisp: Bare-Metal Lisp on the HP Omnigo 700LX
Its 1992. A friend of mine has asked me to meet with someone, to discuss the idea of 'selling things through the web'. I didn't like the idea - "this is not what the Internet is for... and the web is too esoteric, difficult to set up and use, TCP/IP WinSock blahblah", and I dismiss the thing entirely on an ideological basis. That friend goes on to participate in something that later became .. Amazon.

Its 1994. I turn on the modem back at an ISP I've just built, in a place called Los Feliz. After a few months of putting out the fires, I decide "this ISP thing is balls", and I leave. The guy I built the first data center for, goes on to be worth 300 million buckaroonies.

Its 1996. An associate has flown us to San Francisco for the day, to meet a guy who has been trying to get his auction site launched for the past year. We have lunch, we discuss the whole concept of 'online auctions', I dismiss it as being unviable "because latency" and legal jurisdiction. Okay, a few years later, I buy a synthesizer on EBay. I still have it, to remind me of myopia.

Its 1997. I get hired to make a bookmark-management site, called "Storease". I build it, but I don't like it. People will find things, then add their URL to our site, and collect "Storease". "This will be too expensive to scale properly unless someone comes up with data-centers as a commodity..." Something about this rubs me up the wrong way. Could've been delicious, though.

Its 2010. I buy a few bitcoins, for 30 cents each, and keep them around long enough to make .. 300 bucks. I'm proud of myself for selling 10 bitcoins and making 300 bucks.

This stuff happens. Its a difficult thing for technologically inclined ideologues to see the woods for the trees.

Its 2023. I am still ignoring crypto. All my friends are millionaires. I'm just glad to have a new version of JUCE to play with ...
Sometimes HomeKit will pick the lowest power device to be the hub causing everything to stop working. The only fix is to find out which device that is and power cycle it.