skysight-inc/HackerNews huggingface dataset:
> Also, did you add that feature just in response to my question?

Haha. Kinda. My unique selling point has always been the "easiest" way to send stuffs to Kindle. But for ebooks, especially on SE Books, quality is more important than convenience. So I figured it's important to support your request.

> As far as the download, is this equivalent to "Method 2" of downloading it via the built-in browser, so it's not in the Kindle Library and won't have a cover...

Yes, it's equivalent to downloading the .azw3 file via the built-in browser. I checked and my Kindle does recognize the downloaded file as "book", not "document". Also it supports some of the Amazon features that not available in an epub ebook: better typography, Goodreads integration...

But you were right. It won't have a cover unless you plug your Kindle in and perform some Calibre magic
Runelite takes Runescape to the next level
I think there's more to it than meets the eyes. Shamelessness is interpretative. Today's celebrity culture is rampant with it. Art is not celebrated for its symbolism but more like a PR strategy. For example, Ranveer Singh the Indian actor went ahead and published his nude pics for a magazine. He calls it 'baring it all' but is it a strategic move to showcase himself and create controversy. In fact, controversy is the other name of shamelessness. So yes, it is strategic.
Unfortunately the income stream cannot be rapidly translated though.
I'd love to be proven wrong.
FWIW I'd love to move away from "you must have a cell number to do ANYTHING in life". It's super inconvenient if you move between countries.

Example - local taxi app (Bolt) wouldn't even let me register. I'm guessing their SMS gateway doesn't support new number ranges I've got assigned. Engineers don't give a fuck to enable my mobility. I've spent weeks trying to get on.
That is absolutely not the only case where an extra second here or there matters.

It's just for distributed systems the OTHER ways of dealing with the problems leapseconds create (e.g. using a local monotone clock) aren't available. But even where they are available leapseconds still create issues because they're extremely difficult to test and are often handled somewhat incorrectly.

UTC without leapseconds would in no way be less "for humans". After 4000 years of drift the effect on the solar noon would be about the same as you get driving to the next state over.
Being paid in stock does not eliminate your income tax; you still owe income tax on the fair market value of the stock.

In practice, consumption taxes are extremely regressive.

Firstly, because people who earn less necessarily have to spend a much higher proportion of their income to stay afloat.

Secondly, because higher earners tend to spend their money on categories that are typically exempted (like healthcare, education, investments, political activism, real estate) -- and things that are out of the easy reach of taxation, like international travel.

Consumption tax is also logistically quite expensive, because it requires every business to continually and constantly maintain records on all sales and returns; the recording for payslips is comparatively trivial. Three compliance burden is magnified by incredibly complex rules which often require teams of experts to evaluate, exactly because of the kinds of "luxury" carve outs you're already identifying seem warranted.

Income tax reporting does not need to be hard for most people. The top 1% of earners cover almost 40% of revenue; the bottom 50% cover only 3%. We don't need to make everyone file and pay income taxes each year; we could do just fine with only 1/10th of Americans filling. The pain of income tax is just a contrivance in the name of "fairness" to make regular people hate the tax process and support policies that would significantly alleviate the well-offs tax burden. Policies like exchanging income tax for sales tax.
Thanks for sharing "Great Art Explained"!
Yes, if you throw enough theories at the wall, a few will stick.
I would assume chinese made RISC-V have their own special sauce.
It fees like it’s competing with things like the John Deere Gator (~$15k) more than a regular on-road vehicle. Or even a regular golf cart, those things aren't cheap!
Well, probably more amazing than someone who doesn't see themselves as providing a valuable service to their employer, and is just turning up to collect their paycheck.

I am similar, having been a contractor for about a third of my working life. And even when I was permanent I rarely lasted longer than 2 years with a company, due to mergers and redundancies and bad management.

