skysight-inc/HackerNews huggingface dataset:
Have you looked at this from the angle of object constructor or function parameters? Let's say you build an object called Person. They have first_name, last_name, phone_number. That's what you probably will pass into a new Person. Now let's say you build an object called BusinessCard. Most people will be tempted to pass in BusinessCard.new(first_name: person.first_name, last_name: person.last_name, phone_number: person.phone_number) or simply BusinessCard.new(person). What I suggest is that you should pass in BusinessCard.new(main_text: person.first_name + ' ' + person.last_name, secondary_text: person.phone_number). This, but for webpage. Your front-end defines the constructor parameters for the page, and back-end passes them in.

> your backend will now do what was doing before AND also will need to handle UI elements and relation between them.
So you have duplicate data architecture/knowledge in UI

I don't think it will need to handle any elements, it will only need to construct the page by passing in what the page needs, not what the backend has. Just like constructing any other object or calling any other function.

In a way yes, you can say that any caller that constructs any object couples itself to said object, because it passes the specific arguments needed for its construction. Instead, we could provide access to the entire database, and allow objects to construct themselves by fetching any data they like. I guess I can agree with your characterization, but this would be considered an unjustifiable anti-pattern in any other context, because it makes it easy to lose track of dependencies, and makes it hard to optimize things. "Let's have objects auto-construct themselves from global state."

> it will be like saying in a traditional simple HTML app that I should name tables and columns in DB as they are in the UI

This part seems incorrect. Just because you pass parameters to construct an object, doesn't make it like having said parameters live in a database in the same format as the object constructor that accepts them. The entire point is that they are not the same, and need to be adapted to construct various things (pages in the front-end among them).
Nice!

What's really fun about this problem is that you can have very convincing arguments for 1/2 being the correct answer, and very convincing arguments for 1/3 being the correct answer. And for either you can make subtle reformulations that supposedly illustrate how ridiculous this answer is.

And there is no way to know. There is no gold standard for designing an experiment that would show whether 1/2 or 1/3 is correct. You could set up something that generates millions of pairs of (virtual) kids and then count the pairs that fit. But each of these experiments will have built-in the assumption on which the response is ultimately already predicated on.

The only thing really convincing would be if everybody, all "sides", could agree on an experiment with an outcome that they would feel bound to. Then one could settle this once and for all, whether it's 1/2 or 1/3 or 13/27 or 729/1459 or whatnot. But people will never agree on such an experimental setup.

Which tells me that this is not a mathematical problem. This problem is either underspecified or it's contradictory. If it was uniquely specified then we could just use probability theory with its axioms and inference rules to derive at the correct answer. But we obviously can't, since nobody can agree on how to formally note this down.
We have cookie banners because of American surveillance capitalism...

Overall, I'm not sure if missing the big tech trend is a net negative for Europe in the long run?
Forgot to mention; the application itself https://www.cryptex-vault.com/app is a PWA - meaning, android (chrome, firefox) or iOS (Safari) will let you install it and use it as a standalone application.
GNU Parallel has been created precisely for solving some deficiencies of xargs.

While there are cases when it makes sense to stick to what is specified by POSIX, there are also cases when the POSIX specification is so obsolete that using POSIX instead of some free ubiquitous programs is a big mistake.

Among these latter cases are writing scripts for a POSIX shell instead of writing them for bash and using xargs instead of parallel.
English longbow and most of the archery is more akin to MANPADs, useful and game changers in many scenarios, but not the "Primary" weapons.

Mongolian complex bows though are an exception, all horse nomads were expected to wield them out of hunting and warring needs.

If all of your main force is expected to wield it, it becomes a primary weapon.
You should at least do a search before making a snarky comment

https://en.wikipedia.org/wiki/State_Sponsors_of_Terrorism_(U...
Hey HN – It's Itay, publisher of Product Identity.

I started this project after sitting on it for ~3 years, as I got tired of the state of the design community.

Everything looks the same – apps, websites, and even designer portfolios.

Thus – I aim to shed light on some less mainstream brands and products and shed light on the ones who stands out in the crowd.

This is my first piece.
Except Perl isn't always present by default either (e.g. in Arch Linux or FreeBSD).
Is the author still adding the "cite me or pay 10000€" notice to the output? And calling that GPL?

And still answering every xargs Stackoverflow question with "you should use GNU Parallel" instead of answering the question? That really gets old quickly when googling for xarg answers.

These are just some of the reasons I'll never use parallel. xargs is perfectly fine for most usecases, and it can do everything I need it to.
The only good example I know is the gun-kata from Equilibrium.
73 if you reach age 72 after Dec. 31, 2022, and 72 in other cases. But I guess I should've clarified it anyway.
Found it: https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=uriserv:...

> From 1 March 2021, household dishwashers shall provide an eco programme meeting the following requirements:

