skysight-inc/HackerNews huggingface dataset:
Fee shifting statutes create an environment in which lawyers get paid out of proportion to the economic damages incurred. The plaintiffs have no skin in this
Depends on what you're getting. I have some 'lifetime subscriptions' that allow me to keep copies of whatever these companies are selling access to, which means that it's in part up to me what I take from the deal and keep until the end of my lifetime.
Any AI startup using that kind of thing instead of their own stack is already doomed before cost.
Gerard: Bitcoiner robot is the new analyst of my show
Why only Google account to login? also, why only dark theme when so many users have difficulty reading on dark backgrounds?
Same reason we pay the TSA.
Would you be interested by translations? I can do it in French and Esperanto.

And by the way, thank you very much for the original version.
I've been thinking about how to structure a filesystem such that code complexity - in the boot loader and elsewhere - can be minimized. You'd want something similar to NTFS, except that it should be possible to refer to a file (MFT entry) directly by starting sector number. So they would either need to always remain at a fixed position, or have a link pointing back to any reference so it can be updated.

Somewhere in the first sector (aligned to a 64 bit boundary), there would be a small structure that just contains a unique signature (not ASCII but some random value; 64 bits seems like more than enough as opposed to a GUID), and a pointer to the "FS info block". Leaving all remaining space in the sector available for boot code or possibly another "overlayed" filesystem.

That info block in turn would point to the MFT entry for the stage 2 boot code. An MFT entry would contain at a minimum an easy to locate list of (start sector,count) extents. Maybe there could be a flag that tells the OS that a certain file should never be fragmented?

File names would be entirely optional and for human consumption; for direct links within a filesystem, sector numbers would be used, and some kind of unique numeric identifier for anything "higher-level".

I'm genuinely wondering if some expert here sees any problem with this scheme, other than it not conforming to how mainstream OSes do things?
Do you think the comment should be interpreted to mean we should listen to everything all older people say?
I have a small collection of programming cards from the 70s & 80s. The most amusing one is the VAX-11, which is actually a booklet with 6 pages of instructions plus another whole page of addressing modes. Thankfully I never had to do any VAX assembly programming.
Parker Solar Probe Is The Fastest Object Ever Made by Humans
Show HN: I made a Chrome extension to improve Jira description diff readability
Hey everyone,

As someone who spends a lot of time on Jira (unfortunately), I've always found the default diff view for issue descriptions hard to read. So I decided to create a Chrome extension to address this problem.

As a matter of fact, there's been an open ticket for Atlassian to implement this feature in Jira for over 14 years now. Yes, you read that right - 14 years... While we're all still waiting for an official solution, I thought I'd create something to help in the meantime.

The extension is called 'Jira Diff Highlighter', and it transforms the standard Jira diffs into a side-by-side comparison with highlighted changes. Here are some key features:

- Enhanced readability with a side-by-side view

- Color-coded highlights for additions, deletions, and modifications

- Efficient display of large changes without cluttering the view

- Easy toggle between enhanced and original diff views
- Works across multiple Jira tabs

The extension is open-source, so you can check out the code, contribute, or report issues on the GitHub repo if you're interested: https://github.com/richiehowelll/jira-diff

You can find it on the Chrome Web Store by searching for 'Jira Diff Highlighter' or following this link: https://chromewebstore.google.com/detail/jira-diff-highlight...
It’s a luxury for some
It has a do not disturb mode and an async “ping” mechanism that protects your focus time while still allowing others to indicate that they would to talk when ever it is convenient.
It answers the question, which is "it's none of your business". And equating installing Windows on Mac to microwaving phones is ridiculous. (Bear in mind Apple developed Bootcamp, not third-party developers.) You understand that.

