skysight-inc/HackerNews huggingface dataset:
My taxes as a US citizen were higher than here in Germany. And I still have to pay taxes to the US even though I don't live there. One of two countries that enforces this. YMMV.
> how easy it would be to fix ... obviously underestimated the difficulty of ...

If I had a dollar for every job that I didnt get where I estimated the correct degree of difficulty, and they laughed, went with the person who said it would be easy and they could bang it out in a day of sleeping - I would be rich.

The loud optimist wins the 5.1 mil every time.
Restaurants that have the latter are chains or catering to tourists, and unfortunately not going to have such a system.

The latter are ramen and other cheap eats, excluding shokudo. One “boutique” ramen shop owner has told me it was not cost effective to buy a ticket vending machine. I guess you have to be at a particular scale and throughput to have a ticket vending machine. And restaurants that optimize for throughput are usually not the best ones. Again unfortunately.

Then izakayas menus are in Kanji and even Japanese people have trouble ordering at times. That’s kind of the experience and point though.

Regarding QR code based menus, I’m curious whether you’ve experienced bad implementations. I live here, traveled all 47 prefectures maybe 3 times over, and have used dozens of digital menu implementation. There’s only been 1 or 2 that were smooth, but they were not ubiquitous. The face-to-face business / sales culture here means the tech products that spread are not necessarily the good ones.
MauiKit 3.0 Released
They're from the runtime, which is just concatenated with the program to be run: https://github.com/xorvoid/sectorc/blob/main/rt/lib.c
IIRC it was always DRM free (except on iOS/macOS/GPlay but that's part of the packaging)
A manufacturer and fitter of wooden legs: “Ken’s knee-log in”
I'm don't know why you are being aggressively obtuse. I was talking about an ideological problem -- the fact that the 'bug' is that it is built on a libertarian fever dream which is nonsense, and it can never succeed because it espouses a flawed premise which it cannot abandon since it is baked into the code (deflationary money will never work).

It is possible you are getting upset because you are having a completely different conversation than the one you joined.
I’m skeptical of demand reduction. History shows that we keep finding more ways to use energy to improve our lives. We’re unlikely at a global scale to reduce lifestyle to reduce energy usage. We’ve got a big enough problem here with meat eating, where there isn’t a substantially lower carbon option and we’ll probably just have to move to more plant based diets.

For energy consumption it seems much easier to me for us to replace energy generation with green alternatives. I was skeptical of this 10 years ago, but we’ve since seen huge rollouts of wind and solar, the near phasing out of coal in many countries, and continually dropping prices for the necessary hardware. We need to accelerate these, but this feels feasible.
Honestly most of this is tinfoil hat level. I just agree on:

> Dining out is one of the few places where I can get away from computers"

if I go to a restaurant it's to be with people, not phones.

Physical menus are way better because they're bigger, more personal (the choice of the materials give a strong feeling for the vibe of the restaurant), more engaging and playful (it's easier to finger point stuff to the people you're with on a menu). All these are strong arguments in favor of a physical menu, there's no need to invent weird conspiracies around QR code menus.
No, your post comes across as sarcastic. “Please rename a variable” is in no way an indicator that you are borderline being PIPed.

Additionally, that’s not even scratching the surface for HR documentation that is required for underperformance. It needs to be blatant “you are not meeting expectations” phrasing.
Thanks. That might be a privacy issue, especially if the requester is from the EU
Yeah, plus I realized after posting that for nesting children it would mean having the properties at the end, not very dev-friendly, maybe the way this lib does it is the best way (without JSX or anything like that)
Chaining is very... 2010? Mainly because it's used().to().make().awful().APIs().like().this(). It got popular then seems to have died out.

href() isn't a function name. One doesn't 'href()' anything.
Jeff Atwood has a great article The 10 Commandments of Software Engineering (something like that) and one of the first ones is "you are not your code". There's no trick to this. Sometimes you write bad code. Even if you're a bitwizard demigod who can explain the route of an electron through your web3 Blockchain distributed app or whatever it is you do, you can still write bad code (and will). Nobody writes perfect code all of the time. Nobody writes beautiful mind algorithms all day with ease. It just doesn't happen.

Letting go of the ego a bit is something you have to find within yourself.

After that, it's easy. If the criticism is about the code, either accept it or be analytical with a thoughtful "defense" of the code. It leads to good technical conversation and the code benefits from it, and either one or both of you will learn something. Learning things tends to go away the more senior you get so the opportunity becomes exciting at some point.

If it's about you personally, then it's no longer constructive criticism and thus a civil response about keeping things on topic usually suffices.
Rhombus in the Rough: A 2D RPG implemented in the Rhombus Racket Lisp dialect
Assessing whether the AI is stunted or not is required for power users drawn to the bundle for the supposed AI enhancements (summary and chat).
I believe it's just a water heat exchanger hooked up to the same tech used for air conditioning all over the world, including third world, fine tuned and adjsuted to operate the flows correctly?
That's a great series of articles, it would be great to have more options available to support the author, replacing the pop up that blocks 30% of the screen the moment I start reading. If I had an opportunity to pay $1-3 per article with minimal friction via Apple Pay I would probably do it.
And when you add a new account you have to do that for all the folders individually.
That doesn't apply to a folders sub folder either.
There is a method to copy all settings to a folder and its sub folders but that does not include sub folders of the sub folder.
So you end up for a while with some folders showing up as threaded and some not.
And you have to do it for each account individually. (some of us have multiple accounts for businesses and personal emails)
Nightmare when deleting, because you may delete a thread rather than an individual email.
For most of us it means threading was foisted on us without notice or discussion.
Ever tried to find out what is being considered? Good luck with that.
Surely a global button to remove all threading can't be all that hard.
Ask HN: What happened to fuzzy logic?
Fuzzy Logic was a very talked about field few decades ago. What is the state of that field of research? Is it still being persued or are there applications of it already implemented commercially?
Thanks. I actually thought of similar pg_repack concept on my own a couple days ago (influenced by gh-ost probably..) I was googling stuff like how to switch a PG replica to master. I was imagining having 2 dbs and running CLUSTER on the inactive one. Probably wouldn't work but anyways I found about pg_repack after researching.

I'm now super interested in the perf aspects of running pg_repack. It would definitely require scratch storage space to be able to copy over the largest table in the DB (I'd guess 2.1x the largest table vs 2x the total DB size). I imagine repacking isn't as efficient as putting stuff into a B-tree. But I wouldn't expecting it to be anything like 50x worse like I portrayed above.
The beloved Microsoft Surface Pro X, a favorite among professionals and creatives alike, has recently been hit with an unexpected bug that is leaving users unable to utilize their built-in cameras. This frustrating issue has sparked concern among Surface Pro X owners, who heavily rely on their devices for video conferences, content creation, and capturing precious memories.

