skysight-inc/HackerNews huggingface dataset:
"Torvalds earns about 10 million per year"

I'm curious how he earns so much? That seems like a lot for someone who is associated with FOSS, even if they are so influential/skilled.
> The information they gather is circumstantial and probably would not hold up in court, but they can use it as grounds to get a warrant.

Just to clarify a possible misunderstanding: an officer testifying that they saw you go into a store is direct evidence that you were in that store. Likewise, a cashier testifying to what they saw you buy is also direct evidence. It’s eyewitness testimony.

On the other hand, for example, a receipt found in your wallet is circumstantial evidence. There are many possible explanations, some more plausible than others. Circumstantial doesn’t mean weak—-all forensic evidence is circumstantial.
> It's almost an embarrassment that something like this does not exist already.

To be fair, Epub has been largely ignored and neglected by everyone in the world. Virtually no reader supports rendering math notation, and virtually no significant publisher on earth, including the likes of Arxiv, offers Epub downloads. Commercial publishers force DRM onto every format, which excludes Epub, and non-commercial either stick with PDF or don't care.
The Zed team disagrees. Here is what they say in the github discussion on the issue: (https://github.com/zed-industries/zed/issues/5394)

"We will let you know when windows support is under development. The Zed team isn't taking feedback on when we start on windows support, nor why we didn't start with windows.

The amount of people on each platform isn't relevant, as it starts with the base assumption that more people = better to the Zed team. Growth driven development unlikely to lead to a resilient, high quality product long term."
Yes it drive me crazy.
"where contributors annotate misinformation"

Okay, sure, but who decides what's being categorized as "misinformation" ?

It's never been easier to manipulate and lie to millions of people at the same time, convincing them of truths that aren't any. We have governments spying on us, lying to us to go to war, lying to us to justify war.

Marketing Machines re-define words and people just pick them up and use them.

A video game industry that deliberately works towards more and more efficient ways of manipulating people into doing things by deliberately targeting the pleasure centers in their brains, turning human beings into mindless automatons who keep grinding all day "because they want to".

Scientific progress? That doesn't seem to work either, because the amount of papers that needed to be redacted skyrocketed. Research is dictated by money, presented results are dictated by money. Truthfullness simply isn't a significant factor anymore.

Who are we supposed to trust? The ones who tell us there is misinformation out there and that they're the only ones we should listen to?

Yeah, fuck no. Ignoring that nobody should ever "just believe" anything at all, especially when it comes to a central source ... why should I believe the entities who massively helped creating the status quo in the first place?
Totally agreed on "just do it" for most people, roles, and orgs.

I was taking the cue from OP's post that they thought that was "probably not an option" so I suggested they clarify as they seemed unwilling to "just do it".
I think this is all red states, which is nearly half. These are not "niche" attitudes.
> Reached for comment about this, a spokesperson for OpenAI pointed to a section of the privacy policy noting that the company does not currently sell or share personal information for “cross-contextual behavioral advertising,” and that the company does not “process sensitive Personal Information for the purposes of inferring characteristics about a consumer.” In an interview with Axios earlier today, OpenAI CEO Sam Altman said future generations of AI may involve “quite a lot of individual customization,” and “that’s going to make a lot of people uncomfortable.”

Yeah that's why I want my AI to run on my systems, not OpenAI's cloud.
Perhaps, but are they as effective as laser guided arms we had even in Iraq?

I can still remember watching original video of a laser guided bomb/missle hitting the exact right spot to get to the depths of the target to later cause massive damage.
I was amazed that the site still runs, apparently still using the same engine.

But it seems that it was a flash site (of course), and archive.org seems to replace Flash Player with "Ruffle" [1]. Either that, or someone of Tobin's team replaced Flash with Ruffle >= 2019.

[1] https://ruffle.rs/
While you're waiting would you like to play a game of "is this cold-call email offering a return on investment phishing, or just poorly worded?" [1]

[1] https://news.ycombinator.com/item?id=35896833
supersecure password X 2

s0 S2oMeThIng Tha! uses words with r@ndom CaPs spaces 123456789s and Spec!@l ch@racters=-!s0 S2oMeThIng Tha! uses words with r@ndom CaPs spaces 123456789s and Spec!@l ch@racters=-!
From what I remember there were two major challenges with tricks like that.

The frame timing was based on one single interrupt at the top of each frame and you had to count down using CPU cycles to trigger the change. This meant no variable path code.

Secondly it needed doing every frame so a lot of those precious CPU cycles were taken up with the fancy display so less available for the game logic.
When I was a kid I was taught by every adult that "humans cannot discern more than 24 fps".

Except that we could all immediately tell if a Commodore Amiga demo was running at 25fps or 50fps and groups that'd have the frame rate drop from 50 to 25fps on some frames were "lame".

So I knew it was obviously false that humans couldn't discern when something was running at more than 24 fps.

Same when little Windows 95 utilities allowed to bump the framerate from 60 to 72 or 75 Hz. I remember those: they'd enhance the experience. Yet everybody was still telling me: "Why do you even bother, 60 Hz is enough, humans cannot discern more than 24 images per second".

Same for cats and dogs and the TV of course. Which I knew was wrong because on my Commodore Amiga I'd take a big circle, filled with a solid color, and make it bounce across the screen and watch my cats' reactions.

People can be really extremely dumb, even in the face of evidence.
> For all the reasons listed above, it's probably impossible to narrow in on one date and say with any certainty that this is when the game was released. But if we need to celebrate somewhere in the neighborhood of late January, then the last Sunday of the month (this year, the 26th) seems like the best candidate.

The post seems to suggest that it be a "floating" day of celebration rather than "fixed" on January 26th of every year.
Just don't give those entitlements to unvetted apps, then - or require that the user solve a tricky coding challenge before they unlock the ability to grant those. It's not hard.
Straight out of https://www.imdb.com/title/tt21942866/

Which is a fun watch btw
This is something I deeply care about, as I'm also very interested in the intersection of ebooks, security, and a LowJS web.

1. absolutely we should have a single-file, portable ebook format, and since PDF doesn't reflow text then it's not that.

2. HTML + CSS in 2024 is capable of reproducing virtually any kind of printed medium, but it can also reflow text.

3. I don't personally think JS should be a requirement, but a lot of conversations break down at this point so let do my best to explain and please understand I'm not simply being religious about this. In my view, an ebook is a book that can change its size in a way that makes sense. Bearing this in mind, I believe that if a reader has JS turned off, this book should work as intended. In other words JS shouldn't be required for it to perform its basic function. However, if there is some necessity to add interactivity or to augment the book, then yeah, why not, use JS. That's what it's there for. However, from the perspective of being a book, if it doesn't work as a book without JS then it's a bug in my view. (for standard ereader capabilities, I think the browser should offer that, but the book itself shouldn't be shipped with an ereader)

