skysight-inc/HackerNews huggingface dataset:
Yeah, you have to be... Treat yourself as if you were your best friend. What would you tell your best friend if they were in the same situation? Then do that.

That's what a friend told me once. However in reality it's usually not that simple because it's easy to make up excuses... It's not easy to be human.
A Counter-Strike’ map is raising awareness of Putin’s brutality
The blog post: https://discord.com/blog/usernames
If you go far enough right, some people want exactly that, and aren't shy about spelling it out: https://archive.is/2kwW6
We have over three decades of evidence of the harm it does when you give the government unnecessary power to regulate what consenting adults do - “The War on Drugs” that was unequally applied, locked up millions of minorities, wasted taxpayers money and decimated communities.

Of course when drug abuse started affecting “rural Americans”, it was no longer a war, it became “a disease” that needed treatment.

And “revenge porn” is a straw man. Once you get in that area, it’s no longer “consenting adults”.

Are we really going to start regulating everything that causes harm to the individual who chooses to do the activity but no one else?
Although flip flops can be created from gates (and they are usually taught this way), in silicon they are usually implemented from raw transistors in feedback configurations, because implementing a flip flop from gates requires more transistors than it does when you bypass the gate-level abstraction.
I'm just asking if some system of using digital signatures could help weed through the inevitable proliferation of bots and deepfakes and ai agents.

I'm pretty sure it's already illegal to steal someone else's signature in some jurisdictions.

There would be no legal requirement to use a signature. No change there. Just as you cam send postal mail today with a return address and no name, and you can buy items with paper cash, and so forth. The government would give out verified signature, or the phone providers, and it'd be free. I don't really have the answers.
The only other GPU accelerated one I see is Kitty. Current Alacritty numbers are closer to Kitty than rxvt.

Kitty statically renders at 100hz, thus skews numbers a bit; however, this also proves all this guy measured was "time to next frame", not actual performance numbers.
Don’t you remember the Berenstain Frogs books in which the young frogs would go around pollinating flowers in their pond?
You can't prove that anyone other than yourself is conscious. It's assumed because other people and animals share similar biological organs and behavior.
Hardtech Corporate VCs Rising in China
Not to be confused with Johnny Five.
The only thing I found interesting/useful was public records search
What are the other pages that don't show on the top navbar unless you're already there?

/upvoted /submitted /favorites /hidden are on your profile page, but clearly there's a few more.
> math is not about notation anyway

Well, yes and no. It's true that notation is a tool and not the actual object of interest (except when it's both), but some tools are much, much better for certain tasks than others.

Imagine, for instance, trying to teach someone about databases and having them demand that you translate everything into x86 assembly first, since that's what they're comfortable with. Once you get past the basics, this is the level of mismatch we're talking about.
Glad to see this covered -- I also had the experience of picking it up the hard way, over many years!

My own tips after writing a custom build system for C++

- the order of objects and -l flags to the linker matters! I remember being very surprised / frustrated by this.

- Sanitizers are built into compilers and trivial to use. Learn to use AddressSanitizer simply with -fsanitize=address! Ironically I think many people don't use it because their build system doesn't have good build variants (dbg, opt, asan), or they don't know how to configure the build system. Plain make generally isn't good enough.

- Some flags have to be passed to both the compiler and link steps, and others don't. I mostly figured this out by trial and error, and the error messages aren't great.

- You can compile and link in one driver invocation (c++ -o), or you can build each object separately and link (c++ -c).

I thought the former might be faster, and it seems simpler, but there doesn't seem to be any real advantage (edit: this post explains why -- it's literally subprocessing, which you can do better from a shell or build system). The latter is more common because it supports parallel and incremental builds.

Some options, I think -ftime-trace for Clang, which outputs JSON compile time traces, don't even respect the first style of building.

- Spending some time with a plain shell script and the compiler isn't a bad way to learn. Now I can finally read all those crappy long error commands from big build systems. The most common and useful flags are -I to add to the #include path and -D to define a preprocessor symbol.

