skysight-inc/HackerNews huggingface dataset:
I've had a few. The most similar was uber eats, they constantly have a promotion on. One such was get £15 off your next order via email. I clicked through and ordered only to find no discount was applied. When I qestioned it they said some bullshit like the offer was only valid for the first 100 customers. Needless to say I am never odering through them again.

I had another one when travelling. I used skyscanner (flight comparison site), the cheapest flight took me through what must have been 3 forms and 30+ questions taking several mins to fill out. When you get to check out they say the price has now increased since you started the checkout (incuding fury and panic) and suggesting you accept the increase before the price goes up again! I quickly did a new comparison and funily enough the first price was still being shown on the comparison site. I opted for the second cheapest option and no such last min price increase was administered and I thought i'd doged a bullet. Sadly not, when I got to the airport to return home I found that the agent I had gone with had not booked my luggage on the retun flight, que a £50 surcharge to get it on last min. I am still trying to get my money back from them and the flight was in April. Unfortunately the comparison site model has encoraged agents to 'show' the lowest price at apparently any cost - some up the price last min others book your luggage only one way.

This is not limited to tech or internet companies. I found a worrying and annoying dark pattern in jewllery. Many companies use their own measurement lettering systems and there is a surprisingly large varience between companies, so you think your wife is size x and you order the ring but it turns out to be a different size which means you have to send it back to be resized (for a fee of course) and they know that you won't quibble because you don't want to look cheap in front of your partner for what is probably an emotionally driven purchase.

Compaines are literally in the business of extracting as much money from you as they can for the least resistance, so unfortunately unless people write reviews or share their expereinces it's business as usual.
Yes, it's decent human decency.

And yet, most commentors here would want you to respect such a person.

Welcome to HN.
Static site migration would be very straightforward anywhere. Do you have replacement handling for the `_redirects` file / `netlify.toml`, form handling, `functions` etc

All the things that do cause vendor lock in.
This is adorable. Not into MtG but if I were I know I'd probably want these given the backstory.
Amnesty International: Ukrainian fighting tactics endanger civilians
I run a website for a small company. The site has been around since the mid-1990s, and bots are a minor annoyance, but not a problem.

We also use some simple heuristics to reject obvious bot traffic.

One of the simplest is to have a form field that is hidden via CSS. Humans don't see it and it stays blank. Bots fill it in.

Bots tend to fill in every form fields with random garbage, even checkboxes. Validating checkboxes rather than checking they have a value is another good way to detect bots.

Many bots have a hard time with CSRF tokens in hidden fields.

Many bots also don't handle session cookies properly. If someone submits a registration form without an existing session, we reject it. (So we don't get as far as checking the CSRF token.)

After a certain number of failed attempts to register or login, we block the IP for a period of time.
The site doesn't seem to check if the conditions are met though. When the password was supposed to end with "dog", spammer used an invalid format and still got the next challenge.
The FTC just slapped Opendoor with a $62M fine
The Guardian is considered to be a paper of record in the UK
Hyundai rolls out 27 heavy-duty hydrogen trucks in Germany
"Hey Dad can I dye my hair blue?"

"It's your hair so it's up to you son."

"Defying my Dad by dyeing my hair blue."

Basically the same psychology.
I actually find the underlying study hyperlinked surprisingly often. Big improvement from print newspapers.
I had forgotten. Here's an explanation: https://help.returnpath.com/hc/en-us/articles/220568667-What....
It seems like they don't have the votes to get things done through legislation so they bully/stack the court into trying to pass their agendas
Vnc does this too with it's 8 characters. Stupid design decision.

Even more stupid though is their declaration that encryption is 'out of scope' and anyone wanting it should arrange it out of band (eg VPN or SSH forwarding). Seriously... :/
>But lamentably my good fortune in the finding of cash has come to an end. Perhaps the rise of the credit card changed my fortunes.

