skysight-inc/HackerNews huggingface dataset:
Google is catching them on the way down in my experience these days. I'm doing less and less !g, not because I like the DDG results, but because I'm just not confident in Google showing me anything useful either.

This might be just a consequence of cutting the feed of data into Google to personalise from other sources, though. Perhaps people who've thought they've been equivalent for a longer period were ahead of me on that one.
Ah, true, although I think 80% is high. That might be the number taking the standard deduction, but there are still credits and deductions even if not itemizing.
I’m aware what the TSP entails and have written algorithms for it myself, but the mathematical approach to programming, so explicitly, is new to me.
I'll add Migadu to the existing suggestions ;^)
Hard to work with
The process described is true, but the authors are anonymous - and rightly snarky
Perhaps some psychologist at Yale has embezzled $50 million and is using it to fund a startup for psychology research purposes.
That's entirely fair. I do the same, a lot. I like writing macros, using regexes, or even short awk scripts to automate any manual text workflows.

I'm not trying to deny your experience, so I can accept your word for it that it would take you 10x longer to complete tasks if you weren't able to do this.

At this point the core of the argument becomes more what sort of mix of tasks your daily work consists of, I think. I agree that there are patterns that solve some problems very efficiently, but in my daily life if I try to look at people who complete projects 10x faster than average, I can't point at any single method or bit of secret knowledge.

So I think the twofold response is first that the average developer is actually able to use search-and-replace and already has some vague notion that regexes are a tool they could reach for, so this is really saying that "0.1x" productivity exists in a way. And I think that's uncontroversial: if you imagine an hypothetical programmer who is still using the `ed` text-editor and hand-writing machine code to address business problems, in a world where people throw together microservices running in K8s in 100 lines of code, they're going to be a lot slower than average.

But I think the question is really about whether starting from an average (or if you want, median) dev there's any single thing that will give you a 10x productivity boost, that's not already something normal the average person knows about.

The second answer I have, and that I keep coming back to, is that if we had such a thing it would be more popular than coffee and morning meetings. It would automatically and very quickly have become something that companies rapidly adopt and that becomes the new normal (like search and replace!).