I'm currently in a perm role, been here nearly 3 years and quite happy to stay for a bit longer. I've been to a couple of interviews in that time that headhunters put in front of me, but I'm not actively looking. I like my current place, but I'm not married to it.
They saw that everybody does it so they also did it. Why have a search engine return relevant results when you can do SEO ?
I have erred in my understanding of the key sentence you’re quoting. Thank you for pointing that out; I will amend my writings about it. But I didn’t actually build anything on that point; correcting it requires only changing a few words in two places, a minor patch. All of my arguments and other criticisms are still intact.

As for Unlicense versus CC0 or 0BSD, and the patent law matters in question here: the Unlicense explicitly says it’s talking about copyright law, and limits the effects of its fallback license to that. And as a public domain dedication, it can’t exceed that scope. Thus, worldwide it will exclude any patent law considerations just as thoroughly and reliably as CC0 which explicitly reminds you of this fact. This is a decent chunk of the problems with both Unlicense and CC0: public domain dedications only cover copyright law, and consensus has been building that that’s not enough for open source.

If you want a public domain dedication: use CC0, because it’s fairly clearly uniformly better than Unlicense.

If you want a public-domain-equivalent license: use 0BSD or MIT-0, but certainly not Unlicense, because it’s a PDD with fallback license, not a PDEL, which means that it cannot possibly have any implicit patent or trademark grant; you could staple a patent grant on top of it (or better yet, in my opinion, just state clearly that there are no applicable patent rights).

The problem with Unlicense is that by bad drafting it exists partway between PDD and PDEL, and doesn’t do the best job of either. So choose which you want, and take the better option.

It would be nice to have a public-domain-equivalent form license that included a patent grant or release. But Unlicense is not close to that in intent.

It seems to me very clear that the only fully consistent position for Fedora here would be to disallow all forms of public domain dedication (most germanely Unlicense), unless accompanied by some supplemental remark on patent law.
Yeah, good luck getting a work visa in Australia... Even if you get it, it costs a fortune and takes ages. It's just not worth even trying, unless you have a _very_ specific reason to do so.
This is hilarious.. In a way I feel bad for him, that's a serious amount of money, but sometimes you have to cut your losses and just accept defeat.

> He’s put together an $11 million business plan which he’ll use to get investors and the Newport City Council on board to help excavate the landfill.

I would love to see the business proposal he's written up.
The concept might have originated as an anti-spam tool, but now it's just part of narrative enforcement.
"As more of them arrived, foreign employees began describing their experiences with a joke: When you start at Neom, you bring two buckets. The first is to hold all the gold you’ll accumulate, and with so many living expenses taken care of, it will soon grow heavy. The second bucket is for all the shit you take. When that bucket is full, you pick up your bucket of gold and leave. It often doesn’t take long; many people Neom hires last less than a year."

So it's basically like working at a FAANG, except you have to go sit in the middle of a remote desert to work on your PowerPoints.
>in the US having someone's bank account# meant you can take money from their account.

The account number is written on every check. This is simply not the case.
Connected Data: How IoT Will Save Healthcare and Why MongoDB Matters
I didn't use any special coordinates, just some trigonometry. My code transforms coordinates between (x,y) - for drawing, (row, column) - for finding neighbours and (index into an array of tiles) - for managing state.
It sort of grew organically and could probably be cleaned up a lot.

The hardest part was making the board repeat for the wrap variant making sure that all tiles have consistent wrap neighbours. I almost deployed a version that worked fine on odd-sized grids and went completely bananas on even-sized grids. The danger of always testing on a 5x5 board)).
Phone cameras can scan an entire room of people, and faces of everyone in it without their consent. Including devices and products in the room.

Lidar will struggle with items in the room as it is simply an depth detection tech so it will simply see a box, rather than chocolate chip cookies.

I think lidar is an odd one, that's all. Phone cameras are significantly worse for privacy.
> The Germans are good at planning.

> throw less bread away at the end of the day

Is throwing bread away part of the existing plan?
Unless I'm reading this wrong, Vely doesn't actually understand C, correct?