I'm a moderator of /r/silverbugs and we see some fun ones sometimes, if you pop over there and search "coinstar" you'll find the occasional post where members check the coin return on coinstar machines (you dump coins into a hopper, it gives you a gift card/credit at the store) and find 90% silver coins as the machines tend to reject them. Sadly all I've ever found is a nasty penny or two and a 1 euro coin which I think I chucked in the trash given I'm in central Indiana.
> Telling me as and when that I need to visit the dentist

Isn't that simply your calendar? Sure, you want it automated; but it doesn't need internet access, it doesn't need to crawl or search, I don't know why you refer to it as a 'bot'.

To my mind, the idea of personal 'bots' was that you could give it some general instructions such as "Let me know when the content at any of these URLs changes", and then leave it running. Were they also called agents?
>If the training data is out of date, it's quite reasonable for people employing that model to decide it shouldn't return results based on the out-of-date training data.

It's not "out-of-date". That's just the kind of pilpul semantic framing that these activists engage in since "out-of-date" implies "bad". The data is just not in line with their artificially made-up ideology. A demand which one, even as the best "ally" in the world, could never satisfy anyway, since the grievance grifting relies on always coming up with new issues, you just have to look at the shift from "equality" to "equity" or from "microaggressions" to "nanoaggressions"
Or, the state's agenda of fearmongering during our parents' generation over foreign enemies did not pass on to their children and grandchildren, and perhaps our domestic strategy of refusing to acknowledge the value of individuals' data and privacy to grow US companies has backfired since they now do not have any sense of ownership or an expectation of privacy to any company.

This was a blunder writ in hubris and xenophobia from the start.
"Reducing Bias" is a really strange way to put it, considering that bias usually means delibeaterly ignoring or contradicting aspects of reality/data (the classic example in ML textbooks is fitting a straight line to non-linear data), which is what Copilot is quite literally doing here.

Gender is, in actual material fact, binary, and extremely strongly correlated with sex. Building a crimestop into an ML model is just teaching the machine human biases and delusions.
How to Be Happy in a Recession
> There has been upwards of 15 queries per second from bots. There is just no way to deal with that sort of traffic, barely even to reject it.

I don't really understand, is that a lot? 15qps does not sound like a lot, especially for a blocking/rejection function.
Is blexb's ranking data accurate?
I now need to see the real ranking of my site. How about the data calculation logic and reliability of this tool?
Writing well, and for a broad audience;

Public speaking, again targeted to appealing to a broad audience;

And, most critically, learning how certificates work, which has almost on its own gotten me more job offers than the remaining balance of cloud and automation experience I have.
The possibility had been predicted by many over the last decades at least.

By its nature however, mere predictions don't get a whole lot of news.

This bet is from 2017: “A bioterror or bioerror will lead to one million casualties in a single event within a six month period starting no later than Dec 31 02020.”

Discussed at https://news.ycombinator.com/item?id=25368379

Moreover, the possibility was well canvassed by those intimately connected with the sars2 outbreak, e.g. Peter Daszak.
My all time favorite machine translation was from a very early online service (I think it may have been by AltaVista) that translated "Würzburg" as "peppering castle".
It’s probably a complete no go in this case too unless they have written permission from those institutions.
Yes. The title is misleading though, these are not roadblocks, just imperfections of existing solutions.
> There was definitely a time 10 years or so ago when vim seemed to have massive popularity online and everything else seemed to fly under the radar.

The popularity of vim frankly surprises me. Vim is 1970s to its bones, with nothing to suggest that it’d be picked up so widely.

(Saying this as a vim user of about two decades who has only been able to switch to Emacs thanks to evil mode.)
I worked in tech support for several years; I am fully aware that I am not like most computer users, and that clear, friendly copy makes a difference to non-technical people.

Fortunately, there is infinite space to play in between "Gah"/"Well this is awkward!" and "This program has performed an illegal operation and will be shut down."
Electric Car Drivers: You Might Be Unhappy over Privacy-Jolting Mileage Taxes
My coworker terrorized me. When I told Apple, I was punished
Fair enough… one can only speak for oneself, after all.
Sign a token, verify the signature, provide a nonce used in subsequent requests.