---

edit after skimming the whole thing: This is really excellent, should be titled "Compilers: The Missing Manual".

I have actually looked at the manuals, e.g. https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Invoking-GCC.h... but they seem to be missing the high level conceptual overview.

They also seem to be missing the name "driver", which is important, even though I have encountered a page about that before. It seems to be in a separate "GCC Internals" doc:

https://gcc.gnu.org/onlinedocs/gcc-4.3.2/gccint/Driver.html#...

Other notes: I should have been using the -v flag to the driver all along! That's a little embarrassing.

Also it's good to realize that g++ and gcc are both drivers, and the former sets the -I path to the location of the C++ stdlib and so forth.

Looks like lots of great examples of 'readelf' as well, which I'll go over again.

It is kind of crazy how people generally pick this up piecemeal over so many years ... A big problem in my mind is that it's usually wrapped in GNU make or CMake or IDE configs, which add their own line noise on top of the raw driver invocations. Which in turn have a ton of logic before the actual tools are invoked.
I'd forgotten all about that gizmo. Under the heading Steve Jobs in my memory, it got completely replaced by "the computer for the rest of them", with a GUI tuned to hide the computer, to prevent users from being tempted to use it as a way to learn to program computers.

The NeXT was competing against Sun, priced accordingly, and novel for being weird.
I don't see how wearing a mask really changes that aspect.

I could still stay up on my phone before deciding to sleep and then put the mask on?
Given everything I know about feature extraction/embedding, my armchair answer would be a resounding no... Given enough similar content the water mark would get rounded of as what it is -- noise.

Also, The fact that a service which in theory would have a high demand, offers 0 explanation or justification for their technique is highly suspect.

- - - - -

The only way a watermark would be even remotely effective as a deterrent would be if everyone agreed on a fixed mark; this mark could be automatically detected (this a silly way of doing things), or if it was incorporated into the model would create a bubble of locality due to feature alignment (poising the well)

Neither of these are practical or reasonable solutions like: robots.txt, EXIF metadata, and digital signing - combined with regulations allowing for legal recourse

TL;DR - DRM of publicly available data is not a "winnable" fight
Get a Volvo if you want to learn about cars trying to not kill you, says Steve Notwosniak.

The Volvo Cars Safety Centre crash lab opened in 2000 and contains two test tracks of 108 and 154 metres long respectively. The shorter of the two is moveable and can be positioned at an angle between 0 and 90 degrees, allowing for crash test at different angles and speeds, or to simulate a crash between two moving cars. Cars are crashed at speeds up to 120 km/h.

Outside, there is room for performing tests like roll-over crashes and run-off road scenarios, whereby cars are launched into a ditch at high speeds. Here, Volvo Cars also offers rescue services opportunities to hone their life-saving skills, as it did earlier this year when it dropped new Volvos from a height of 30 metres to simulate the heavy damage found in extreme crash scenarios.

https://www.media.volvocars.com/global/en-gb/media/pressrele...
Theft and murder is one of those “your right to throw your arms ends just where the other man’s nose begin” issues.

This isn’t.
If you can’t use it in town or on curvy roads, how is it better than my base model Forester’s lane/distance keeping?

Every time someone explains the features to me, they all sound cool and my interest is piqued, but I never quite grok what it practically does that would change daily driving for me.

I think lane changing might be neat but I just don’t do that much on the highway?

For me the massive advancement was getting a car with EyeSight and now it keeps me in the lane and evenly spaced and makes stop and go traffic painless. Oh and all the safety stopping systems. Every car should have those!

Beyond that feels like diminishing returns until we get to some new level of autonomy which no car currently has.
You don’t need to share them because you can enroll more than one for a given account. So for example if 3 people are sharing an account, you can enroll 3 passkeys for that account and they each have their own access.