This means that all the diagnostics being emitted will be very confusing. When incorrect input is given, Vely doesn't produce the error message, gcc does, which makes it difficult to match the error message to what the user actually typed in.

I've used (and created many[1]) "embedded" languages, and this is the biggest problem with those that simply do pattern matching and replacement: the language the programmer is writing is unaware of errors and the programmer has determine what they did wrong by looking at the generated code.

It's not a big problem if the programmer understands this limitation; that the "language" is a macro language that blindly transforms input to output with no understanding of the input. If the programmer accepts this, it can be very useful.

[1] I just created a html preprocessor in bash this morning. It performs variable substitution using environment variables and runs the C preprocessor on the input, allowing #include directives, #ifdef, etc. It lets me write my HTML files in fragments that can conditionally include other HTML files, and it lets me put in variables in the HTML file that are substituted with values from the environment.

I've no doubt that this is a hacky solution, but

a) It took only an hour to write (thus far - there's some TODOs in there for stuff that might be useful in the future)

b) It was quicker than downloading and learning to use an existing tool that does the same thing, and ensuring that all that tools dependencies are brought in as well.
Extra historical zones and comments don't add any real complexity, do they?

> If you dig into the time routines that use tzdata, you see they must use an unstable conversion process that _may_ converge, but has a simple counter protecting it in the case that it _does not_ converge and in that case it just gives you a best guess time that may still be wrong anyways.

What kind of time zone data would be required to make it fail to converge when that time actually did exist?
Have RPI as command line computer - keyboard & screen only and maybe gradually grow into gui.

Probably easier to buy rugged laptop or old thinkpad and install linux)
Samsung ships its first set of 3nm chips
> Hospitals would just shut off all of their computers during this time to deal with it.

FWIW, there are many things that deal with leap seconds that way too. Too much risk of ending up in a difficult to fix or silently corrupt state, while coming up from a reboot is highly tested and known to work.

The cost of leapseconds is quite significant.

> but if you've ever written code that deeply interacts with time, you'd know how difficult it is to get right.

Good odds that even if someone has that they got it wrong and don't know-- especially when it comes to leapseconds as they're fairly hard to test esp. with distributed systems and infrequent enough that you may not realize the cause even when you've suffered from an issue.
Shadow banning is the dumbest, it's so cowardly
Regardless, I think that the pc platform deserves a good anti cheat solution.

Separating the groups of those who have a good anti cheat system enabled (such as this) and those who don’t is a good compromise for everybody. I think more reasonable companies such as Valve will go that way.
Unlicense is entirely unsuitable because it explicitly only affects copyright law. It’s not that it doesn’t mention patents (for then it’d be in a similar situation to many accepted open source licenses), but that it defines its scope as something that excludes patents. See my other comments in this thread for more.
Oops, thanks for reporting. I'll try to find someone with a Mac to debug this.
I enjoy these weird animal hybrids.

https://emoji.supply/kitchen/?%F0%9F%A6%82+%F0%9F%90%A2=7vu
> Life is a combinatorially explosive decision tree (borrowed from John Vervaeke), journaling helps you to better guess the best future path and keep you on it

Beautiful turn of phrase.
It’s still there[1], although a number of the posts seem to be missing. Inexplicably, (most of) the comments are in place. (There are other Microsoft blogs that have disappeared without a trace, but not this one.)

[1] https://docs.microsoft.com/en-us/archive/blogs/larryosterman...
I know one of the tricks to detect flickering: look at the emitter through a camera, e.g. that of a phone.

How would you instead check EMI - in general? (I am not a specialist in this area.)
> UEFI didn't kill the freedom to run any OS on your PC.

With the new Secure Boot rules this ‘goal’ is ever closer. By default, new computers must now only boot the Microsoft boot loader, which can only boot Windows.