Reports of the camera malfunction began surfacing across various online communities, highlighting the impact this bug has on users' daily lives. Microsoft swiftly acknowledged the problem and is actively working towards a solution. However, the sudden disruption has caused significant inconvenience for those affected.
Jails on FreeBSD
https://www.pypa.io/en/latest/history.html#before-2013 says PyPI was launched in 2003.
But it does force:

const Hello = () => div(
p("Hello"),
ul(
li("World"),
li(a({href: "https://vanjs.org/"}, "VanJS")),
),
)
you had to mark x volatile though which is suboptimal and generally not something that you can always do [1]: for example if you are writing a queue that transport pointers as a library, you can't guarantee that all stores and loads to the pointed objects (and anything transitively reachable from them) are made through a pointer-to-volatile, nor you would want to. That would be equivalent to having to mark volatile objects accessed in a critical section which is obviously wrong.

[1] I'm also ignoring the fact that volatile really doesn't have the right semantics in C++11/C11.
Another "everyone must think as I think or else" person can't handle other people's opinions. What news.
Myself I've never had any real difficulties when dreaming things.
> More ideologically, I think RSS is ready for a comeback

Ideologically, I love RSS too. I think it's one of the great achievements of the Internet, alongside with torrents and Wikipedia.

However I would expect that people who think like us are exactly the kind of people likely to be wary of delegating what they're reading to "AI". I love RSS, but if I wanted someone else to decide what I see I'd be consuming from Twitter or Facebook, not RSS.