I don’t see any way that passkeys kill account sharing.
I understand crypto/web3 are hated because of all the scams and NFTs out there. However, I worked on a web3 login implementation and I think it’s the best login/account experience out there. Basically, your private key is your password. You can use your phone, a browser extension or a hardware wallet (kind of the equivalent of a YubiKey).

It’s a pretty straightforward experience and it keeps the full ownership of the credentials to the user.
Is the life of a doctor more valuable than a McDonalds worker?

I’ll wait and maybe you’ll give me the fellicific calculus proof, or maybe the EA calculator.

But in the end it’s all made up to retain classes so that people have some way to “prove” that they are more deserving of things than others.
I also don't trust self-driving cars right now, but fwiw this would not be close to legal so not sure it makes the most sense as the litmus test.
Among what others have stated, I guess it depends upon what you mean by "safe". It's possible that Tesla autopilot avoids fender benders but increases chances of fatal crashes.

If you're looking at deaths, in the USA, there's about 1.5 every 100 million miles driven (this includes pedestrians/etc). That's a pretty high bar. Way higher than most autopilot apologists imply.

I'm not saying autopilot won't ever be safer than humans. Just that it isn't as easy as it appears.
> No, you're literally recommending I use a separate physical device because there is no API to achieve the same functionality that the OS provides via their bundled implementation.

A $50 device that I have no doubt you already own, and that does not require you to change or modify any of your existing computing setup or habits.

If your point truly has merit, you shouldn’t need the hyperbole.
My Tesla erratically turns the bright headlights on at seemingly random times like when I’m pulling into my covered driveway when it’s cloudy or at night when I’m driving right behind someone. I figure this is actually a good thing: Reminds me to not turn on any other more potentially-destructive AI-powered features.
It might not be that the android is crappy. Some people's fingerprints stop being readable as they age, and there are various injuries and diseases that have that result.

Essentially every biometric has a population they won't function well with.
Author shares the APPLE method for customer support success:

> Approach customers with a personalized warm welcome

> Probe politely to understand all the customer’s needs

> Present a solution for the customer to take home today

> Listen for and resolve any issues or concerns

> End with a fond farewell and an invitation to return

In helping a customer with an issue, it can take extra time and effort. Not only to "read the docs" or "here's a link," but to be more personable.

The support person must also be empowered to offer things like a free trial and other enticements.
I think any civilization capable of capturing and analyzing this 1970s tech would find it pretty trivial. Granted they're going to have a totally alien mindset but they're going to be a spacefaring people which should give us some things in common. And they managed to find this one special piece of space dust in the first place.

When 'Oumuamua came through our system all we could do is speculate about it from a distance, and we'd have to be much, much more advanced than we are for that to change. Although, possibly we could find remnants of alien tech as wreckage on the Moon and similar places.
I wonder how far away we are from an affordable and relatively universal antigen test. Lately the Covid testing is starting to feel not unnecessary but more inadequate. It would be nice if we could say "oh I have Rhinovirus A, I'm going to sit this out." Or "I checked and it's just Rhinovirus A, is that a problem?"

RSV I assume people get it and recover all the time and are none the wiser. Seems like comprehensive tests that can at least tell you about the stuff of concern (Flu, RSV, Covid-19) would make people take the vaccines more seriously.
HTML/CSS definitely made prototyping easier for the game I'm working on, although I'm not sure if I'll stick with it for the final interface.

My only critique in that area is that I can't put shaders on the DOM. CSS shaders were part of the CSS spec but they turned out to be pretty big privacy/security risks I guess, so they got deprecated before they ever really landed. I never figured out the full story.

There's post-processing that you can do on a canvas that you can't do on a DOM tree -- not because it wouldn't be possible to do, just because... for multiple reasons, some of them very good, the browser doesn't support that kind of thing. If you could do fragment/vector shaders on parts of the DOM, I would very likely be using it for basically every text element in my game's interface.

Those parts of the interface aren't really a performance concern either. The parts of my game where I feel like I really want GPU code are sprite rendering, the main gameplay window, etc... the menus are fine, I just don't like that I can't throw a fragment shader on top of them.
Thank you!