If people are genuinely interested in real-life use cases (in which case the question should be phrased like that, instead of with the current half sarcastic and condescending tone), consult reddit or ChatGPT. There are tons of use cases out there that are well explained.
I think most experienced players are already pretty optimal at crafting. There might be some rare case where it might save you a couple div at best. It's usually obvious by design how to achieve something. Of course there is a market because some part of the playerbase can't do this (which might become lower) and some part of the playerbase still sees it as time efficient to just buy it precrafted. Likely there's less incentive to craft in bulk, large bulk currency trades become more expensive, making the crafted items more expensive for the unkowing new player who doesn't use this tool. Personally, I don't think it would change the economy that much.
Yeah, it has better UI then linux. There is nothing controversial about it.

And when it comes to maintenance, yup there is less of it. Linux users are constantly dealing with this or that hardware not working, not working after update and what not.

Linux is better on the server. But for a user, nope.
Different programming languages have different guarantees when it comes to threads. If IO is hidden behind object semantics, objects aren’t killed by “killing” a thread, and they can be gracefully terminated when they are deemed to no longer be in use.
If the data collection becomes illegal, what's the penalty for breaking that law? We're back to figuring out an appropriate punishment.
> I don't understand why people leap to the conclusion that these events are inevitably the outcome of neglect.

Because that’s what happens 90%. Of the time.

In most cases I’ve seen, there are zero people on the team who could describe themselves as having any kind of expertise in security. Developers explicitly know about at least several vulnerabilities, but management doesn’t care to allocate resources to fix them, etc. that’s what’s happening in most shops.
There's absolutely no grammatical error on the interpretation where the student is out hiring mercenaries to stop the flies' space colonization program.
It didn't take you long to make Godwin's law true. Is somebody a criminal if they knowingly used dirty money? That's for the courts to decide, but I know what my opinion on this is.

My last sentence was about dispelling the myth that Rimac is self made. Rimac never said where he got the money for racing and re-building his electric BMW (multiple times) when he was 18, nor did he ever explain where he got the money to develop a super sport car Concept_one.

It's interesting that you decided to focus on just 1 sentence in my comment, but ignored majority of facts about his self driving project, which was actually the topic of this thread.
That is one ugly AI-generated robot picture.
Do you actually have any experience with systems emulation, JIT/AOT compilation, Apple's x86->ARM hardware assistance that it's JIT interfaces offer, etc? Or are you just speaking off the cuff in a very general manner?

Because it very much sounds like the latter.

I have, quite extensively. I can assure you, that the source set they are using most definitely does use all the "tricks" (the chief two being threaded code [no, not that threading] and preoptimized jump tables). I can also assure you that losing the hardware acceleration offered by Apple's extensions and the general performance boost JIT/AOT offer is much more than 80%.

But, sure. For argument's sake, let's accept your (incorrect) premise. Taking a 1ghz potential emulated target processor down to 200mhz is a fairly drastic drop. Disallowing a whole slew of modern code/target OSes and verging the usability on nil.
Thanks for the interest in Talos Linux! I work at Sidero (creators of Talos) and there are lots of “secure, immutable, and minimal” Linux distos out there.

Something that Talos does differently is everything is an API. Machine configuration, upgrades, debugging…it’s all APIs. This helps with maintaining systems way beyond the usual cloud-init and systemd wrappers in other “minimal” distros.

The second big change is Talos Linux is only designed for Kubernetes. It’s not a generic Linux kernel+container runtime. The init system was designed to run the kubelet and publish an API that feels like a Kubernetes native component.

This drastically reduces the Linux knowledge required to run, scale, and maintain a complex system like Kubernetes.

I’ve been doing a set of live streams called Talos Linux install fest walking new users through setting up their first cluster on Talos. Each install is in a new environment so please check it out.

https://www.youtube.com/siderolabs/streams
Thanks for your kind words :-) Never heard of anyone extending Moodle with Tiptap before.
It's an open and shut case to get a judgement in your favor on recovery of the fees. Just anticipate two small claims court appearances (or maybe recursive appearances if they don't pay the recovery fees) and it will be fine. Eventually they will just pay.
Human Level AI by 2030? [pdf]
Lol. Loved it.