What do you think about this?
Xenix was an officially licensed Unix for the 16-bit 8086.

https://en.m.wikipedia.org/wiki/Xenix
> by law, staff get paid 100% of any service charge and gratuities with no deductions

If only that was true. Staff are only currently entitled to 100% of cash tips - service charges paid by card are not counted, and often form part of the staff's base pay, or go to the owners.

Parliament has voted through a law which will change this - but it isn't in force yet. https://www.simplybusiness.co.uk/knowledge/articles/2021/10/...
> Not taking guns doesn’t require anyone’s labor, so you don’t run into this hazard.

Of course it does. Labor is always required to protect your legal rights. Government, military, police, courts, those are all labor.

This labor is the difference between actually having enforceable legal rights and living in the Hobbesian state of nature, the war of all against all.
Several hundreds or possibly several thousands of lines of python code (I just checked main.py and one from a subfolder) doesn't sound trivial to me.

That said, I am not negative, only pointing out that at least for me (as a admittedly non-native speaker,) trivial is not a word I would use to describe it.
You are aware that you are conversing with many such "enemies" every day, through venues like this site? What about US citizens that regularly converse with your enemies? Can they be spied on too?
No shadow dom, so no mount/unmount logic !
A whole new DOM sub-tree is re-created each time a value change.

There is an example in the tutorial about how state are handled [1].
[1] https://vanjs.org/tutorial#state-binding
I love WoG and bought it directly from their website back in the day, then I bought it on Google Play, Steam, and AppStore.

Now, original app on Google Play seems to be unavailable for me for install, because it was apparently taken down, and new app is unavailable because my Google Play region is Russia ... . I understand sanctions and such, but it feels like the game was kinda stolen from me.

Not nice, Netflix. I've already started torrenting my revenge.
Ask HN: Resources on Memory Prefetching
Are there any good resources that explain the memory prefetching strategies used by modern CPUs at a level accessible to someone with low-level software experience but no hardware design experience?

Ideally something like Dan Luu's article on branch prediction[^1], but about memory prefetching.

[^1]: https://danluu.com/branch-prediction/
Weird how having research of this quality only lands you assistant professorship. The competition in academia is insane
> Was just in Sweden where our local office has a vending machine.

There is a chai vending machine in a WeWork I visit sometimes. It has a screen to choose your chai, but you can also scan a QR code. The code simply takes you to a webpage with all the options. One touch on your preferred chai, and it dispenses.

I quickly figured out that the QR code is a regular URL. I can copy it and open it in my home and spam the buttons and waste their chai all day long.

I didn't do it, but I could.
There is an excellent TED talk on the relationship between self-worth and procrastination that also, like you, makes a point about separating "me and my work" [1].

Watching this about a year ago was eye opening to me and I wished I'd found this video when I started studying in college!

[1] https://www.youtube.com/watch?v=52lZmIafep4
One way to think about it would be to replace or with and: the continuum hypothesis can be true and false: it is a 'polycomputational object' [1].

[1] Using the concept of polycomputing from There’s Plenty of Room Right Here: Biological Systems as Evolved, Overloaded, Multi-Scale Machines: "Form and function are tightly entwined in nature, and in some cases, in robotics as well. Thus, efforts to re-shape living systems for biomedical or bioengineering purposes require prediction and control of their function at multiple scales. This is challenging for many reasons, one of which is that living systems perform multiple functions in the same place at the same time. We refer to this as 'polycomputing'—the ability of the same substrate to simultaneously compute different things, and make those computational results available to different observers.", https://www.mdpi.com/2313-7673/8/1/110
I think its next to impossible to complete anything sufficiently complex if I don't enjoy the process itself
> I thought that the First Amendment was about not allowing government to restrict speech and doesn't cover private issues such as between individuals or between an employer and an employee?