The way out of this mess is worker controlled non-stock cooperatives
We're in 2023 though. I get about 1.6Gbps over my phone's CDC-NCM interface in iperf over USB 3.0.
Then she's back to where she is now.
I use Privacy Badger to selectively restrict cookies. It lowers the tracking at least a bit, while it's almost never broken a site. Completely disabling cookies can break a lot.
Reads as if the person surprised by "new" binding stronger than the dot is coming from something like php where you can put various kinds of string madness in place of the class name.

But even there, it could not be "instantiate whatever ClassName().something() returns", because php being php has no qualms having places in code where string literals, variables and properties are accepted, but no other expressions that would return a string.
UK layout has a big enter key and small left shift; it's the US layout that has a small enter and large left shit.

Ireland uses the UK layout as well, and they're still in the EU. Of course, the letters and symbols printed are different from e.g. the Swedish layout, but the key locations should be the same.
You may be right; I don't know. It may be the case that a modern LUT is implemented as a bunch of logic plus a switch matrix. If so, this is for real estate, power, or speed reasons but not for functional reasons.

The fact remains that you can implement any logic function with static RAM LUTs, and the early Xilinx chips (like from 30 years ago) were implemented with static RAM.
Access to porn destroyed a lot of my friends lives growing up. 20+ years later they still haven't picked up the pieces. The lack of self-control, addiction, relationships, social life (no I am not saying porn caused it explicitly, but it is hard to deny there is some relationship).

Can I think of any examples of people it helped? Not really.

Does that mean we should block it? Ultimately that's for the courts to decide.

Should we think about the impact to children? Once adults have fully formed brains and self-control mechanisms built up porn is probably not as high of a risk, but for children in middle and high school it doesn't seem like this is the right thing .
https://github.com/minimaxir/hacker-news-undocumented#hacker...
Let’s also just be frank and just say the atmosphere there is also not helping and made any decision even easier.
Exactly. Just pointing out that it's not "weird" to answer an opinion disguised as an axiom with another just like it. You shared your position in no uncertain terms and I did the same. It's all good, welcome to HN.
I worked for Lotus in the 90s as a systems engineer for a port of Lotus 123 for IBM mainframes.

My territory was mainly scandanavian countries, due to a go getter salesman in that region, so I got to see that part of the world on expenses and do really interesting tech. What a time.
I think that most people opposed to this law are similarly opposed to existing drug laws wrt weed, and on similar grounds.
It's possible a form of AI (depending on your definition of the term) is powering some of these features, but it's used as an implementation detail, not a marketing term, which I appreciate.
Uncle Bob's video guide to his more-speech Nostr client
> I do find it incredibly frustrating that the vast majority of Tesla conversations devolve into screaming matches between people who are rabidly pro or rabidly con, with both sides doing a pretty poor job of representing the truth

They sold it as autopilot. If you market something to do X and it does Y, you're bound to get people upset. Especially when it costs a chunk of the moon.
The tipping I don’t understand. This means the store has to track them and and add the money to individuals’ checks? It’s not like they can cash out from the till. That is an odd thing to ask for. They don’t work on commission which is one reason I feel ok going to an apple store for a phone. The rest seems normal and I hope they have some success.
Alacritty is adding scheduled frames, a technique used by modern game engines to reduce frame variance and latency, hopefully in time for 0.13.

To get any better, you'd really want something like windowed VRR to consistently work on your target OS, and then any issues in Alacritty solved (if any) to take advantage of that.
Mojo might be the biggest thing to happen in programming for decades
>If the aliens were real, at least some of the videos would show them clearly.

Says who? Did I miss the memo?

>It's a complete joke.