This was a lovely passage from Dyson’s Web of Stories interview, and it struck a chord with me, like it clearly did with the authors too.

It happened when Dyson took the preliminary results of his work on the Pseudoscalar theory of Pions to Fermi and Fermi very quickly dismissed the whole thing. It was a shock to Dyson but freed him from wasting more time on it.

Fermi: When one does a theoretical calculation, either you have a clear physical module in mind or a rigorous mathematical basis. You have neither. How many free parameters did you use for your fitting?

Dyson: 4

Fermi: You know, Johnny Von Neumann always used to say ‘with four parameters I can fit an elephant; and with five I can make him wiggle his trunk’.
The best in the sense that it is less hustle to have working UI, headphones and what not. The UI is just comfortable and working. Not having to deal with this or that maintenance issue that prevents you from working once every two months. That is something I see colleagues having to do with fairly often.

Linux command line is great, when it is in wsl I get to have it without having to sacrifice the comfort.
> old version (or not BLE)

both actually, but i am seeing unrandomized normal bt beacons.

how about your device?
> When I was most highly paid, I found the work the most meaningless.

And the flipside is most socially meaningful work (things required to keep our society functioning smoothly) are either underpaid or completely unpaid. Teachers, care givers, nurses, EMTs, police, musicians, chefs, and similar professions are systematically denied money because it's assumed the person should gain satisfaction solely from their work. Asking for money AND fulfilling work is considered greedy.

High salary is a reward only for the people who suffer through long unrewarding hours (usually through endless bullshit of their own making).
Another example was put out by the DIY synthesizer kit company PAIA [1]. They had a patch notation system in which control voltages and connections were represented vertically and sound signal flow and processing was represented horizontally. The system was presented in a small booklet called The Source, which I have been unable to locate online, except for a photo of it with a PAIA synth [2].

The Source diagrams resemble the Figure 4 example by Allen Strange in TFA.

[1]. https://paia.com/

[2]. https://www.matrixsynth.com/2012/02/1981-paia-4700-modular.h...
Grepping for something “I am sure it was on a development branch somewhere” is always painful.

I do dream of one day tackling a whole load of these developer “gold plated porcelain” problems - everything from a “glimpse” index of every commit in a repo to better Jenkins config and how to set up mTLS the hard way.

It’s “Thedevmanual” and someday I will have time to write it
Could you explain why you think that Linux created more problems than it solved? In my eyes it is the backbone of most of what I do as a developer and I can’t imagine trying to work without it.
Interview with the Creator of LLVM, Clang, Swift, and Mojo [video]
> Making companies "liable" for breaches is tantamount to saying that companies will never develop software again, because the risk is simply too great.

Making humans liable for car crashes is tantamount to saying that humans will never drive again, because the risk is simply too great.

Replace with any complex activity - nuclear reactor development, aircraft, etc.

How is it that in your head data breaches are this special human activity where Boone should ever be held accountable?
IANA-Reserved IPv4 Prefix for Shared Address Space (2012)
When a Team Member Speaks Up – and It Doesn't Go Well
Super pumped about this realease! Founder at Athena Intelligence here -- we’ve integrated Tiptap into our AI-driven analytics platform, specifically for our Reporting module. Our AI agent, Athena, uses Tiptap to co-author reports with users, making the whole process of document creation truly AI assisted. Tiptap's performance and flexibility are a big win for us. Huge props to the Tiptap team for this killer release.
He built miniatures of LA buildings for fun. Guillermo del Toro is his fan
Internationalization: Translate JSON and Markdown of Your Website with AI
I built this tool because when I build multilingual sites with multilingual interfaces in mind, I often need to translate multiple json and md files, and the json files are used in next js to hold different versions of the language. When I let chatgpt translate for me, if the content of the file is a little bit more I need to copy and paste one by one to let it translate for me, and then paste it into the corresponding file, which takes me a lot of time, so I made this tool, you can upload multiple files, select multiple language versions, and then download the translated files with one click, which saves me a lot of time!
Yeah to clarify, I don’t necessarily recommend (or even follow) this strategy, I still mostly invest in passive index funds.
Speeding tickets in this universe are not fair.....that's clearly why.
> If your wireless access point is hacked because you waited too long to update it, and it is used to launch DoS attacks, do you want to be liable? Do you want to be held personally responsible when you click on the just-good-enough phishing attack in your corporate inbox?