> (a) this programme shall be: [...] set as the default programme for household dishwashers equipped with automatic programme selection or any function maintaining the selection of a programme, or, if there is no automatic programme selection, available for direct selection without the need for any other selection such as a specific temperature or load;

Ours was bought in late 2020, but manufacturers probably take a head start with implementation whenever they renew their models.
Just get a US graduate degree from a great school that is online like Stanford ($70k), UIUC ($25k), UT ($10k) or GT ($6k) and they'll be all over you regardless of where you are. Alternatively, use TopTal, A-team, Tribe.ai etc. for US gigs.
Windows is nowadays required for maybe 2 major things: games (I know, Wine is a thing, but let's be honest: it is very much still a hit or miss), and some video conference software (e.g. webex with camera).

I install Windows only for job interviews. Usually I install it 2 days ahead, and keep running windows update repeatedly, until it finally finishes with everything, and I can use the system for a 30 minutes call, before I would install a usable OS.

Maybe a bit tangential: until about 10 years ago I used only Windows. One day I tried make something bluetooth related work on it, I don't even remember what. I just remember that it kept failing in a very cryptic way. It got me so angry after many hours that I just deleted the whole OS, and swore that I will learn Linux starting immediately, and that will be my main system going forward. It became my career after a few months, lol. Don't know if I should be grateful for Windows or not.
Thanks for sharing.. I love hearing how people deal with overcoming challenges in building science. There are so many unique situations, but they all simplify down to a handful of variables.
That makes me think, how does one learn to use a screen reader? (Or alternatives for other handicaps)

It seems fairly technical and challenging to learn, but I feel it would make sense for abled engineers to practice using those.

I personally wouldn’t even know where to start, I only enabled the screen reader a few times by mistakes and have no idea how I could learn to be effective with it if I need to at some point in my life.
I’m really sorry. I got temporary hyperacusis from a similar situation a few years back and wouldn’t wish it on anyone. It did eventually subside, and I hope it does for you too, although the time scale of recovery varies. I’m hopeful that people start finding ways to treat this as it’s probably becoming a bigger problem as our generation ages.
You can't know if they are a good recruiter.

In successful case, you'll interact with them for a new job and never hear back again (they got you a dream job). If you're hearing from them again, what was wrong with the first job they got you?

You can't go by recommendations. A recruiter may have been decent when working with a certain client and then be shitty with another client.
True, but safety is a concern. Batteries are easiest for consumers to maintain safely. The failure modes of flywheels, lifting objects, or pumping water - when not properly maintained - are disastrous in ways that we mostly are not able to handle. Batteries start on fire, but we have fire codes and fire departments so your survival chances are reasonable. Batteries are also something that are available to consumers in a well engineered (well hopefully) package, while the others are a bit of a DIY hack. Electric implies you can connect to the grid and thus offload the whole concern to someone else for a small cost (this applies to the vast majority of us).

In the end you need to consider all the trades offs. Once you do though, electric starts to look good just because of how flexible it is, even if others beat it in any one area.
Indeed, a lot of "probability" is actually "linguistics".

Bertrand Paradox is deeper though -- it's not always obvious when there is more than one plausible sample space; there's good mathematics in studying that.
Am I right in understanding that all these companies are actually making deals for on-demand use in the future?
> could even be possible to compile executables that bypass the need for a kernel, just have some libraries with the required stuff, and boot to the program

Or consider: https://github.com/uniqernel/awesome-unikernels
I'm using task spooler a lot for parallel background processing. What I like the most it the ability to add further tasks to the queue after processing has already started.

https://manpages.ubuntu.com/manpages/xenial/man1/tsp.1.html
TikTok’s plan to take on Spotify and Apple Music
I've been dreaming of transistors since I got a kit for some electronics projects as a kid, but after frying a few components I also went on to web applications. I designed a CPU in Logisim after watching Ben Eater's videos, but I don't know if I have it in me to turn it into a physical thing. I'd love to get one onto an FPGA, or if I won the lottery some day, have one fabricated.
I’ll come back to your reply later, but I would appreciate it if you could give a precise answer to the questions I asked.

It may help to find a common understanding on top of which we can build a clear discussion of the subtleties involved.
Welcome to aging... As you get older, silly little injuries take a lot longer to heal.

See the earlier thread about weight lifting. It's not about becoming Arnold, and it really does help prevent silly injuries.
On one of my computers Xcode always seems to download... twice. I can't for the life of me figure out whether its doing some sort of "serial update" where if I miss a version in-between, it first downloads and installs that version, then immediately starts the latest one, or if its just a weird bug where it installs the latest version twice, consecutively, for no apparent reason. I've seen other people report this as well. I find it hard to believe its the "serial" explanation, as one of the few benefits of just downloading the entire program every single time is that it shouldn't need the intermediate diffs. So yeah, I have no idea what's going on. My other computer seems to not have this happen... yet?
Another reminder that you shouldn't use Bash to write scripts.

E.g. in Python this would all be very easy to do. Just start a bunch of threads and e.g. invoke subprocess.run() from them.
Was Disney+ not there when you booted Windows 11 for the first time?
I'm aware of the following: https://harmonyagreements.org/

Still, CLAs are a barrier on their own already. Standardizing them doesn't help. Plus as another commenter mentioned: sometimes a standard CLA is used but then various bits aren't filled in.
Tolkien was against reading his works as allegory for any specific historical event, especially if that event related to the Second World War (Sauron is not an allegory for Hitler, for example). But he did mention in his letters that his writing was obviously influenced by his combat experience in the First World War.
Stop sending me machine generated emails based on keyword scans and then I might not ignore you. As it stands, I have to alert recruiters about what hiring managers will see as a red flag, the recruiter should have seen this but they're using scripts pretending to be personal review, then they ghost without even a courtesy reply only to cold email me with a script again in a couple of weeks and the process starts again. Recruiters need to be regulated like real estate agents are before their industry's reputation sinks as low as realtors used to be. That should include ethics and professionalism training with review boards that can hand out penalties, including loss of license/certification, to those who refuse to abide by the industry's standards. Or just keep going the route of used car salesmen in reputation and watch the industry implode.
I've been considering deleting LinkedIn for a long time!

The only thing blocking me to do that is that it is sort of a contact list that you can reach out to people you worked in past, etc.

Do you use something like a fake account to access that info, or just ignore that completely?
No venture capital for juicers and no paper mills.

If you want to widen your horizon, maybe you should ask how Europe can produce working mRNA vaccines and level 3 autonomous cars at a fraction of the cost.
It's because everyone got super happy to give their money to apple who has a similar experience in ipad etc. Want to setup apple wallet? Oh you're not backed up here's an iCloud offer in your settings menu. Etc etc.

It's gross but it's sort of the norm now. Why shouldn't Microsoft do it if that's ok when apple does it?
So the farmers had three choices: 1) Don't take the set aside money 2) Take the set aside money and don't keep cows 3) Take the set aside money and keep cows in sheds