The Pentagon seems to take it seriously enough, even creating the All-Domain Anomaly Resolution Office to track "anomalous, unidentified space, airborne, submerged and transmedium objects." Least they're having a laugh with it!
Surely nuance doesn't always make for a better argument!
IBM consultants are not on site. It wouldn't be possible for them to be on site because as a consultant you typically do not have just one client doing one assignment for 6+ months. The "consultants" that need to be on site for extended periods of time aren't doing consulting, and they are called contractors not consultants. Accenture and all those sorts of companies are not actually consultancies, they are outsourcing firms that adopted the term to give a positive spin to being a meet grinder.

IBM mostly does consulting, they spun off a lot of contracting and on site stuff when they ditched Kyndryl, but even before they ditched Kyndryl GTS wasn't generally deploying people to a customer site unless there was an urgent problem with hardware.
An LLM built from actual conversations of people about local things Nextdoor/FB is a better history recorder than Newspapers with an agenda
They can buy TIPS or interest rate swaps to hedge, for example.
Here's a sample gperf config file I just recently used/auto-generated (with the data labels modified):

struct SomeData_Gperf_st {
const char* strKey;
SomeData_et enumVal;
};
%compare-lengths
%compare-strncmp
%enum
%ignore-case
%includes
%readonly-tables
%struct-type
%define slot-name strKey
%define lookup-function-name SomeData_Find
%%
val 1, SOME_DATA__VAL_1
val 2, SOME_DATA__VAL_2

The important option here is the %struct-type option. Using that, it will find and parse the struct definition (above in the configuration), and use that to create the objects in the lookup table.

The lookup table is defined after the two percent signs; %%. You simply use comma separated values. And then you just have to define the const char* to use for the lookup string, as defined by `%define slot-name`

So, gperf will then generate a function, SomeData_Find(), which returns a pointer to a SomeData_Gperf_st object. Or NULL if it's not found.

There are a number of other options available, but what you're seeing above are the options I use most often.

And, finally, I execute a command like this to run it with that config:

gperf SomeData.gperf.confg --output-file=SomeData_Find.c --multiple-iterations=100
https://archive.ph/WfmGZ
I use Kagi exclusively. The results are just as bad as googles, but isn’t covered in spam. Given the sorry state of search quality in the SEO garbage world we live in, that’s high praise. I’m happy to spend the money every month.
You don't own anything because everything was given to you. You don't own the atoms that make you up. You don't own the air you breath.

It's all social constructs however through these constructs societies may be built, art fashioned, science discovered, tools invented. What's up for debate is the best means for which to accomplish that.
It’s contextual. If you only know JS that eliminates the PHP, Ruby, Java, Rust, and Python options unless you want to learn a new language.

The JS ecosystem has Express, but that’s pretty lightweight. I think the sweet spot is probably leveraging SSR frameworks like Next and SvelteKit if you want something with “batteries included”
So the justification seems to be that it's a special Edge feature that will open the browser side-by-side with the original email/Teams message.

But that's completely separate from users' default browser preferences. They're introducing a shiny new Edge feature... and not satisfied with letting Edge win on its own merits, they're overriding users' explicit preferences to shove it in front of more users.
I think assuming liability is sufficient, calling for the removal of the steering wheel doesn't seem relevant.
I agree that on balance, they'd like the data. However, if people demand this, and one of the two (my vote would be Apple) responded to that, then I would think competitive edge would matter more than the marginal benefit of having menu browsing data.

(After all, the restaurants and credit card companies already have your purchase data.)
> then I look at that 9" screen and go "Um, nah."

System 7 is an interesting beast in terms of the era it spans. On one end, we have the Mac Plus from 1986 with its 9" screen and 68000 @ 8 MHz. It can run System 7. And then there's 200 MHz PPC machines with PCI and Ethernet and 64 MB of RAM and all that, which can also run System 7.

It's a lot more flexible than CP/M, that's for sure. It's surprising how far it stretches to the current day, without snapping. For example, the last time I played around with it in emulation, it was quite happy to drive my dual 1920 x 1080 displays in 32 bit colour. Sure, it'd be hard to find a '90s era card that could actually output that in a real Mac back then, but the OS has no problem with such resolutions, or multiple displays.