skysight-inc/HackerNews huggingface dataset:
It's not democratic voting because in a democracy a vote is made to decide the direction for the entire voting-audience. The path the majority considers to be for the greater good, in which everyone will participate then.

Here the voting audience will be split in different paths which will all continue to exist, and a person changing his mind will have to leave behind things HE/SHE accumulated and contributed on this path.

If that would be like democratic voting, it would mean that if you decide to change your vote from one election to the other, you have to return your entire income and acquisitions you made during the ruling of this party, to start building your life again on the other path (--> "if you don't like it, go live in the desert")
Are you being intentionally obtuse? Those two things are, again, completely unrelated. As a person I do feel capitalism in its current form results in demonstrably unethical practices, and I do think Apple overcharges for the value they bring to the table in the specific case of their 30% cut. That's a subjective ethical and moral assessment of Apple as a company.

But that's not the topic at hand, and strawmanning one problem by pulling in another is just lazy. Ruling on this will not just affect Apple but any company with a similar modus operandi in the future, including smaller more ethical companies. Why people have trouble keeping legislative challenges (what you can do) and moral challenges (what you should do) apart is beyond me. You can have more than one opinion in your head at the same time.
Would prefer a VPS
No problem, this was a fun puzzle to solve =D
Well, not at my local Coop. They have three cashier stations, nowadays one or two of them are manned (and the third person is free to assist customers where needed).

In my other living place, Japan, the MaxValu supermarket has, I think, around ten cashiers - not only that, those cashiers are super fast and use double-buffering for payment: You can pay while they're already busy with the next customer.
But still - they have also introduced self-service. They still have nearly the same number of inhumanely fast human cashiers but they now also have lots of self-service desks (and a person there to assist anyone needing it).
Its actually much more beneficial to use a local DNS server even for a single user. A single user will keep querying for DNS requests since OS/apps cache DNS only for a minute or so. Local DNS will keep cache for the full TTL of the record and thus reduce the number of DNS requests that go out of your network. Plus there is Serve Stale feature which improves resiliency. For privacy, depending on your scenario, you can either run recursive resolver or use encrypted DNS protocols to hide DNS from your ISP. There is also support for configuring SOCKS5 or HTTP proxy to route requests via another server or via Tor network.
The first #3 engineer set up the job ad script too, and none of the other 17 people could figure out how to increment the integer. It's hard to find good help these days!
I get the same result[1], and I'd have expected that if I still live in the Arctic, but I'm a lot further south and see the sun out the window right now.

[1] https://i.imgur.com/92jfFGy.png
DIY Reverse Engineering Tools – Decapping chips with homemade acid [video]
The follow-up article appears to give some hints though:

> A number of readers emailed to say they had discovered that repeatedly adding up the digits of any of the kernels of Kaprekar's operation always equalled 9 (...) Professor Nishiyama has provided an explanation why this happens: it is because the result of performing Kaprekar's operation on any number is a multiple of 9.

https://plus.maths.org/content/pluschat-15

This is starting to look very similar to "if you repeatedly add all the digits of an integer represented in base 10 representation until you have a single digit, and the result is 3, 6 or 9, then it is divisible by 3". I forgot the exact explanation for that one, but IIRC has to do with the implicit calculation that is embedded in base 10 positional notation, other bases have a different number you can quickly verify the divisibility of this way.

So maybe that (the "implicit calculation in base 10 representation" thing) is one part of the explanation. I mean whatever it is, it feels like a mix of all these operations imposing constraints upon each other and interacting with the recursive feedback loop to result in the convergence as an emergent property.
> While we do offer unlimited searches to our users, such volume was a clear abuse of our platform, against our terms of use.