Did I miss something or is that description not sufficiently crypto-y enough?
Not an extension, but I wanted to add that sqlite-utils is an incredible Python library for working with SQLite dbs. Great for squashing several lines of SQL into a one-liner.

https://sqlite-utils.datasette.io/en/stable/index.html
Although you may not hear about it on the news, plenty of American conservatives hate Donald Trump. He's a narcissistic philanderer who's spent his entire life schmoozing around elite liberal enclaves while demonstrating no particular attachment to conservative principles.

I'd love to hear more of these "many examples" of Maynard being a left-wing nutjob, but my definition of "left-wing nutjob" doesn't include possessing opinions that might normally be associated with the run-of-the-mill Democratic voter.
My Search for a new Desktop environment
But that's a plus, isn't it?
I've come to see this as symptom of increased prosperity.

When money was tight, people were what provided comfort. Everyone got together to prepare and celebrate. Now that families can afford to pay someone else to do it, we are basically left with a lunch/dinner and some time talking, which doesn't feel far off from old school aristocratic galas. There is little emotional investment beyond 'maintaining the network' and the same 1 hr drives start looking like barriers.

I always preferred small (3-8) groups for company so the phenomenon has hit me slightly less severely, as it is easier to get small group together and emotionally involved, but bigger family gatherings are definitively getting rarer.
Yeah but WordPress is an extreme example. Every time a WP blog is posted to HN without a static-page-ifier (caching layer that basically turns the dynamic pages into static ones), it dies within minutes. Normal software doesn't seem to have that problem.

I traced it once, and I got to admit there was not an obvious bottleneck (this was 2015 or so). Just millions upon millions of calls into deeper and deeper layers for things like translations or themes. Wrapping mysql_query in a function that caches the result (to avoid doing identical queries) helped a few % I think, but aside from major changes like patching out the entire translation system for single-language sites, I didn't spot an obvious way to fix it. You'd need to spend a lot of time to optimize away the complexity that grew from suiting a million different needs, contributed by thousands of people across many years.
Hold on, so your definition of “freedom” is becoming dependant on a fascist state who actively threats your very own neighbours, just for the chance of keeping some arguably useless store lightning on?
Does it accept a passport from any country? How are they verified? Couldn't counterfeit passports slip through? How do you make sure a passport is used only once? Doesn't this make you a target to a state level attack?
This is an old idea known as hashcash. https://en.wikipedia.org/wiki/Hashcash

Newer variations (such as argon2) are tunable so you can include memory footprint and cpu-parallelism. There also are time-lock puzzles or verifiable delay functions that negate any parallelism because there's a single answer which can't be arrived at sooner by throwing more cores at the problem.
Meta: Super confusing how the way the links are formatted makes them look like strikethrough-text; this link explains the term if you’re not familiar with it:

https://en.m.wikipedia.org/wiki/Strikethrough
I used to do that and it has helped me quite a bit. Now I know what distro's are good and I can bring up embedded systems much faster and what needs to be packaged.

I also have to have a particular font and color or it would be difficult to focus. Not sure why. Also if I use dark mode I start getting a headache. Not able to figure why it is so.
Jeffrey Sachs is pretty convinced Covid-19 came out of a biotech lab
Samsung doesn't design cutting edge analog chips.

Just because they fab NAND, DRAM, and cutting edge logic chips, don't mean they can switch to high performance analog chips on a whim.

There's a reason, Infineon, TI, Vichay, and other's are still highly profitable.
Datadog Acquires Seekret
Some part of it is loss in the process.

I run a website about immigration. I'd love to reinstate comments and get valuable feedback from people who just tried my advice. Bots just make it too time-consuming.
And we're talking about Spain not the US. Bit of an income difference.
Thanks for "moving up a node" to provide a higher-level framing of the situation. This is what I come to HN for. Your other comments are often similarly useful https://news.ycombinator.com/threads?id=dTal&next=32177916
A group of activists got leaf blowers banned in the nation’s capital (2019)
You got me at "Entschuldigung, dieses Passwort ist bereits in Verwendung." :D
Penang, the other key constituent of the British Straits Settlements, provides an excellent counterfactual. Besides location, population, ethnic mix, colonial history, etc. were extremely similar back. Though Penang isn't a poor city by any means, Singapore blows it out of the water. Give LKY credit where credit is due.
Ability to code in python and javascript. Also, fluent english- I live in a country where almost all of the IT sector is outsourcing for customers from western EU and US. I believe a few times I landed a job just because I could communicate freely with my future team members. I do test automation for a living.
It still wasn't written with -ci though, which also seems to me a medieval innovation (in French, it was written as Lutece).