Absolutely, it is. However, I interpreted the comment I replied to as suggesting the First Amendment is not sufficient free speech protection.
Gold Retriever: Let ChatGPT talk to your data
There might be two kinds of passwords/phrases but there is only one kind of secure passwords and that is the first kind you mentioned.
Problem is there are so many cheap companies out there it seems you can easily run yourself into a "sybil resource exhaustion attack" by employees working their way around the "free for consumers paid for businesses" rule.
What are the companies? Interested to see their UI/UX
That's what I mean: it's not in the same city, it's in another one. For historical reasons of course, and it's not necessarily a bad thing, but it has to be taken into account: 30km can take a long time with public transportation, and the very existence of a special shuttle in many places is an additional proof, especially when said shuttle isn't exactly cheap.

There are exceptions, and that is good, but it's that: exceptions.
I think it's more borne of the lack of scaling capabilities in the traditional sql databases, and I guess a lack of capability in summarising data.

In reality, you can probably scale something like vitess pretty far, and then by adding your own summary tables on top, you're probably good for most usecases.

I'm not an expert on this level of the stack though, so I'm probably missing a whole bunch of context.
You can also right-click -> actions -> remove background on recent (not entirely sure when it was added) Mac OS versions
No. This edition is (c) 1970 and thus firmly under copyright for a long time to come (2065 I think).

Rules here: https://en.m.wikipedia.org/wiki/Public_domain_in_the_United_...

Extended copyright harms the public domain, but the only realistic solution is for authors or publishers to believe in the common good more than their own profits. That does happen: Wikipedia for example is licensed under CC-BY-SA. But then you have Jimmy Wales pleading for donations regularly. Authors and publishers depend on copyright for well deserved income. In the US the balance of interests has swung so far away from the common good toward the author’s and publisher’s interests that for example interesting parody literature like The Wind Done Gone (a parody of Gone with the Wind having the same characters) are suppressed.

The Structure of Scientific Revolutions is one of the best books I ever read.
The whole scenario would be like black hawk down ... but with less survivors.
yes, washing machines...you put your dirty clothes in and just press start...the fuzzy logic works out the best program for it
(And put him into a psychiatric ward and beat him to death..)
>> But one thing that Tailscale didn't do well (at least early on) is performance.
AFAIK currently user space wireguard-go is faster then kernel implementation due to improvements[1] that landed there such as Generic receive offload (GRO) and TCP Segmentation Offload (TSO).

[1] https://tailscale.com/blog/throughput-improvements/
Self Worth Theory: The Key to Understanding and Overcoming Procrastination
Show HN: Personal GPT-4 AI document assistant
’m Zain Sheikh, co-founder @ Chat Dox. We are super excited to show you [ChatDox.com]

With ChatDox.com Dox AI you can leverage the power of gpt-3.5 & gpt-4 and talk with your documents. Upload documents (.pdf, .txt, .docx, .csv) and ask questions from your personal document assistance.

Why?

What if you want to interact with your own documents? Chatgpt can't answer questions about your specific documents. For example:

- The HR department of a company may want their new hires to train on the basic rules and regulations.
- A researcher in a lab may need to quickly skim through hundreds of different documents or get statistics from them.
- A book reader may want to know the plot of a book.
- An analyst may need to analyze CSV files.

Solution:

Chat Dox allows you to upload documents in any format and converse with them to get results in any language using the powerful LLM models of OpenAI's chat-gpt.

Your documents will be saved in Chat Dox's encrypted digital library, which you can access to ask questions and receive mind boggling answers.

You can also ask question from group of documents using ChatDox.com

Some notable features:

Get answers from your Pdf, docx, txt and csv.
Get answers from group of documents.