4. I think it's a mistake to embed all the styling as that may violate some people's CSP's. It's safer to specify separate styling as resources relative to the HTML, and ebooks should forbid loading resources from a separate domain. In this way, ebooks would always work offline, but it has the added benefit of working online too and would automatically adhere to the strictest possible CSP. This achieves the same goal as offline, but in a safer and more universally compliant way.

5. Finally, just distribute it in a zip file. That's how ebooks already work right?
Maine considers allowing communities to tax streaming services for using wires
Shouldn't the title begin with "Show HN:" ?
Revolution in The Valley is a fun read on how the Macintosh was created, from the perspective of the engineering team, via the author Andy Hertzfeld who worked closely with Jobs but 'most of the essays in the book are about the people that did the dirty work to make the Macintosh happen, their struggles, their sacrifices and their camaraderie'. Not much unlike any modern day team working to build something hard.

https://www.goodreads.com/book/show/40492.Revolution_in_The_...
One step closer to T2 liquid metal killing machines. Love it
Are you really any faster on average? Sure I can type 60 wpm (I haven't measured, but this is a reasonable speed for anyone to obtain with a little practice, maybe I'm only 40, or I might even get to 100), but that is in typing situations where I'm not having to think. If your job is to enter some document into a word processor (a human OCR), or transcribe a recording (human speech to text) then typing speed is your limit. However for most of us the limit is thinking. I can type one sentence fast, but then I need to stop to think what the next sentence will say and so my time goes down. When writing code I need even more time to think and thus my total speed is lower. My fingers can still move at 60wpm though.
Well that is already how the military operates. Barking orders.