I think they either should accept the original Roman spelling of Lvtetia, or the various modernized forms Lutetia, Lutece and Lutecia. But accepting only "Lvteci" seems like an anachronism to me.

(edit: that said, when I search for "lugd" I do get search results for LVGDVNO, so maybe the search got improved?)
Dipping a toe into genealogy will do that as well.
A community developing a Hugging Face for customer data modeling
About 18 years ago, I was touring houses, and an owner had just stepped out for us. He had a nice, 3-screen setup in the basement, and there was no screen saver running. I looked at what was on the screen, and concluded that he was a professional spammer. I took away a couple of observations. First, it was still actual work. Second, he was making about as much money as I was, since I was shopping for houses in his price range. I’d just rather make money by creating something people use, instead of using people.
Has to be easy enough for an old laptop to prove in under 5 seconds but hard enough that (if this becomes popular) someone with a mining rig can’t be cracking millions of these a day.

Also the idea ain’t so new!: http://www.hashcash.org/hashcash.pdf
This seems related to another issue I've been thinking about lately: how to effectively measure productivity. I've been working on an MVP for a startup for a lot longer than I'd like. I've done a lot of work, but have gone down so many dead ends or potential "tarpits" that I feel unproductive, because the dead ends result in nothing useful... except learning why they're dead ends.

But how do I judge the most useful (and therefore "productive") thing to do before I do it, since something may become a dead end? I don't know.
You'd better have just waited and done nothing, because danielbln did it for you in the end, and the situation resolved itself. Behold the power of the JIT Productivity Method™.
I would give it to local rubbish dump collection point specifically collecting nasty chemicals, to reduce this ratio.
Yeah, not USA example but there are more companies like it: https://www.kitopi.com/our-story
I­ g­e­t­ p­a­i­d­ o­v­e­r­ 92 D­ol­la­r­s p­e­r­ h­o­u­r­ w­o­r­k­i­n­g­ f­r­o­m­ h­o­m­e­ w­i­t­h­ 2 k­i­d­s­ a­t­ h­o­m­e­. i­ n­e­v­e­r­ t­h­o­u­g­h­t­ i­'d­ b­e­ a­b­l­e­ t­o­ d­o­ i­t­ b­u­t­ m­y­ b­e­s­t­ f­r­i­e­n­d­ e­a­r­n­s­ o­v­e­r­ 15k­ a­ m­o­n­t­h­ d­o­i­n­g­ t­h­i­s­ a­n­d­ s­h­e­ c­o­n­v­i­n­c­e­d­ m­e­ t­o­ t­r­y­. t­h­e­ p­o­t­e­n­t­i­a­l­ w­i­t­h­ t­h­i­s­ i­s­ e­n­d­l­e­s­s­...
S­­i­­m­­p­­l­­y g­­o t­­o t­­h­­e B­­E­­L­­O­­W LINK a­­n­­d s­­t­­a­­r­­t y­­o­­u­­r w­­o­­r­­k..

EDIT: bad joke but maybe someone will get a chuckle.
Tinder for academia: Co-author matching
Lets just assume that you solve the "it takes a while to run" thing through some clever bits of hard-to-optimise math, that's difficult to parallelise or multithread or whatever.

If all it takes is computer time, then that's a cheap thing for the botnet operator to solve. They can just spin up another instance, and split up the crawling task to another computer (or 200).
Well, I certainly wouldn't call C++/Python interop easy. It is, IMO, verbose, arcane and complex. BUT, once it works, you have truly seamless integration of Python and C++ code. It feels as magical as, say, two languages interacting on JVM or .NET (not that I used either). Or different languages talking through a REST API.