So finally the point is not that there aren't thing like regexes that slow you down a lot if you don't know them, it's more that there aren't any such things that are also well-kept secret. If the effect size is a whole order of magnitude, you won't have to scour forum threads for secret methods that turn you into a Mythical 10x Programmer, it will just quietly already be on its way to being the new 1x, and it will most likely be a gradual improvement over time.
Here in Italy, most of the people I know stopped using it, nowaday it is mostly used by our parents and granparents (yea I'm serious)
I haven't seen much mention of Maps.Me, but it's another OSM-based android app I've heard good things about from Europeans and enjoyed while traveling in South America.

I haven't tried it much in the US.
Fair enough. I’d be OK if Facebook‘s data centres get scrutinised over their energy use, waste of land, etc. elsewhere as well. So yes, if other communities opt against new Facebook data centres then it’ll mean that their services perform worse. So what? Society would be better off if Facebook ceased to exist.
Good for whatever other country welcomes them.
For folks who are leaving the neighborhood and looking for work, check out this telegram group “IT Evacuation” [1]

[1] https://t.me/joinchat/AAAAAE3nUawZ4YX6AtDCFg
How does logic help you understand what system dynamics will arise from choosing a particular exponential backoff or making a choice about picking some method with a particular known error rate, as the original commenter mentioned?
>- 2-factor auth (SMS or app based).

I still have an old Blackberry for SMS 2FA.

>- Banking (in the UK now a lot of online purchases must also be verified through the banks app).

We have an Android tablet at home for Chromecast. I just use that. When we're out, I don't tend to make online purchases. When push comes to shove, PayPal is a plan C.

>- Navigating in your city (public transport + just finding places by foot).

I'm one of those people who always knows where North is, and which directions main roads run in. I guess I'm just doing whatever it is that people did 50 years ago?

>- Anything else you've come across that assumes everyone has a smartphone.

I usually just ignore the COVID check-ins if they are phone only. Only one person has stopped me and immediately didn't care when I showed them my dumbphone. Apart from that, literally nothing has caused an issue.

>Also, what benefits have you found through ditching the smartphone?

I am not constantly plugged into an online hate machine. I can look around and realise that, actually, people aren't all that shit after all.
I haven’t looked at a stereogram since the Magic Eye books of the 1990s but it came back pretty easy ! Highly recommend the music video linked in the article and also the horse by 3Dimka is really cool.

This is how much this kid-of-the-80s loved 3D stuff like this: I used to spend hours drawing my own Anaglyph pictures and comics with red and green biros, and putting on shadow puppet shows with red and green backlights for my completely unamused little sister.

There was just something magical about a 3d image popping out of a flat surface.
You're probably right but I feel that the incentives to create such kits would be quite big once true autonomous driving has shown to work on large scale.
Fwiw those features existed in Mosix (a Linux SSI patch) 2 decades ago... I feel like we could probably do it again

In terms of CAP, yeah it might not have been technically as reliable. But there's different levels of reliability for different applications; we could implement a lot of it in userland and tailor as needed
Many companies are experiencing attacks that get their content banned to cause them monetary damage. Bungie being one of the more main stream games. Google knows very well what they're doing and they pretend to hide behind a wall to not get involved. I recommend taking your case to your state representative and also consulting a lawyer. Detail and record everything you have stated to Google about your injustice and show that they have tried to automate you away with dark pattern.

Pursue justice.
“This vulnerability allows an unauthenticated attacker to execute arbitrary code on the target system.”.

Interesting that the CVE has been around for so long.
Do any of these compounds actually do what they say? I have always found all cold medicines to be entirely worthless. Supposedly a study found guaifenesin to be no better than a placebo:

http://rc.rcjournal.com/content/59/5/788
> using std::list ever is laughable

https://baptiste-wicht.com/posts/2012/11/cpp-benchmark-vecto...

> some of us have been around the block a few times though, and now need to make sure those spaces are delineated for others in a way that won't force them into a performance corner.

This, just like the rest of your comment, is just patronizing and condescendant.

> I don't mean to brag, but I guess I'm a lot better at planning ahead than you

See previous point...

> I also can't remember any time I had to reach for a hammer as big as reflect and didn't expect to very early on

This is not what I said at all. Let's say you know early on, before any code is written, you will need reflection. Can you tell me how many calls to the reflection API will happen before-hand? Is it `n`? `nlog(n)`? `n²`? Will you use reflection at every corner, or just on the boundaries of your task? Once implemented, could it be refactored in a simpler way? You don't know until you wrote the code.

> most of the time I know what I intend to do to my data

"what" is the spec, "how" is the code, and there is multiple answers to the "how", until you write them and benchmark them, you can't know for sure which one is the best, you can only have assumptions/hypothesis. Unless you're doing constantly exactly the same thing.

> but also maybe think about how many pointers you're going to have to chase and methods your users will need to implement in the first place because you probably don't get to "optimize" those later without breaking the API.

Basically, "write the spec before jumping into code". Which is the basis of "make it work, make it right, make it fast" because if you don't even know what problem you're solving, there is no way you can do anything relevant.

> You write about "the bottleneck", but there's not always a single bottleneck distinct from "the API".

I never implied there is a single bottleneck. But If you separate the implementation details from the High-Level API, they sure are distinct. For example, you can solve the N+1 problem in a GraphQL API without changing its schema.

If your implementation details leaks to your API, it just means it's poorly separated.

> You're never going to make an API like PyReader anywhere near as fast as GoReader, no matter how much optimization you do!

Because Python is interpreted and Go is compiled. Under the hood, the OS uses the `int read(int fd, void dest, size_t count)`, and there is an upper limit to the `count` parameter (specific to the OS/kernel).

Python's IO API knows this and allocates a buffer only once under the hood, it would be equivalent to having a PyReader implementation using a GoReader interface + preallocated []byte slice.

I can't tell you which one is faster without a benchmark because the difference is so subtle, so I won't.
I’m old but I don’t see a big mystery. There have always been crazy people among us. Now some of the crazy people have figured out how to use computers and pay their internet bill every month. So they are no longer confined to ranting to themselves on the bus, but now have Twitter and, apparently, GitHub.
Thanks I also have adhd and this comment was illuminating
Make it a condition that they supply all their power through wind and solar on site. Can’t do it? Then no data centre for you.
Good for you for voting with your wallet and being conscious of which causes your money supports.
I wonder what people who built this with dozens of transistors would make of the fact that we can't really do a lot better with billions of them, a radio link to trillions more and 60 years of work.
Older CPUs - the CPU had a bunch of A pins (address), a bunch of D pins (data).

The A pins would be a binary representation of an address, and the D pins would be the binary representation of data.

A couple of other pins would select behavior (read or write) and allow handshaking.

Those pins were connected to everything else that needed to talk with the CPU on a physical level, such as RAM, I/O devices, and connectors for expansion. Think 10-base-T networking where multiple nodes are physically modulating one common wire on an electrical level. Same concept, but you have many more wires (and they're way shorter).

Arbitration logic was needed so things didn't step on each other. Sometimes things did anyway and you couldn't talk to certain devices in certain ways or your system would lock up or misbehave.

Were there "switches" to isolate and select among various banks of components? Sure, they are known as "gate arrays" - those could be ASICs or implemented with simple 74xxx ICs.

Things like NuBus and PCI came about - the bus controller is directly connected and addressable to the CPU as a device, but everything else is connected to the bus controller, so now the new-style bus isn't tied to the CPU and can operate at a different speed and CPU and bus speed are now decoupled. (This was done on video controllers in the old 8-bit days as well - to get to video RAM you had to talk to the video chip, and couldn't talk to video RAM directly on some 8-bit systems).

PCIE is no longer a bus, it's more like switched Ethernet - there's packets and switching and data goes over what's basically one wire - this ends up being faster and more reliable if you use advanced modulation schemes than keeping multiple wires in sync at high speeds. The controllers facing the CPU still implement the same interface, though.
Most users are too inept to install a downloaded APK.

Furthermore, even if they somehow understand how to do it, Google chrome and Android OS work together to make it extremely scary sounding for end users.

The combined messaging is akin to:

"you're about to infect your own baby with HIV, press [ok] to cancel or [cancel] to abort operation and report as malware to goggle."

This isn't anticompetitive, is it? Gargoygle is only trying to keep you safe by preventing you from running what you want on your own device. There are no other possible solutions to protect people from malware, dummy! /s

Capitalism seems pretty effective compared to tested alternatives, but it sure does encourage a lot of counterproductive and nasty stomp-and-screw-the-little-people behaviors.
The tree planting thing is embarrassing. That needs shot down and it can't be used by any corporate body as a green credential surely!
Recent one from me: "Hibernate window function"

Google showed results that explain Hibernate's expression language isn't sufficient to express them and explainers on how to drop down to native queries.

DDG showed me how to hibernate my windows PC.
I would guess that monetizing marketplace to a level that moves the needle on Meta's earning will be nearly impossible. I would be very surprised if it ever goes anywhere. I'm surprised it exists at all tbh.
Organic Maps is a fork of maps.me that was started after maps.me got bought.

The US should be pretty good for trails, reasonable for streets and highly variable for addresses and POIs.
An extra meta key like ctrl, alt, super, etc, reserved for the user to define their own key-chord shortcuts.
I absolutely love this idea. Seems like there will be hard parts (building the market, fighting spam) but I think you could build something really cool here.

Good luck!
Does Zoom have a "Mutex" button for obtaining keyboard access?
Sounds suspiciously like something a bot would say to have us let our guard down...
K8s is doing distributed OS's on easy mode, supporting basically ephemeral 'webscale' workloads for pure horizontal scaling. Even then it introduces legendary amounts of non-essential complexity in pursuit of this goal. It gets used because "Worse is better" is a thing, not because anyone thinks it's an unusually effective way to address these problems.
I keep putting off getting a formal ADHD diagnosis, but this sounds a lot like me. :) My programming/thinking style is very instinctual and doesn't really fit any sort of linear style. I kind of put things together as I go, trusting my subconscious to get all the little details together. I can explain post hoc why I wrote something a certain way, but won't be able to do it beforehand.
I don't think I have ADHD, but I burned out pretty quickly after a few months of 8h/day pair programming. I started taking medication and took some extended vacation.