But in real life we don't really have 'subordinates'. Even an exec has to be careful with how they treat their assistant least they make a complaint to HR for harassment. And rightly so, businesses are not the military. We don't have this unconditional Yessir obedience. In fact I'm surprised the military still gets people willingly putting up with that.

I don't think this will carry over to human interaction in the real world. We don't talk to each other like we talk to Siri either.
I wouldn’t just assume that. Yes fire smoke isn’t good, but different types of smoke can be exponentially worse depending on the chemicals of what’s burning. Just look at all the firefighters who got permanent lung damage for example
Selling hardware at negative margins is not a "necessary" evil; it's just a business model that some manufacturers choose to impose on consumers, and then we end up with things like DRM-encumbered printer ink cartridges.
Canibus had a cool web player! You could make your own version of his music (Mentioned in https://theoutline.com/post/6977/canibus-internet-mic-club)

Doja Cat has a programmable music video: https://dojacode.com/
I've tried a number of different shell prompt tools over the past few decades. I've disliked them all due to their latency. I don't want to "feel" the delay. They were all in scripting languages, be it native bash, or python or whatever.

I tried out starship about three years ago and it is so fast I don't notice its execution time at all. I switched and haven't looked back.
Even that is attributing too much. When you give animals food, they tend to do things to get that food, humans being no exception. If you plant a soft-serve machine in the middle of a city square, you can bet people will press the lever to receive free ice cream. Hell, just give out coupons for free anything and people will show up. In either case, if you take away the free thing, people will keep returning in hopes the thing will come back, not just because they've been conditioned but because they want more of the free thing.

Neat little art project, but it's not that insightful when you think outside the 34th percentile.
Effective Integration Testing for Distributed Systems
> It’s not the getting to lucid dreaming that’s the problem, it’s the “oh! I’m dreaming!” part. Wakes me up every time.

Yes, same here. I can sometimes manage to keep the dream going for what feels like a few minutes, if nothing extraordinary happens. If it is just mundane walking around and feeling the dream, it is fine. But when I start trying to make something interesting happen, I wake up.
> The nonprofit organisation thing seems very significant. That makes it fairly easy [...]

I give Apple credit for making this clear rule: Having fewer than 1 million users on iOS in the EU means no fee, and you don't need to worry about status at all.

But if you have more installs, I don't think you'll get an easy to get a pass by just by sending Apple a note like "I'm just developing my app for fun" or "My app is open source". Maybe that works, but I wouldn't assume it without testing.

If your app has 1 million+ users, it's not at all convincing to say you made it just for fun, even if that's the truth. And we all know some open source apps are written with intent to make a profit, or given away free to promote related commercial activities or reputation, so saying it's open source isn't convincing either.

Anecdote: I ran a non-profit org, a hackerspace. Not only was it truly a non-profit organisation, it was legally constituted as such. The members had no legal rights to take any of its funds and resources out, those resources came from members and could only be used for the organisations's stated purpose, and because of this structure no tax was due when its funds grew, as they were primarily from member fees and donations. However, it was not a registered charity. It could have been but we decided the administrative overheads were too high.

Unfortunately, we were unable to convince Paypal we were a non-profit despite providing all the organisational documents Paypal requested to prove it (about 10 documents IIRC). This meant we weren't able to use Paypal for significant quantities of funding, i.e. to take membership payments. We could do a tiny amount for a couple of people, but it was capped at a very low limit.

If it's impossible to convince Paypal that a formally constituted non-profit qualifies as such, I wouldn't assume it's easy to convince Apple with casual claims, for an app with 1M+ users.
I honestly had to do a double take when I saw this make the front page. Never thought I'd see Amon Tobin top HN!
An ideological divide is emerging between young men and women around the world
Show HN: Simple tool built for my manager is now becoming its own startup
In 2022 I asked myself, what if my manager could leave comments for me directly on the live website for all the website edits instead of sending bunch of screenshots and videos...

This is how I started with an idea of a "simple" browser extension that allows you to leave comments on any site, anywhere on the screen.

Spoiler, it was not SIMPLE

There were multiple steps where I though this is almost impossible:
1. I didn't know how to always attach the comment to the correct HTML element on the screen, I couldn't just use X/Y positions since then it wouldn't be responsive. Currently I have 4 ways I try to find the correct element. I use element's IDs, class , outerhtml and attributes. It works correctly in 95% of cases. P.s. Do you know any other ways to find the correct element in the DOM?

2. Not being able to use any 3rd party library for extension development since it is just pure HTML, CSS and JS... You can't even use scripts from CDN. I had to manually build a text editor which was one of the most painful things I had to.

3. Making it real time was another big pain. Extensions background page gets deactivated when not used, which means it is literally impossible to maintain a socket connection. But I was able to write a code that wakes up the background page every time it goes to sleep and connects the socket again.

I stopped all of my freelance projects and now me and 3 other people work on this tool full time, we recently became #1 on Product Hunt: "https://www.justbeepit.com/"

There are still many issues we are trying to solve such as using it on iFrames or inside scrollable objects, etc.. but we are tackling these issues one by one.
Isn't one of the sacraments a little bit cannibalistic?
> Thread appears to be closed - is this conversation OVER?

Threads are closed after 14 days automatically.

> I'm on board and reaching out

There is not tagging of users, no direct messaging on Hackernews.
Build internal tools by not building it – AskYourDatabase
Hi HN! We've found that most of internal tools are CRUD against databases, and with the power of AI, we could directly "chat" with SQL databases, so that we don't have to build it.

This is why we made a "ChatGPT" for database - AskYourDatabase. This tool is as smart as ChatGPT but highly optimized for databases interactions.

It will not only give you the SQL, it lets you chat with your db, get insights, make analysis, and generate reports.

If you are curious, here's our demo: https://www.askyourdatabase.com/
Can confirm both points.
> However, has it been written with cross-platform support in mind?

Nope, it's using Apple's proprietary Metal API.
Is 2024 the year of tech layoffs?
I've got no sound either. :(

Works in Firefox though.
No, don't stop.

But it's an interesting observation, don't you think? Why is it that just by adding "... in Rust" you can almost guarantee that people will roll their eyes and think "oh, not another one".

Other languages do not carry such stigma, why does Rust have such reputation?
Trezor One source code lives inside a legacy folder
I thought instead it looked like it had a human back ... on top ... if that makes sense. "Back Mac".
NSA buys personal data illegally-obtained from smartphone users, reveals senator
I think it’s only the 15 pro that has 120Hz refresh rate and the rest are at 60Hz?
Nope. Normally i'm used to surfing the web even with adblockers to get slow loading times from bloated websites with megabytes of useless libs.
This was refreshingly quick.
Microsoft Becomes the Second-Ever $3T Company After Laying Off 1900 People
How is that counted? The last time I was in Japan they still separated "burnable" and "non-burnable" waste. So if you burn the plastic, does it still count as waste?

IMO plastic is not that bad if it gets recycled or used as fuel source in power plants instead of becoming landfill.
2 Kings 6
24And it came to pass after this, that Benhadad king of Syria gathered all his host, and went up, and besieged Samaria. 25And there was a great famine in Samaria: and, behold, they besieged it, until an ass's head was sold for fourscore pieces of silver, and the fourth part of a cab of dove's dung for five pieces of silver. 26And as the king of Israel was passing by upon the wall, there cried a woman unto him, saying, Help, my lord, O king. 27And he said, If the LORD do not help thee, whence shall I help thee? out of the barnfloor, or out of the winepress? 28And the king said unto her, What aileth thee? And she answered, This woman said unto me, Give thy son, that we may eat him to day, and we will eat my son to morrow. 29So we boiled my son, and did eat him: and I said unto her on the next day, Give thy son, that we may eat him: and she hath hid her son. 30And it came to pass, when the king heard the words of the woman, that he rent his clothes; and he passed by upon the wall, and the people looked, and, behold, he had sackcloth within upon his flesh. 31Then he said, God do so and more also to me, if the head of Elisha the son of Shaphat shall stand on him this day.
It's only the Rust bit that seems to be problematic. I guess there is too much drama around that language?
> mains frequency of 50 or 60 Hz depending whether you're from the metric or eagles/freedom land.

Sorry for nitpicking, but the huge country I live in uses metric but has 60 Hz for the mains frequency (and our analog TV standard is PAL-M).
Sure. But now you need to maintain both places, you must think of units, and all the edge cases the Tailwind code base already handles.
If you're waiting for your city to change, it's too late. Your kids will have grown up.

You need to move to a place where unsupervised outdoor play at young ages is encouraged. These places do in fact exist in the US.

The common reaction to this is that you can't just get up and move your family. We'll this is still a choice and we all set priorities on what is important.
Slack: off => Individual Productivity: up.
Cannibalism is symbolically re-enacted by practicing Christians every Sunday, when they literally eat the body of Christ at the end of mass.
This is the one that I remember having in elementary school. Such a funky shape, always thought the top looked cool.
Interesting that is also a trigger for seizures - which I believe is based in the same justification for this therapy. So at least on those grounds there is "something" there..
Cool concept and project.

I don't know if browsers are capable of doing the flash reliably. I tried it out (non-epileptic and curious), and you can see that it's not a reliable 40Hz flash on either Chrome or Firefox.

I haven't looked to see what technique you are using for the timing, but there's quite a bit of jitter.

EDIT: it's using requestAnimationFrame.

Rather than using that, have you tried using CSS keyframes? They may have a more privileged timer, and they'll be immune to GC.
> one of those things that make capitalism deeply unfair

isn't QE precisely an example of a part of a planned economy and the same sort of heavy-handed government in line with socialism & marxism?
"Show HN: Share visual feedback in seconds. Comment on any site, anywhere on the screen" might be more descriptive.
For my ATARI 600XLI I stored stuff on cassette tapes it was an official add on you had to buy. I think the command was CLOAD to load stuff from it. A lot of failed code from computer magazine programs typed in by 14 year-old me on cassettes somewhere.
Hehe, I had such a device long ago. It was ok-ish for making infrequent backups, but too burdensome to use regularly, since you had to bring in the videoplayer (it was a huge device, zoomer! :D), untangle and attach the wires. And then the reading/writing speed was slow, so it took a few hours to fully use a single videotape. Also a simple video tape wasn't very reliable medium, and, though ArVid had some inbuilt redundancy, still it was possible you won't read the data after a few months/years, so you had to backup the backup to be extra sure...
But it was a solution to a problem, nonetheless. Very cheap and alternative-less for even twice or more money it cost. Real salvation even back then, so I'm happy and thankful they made it.
In Dwarf Fortress it's essential to get a repeating work order for shell crafts set up early to prevent shells taking up all the stockpile space, and give you some extra cash when the trading caravan rolls around.
What's your thoughts on keeping a separate Gmail password (that's not stored in the password manager, vs keeping it inside the password manager?

Assuming Gmail account is the core email behind majority of services, so breaching that account would allow password reset on most other services.
It's ok to say rifleman without the women qualifier. This is a safe space.