In C++, you'd write your C++ code as if you don't care about Python. Then, you add the "glue" code, which tells C++ how to convert objects to and from Python (there's more options than that but let's leave it here). That, plus a lot of boilerplate. Then, in effect, you can pass objects back and forth between Python and C++, create objects in C++, return them to Python, pass them back to more C++ functions, and so on.

I haven't used Nim+Python; but looking at Nimpy documentation, it looks like, for example, to export a class from Nim to Python, it needs to inherit from a special underlying class. You can't just take a class and make it available in Python. And even then, can you pass that back to Nim to call a function with?

Maybe yes, and if so, that bumps Nim higher up my priority list.
Love to see that it's still updated. Such memories.
Show HN: Learning Loop – Discover resources recommended by the founders
I remember a friend's con-group forums who had an issue along these lines - the anti-bot question was "What is the brightest thing in the sky at noon?" the expected answer was "the sun", but some guy got stuck because he was answering "Sol". Since they had an IRC channel the issue was relatively quickly resolved, but it was an in-joke for some time.
This is suddenly an I interesting question, given these responses.

I especially like the answers which relate one coordinate system to another system, either in mathematics or other computer software.

I wonder if there are any hardware solutions choosing one coordinate system over another…reminds me of photography in a darkroom. A corner is cut off of the film so you can orient the film emulsion in the dark. In that case it’s useful to choose a system, though any orientation would suffice.

This discussion gives me the idea that if your curriculum crosses over to require different coordinate systems, then a new lesson might emerge about how different models are used in different contexts. Like choosing Imperial or Metric, it’s part convention and part utility.
To be fair they send less than 1 email a year (aside from notifying you if a domain is expiring because of incorrect configuration).
It is time to stop teaching frequentism to non-statisticians (2012)
Maybe someone could make a tool to generate such a diff automatically.
It is sad. I watched all three of my little girls grow up and head out into the world.

"In Metal" by Low plays is playing in my head now....
That's entirely the intention of press releases.

For a better critique of modern journalism and uncritical regurgitation of press releases and where it leads then Flat Earth News by Nick Davies is great reading.
I used to do consulting calls on Clarity.fm. People looked me up and we had 1-2 hour calls on high-level stuff, but I feel that the more implementation-heavy discussions never really helped anyone.

If you want, feel free to reach out via my bio.
Fossil fuels, fresh water, CO2 budget to limit warming, fertile soil, artificial fertilizer.

And things that are mined in general (like metals). They won't run out but as we mine the easy deposits first, the amount of energy it costs to mine a given amount will be forever increasing. E.g., eventually it will cost more energy to mine the materials for a wind mill than the electricity it will generate in its lifetime.
1. Communication Skills - not just “how to do a presentation,” or “actively listen,” but how to suss out the communication style of others, and relate to them in a way that they’ll engage with. Some people are listeners. Some are readers. Some like data. Some want a summary. Some want to know what’s in it for them. Some want to know what’s in it for the team.

2. Defusing conflicts - a decent portion of conflicts come from (in my experience) lack of communication (see #1).

3. Building effective relationships - honestly - I have to work on this one constantly but it helps with #2.

4. Energy management - I also have to work on this one constantly - I used to be able to swing an overnighter and wrap up a project. That worked for a long time, until it didn’t, and I failed, and I questioned my effectiveness as an engineer. Now, having a bunch of projects (some big, some small, some urgent, some important, some necessary but unimportant, etc) being able to recognize signs that I’m in a feedback loop of going too hard, or focusing on the wrong things.

5. Organizational Theory - I’m actively studying this area now. In the last few years I’ve shifted from designing hardware and software systems to setting up or changing teams.

6. Being ruthless about focus and saying no - I could use some tips here. A while ago I wrote that I wanted to be the “go-to” person for a subject. Now that I am, sometimes I question how to balance sharing expertise while still getting what’s most important (to me) done. :-)
Reversing Technical Interviews