Thankfully the CEO of the company wasn't much into it, so he forced our pointy-haired boss of a manager to make it optional.

The whole team unanimously decided to never do it again.
Try Posteo, privacy is at the center of their whole e-mail business.
Yeah that's fine but just stating things like that as incontrovertible fact with absolutely no supporting evidence, none, which is what you did, isn't useful. It made me pretty suspicious of an astroturf for example. 9 times in 10 it isn't that but it always looks really bad. It's also tantamount to saying "everyone here is either an idiot or acting in bad faith" and has no reason at all to believe a thing that you are now pointing is is wrong and so clearly wrong that it's the same as stating water is wet. I note now you're providing evidence you're walking it back a bit, which shows the worth of doing so.

It's very common elsewhere. Just keep repeating a thing until it is accepted but it really isn't how things are supposed to be in sensible discussion.
The majority of Google or Facebook infrastructure runs stuff that’s at best useless to their users, and it can be argued that it’s actually harmful. I suspect there wouldn’t be a problem with data centers if they were used for stuff that’s useful.
You can't share objects across threads (called "processes") in BEAM, so it's very different. The GC only ever needs to pause one call stack at a time to do a full GC cycle. Memory shared across processes is generally manually managed, typically more akin to a database than an object heap.
Completely agree with point 1. There are many researchers in the area who like to also practice, that lead me to ask the # of surgeries question.

