skysight-inc/HackerNews huggingface dataset:
Marketing. (Also known as "persuasion.")

Any activity that requires interaction between two or more people needs persuasion. Persuasion is like breathing: most people do it poorly without giving much thought, but there is a way to breath more effectively that can be learned and trained.

- Job interviews/resumes are just a form of persuasion.

- Hiring is just a form of persuasion.

- Meetings are often about persuasion.

- Not related to tech, but even dating/marriage requires persuasion in many forms.

Actually, a lot professional marketers don't fully understand persuasion themselves, even though it is their job.

Most people tend to think of marketing that focuses on the product/service being sold. This type of marketing uses a lot of "I, we, our product/company" in the copy.

But effective marketing focuses instead on the prospect, the end-user, where the most important word is "you."
For me, "cheapest" is the wrong metric. Examples:

- Central America is a convenient plane hop away, and in the same timezone.

- Parts of Africa and India are anglophone, which makes life easy. Africa is at least somewhat timezone compatible (calls might cut into evening plans, but you don't lose sleep)

The cost-of-living relative to Vietnam is low enough to not matter. There are also middle-income countries where cost-of-living is a bit higher, but with much better infrastructure. Plenty of Southern and Eastern Europe is at about a third of the per-capita GDP of the US.

TL;DR: Travel around and shop for what fits you.
If the bullies are also 13 then the courts aren't going to do much therefore the "court of public opinion" is the right court.
What's the best Python type checker these days?

Seems like there are at least 4: Mypy, Pytype, Pyright, and Pyre
I've worked with EPC RFID tags professionally - those are the tags that can be read at a distance of a few meters, and that can (sometimes) be brought for a few cents. It's an interesting technology, but it's never going to replace barcodes en masse, in the retail space.

One major issue is the read rate - if you're getting a 99% read rate your RFID setup is uncommonly good, but in retail failing to charge for 1% of items isn't sustainable.

When RFID tags are used for marathon timing, they'll often give each runner two tags, and set up two or three reader portals at the start/finish line, because using a single tag and a single reader portal just doesn't give a good enough read rate.

The technology is also exceptionally difficult to debug - the signal from the reader is orders of magnitude more powerful than the reply from the tags, and they both transmit at the same time. So even if you've got professional wireless engineers with $50k spectrum analysers, they'll be able to tell you the reader is operating, but won't be able to measure the strength of the tag's responses.

There are of course an endless stream of things to fiddle with - different reader antennas, multiple reader antennas, different tag antenna shapes, different tag types for sticking to different materials, tags that work better in certain orientations, tags that are designed for use on metal, tags that are designed for use on metal but with a 2mm foam pad for backing, and so on. Of course the famous two cent RFID tags are the very most basic ones.

And you can get crossover between reader portals - the readers are of course very sensitive to the returned signal, so if you have two portals side by side the left portal can power a tag passing through it, and the response can be strong enough for left and right portals to both detect it. You can imagine how this would be a problem for supermarket checkouts.

Not to mention the fact a two cent RFID tag costs too much to be put onto a 30 cent can of beans, which might only have a three cent profit margin.

The real benefit of RFID tags is in being able to track high-value/high-markup items like razor blades throughout the entire supply chain. When the razor blade factory ships out X packs in Y boxes on Z pallets, you can count every packet out of the factory and into the distribution hub, then out of the distribution hub and so on, ensuring none go missing. Read failures are less of a problem here, because if a pallet shows up as missing an item you can stop it and scan it again. The tags are also used in things like hotel towels which are constantly being sent between the hotel and the laundry provider, to make sure shipments contain the number of towels they're supposed to contain.
As someone very recently new to Fortnite since playing its original release, I cannot fathom why the playerbase hates the whole mad max themed season, because damn if it wasn't the most absurd fun I've had in a game in such a long time. I thought Reload was lame. Give me more crazy!
The banner has nothing to do with GDPR, it’s more to do with PECR.
Many thanks. What about "fingerprints" such as browser user agent, country, ...? They are not exactly PII, are they?

And regarding anonymisation, is it enough to remove the last two parts of an IPv4 IP, or it must be more?
> Because it is either cultural, or it is genetic. And I doubt Indians have a genetic mutation that makes them vegetarian, I think it is cultural. If a good curry is what makes more people vegetarian, then we can cook good curries anywhere.

You’ve completely ignored what I said.

1. Some people like the taste of meat. Saying they shouldn’t and it’s just a cultural thing misses the point that the flavour is desirable. This is why I suggested other means of sourcing that protein which is ethical is a better path forward than simply saying we need to change culture.

2. I’d already said in curries the meat isn’t the hero of the dish.

> In a meat-heavy culture, a lot of people might not realize how much they would like vegetarian meals!

“You shouldn’t like X, you should learn to love a completely different thing instead” is, frankly, a silly argument. What needs to happen instead is X is replaced with an ethical alternative. In this case, lab grown meat.

As I’ve said already, most meat eaters will enjoy a lot of vegetarian meals too. The problem is they also like the taste of meat. So there needs to be an ethical alternative and soybeans sadly isn’t it.

> Not to be snarky, but that is the definition of a vegetarian dish.

The fact you’ve commented saying that proves you’ve not been reading my comment properly.

> A good vegan meal is one where it's not just trying to emulate meat based foods, but building a flavor profile that celebrates the actual vegetables and other ingredients in harmony.

That’s literally the point I was making that you knee jerk argued against!
There is still Anchor Electronics (https://anchor-electronics.com/). Not directly comparable, much smaller, but better sorted. There too one might still get a power transistor not manufactured in thirty years ...
And you can cite the LLM you've used, no different to citing a quote by a person.
Rapid extraction of europium from spent fluorescent lamps
> Alternative theory: As WFH improves, WFH will increasingly mean "Work from Ukraine," "Work from India," and "Work from Ghana." It will be hard to justify SFO salaries.

This theory is bullshit. Outsourcing has been a thing for decade. Moving all work to the cheapest possible place has been tried many times, to varying degrees of failure.
>That entirely depends on your specific god belief

My sentiments exactly.

The whole point of the comment was that the part saying "The answer does not depend on your religious beliefs" was wrong.

>If god is capable of anything can god decide to make it such that there is no god? Can god decide to self-limit god's own powers? If god intrinsically encompasses all possibilities does that include the possibility of godlessness?

Yes. Trivially so. And He can even make it so godlessness involves the presense of God too, without there being any logical inconsistency even (since he's so powerful he shapes logic, not the other way around).
Sounds like an SSD..
I use a computer pretty comfortably from the couch.

The computer is a Raspberry Pi 4 running Kodi/LibreELEC. It works just dandy. I usually use CEC to control it, though sometimes I instead use a cheap Logitech K400 compact keyboard/trackpad combo. Both input methods are convenient (CEC even uses the regular TV remote), and both were plug-and-play.

It doesn't seem hard to use this computer from the couch at all, and it lets my dumb TV remain dumb while still accomplishing much of the functionality that I want from a video system that lives across the room from the sofa.

(And for everything else, there's Chromecast and friends.)
McMaster-Carr not meeting your needs?
> Of course mapping each IP to random id and not storing the mapping should be completely ok.

If it was a different random id for every request, then sure, OK.

If it's the same random id used on multiple requests, then it becomes PII, as its purpose is to uniquely identify and individual. It should not be logged or stored.
Maybe it is time to re-think the entire hardware boot process and ditch the BIOS altogether.
If the method takes so many arguments that named parameters is necessary for readability, it is often a sign that the method is either too complex and should be split up, or that the method should accept a "config" record as a parameter. I this makes it clearer because you can group the parameters and give them meaning. Then you know that "url", "headers" and "body" belongs to the "request" record, while "customerId" and "taskId" are separate
That’s fair. But I think the only way to change that is to have substitutes that are equivalent in taste and cost.

Though even there, it would be an uphill battle fighting the farming lobbyists.
Sorry about that, I didn't mean exactly half or anything like that.

Still, I don't feel that it's wrong: Even on rereading, my phrasing seems to address GP's misunderstanding in an immediately accessible way. Which is better, a complicated answer that leads to proper understanding (if you understand it) or a simple answer that solves the acute misunderstanding (and leads to a smaller misunderstanding)? Both kinds of answer have merit IMO.
That sounds like the kind of over/misinterpretation of a scientific result which is typical with this stuff. How do you get from "neural pathways strengthen with repetition" to "people are resistant to change"? Is "can feel uncomfortable" in the scientific article, or is it just the pepped-up management consultant assuming that anything which takes energy must feel uncomfortable sometimes? (By logic!) Presumably salamander neural pathways also strengthen with repetition. Are they resistant to change too?
This goes away in a language that allows arguments to name the parameters:

fetch(accountId, history = true, details = false);

However, I would be opposed if this mechanism is permitted to perturb the order of fixed arguments. If history is the third argument, rather than the second, it should error.

I.e. "history = true" means "we are passing true as the second parameter, which we believe to be called 'history', on penalty of error".

Fixed parameters having their names mentioned and checked should not be confused with the language feature of keyword parameters, which passes an unordered dictionary-like structure.
How network engineers can prepare for the future with AI
Comparis | https://www.comparis.ch | Full Stack Developer (.NET & React) | Full-Time (80-100%) | Remote or Hybrid (Zurich, Switzerland)

About Us:
comparis.ch is Switzerland’s leading comparison platform. For over 25 years, we’ve been comparing health insurers, telecom providers, banks and more and offer an online marketplace for cars and property. With 80 million visits annually, we are among the most visited Swiss websites

Role Overview:
You join one of our scrum teams to build our web applications and help to pave our way to the cloud. You’ll work on .NET backends and React (Next.js) frontends with the newer apps hosted on Azure and our legacy apps in our DC.

We have open positions with either fully remote or hybrid working mode. Fully remote is available in timezones +/- 2 hours from Europe/Zurich. For the hybrid position here in Zurich, we cannot offer relocation or visa sponsorship and expect people to be in the office >= 1d per week.

More information here:

Remote: https://www.comparis.ch/people/jobs/detail/1483471

Hybrid: https://www.comparis.ch/people/jobs/detail/1586371
I've had mostly good, but I will be the first to admit that the internet sucked up a lot more of my time than would have been ideal. Most of the benefits I get from the internet are not how I use the internet in my day to day life. Like you said, not your problem, but when talking about this in the context of the masses using it as they do now, you get 2 outcomes: people withering and dying while staring at a screen, or this entire industry collapsing catastrophically.
What does this do that `nmtui` doesn't?

https://www.computernetworkingnotes.com/linux-tutorials/the-...

EDIT: OK, it doesn't need network-manager. But I suspect about 99% of Linux installations do have that installed already, and if you need to get online, it's more useful to know the existing tool than a clever alternative you don't have installed.
Egypt is Russian Federation worth of human lives on a Volga region worth of land, most of which is desert.

That does not sound sustainable to me.
The Balkans
Fowler's implementation is written in Java which has a different memory model from C++. To see another example of Java memory model vs a different language, Jon Gjengset ports ConcurrentHashMap to Rust
Combined with good infrastructure, ebikes are wonderful. It's an effortless ride, minus the traffic and the hunt for a parking space.
Very nice!

Seemingly not the intended use case, and I might be overlooking something, but nice to have features which the s3 sync tool has and I'd personally miss:
- profiles
- local sync
What do you mean?

Each subreddit can decide its own rules for posting. Where are you trying to post to? Have you read their rules?

There are 2 types of karma on Reddit. Comment Karma and Post Karma. One is from making upvoted comments, the other from upvoted posts.

If you require 10,20, or even 100 Comment Karma for your account before you're allowed to Post to a specific subreddit then you should start making useful comments around Reddit.
What sucks is when you imply that your project will be unmaintained for 2 years, without any kind of update (not even basic security upgrades). This is a not a project, this is abandonware from day 1.
Nope. In a discourse constrained by regular logic, it's a logically consistent argument. Their rules, not mine!

Any other movie quotes to put forward in lieu of counter-arguments?
> I feel it's hard to find correlations between these studies and human psychology.

I find myself imagining this exchange:

"We put beavers in an environment where there wasn't any tiresome wood to gnaw on because everything was already perfectly constructed. Bereft of challenge, they all starved to death from dental anomalies. Obviously this means humankind requires adversity to survive."

"No, dude, you just failed to understand beaver physiology."
Networking. Just getting to know people and looking out for each other is incredibly valuable. It removes so much friction in business.
It wouldn't be impossible to change the default kernel commandline in the image without recompiling the whole kernel if anyone cared about making that fast.
This is almost up there with "people shouldn't have kids they can't afford to take care of". The world's appetite for such drastic measures is not anywhere close to being there yet. As evidenced with how barely-able we are to get people to kinda pretend and kinda do something but not really about something as simple as dirty-coal burning, or throwing plastic trash into rivers.
Indeed. I gave up on this and just build in Docker.
At least two roads to Rome: HGST/WD and Toshiba use laser welding, Seagate uses friction-stir welding (https://en.wikipedia.org/wiki/Friction_stir_welding).

edit: the close up in the Wikipedia article actually is from a hard drive
I wonder if Apple do (or will) use Swift-Charts in their own major apps, e.g. for all the various metrics in the Health app on iOS.
I'm from the UK and used to work for HGST (Owned, then assimilated, by Western Digital) and used to travel to SJ 2-3 times a year for specialist tech training and business briefings.

I made it to Halted a couple of times and would spend a good few hours hunting around for bits and pieces. I saw some lovely test gear and other things that were just not compatible (logistics and cash-wise) with air travel.

I did however pick up a pristine TS1000 (Sinclair ZX81) with 16K RAM cartridge that was hiding in a plan box, for $15.

It was sad when Halted closed - we've nothing like that in the UK, at least in my region.
Interesting. Is the original script an attempt to defeat hot linking / content scrapers?
If your EFI isn't shit you should be able to use the EFI shell to launch the kernel with whatever commandline you want.
Instead of this:

T *item = &this->shared_mem_region
->entities[this->shared_mem_region->consumer_position];
this->shared_mem_region->consumer_position++;
this->shared_mem_region->consumer_position %= this->slots;

you can do this.

uint64_t mask = slot_count - 1; // all 1's in binary

item = &slots[ pos & mask ];

pos ++;

i.e. you can replace a division / modulo with a bitwise AND, saving a bit of computation. This requires that the size of the ringbuffer is a power of two.

What's more, you get to use sequence numbers over the full range of e.g. uint64_t. Wraparound is automatic. You can easily subtract two sequence numbers, this will work without a problem even accounting for wraparound. And you won't have to deal with stupid problems like having to leave one empty slot in the buffer because you would otherwise not be able to discern a full buffer from an empty one.

Naturally, you'll still want to be careful that the window of "live" sequence numbers never exceeds the size of your ringbuffer "window".
Thank you for your suggestion. You’re absolutely right; we are actively exploring licensing options, including AGPL, to ensure that our product remains protected.

We value input from the community and are open to suggestions and assistance in making this decision. Our goal is to prevent unauthorized copying and resale of our product under different names while fostering a collaborative and innovative environment.
The amount of effort that goes into making Python usable is insane.
99% of tech companies have bigger problems then :) I say this as someone who's done interviews for several different professions; tech is by far and wide the most binary and detached from business reality unfortunately.
I do not understand the question, trying to speculate I can say that the "downtown" model was needed in the past, where anything was on paper so it's useful to have a specific place where all paper works are done, while others for specific activities like commerce, factories producing various goods and so on. A "zoning" mandated by the need of physical proximity. As an example you file your revenues declaration than you go to the bank nearby and pay what's due, since you are there you also go to your carrier to ask for another contract etc etc etc, similarly before supermarkets you go to a specific place where anyone commercializing food go so in the same area you can buy meet, fruits, bread, ...

You can see this model as the "universal city factory".

This model need density, not too much but enough and it's not only not needed anymore, but it's now incompatible with current tech and climate change. Since the '80s logistic became cheap and quick enough that delocalizing became a better option then being nearby your customers, with modern TLCs/IT we do not need the office anymore because we do not need to work with paper physically walking around. We need websites/APIs as "the office where you need to go to file tax, make a payment etc", a desktop as a tool to act instead of walking around. Modern logistic also demand space: delivery anything in a dense city is a nightmare delivery in a sparse area, not too low dense but still sparse, it's a pleasure, there is room to park everywhere, no issues reaching the nth floor with potentially heavy and big package and so on. Oh, yes you need to travel a bit more, but hey, there is plenty of space for p.v. and your delivery van fleet might have quick replace batteries like Renault QuickDrop at yours warehouses. Similarly those who not WFH still have parking places where they work in a fixed location to plug their EV and recharge from local p.v. being not anymore artificially spread for the sake of car makers like USA suburbs but being intermixed like EU Rivieras you still do not made too much distance to have recharging issues. Having a bit of space around and small buildings allow for cheap constructions and evolution. This is the new "right density" for the economy of scale.

Only there are some looser: in this model we all own, so no market for Uber, we eat in fixed locations with plenty of space, not while commuting so, no market for Just Eat, room at home for anything so no various services like public washing machines and so on. The financial capitalism loose dramatically while a new spread, quickly evolving, in a constant change without the need for much revolutions, of SMEs etc flourish. Not everything can be done at this scale, like steel production but hey, even Apple have planted a small foundry hidden nearby some homes. We definitively can work in most cases at small scale. Unfortunately the big losers are also much powerful and disagree.
It's pretty easy to try out: https://play.rust-lang.org/?version=stable&mode=debug&editio...

Now, if you have an enum such as `serde_json::Value` which is kind of recursive with its `Map` variant, and you have a ton of dynamic JSON parsing in your code, these numbers really add up. And serde_json uses `BTreeMap` (I was wrong in my previous message) by default which is even smaller than `HashMap`.

The learning here is to avoid dynamic JSON parsing if you can. And if needing it, but not caring the insertion order, avoid the `preserve_order` feature flag.

The other learning here is that there is no map structure that fits to all purposes. They all have their pros and cons and you should choose the right one for the problem.
Too bad I have already jumped ship from firefox and windows. Though I do commend their efforts of supporting the last tolerable windows. Using a better browser is a safer way to browse the internet should be something we all learned from the IE6 days.
This is not universal.
I believe they don't even try to do hinting or sub-pixel rendering, where were key to Windows' crisp font rendering on low resolutions all the way back on Windows XP.
> Imagine walking into your office on a Monday morning, buzzing with ideas from a recent leadership retreat.

Imagine, walking into your office on a Monday morning, and your boss wants to reinvent everything after having gotten drunk and dipped into a hot tub with the HR people.
I had a similar experience to you - was in the US for a couple of weeks in May so made the trip to the cape to try and see Starliner (bought the fancy tickets and everything). On the way there, we realised there was also going to be a Falcon 9 launch (they're doing multiple a week at the moment for Starlink) and we were able to watch it from Banana Creek without buying any extra ticket! Would recommend to anyone who gets a chance.

Anyway, they scrubbed the Starliner launch until after my visit so I'm even more glad I got that opportunity.