This is a strawman, corporations are suppose to have a process in place to make sure stuff is up to date. You don’t jail like a random rank and file guy for a huge breach.
Dude we’ve all make a rm -rf fuckup before…
I wish there was more humor on arXiv.

If I could make a discovery in my own time without using company resources I would absolutely publish it in the most humorous way possible.
I’ll be doing a live stream setting it up on raspberry pi 4b tomorrow

https://www.youtube.com/live/HsY8D9aO84Y?si=VL5LPG_M9GwfM7d_

Talos doesn’t support older models (too slow) or the 5 yet (waiting for uboot support)
In a rational world, it should be gov.us, but well.
> because merely decompressing the packages is very slow

Is this because the guest code is making syscalls that context-switch, and that imposes a lot of interpretation overhead; or is it mostly because the emulator's disk driver maps calls to write to disk X directly to host IO against the file representing disk X, such that O(N) emulated IOPS translate to O(N) host IOPS?

If it's the latter, then this sounds like it'd be the same problem that Docker.app dealt with on macOS: some guest apps do IO in a single-threaded + serially-dependent (write, then read back, then write back, then read back...) manner, and so they degrade basically quadratically when there's any kind of IO-syscall latency. (You can see a similar effect if you run e.g. `apt-get install` within an NFS-mounted chroot.)

Alternately, if the emulator's disk driver mmap(2)s a host file to serve as the emulated disk—then large-batch streaming writes from the guest would become large piles of dirty pages in need of flushing; and large-batch streaming reads would become large piles of page faults. And because the guest workload is opaque to the hypervisor, it wouldn't be able to use madvise(2) or the like to tell the iPadOS kernel how to predict/coalesce these.

If either of these is the problem with UTM SE's emulated-block-device IO perf, I'd be curious how much better emulation of IO-intensive operations would perform if they reimplemented the block-device driver as a userland large-block-size page file — i.e. what an RDBMS calls a buffer pool.

(AFAIK this is already a best-practice for hypervisors that work with expected-high-latency disks. If you tell VMWare ESXi/vSphere to use an iSCSI storage adapter, then that storage adapter is going to do client-side in-memory caching of the iSCSI target at some larger-than-one-disk-sector granularity.)
> that was decided for Twitter and threads and the rest of the Internet by the LinkedIn vs HiQ web scraping case which said that content available outside of a login wall is fair game

Q: Remind us who are the creators of all this valuable content that needs to be protected against scrapers?

(Spoiler: not the platforms that are blocking anonymous access to it)
Reason 1 - it uses SQL... like most databases developers use

Reason 3 - it doesn't run like a server, so you can use it from the terminal. This doesn't make sense to build applications on, but

Reason 2 - it supports multiple databases and file types... Actually, the example shows queries that span data assessment and flat files, which is actually really cool and the one feature that will get me to try it out, for data munging

This would probably be better titled if Developer was exchanged for Data Engineer or Scientist. I can see using this while working on data locally, but I don't see it going to prod, unless you can actually run it like a server, which I did not catch from this post
If you are new to CL, I also recommend exploring his website:

https://www.nondot.org/sabre/

One of my favorite parts is his page on Woodworking:

https://www.nondot.org/sabre/Woodworking.html
Linux 6.11 To Allow Tightening Of /proc/[PID]/mem Access For Better Security
When I say "naturally" I imagine the situation, when you stand in a "social desert" and there are two people in front of you. They are the same age, the same profession etc. But the first one is from your native country and the second one is local. In order to communicate with the second person you need to use language you are not native in. There is also some cultural/mentality difference, naively you are not sure which topics you should avoid in discussions. Obviously you will feel a lot of pressure, at least in the beginning, speaking with the second person. When there are no such hurdles between you and your person. You can use your language, you know where the social borders are etc.

In order to make a connection and support it with the second person you need to overcome those hurdles. They may be not big for you. But my point is that they are there. And if human has a choice they naturally chose the easy past.

My point is that if you migrate you rather need to seek (work on) making friends with locals.
When, surrounding yourself with people from your country will happen by itself.

Of course I do not know what is the situation for everybody.
But this is what I see around me.
AI Generated Rom-Com
the fact that the leadership vilified a JUNIOR developer on the erasure of a PRODUCTION database speaks volumes as to how toxic of a workplace this was. glad to hear you promptly walked out. screw places like this. disgusting.
This seems to come very close to recognising that if someone without permissions pushes something to a repository, it should be convered into a PR.

> If you've ever used the email workflow I don't think I need to explain why it sucks.

I prefer it FWIW. After setting up your Email, it is much easier and faster to send a mail than go through a PR-process. On the reciving end you can respond inline to the patch, in the compfort of your email client, without having to use a browser.

My feeling is that people who don't like this, don't have a good mail setup (which is understandable given some hosts), making Email much more painful to use in general.
So overall, the site including the buzzer page uses websockets for (close to) real-time client-server communication.

Obviously latency can be an issue, so my non-perfect B+ solution is to essentially calculate the round trip of the buzz, divide it by 2, and subtract it from the server time.

client ------------ pingTime ------------> server

client <----------- serverTime ----------- server

roundTrip = pingTime + pongTime

buzzTime = serverTime - (roundTrip / 2);

The server time is always the source of truth since client times can vary. Not using NTP which could possibly be more accurate.
Those are the lucky ones that get paid back in kind in the crypto currency they had. Some like the FTX folks are unfortunately paid in the dollar value of their account at the time.

Bitcoin was like 15-20k at the time of the FTX collapse and is now 60k again like the highs in 2021.
Interesting. I don’t typically like the flavor profile of beverages like kombucha but do like sour beers so this is worth a shot. Thanks!
It's just .gov because the US invented the Internet.
> If you want corporate-death-sentence level fines, are you willing to work in environment with exceedingly strict regulatory oversight? Will you work from an office where the computing infrastructure is strictly controlled? Where you can't bring personal devices to work? Where you have no privileges to alter your work station without a formal security review?

If it means that privacy and safety is actually respected then yes. Working in an environment with "exceedingly strict" regulatory oversight would be a reassurance that observed violations will be dealt with in a timely fashion instead of put in the backlog and never addressed.

> Why not advocate for more resources to capture and try the actual criminals?

Yes, why not? While we're at it, let's try and capture the easily-spotted criminals who perform the most trivial of attacks to servers. Just open up your SSH server logs and start going after and preventing the fecktons of log spam that hide real attacks.

> Or, as elsewhere in this thread, simply make this kind of data collection illegal?

Making something illegal is great! Unfortunately it doesn't really do anything to help people after it's been stolen a second time (first time was by AT&T if it were illegal).
The Senate Cafeteria Insurrection of '24? No, blockading the lunch counter doesn't compare to violently interrupting the count of electoral votes. They didn't even beat up any cops. They didn't "storm" the building, they orderly unfurled their protest signs and peacefully got arrested.
Zen and the art of motorcycle maintenance did this for me
In many cases we need something less like AI and more like a basic algorithm (2023)
The fact that XSS isn't covered (or even mentioned!) in an article about building your own HTML templating system is a major, and dangerous, oversight
Thanks for linking these, I was not very familiar of these works/discussions taking place in the past, but these really helped establish the context. Very grateful that these videos are readily available.
World-Wide Frequency Map