My bias is towards surgery at a good regional hospital (Newton-Wellesley for example) with a surgeon who teaches downtown and does lots of surgeries.

What is my skew that that is bringing me more risk? I used to think all doctors were about the same. Now I realize that is about as true as all baseball players are the same. There are hall of famers as well as some who could be sent down to the minors. The trick is figuring out who is who, because other docs won’t say.
I didn't and don't see it that way.

People still almost all the actual power. They voluntarily give most of it up. The state is relatively impotent and can only make an example of a few people at a time.
The app was published many years ago by Whitescape, the agency we owned at that point. I was born in Russia 35+ years ago. But now I'm the resident of Canada. Google has never asked me about this.

But even that must not be the case: since then the Google Play account and it's payment profile are associated with Riders app Inc (the US Delaware c-corp) and our new bank account is with Mercury (Evolve bank and Trust)
You don't actually have to have writable media on the system itself, as you should in principle be able to pass the entropy information to the system over netboot.

And now that I think about it, with BIOS being so sophisticated these days (with UEFI and the like), even before booting many systems should be able to use the network to get entropy information.

Regarding point (3), if an image is used in a VM, the VM host should be able to pass entropy to the guest, so the guest doesn't have to use its own entropy to boot.
TBF the code still being valid doesn’t help much if the user hasn’t memorized and/or finished typing it all.

Sitting next to some family members, they really can’t remember more than one or two letters at a time, and will peck and hunt each of it. Except if they were typing the last digit, the code disappearing from screen is basically the end of it for them.
I recently moved all emails on personal domains to Cloudflare Email Routing [1]. It works flawlessly and you can setup ProtonMail or whatever other email you want as your private address that everything gets forwarded to without having to reveal what the destination address is.