https://mjg59.dreamwidth.org/60248.html
It's kind of trivial to check if you're ghostbanned though via wget script or something for example. I don't think ghostbanning slows down spamming enough to be ethically justified.
I'm not sure it seems like something you'd easily find through profiling? The change was changing a memory allocation to use GPU memory rather than system memory. Allocating system memory probably isn't noticeably slower than allocating GPU memory, so the line that's at fault wouldn't show up when profiling. Instead, memory access in GPU-side raytracing code is just a bit slower when accessing the allocated memory.

So you would have to profile GPU-side code, which is probably really hard; and you'd have to find slow memory accesses, not slow code or slow algorithms, which is even harder. And those memory accesses may be spread out, so that each instruction which uses the slow memory won't stand out; the effect may only be noticeable in aggregate.
176 km. Why don't they make a 1 kilometer proof of concept then plan the other 175 once they've ironed out the kinks?
oof I had no idea it was that difficult, I am a citizen so never had to go through the process.
> There are only two things propping up the entire crypto economy, VC funding and fraud. Once the VC money leaves the ecosystem the dominoes will fall.

Agreed, web3 was a joke... but the same thing can be said about most of disruptive tech like ride-sharing or food delivery, and even FAANGS are experiencing immense markdowns after the immense amount of liquidity poured into the stock market these 2 years.

Being critical of the nature of this system also requires self-awareness; otherwise it's just projecting.
The thing with illiquid assets is that they go up more in good times than liquid assets, and down more in the bad times.

Marking your book below the market serves two purposes. You give customers who are unaware of the above a nice surprise when you sell out in good times, and they think you're a genius. In bad times, your portfolio looks less volatile than it actually is, because you smoothed out the down-move by borrowing from the up-move.
Java used to do something like that for strings, where taking a substring of a string created an object that pointed into the original string, but that only was for strings, and didn’t expose the pointer, so the implementation could keep a pointer to the original string around for the GC to use.

C# has Span<T>, nowadays, but is guaranteed to only live on the stack, making it easier for the GC to keep the object it points into alive while the Span lives (https://docs.microsoft.com/en-us/dotnet/api/system.span-1?vi...)
Australia tried to introduce a similar thing with reporting of cash transactions of AUD10,000 except buying a car. https://treasury.gov.au/policy-topics/economy/black-economy The proposal died, I'm not sure why. Personally I wouldn't be affected, but apparently 3% of Australia's GDP is in the "black economy".
> it won't get "overwhelmed" if you try to add more, it would just refuse to accept any more routes

It not how it worked in old Cisco routers - when more and more routes are added at some point it runs out of fast memory (TCAM) and becomes either too slow or not operational at all. Unless you manually configure route number limit it would install more routes into FIB than it can handle. So one have to monitor TCAM utilization and based on this configure various limits to prevent its exhaustion.

May be TCAM exhaustion is still a problem even in modern Cisco equipment - I've moved to another field and don't know much about it.
> At the same time, if governments fail to efficiently tax their populations they end up having to go to war to plunder the resources they need to maintain their countries instead.

This is a pretty bold assertion. Do you have an example of this happening? If a country has all the resources it needs then it's not going to have to plunder resources. If it doesn't have to the resources it needs it either has to trade for them, borrow, or plunder as a worst case scenario. It has absolutely nothing to do with taxes.

Also, with your logic, how do you afford an army to plunder resources if the reason for plundering is because they didn't "efficiently tax"? To go to war to plunder some resources, you need the resources. You can tax all you want but if you don't have the real resources you can't build an army.

Taxes can put resources you already have to work but it can't create them out of thin air.
That could be a GPU memory leak in an application, no? When an application allocates GPU memory, that's taken from main system memory on integrated chops, and the Intel driver would be responsible for that.
Udon isn't an extension.

There are many mods, authors, and tens of thousands of hours of work put in by game devs.