Get 100x better answers using gpt-4.

Your unlimited digital library.

Support Chat GPT 3.5 turbo and GPT-4.

How?

We utilize the power of OpenAI's LLM models to embed each document using their APIs. Your questions will then be matched to these embeddings to provide you with results.

Feature:

Upload your documents (.pdf, .csv, .txt, .docx)

Saving Conversations.

Ask Question (individual | group of document).

Delete Files.

Live Support.

gpt-4 supported.

Get answers with their source.

Future plans:

We are continuously working to make it more accessible by integrating it with WhatsApp, Slack and other notable messengers. Additionally, we are building different use cases for various industries, such as creating questionnaires from documents, generating analysis from CSV files, making presentations from your documents and create your social media content for you from your data.

Upcoming Features:

Improve answer quality.

Chat Dox in WhatsApp.

Create content from documents. (presentations, analysis, questionnaire, social media content)

We want you to try our service and make your life easier.

Don't miss out on the opportunity to get your documents speak to you.
Sure, but having wildly different conventions would be even more confusing.

In any case, I am very disappointed with HN for this thread. While I also think "actual time" would have been a more useful standard, words mean what they mean and the comment quality is ...

- "Hey, surely everyone is lying, instead of me misunderstanding a common convention."

- "That universal convention used since forever is dumb. Me complaining to you surely is going to retroactively change this in every publication ever."

- "How dare you tell me that I misunderstood something. I am sure you are personally responsible for that convention."

- "Of course a butterfly is made out of butter, it is right there in the name you moron!"
> Isn't that covered by actual murder (or conspiracy to commit murder if it isn't seen through) charges, unrelated to free speech?

> Isn't that covered by the right to invite (or throw out) whatever guest you want at your home?

> Making the FA protections kind of moot, in a time when it isn't the government that has to do the censoring anymore, while the public just gathers on 3-4 tech behemoths platforms.

I don't understand your points. You're both mixing concerns and splitting them, seemingly at random.
What are some example exercises you used in art school to get comfortable delivering and receiving critiques?
No, actually - right post, but I might not have been specific enough. In particular that:

This variable has a generic name, please make it more expressive

is an indication you're heading to a PIP and a firing seems to be reading a huge amount of negativity into a comment that isn't warranted.

Different cultures and work environments perhaps, but I've often written and received similarly terse statements on code reviews; it's just business as usual. As a rule, I have a huge amount of respect and value my team members - as I hope and believe they do for me. I do often (but not always) use the conditional rather than imperative tense as part of my British cultural baggage; but I doubt most people even consider that.

Edit: on further reflection, I think the better relationship I have with the engineer in the code review, the comments get more terse. You can write extremely brief things like "should be private" or "missing type annotation" because you know the baseline working relationship has enough trust and mutual respect to support comments like that without offence.
See the bootstrap project: https://bootstrappable.org/projects.html
DocuSign is a very popular electronic signature solution that includes several features that increase the productivity and security of the contract signature step in contract lifecycle management. Through the integration of DocuSign with Dock 365, users are able to leverage the power of DocuSign’s electronic signature features while benefiting from the contract life cycle management environment provided by Dock 365. This integration allows users to send, receive, sign, and store contracts and other documents right from within Dock 365’s platform.
macOS does this natively. There's models that can run in the browser literally so any premise on discounting doesn't exactly pan out lol
> (Sometimes anger is healthy, it may also be a signal to us that our boundaries have been violated.)

Exactly. And if that boundaries get violated repeatedly in the same situation (especially by the same people), it is fine to release that anger in a controlled way. I've come to the conclusion that some folks haven't left the state where they sometimes need a (vocal) pat on their hand to realize they crossed boundaries they shouldn't cross. If you can play that game, congrats.

Also, do not swallow your anger. Find a non-destructive, non-harmful way to release it. As anger is a physical reaction, the easiest way is to go for a walk, ride your bike or whatever. Whatever floats your boat should be fine.