They chose (3) and the environmentalists are to blame? Ok, I guess. That must be some orchid, to require cattle to be kept off the land year-round, rather than just in the flowering season. How do they keep the land from returning to scrub? Mow once a year for hay/silage?

In my limited experience farmers apply set aside to the least-useful bits of the farm, not the whole farm.
This is correct. It's easy credit all the way down. Cheap cars (Chevy Spark, Mitsubishi Mirage, Kia Rio) are basically all slowly being discontinued in NA, meanwhile luxury pickups sell like hot cakes.
Many projects without a CLA could relicense though, e.g. LLVM
I do this

For most companies I would give them "I want 300k CAD base salary to consider it" & that'd usually end the conversation right there

A year ago Timescale reached out, seemed like an interesting situation (good fit since I work on Citus), so I lowered the bar & told them I'd want 190k CAD base & 40k CAD signing bonus to consider it. They said that fell in range. Interviews went well. Unfortunately it turned out my ask wasn't in range: 180k CAD (apparently this was top of range for the level's band now) & only some options for signing, base would be total comp since it'd be as a contractor

So I let them know when I say "I want X to consider the position" that means I'm telling them a hard limit floor. Still, having a competing offer that was somewhat competitive with my current role (base quite a bit lower, but shares/bonus make up good portion of total comp) enabled late promo with nice raise

So this worked out for me, but recruiters will tell you X is okay & then try talk you down at the end. Maybe my wording should've been clearer that I was disclosing my floor to them
It's unfortunately really hard to untangle the side effects of Brexit from covid and the war.
Agreed. Recruiters don't bother to read you LinkedIn profile's summary, let alone a long email.
I appreciate where your head is at, but I don't think it's very likely that a court is going to agree with you. Contrast to the canonical "One-Click Shopping" patent, this patent covers radio waves of a specific type that you'll be producing and not just an abstract business process. Just because there's a way to violate that patent by writing code for a programmable radio doesn't mean that it's a software patent.

Heck, in the middle ground between "one-click shopping" and LoRa modulation, you have things like audio and video codecs. These are primarily math-based patents, but they have had pretty broad patent protection for a long time compared to more abstract business-process/software patents. Where this might get interesting specifically for LoRa is that France is one of the rare places that doesn't seem to recognize AV codecs as patentable (and which is why VLC is distributed from France) and Semtech is based out of Grenoble!
Opposite of enhanced. Someone who hasn’t taken any performance enhancing drugs
No surprise since they've been pushed by the same hype men who also did Keto or Paleo.
100% of people are born unable to care for themselves if you want to be pedantic.
No, I don't think so. I put my resume online recently, and I started getting some "opportunities" that were absolute garbage. Like, $19/hour for circuit board testing. Um, hello? You didn't bother to look at the resume very hard, did you? That 35 years of software engineering experience should tell you that I'm not looking for anything like that.

So if you're throwing me a job that is completely unsuited, no, don't tell me if you hear of anything else. You're just throwing every job at every candidate, and hoping that something sticks for someone. In the process, you're wasting my time (and everyone else's). The odds are too high that your next "opportunity" is also going to be a waste of my time, so no, don't let me know.
Show HN: DocXReducer – C# lib for docx size reducing without losses
Same here. Some recruiters might be annoying, but my career owes a lot to recruiters who reached out to me.
> windows are considered visible even if they’re covered by other windows

This is interesting. I usually use firefox with i3 in tabbed mode, so only one window visible at a time. On some sites, when I switch to another tab that hides the previous one, any sound playing would stop. But if I display the two windows side by side, switching to the other window wouldn't stop the sound in the initial window. So I'm guessing that window visibility must be somehow communicated to the browser, if websites can act on it.

Edit: this also happens with chromium in the same configuration: I have Teams running in PWA mode on the same desktop as Outlook, also in PWA mode, both tiled by the WM. Teams will get suspended after a while if it's not the selected tab, but it'll stay active if it's on top.
Pro has all the annoyances the article mentions plus more. Maybe your PC has a genetic mutation like people that can't get COVID.
If you want something fresh and new in this space, check out FeatureBase: https://featurebase.com/. We just added vector/embeddings support to the cloud product.
-exec would not be parallel, pipe to parallel makes it parallel
Article was a good, quick read with opinions from two viewpoints in the media industry. One saying that the media companies benefit from the reach and exposure and the other speaking about how media companies should be fairly compensated. It may be that I read too quickly, but they weren't quite opposing viewpoints (in terms of arguments, not view towards the law), with the pro-law viewpoint seeming more like an attempt to get some cash.

Regardless, I expect the situation to remain the same until the media companies relent or (more likely IMHO) the law or enforcement are amended to create blanket coverage for all media entities with fees collected and distributed by some central authority, if not happening already.
> Cuba was added to the list on March 1, 1982, on the basis that it has a history of supporting revolutionary movements in Spanish-speaking countries and Africa

That's hilarious. It's after the CIA sponsored coups against democratically elected leftists, like infamously in Chile. So it's a problem when Cuba supports movements, but not when the US does it? Or was it just "fascism is better than anything even remotely to the left"?

Also, "when was the last time" being answered with the 1980s, when we're in 2023 is downright embarrassing.
There’s also a cost to getting a job using a recruiter vs. finding it on your own. The company has to pay the recruiter, which means less money available for you in the negotiation process.
Do you have any advice on how to set up those alerts? I've noticed that a lot of the companies that I would like to work for only list roles on their sites rather than Indeed.
Apple didn’t migrate from PowerPC to Intel because Intel CPUs were way faster, there was just not a way for keeping with the demand and get new processors into the new cash drivers of the time, i.e. laptops.

It was essentially the same with Intel and Arm, plus the fact that they could save money and further integrate vertically.
Which hype men are those?
What I have tried is also saying "It's cool that you saw my profile and liked it, can you elaborate on what it is about the profile that you see is a good fit? Any particular technology or experience that makes me suitable for this position? What profiles did you check was it GitHub/StackOverflow/LinkedIn?".
I have never in my entire career (which is older than those websites) had a response that indicated they had found or read any of the profile pages in question.

A good idea I learned to weed out the worst spam recruiters is to have a message on your LinkedIn profile saying "If you read this and want to contact me about an opportuntity, please include the following word: toaster". You'll instantly see if someone actually read your profile.
Tesla to become roadX.
Pipeless is a user-friendly, open-source multimedia framework that prioritizes AI integration. With Pipeless, you can swiftly create and launch applications for audio and video manipulation, enabling to focus on coding rather than the complexities of constructing and managing processing pipelines
Intercom uses Apify to feed web data to its AI chatbot for customer support
> is there any problem in asking for a tourist visa even if your intention is attending a conference?

In the U.S.A., lying on a government form is illegal, https://www.law.cornell.edu/uscode/text/18/1001. I can't imagine other countries treating that differently.
I've had the same situation at Wikipedia.

"I want X" and got a response that X was very within the range.

Then they deducted all benefits from X and showed me a contract for Y.

Recruiters will just tell you whatever you want to hear.
df just uses C library calls which use system calls.

If you're going to implement something like this then ffs do it right. I don't know the "easy" way to fix this, but in any case if something is supposed to be transparently free and available then standard tools using standard calls should see it as free and available, with specialized user space tools that can look behind the screens when needed.