Disclose that it's fair use upfront. Leveraging unlimited searches =/= Abuse. Never bait and switch unlimited to fair use, nobody reads fine print. Customers who pay for unlimited expect the service to scale the infrastructure to handle whatever they throw at it. I think that's a reasonable expectation since they paid for unlimited, but got limited.
nothing says you can’t have both your set of explicit commands and inference for when the command has not been defined yet
Their scale is (at least compared to anyone operating "at scale") tiny. 400k searches daily, I don't think it's unreasonable for them to struggle with an unexpected extra 60k over a small number of hours. Especially when it's the first time someone's done that to them.

For comparison, the stuff I work on is definitely not FAANG-scale but it's decidedly larger (at least in request rate) than Kagi. I'm sure they'll learn quickly, but in the meantime I'm almost hoping that they do have more issues like this -- it's a sign that they're moving in the right direction.
> [Odersky's] work is not focused on simplicity as Wirth's was - I wonder if he tried hard to adopt Wirth's simplicity mantra or not

I would beg to differ. I think he's very much aiming at simplicity. Btw, the essence of Scala really is simple. Take for example DOT (Dependent Object Types is the theoretical calculus Scala is based on), it is simple

https://www.scala-lang.org/blog/2016/02/03/essence-of-scala....

as video https://www.youtube.com/watch?v=bZEWNKzhBoU

Or take his emphasis on simplicity in practical software engineering: https://www.youtube.com/watch?v=-qf8yteuxPs&pp=ygUObWFydGluI...

Than there is the question of practical concerns with Scala, like fitting onto the JVM, interoperability with Java, superficial features for programmer comfort (or lack thereof) and the tendency of some people to use the most powerful features for the simplest of problems that inevitably lead to messy codebases. And that certainly makes things complicated.

> the notion of "object-functional" itself, as a hybrid concept, lacks simplicity

I think this is misunderstanding about what Scala is all about. Scala is not supposed to be 50% functional and 50% object-oriented. It's supposed to be both 100% functional and 100% object-oriented (aka having powerful module system) _at the same time_. It's supposed to be a concrete proof that this dichotomy (FP vs OOP) is false and you can have both in the same language with the same features.

This is contrary to other languages which may have support for FP and OOP but have _separate_ support for each, like SML, OCaml or F#. Scala is in this tradition, but different, it supports FP and OOP with one set of features. And from this point of view it is _simpler_. Whether people find it _easy_ is another question.
As long as you decide where you put your USB stick in, this is not a fatal flaw or a flaw at all.
It says 13:31 for me, and it's just a <input type="time" ...> element. Is your browser using an AM/PM locale?
And yes, loan sharks are legitimate businessmen in the US. Not most other places mind you because *there's legislation preventing it*. You're conflating "can" and "should" consistently, much like most other people in this thread. It's just not a moral business. Much like gambling isn't, selling addictive unhealthy products isn't, and so on. It's legal though, and if you want to change it vote for people that can turn that into law. Welcome to democracy.
That's similar to my setup but under an Atom n270 netbook:

- Zram, useful for SBCL using 2GB of stack.

- CWM+Xclock+slock.

- UXTerm+ksh+TMux

- Links and "links -g" for image heavy sites, but often
I just call sxiv with typing "i" while I'm at the image link.

- Sfeed+links with no cookies. Few sites: HN, Slashdot, some GNU sites, The Conversation. I avoid international news sites, http://68k.news it's more than enough for a quick glance on major issues in the planet.

- Gopher/Gemini with cgmnlm, with gopher://magical.fish
as a good starting portal with useful services like torrent searching and, sometimes, news. Gopher blogs have tons of tech/science/math content not found anywhere else.

- I used to run lynx against gopher://gopherddit.com, but
gemini against gemini://gemi.dev it's perfect. Yes, RSS, but I can read the local newspapaper over gemini by proxying the web page and save lots of bandwith, up to 95% if not more. Also, the local newspaper cuts down the RSS content.

- Mocp

- Nchat/Catgirl for TG/IRC.

- Custom ebook reader, for the ones without pics.

- MuPDF (graphical ebooks/PDF's).

- MPV+yt-dlp.

- Sxiv (pics)

- Mutt+msmtp+mbsync

- Tut for mastodon

- SBCL (Common Lisp) + rlwrap.

- Slrn

- MC, for fast documentation reading.

- Luakit for "emergencies": goverment pages with JS. Launched every few months and that's it.

On USB media, as long as you don't put local data on it, a system like Slax with a Linux Libre kernel would be very trustable and reliable:

https://www.slax.org/#getslax

Swap out the propietary kernel with Linux-Libre if your hardware supports it.
I agree with you, but I see things going a bit slower so long as most households are renting. Cities also face the challenge that the solar will need to be done by apartment building corporates as a whole.

There is the idea of "renter friendly solar" - either rented solar done in collaboration with the landlord, or varying degrees of portable solution i.e. not connecting to mains to power the entire house but just to a battery that you power a handful of things off of.
> China especially has a huge demographic problem and this would be an attractive solution for Xi et al.

I practically know nothing about history other than some talking points but How did Imperial Japan go from allegiance to one's feudal lord to allegiance to the emperor to the point where officers (I assume all pilots are officers?) were willing to die for the emperor?

Is China PR on a similar trajectory with Xi? Maybe it is naive but I believe having a presidency / party politburo general secretary / chairman of the military not being a hereditary position should mean there is not much appetite for indoctrination of the children?
I mean an emperor with Meiji Restoration was doing something not just for himself but for his children, right? Why would Xi lay the groundwork for a future bureaucrat?
I wonder how FJ will compensate those who killed themselves over this scandal?
That fine of 0.016% of their market cap will really show them!
For now, yes; there is also a distinct possibility that the sub-populations who have more kids do so because of some genetic tendency (singular or plural) which would, if it actually exists and isn't mere hypothetical, rapidly reverse this.
That only works for apps that are exclusive to Apple devices or that have separate licenses for Apple devices.

If I buy Epic in-game currency from Epic and use it on my PC to buy some skin, and then use the skin I bought that way when playing on my iPhone, should Apple get a cut of the money? If yes, how much? The cost of the skin, or the cost of the in-game currency (maybe I bought a 10 USD bundle, but the skin only cost 1 USD, the other 9 USD is just staying in my account unused)?
Libraries loan out specific books!
I just find it almost impossible to believe that you regularly buy vegetables or other bulk goods via checkout and have few or no problems.

How about that bar code label on the spinach/parsley/cilantro? It's paper and it gets watered regularly so it is not uncommon for it to be illegible, even to the expert parser, the human.

Those stickers do fall off.

Is every brussel sprout going to have a sticker? Jalapenos? Okra? Mushrooms? Cherry tomatoes? Now according to the industrial/minimize human costs imperative you buy a prepacked batch, and in that batch are stinkers hidden below the visible top layer. Onions have dry skins that occasionally shed... whoops there goes your sticker.

Let's talk about lentils. Obvs they're going to be batched "for you" now, and how big a batch do you need? How about 3 lbs, if we're following along with the Costco Walmart paradigm. I mean you're all happy with your 3 gals. of Walmart dill pickles for $3, yes? No more does the pantry maintain a steady less than a 1 lb inventory each of a dozen different legumes for you... well who does their own cooking these days, that's what door dash is for!

And now for that "oh just look it up on helpful screen!" Except for at least a half dozen times the screen, either via the picture section or the "type the name" option, does not have the item in its inventory. For instance Pasilla/Poblano and Anaheim/Cubano chiles (names not precise anywhere) are often not present in the system. In our stores there is a small section containing up to half a dozen specialty types of tomatoes. You know, the ones that potentially have flavor. Since these inventories change more rapidly than the straight industrial space ship foods, I know those are at risk of not being in the system. Contrast to at the checkout line the checker either knows the name or takes my word for it, and occasionally just asks me the price and we're good to go. At the automated checkout, I just pick something close as presented (but cheaper, oh yes) and I move on to the next indicated item. Maybe I enjoy the frisson of being an industrially nudged criminal... it's certainly novel.

All this said, for some reason where I live, in suburban Atlanta, the automated checkouts are quite a bit more popular than the human checkers, so there's typically a 10 deep line for the automation, and maybe 2 deep occasionally but usually less for the humans. That's a no brainer.
Checking wikipedia vitamin entries there are lots of specific diseases and conditions which are not addressed in the article, not sure if the studies cover them or not. Two multivitamin gummies a day costs 10 cents and is cheap insurance.
The Rust project has a burnout problem
No, they mean a plumber in a country with terrible human rights abuses, working chained to a bench in some horrible sweatshop.
> How do you encrypt the flash drive?

My wild guess in that particular case he just installed alpine with full disk encryption within the qemu image itself, no the flash drive: " The filesystem is encrypted, and I carry it in a small USB stick. "

However it is not complicated to encrypt a flash drive. What may be complicated is having an encrypted flash drive that can easily be decrypted from any kind of OS.
> rem if instead y component is negative, make a checkerboard of pieces of sky

I'd maybe phrase this a bit differently – in both cases it uses the v coordinate to calculate the shade but whereas the sky is a simple gradient, the plane has a "ground fog" type effect that can be adjusted with those +.3 and +.2 magic constants.
Damn too bad that ProtonVPN has no servers in Albania.
I find self-checkout pretty pleasant to use if implemented correctly. A positive experience was an Ikea store where you just scan everything and walk out with occasional checks by a security guard. Or even better at Decathlon where you don't even need to scan things - you put it in a special box, and the machine recognises them itself. On the opposite side of the spectrum there are machines at supermarkets that try to be smart in a wrong way - complaining about what bags you are using, where you put them etc. About third of the times I decide to use those I end up having to call a human worker.
Well, at least you “see it”

Everyone should read Eelco Dolstra’s paper IMHO.
sell it to apple!
If you are looking for self hosting local resolver then just make sure its not accessible from public Internet. If you wish to host your own authoritative DNS server for your domain names then just configuring query rate limiting will mitigate DoS or DNS amplification attacks. I have been self hosting all my domain names since 2+ years now and its not much of an issue.
My system’s programming teacher spent an entire week of a 12 week semester (3 classes) going over how to use gdb/vim for one of our projects.

Still my favorite class and professor from my time at school.
It is not much different than losing your smartphone or having it stolen.
They incorrectly trade security for performance, in the days of money transactions in games, esports, and server dependencies.
good one!

like it since im blonde
You could try using Thumb instructions, they are 16 bit.
Don't make the mistake of assuming everyone requires the same level of quality as you do. Some people just want to go from A to B as cheap as possible. Want more quality? Pick a different option.
The bad codebase I'm thinking of was 120 kloc. But I'll take your word for it being possible to do better than that example, one example is merely an anecdote.
Works well with the one pic I had to hand!
Learn about the potential risks of using AI models in production, and how to protect your data and infrastructure from attacks. This post is a valuable resource for securing your genAI apps.
You wanted proof, and you've got it.

Produce reasonable metrics, or concede defeat.
60k requests isn't a useful metric on its own. How long is that over, and what's their normal rate?
Terrible idea. That will just incentivize people to invade other countries so that they can avoid seeing ads. /s
It's an older code, sir, but it checks out. ;)

https://xkcd.com/149/
Yes. It’s still not perfect and the configuration is a bit unintuitive. I was able to get a closer experience to Alfred by setting Window Walker plugin priority to highest at 1000. I switch apps way more than I launch them so it kinda works.
We already use plastic bags, paper bags, takeout food boxes, wrap products in plastic and sometimes styrofoam. From an economic perspective its not too far off to think that if the part gets cheap enough you can put it on everything.
You already get them with code generators and Rosylin, but it is a bit painful to use.
As other already pointed out, that's not how human artists learn or produce art. Everyone who uses this brain-dead argument outs themselves as someone who knows nothing about the subject.
It’s actually one of the biggest lies we teach children through education. We put this little carrot of reductionist science in front of them that says we can explain reality and go from incredibly reductionist ideas to increasingly less abstraction as their ability to compute and reason with these models inconsistency with reality begins to become more obvious. Just ignore friction, pretend it’s in a vacuum, etc.

They’re not bold faced lies because it’s really the best we have about consistently explaining reality but I think we should let kids understand that even the latest and greatest reduction theories of reality won’t unlock truth everywhere, just allows you to peek in at some places and perform some degree of interpretation and prediction. It’s still quite valuable but we need to stop telling everyone we have the answers because we don’t. We almost masquerade around like a religion to some degree and people use that in the same way, “well science says” or “according to this data and paper” —- well yea, maybe, but also probably not.
My Librem 14 laptop came with coreboot/Pureboot.
Show HN: Modyfi – a multiplayer design platform built in Rust and wgpu
Hi all – co-founder and CTO here.

Over the past two years we’ve built Modyfi, a non-destructive design and image making app that combines a high-performance, raster-based rendering engine written in Rust and wgpu with a multi-player backend.

We’ve brought together the familiar UI layers-based concepts of conventional image editing apps like Photoshop, Affinity Photo, etc, with the powerful functional data flow concepts of procedural design software such as Touch Designer/Houdini and the multiplayer editing capabilities of Figma. When the user performs an operation on part of their composition, we don’t mutate the original bitmap (which would be a destructive change) but instead record all necessary metadata about the change that the user performed, so that the outcome of the operation can be deterministically reproduced. While this is not a new concept, and there are ways to achieve non-destructive edits in other image-editing apps, Modyfi is non-destructive by default.

Holistic non-destructivity has several advantages: 1) The user can change their mind about the exact parameters used for modifications they’ve made to their project at any time; 2) It dramatically simplifies the challenge of implementing multiplayer bitmap-heavy design work, especially with regards to handling merge conflicts; 3) It reduces the amount of data that needs to be sent over the network.