It's disrespectful to be commenting about a subject you don't have experience with. It's only muddying the waters.
The entire point of second Life is to have an infitely customizable character with user created clothing, etc. VRChat avatars are fully backed 3D models that require advanced modelling skills even for something as basic as changing the colour of a t-shirt.
with the exception of gaining experience working elsewhere, i just don't understand the reason why a company doesn't promote internally and pay higher, over hiring anew (even if such hires turned out to be an ex-employee).

But it's true for all anecdotal evidence and circumstances i can see. It just boggles the mind why such simple inefficiencies don't get fixed up.
I think owning it can be a strategy, and maybe that is what Hilton did, but I think some people just aren't strongly motivated by social disapproval - in some cases to the point that they don't even realize it's happening.

For them, it's like the low murmur of other people's conversations at a restaurant. They instinctively ignore it and are generally so wrapped up in what they are doing that someone has to actively bring it to their attention.
Isn't there a auto self-record feature on the camera?

All founders should be in the video.

You can make decent video using your laptop camera!
That's a very US-centric point of view. The world is bigger than US tech companies. Mollie is very popular in certain regions in the EU, with lots of local integrations. It would make little sense to use Stripe in such cases. Look for what works best for you, not what you think you should use according to US-based platforms/media.
> There was also a very telling interview with architects, builders, concept people etc... and after talking about Neom in all enthusiasm for a bit the interviewer asked each a simple question: would you live in Neom?

Another question, WHO will live in Neom? Saudi Arabia only have 19-20 million native citizens, the rest are all expats.
Of course, we should live in overpriced, crowded, “sustainable” matchboxes while Their Highnesses will continue to live in x000 sq foot mansions.
I'm not saying that the Helium idea of having this network of access points is bad. That's actually great, I wish there were such a thing.

What doesn't work is their token. Instead of having that they could have used a whitelist of acceptable payment... eg. ETH, USDT, USDC, DAI, WBTC, BTC...

But no, they had to have their own shitcoin of course, because if they used a cryptocurrency with actual value they wouldn't be able to give themselves a bunch of it to dump on the suckers.
I like bacterial recovering heart

https://emoji.supply/kitchen/?%E2%9D%A4%EF%B8%8F%E2%80%8D%F0...

and watermelon poop

https://emoji.supply/kitchen/?%F0%9F%8D%89+%F0%9F%92%A9=fqu
Show HN: Z-run – scripting library lightweight tool
I think simply having an image of what a solved network looks like would help a lot.
On the backlog it goes). Can't promise I'll get to it in a timely manner but thanks for the suggestion.
> What matters is that users of this class cannot, in a separate module/class, directly access those three fields.

Yes that's what private does, it makes sure that you can't access something from any place in the code. The questions is why you should make this constraint.

> That's invalid code

Is private used to tell programmers that if you change this variable or call this function, the object can be in an invalid state?

> For some reason you left the name array in place

Is the reason here that private makes it easier to find all uses of something because it reduces the number of places you have to look in? Example, you change the meaning of a variable but forget to change the name so the compiler will not tell you about all the places to change. You can still change all the uses of that member in the class because those uses are easy to find and know about.
> Counterfeiting paper is a problem

Again:

It's almost like we need some kind of cryptography currency
It's worth noting that WoW addons also backfired at certain points but for different reasons. Example being AVR that drew shapes over the 3d world marking boss mechanics, essentially trivializing them and leading to Blizzard locking out that API entirely from addons. It didn't affect other users, though gave a competitive advantage to some.
Good anti-cheat solution is server side AI. Anything client side is malware.
Except as I noted up thread we've already got "UTC without leap seconds" - it's UNIX epoch time which is defined to ignore leap seconds.

Leap seconds are still seconds so even with GPS sync, if all you're doing is tracking 1000ms increments then we have a format already which doesn't have them.
Vaguely reminds me of Kowloon city
Those algorithms depend on their reference time being common across all processing nodes - in fact the only system I know that uses wall clock time for inter node ordering is.... Google Spanner, which runs just fine with their smearing approach.
Nice to see that shift-click rotates anti-clockwise - excellent semantics.