For sending email, I setup an SMTP relay via Amazon SES. If you verify your domain, you can send an email from any alias.

This combination works great!

[1] https://blog.cloudflare.com/email-routing-open-beta/
I based in Canada
More like stagnation, I think pretty much everybody in the world has either decided to use or not use Facebook, there is nowhere for growth since it doesn't appeal to young people and their brand is pretty toxic.
Thanks for that link. Needed a laugh and that worked.
They tend to go through a lot of water too, which is the big issue with the datacenter Meta wants to put in a town nearby to me.
I'm not sure I understand how providing a means to run your own server solves all these issues. Foremost in my mind is how you ensure competitive integrity when you can no longer trust all the servers. However, that's a bit beside the point.

The point I'm trying to make is that these things have been tried by one game or another, and there's good reasons why the "run your own server" model died for the most popular games. Ignoring that is, I think, discarding a lot of historical evidence and nuance against blanket "why don't they just do X" arguments.

If there's a better way, it won't be a return to the past. It will be something new that no one has thought of yet.
That's an excellent example. I still feel comfortable asserting that there is an extremely small intersection between genociders and people significantly known for having written a book, but you're right to point out that it's not solely Hitler.
> They don't get me to a party in the woods;

Many cars today have severely limited ability to drive on even rough roads (let alone off-road), that doesn't make them not "cars".

In general, I think the argument you are poorly phrasing the argument you are trying to make.

You seem to be trying to say that until self-driving technology can handle all use cases, you don't want to own a car without human driving controls.

I don't think such exclusively driverless cars will be marketed to consumers for a long time.

What we will see in the nearer is more standard consumer cars with varying ranges of level 4 self driving capabilities. These cars will match every one of your criteria.
"The overall effect is like pushing a child on a swing. If the period of the swing is synchronized with the timing of the push, the amplitude of the swing will increase."

That's a fantastic analogy!
Employers can legally do all sorts of immoral things.

Which country is FLSA in, presumably USA?
> The length of antenna you need to receive a radio signal is proportional to the signal’s wavelength, typically 1/2 or 1/4 of the wavelength

Without wanting to be too pedantic, but this particular piece of misunderstanding is what makes things like portable antennas to seem miraculous, when they aren't.

The typical 1/2 wavelength size is a convention for dipole antennas. For a number of reasons -- e.g., they have a characteristic impedance of ~50 ohms at the feedpoint, which happens to be an impedance close to the ideal for maximum power transmission + minimal losses, a desirable feature for TX/RX antennas, but not so desirable for RX-only antennas (like TV antennas, which are usually designed to operate with coax cables of 75 ohms -- not so capable of transfering high powers, but they provide lower losses). Those values were found experimentally.

That doesn't mean however that an antenna of a different size won't work. Different sizes (either physical or electrical) will present different characteristic impedances, and that's OK as long as it's matched to receiver's.

Also, electrically short antennas like the ones in portable AM receivers are actually better than longer ones (for the intended use), as they collect much less noise due to their narrow bandwidths.

Another evidence that this strict "1/2 or 1/4 wavelength rule" doesn't hold is that some antennas are way longer than that -- the resulting mismatched impedance (which probably won't be 50 ohms anymore) can be easily corrected and this disadvantage is compensated by the larger physical area covered -- it then collects more electromagnetic energy, making a great receiving antenna for weak signals.
> There's other mechanisms at play.

And they are…?
Yeah, for mind map style note taking I use hierarchical bullet lists. It's the same topology (if there are no cycles) without having to worry about layouts, and you can have both hands on the keyboard. I go up and down a lot and move blocks around.
Here in Brazil, Facebook is a kind of synonym for old people. If you use Facebook people tell you are old. I'm 22, and i don't know anyone from my age group who uses facebook. Youg people are using TikTok and then instagram.