In putting together a design (i.e. adding elements to the layers stack), users are essentially building a procedural rendering pipeline without necessarily knowing it. All of the effects the user adds to their project are executed on the GPU, and are re-evaluated in realtime whenever a change is made. We built an efficient processing graph that only re-evaluates the parts that changed, and reuses results across subtrees where possible, in order to make it fast and fluid to interact with.

After initially starting out to build an image editor, we realized that the stack we’d created was equally well suited to motion graphics and added motion design to the app last month. Thanks to the high-performance stack, we’ve been able to make the motion editing experience fully interactive – so you can continue to edit your design while it’s playing, which is something that isn’t possible in most motion graphics tools.

Because of the non-destructive workflows, combined with a library of first party shaders (modifiers), and soon, user-generated shaders (we’re launching an in-app shader editor next month), designers and creatives with no coding experience are able to achieve static and animated visuals that previously required a creative coding skillset.

We launched our beta in August – it’s still very early days and there’s definitely a lot more to do! We’d love your feedback.
Sure, but its not what pi-hole does or support. You need to install another software and forward requests to it. Technitium DNS has this feature built-in along with support for DoT and DoQ, including support for DoH/3.
For what I’d call “art” or at least artsy works, or anything I want to iterate on (using inpainting and redraws) I want to make I use stable diffusion, but if I just want to send some dumb silly picture to send to my friend I’ve found myself using DALL-E almost every single day. It’s just so easy and in 4 images it’ll almost always get pretty close to what I’m describing. I’m constantly sending my friends dumb pictures because it’s really funny and gets a laugh out of people.

That said it was super cool the time I trained a model on my friends selfies and made her into her D&D character. She was super excited about it, made me feel like a real life wizard.