skysight-inc/HackerNews huggingface dataset:
Thinking about it more...I think texting, especially group texting, was much bigger during the 2008 campaigns than it was during the 2004 campaigns, and for some, rudimentary web browsing. And they did it on the pre-iPhone concept of a smartphone, that we've since thrown out.

What they used to call feature phones back then (which I think are practically discontinued now - most current feature phones would be considered smartphones in 2006) supported texting but it was used less than on the 2006 concept of smartphones.
Completely disagree with you. Sometimes hallway conversations make you realize what other parts of the company is actually doing.
> we've closed our previous bank account to open a new one. Google tried to send a payment to our previous bank account, it has returned, they instantly locked our payments profile and that's it, the whole story.

Was you previous account Russian based? When was it closed?

If you changed it after the war began I can see how Google would notice a Russian associated company (Whitescape) moving to a new bank account just before/during the sanctions and see it as an attempt to evade them which should obviously be blocked.

It seems this is a lesson to move your company to a more stable country (Canada) as soon as you can. Not to wait until the the leader does something the whole world condemns.
My CS professor at MTSU Ralph Butler (helped write the MPD in MPI) was good friends with Jack, iirc Butler brought him in for a talk. Very knowledgeable in all things HPC.
> Nothing is bought, sold or recommended to be bought or sold

There are plenty of direct and indirect recommendations for goods and services. "Who's hiring" is a good example of that. Posts about a particular product often garner posts about similar products. To be clear, I agree it's not the main thrust of this site, but let's not be blind to it happening, often for purely benign purpose.
I know I watched the news growing up. I question if it was the right call. I certainly learned a lot, but wow is it negative, and increasingly inappropriate.
Impressive! I thought Opera was using WebKit now so it was as bloated as anything else?

It used to be my favorite browser on Windows NT 4, last millennium.
FTX’s Direct Clearing Model Application to the CFTC
> Because I can easily see a particular political party going full on authoritarian, but claiming "patriotism" and "constitutionality".

One party spent the last two years going full-bore authoritarian in the name of "safety" and "saving lives". They cheered on closing beaches, hiking trails, basketball courts, schools, churches, boat launches, hockey rinks, playgrounds, parks, campgrounds, public restrooms, drinking fountains, you name it. They cheered on police arresting people who attempted to do those things. The cheered when schools were closed for more than a year, leaving those in the lowest socioeconomic groups completely screwed. They cheered when massive amounts of wealth got transferred from the working class and underprivileged to the upper class tech workers and beyond. They cheered on closing small mom & pop businesses and cheered on everybody ordering all their shit from amazon.

Said party claimed to be backed by "science and data" but took dramatic actions that were backed by neither.

The political party I used to belong to betrayed me. They tossed every single thing they claimed to value right out the window. All political parties are hot garbage. The best you can hope for is both parties having enough sway to balance out the extremes of either one. It took the last two years to wake me up to that. Never fall in love with a political party... It's not "us vs. them" it's just "us".
Incidentally, using Instagram still gives money and stats to the same parent company - Meta.

So what's the difference? It's still lining Mark Zuckerfuck The Soulless' pockets with gold.
> The trick is figuring out who is who, because other docs won’t say

Precisely. And I assure you, as a patient you can't possibly figure out who's who. Your bias is you think you can.
Surprised that Thomas wasn't mentioned more by others.
Back then I'm pretty sure robitussin had codeine not DXM.
They both had a direct competitor that had been stalking them for years before implosion, and neither were as well established or well funded as Meta/Facebook.
Fidelity marks down Stripe and Instacart further
Facebook is full of MLM shit and found dogs.
Yeah, we can't expect that company to also post articles that show either less splendid (or negative) tradoffs of PP, now can we?

Meanwhile, some of that research is pretty easy to deflate. From the first article, for example:

Students prefer the 15% overhead

That's right -- they used a survey of student experiences to draw conclusions about what works best for senior developers well into their careers. As the authors themselves put it: "We feel that this is a strong indicator of the satisfaction of pair programming."

I don't see how they can call this "strong" evidence of anything.
Turn on showdead in your profile and browse new sometime. there's plenty of spam that hits this site, you're just not seeing it.
I wrote a bit about it at a blog post [0]. My idea is to substitute the "cloud" (i.e, your data and applications running on someone else's computers) for a "lake" of your own devices where you can replicate and synchronize the data, and use native free applications for each of the devices that you have.

So, for hardware

- Workstations: Linux

- Mobile: /e/OS [1]

For software:

- GDrive -> Syncthing for the documents, LibreOffice on workstations, simple document viewers on mobile

- Email: My own domain, service provided by namecheap, costs ~20€/year.

- Contacts, Calendar -> Syncthing to synchonize the files between the devices, and DecSync [2] as a calendar provider on thunderbird (workstation) and k-mail (mobile)

- App Store: F-Droid for most software, and the odd exception (Berlin ticket for public transportation) that is not F/OSS I use the /e/OS store (which proxies some of the apps from Google into their own store)

- Maps: MagicEarth (works well, uses OSM data, can do navigation decently and allows to choose download maps to keep offline). One of these days I will try again to self-host a tiling server, but I'm not sure what I would do for navigation.

- Messaging: Matrix/Element is my main client, I also have XMPP. Both are hosted by communick, the "professional managed service" that I run [3]. I also have Telegram (FOSS client) on mobile, but I've been meaning to implement the bridge on communick so that I can ditch the client. I use hangouts only on the computer if and only if the other party is not available on the preferred methods.

- Search: Brave search is working well. I preferred Brave over DDG because Brave is building their own index. If you think your queries are not giving you good results, you can turn on "Google mixing", where they make a (proxied) query to Google and show their results mixed with their own.

[0]: https://raphael.lullis.net/thinking-heads-are-not-in-the-clo...

[1]: https://e.foundation

[2]: https://github.com/39aldo39/DecSync

[3]: https://communick.com
I think the argument is about comments like this

// function to get the recipes
function getRecipes() { ... }

which are redundant and pollute the codebase.

Where have you heard that writing useful comments (e.g. explaining an edge case, explaining a technical workaround, etc) is a bad practice?
True, and unfortunate because it means it'll be harder to tell once a truly compelling and attractive alternative comes along.
"Sister city"
"Brother city"
"Sibling city"
"Twin city"

For some strange reason, no one ever says "brother city." The term "sister city" is very common. "Twin city" is also conventionally used. I do think it's a bit strange to say "sister city" but not "brother city," and it forces me to think about gender in a context where I do not want to think about gender. So I like the term "twin city" better. "Sibling repo" preferred to "sister repo" for the same reason (if I was reading this Github documentation, having to think about a repo as female gendered would be a highly distracting diversion while I'm trying to concentrate on source code).
Yeah, I don't even know what "self-documenting code" actually means. You don't write README.md, ARCHITECTURE.md, JavaDocs, etc, at all? A new developer is supposed to go through all the codebases and figure out for himself?
Obviously I don't know anything about the Serenity browser, but in the Gecko/WebKit/Blink cases it's mostly startup overhead. A page with a single word on it ends up being more than 44MB.

The DOM is a braindead abortion that should never have been standardized. There's no plausible way to implement it with reasonable efficiency.
Wow - is nobody else bothered by all the empty precision?
57.62% Comprehension, 23.96% Navigation...

Even the piechart labeled "True effort required for many large-scale systems" says 7% of "effort" is Integration Test, and 8% in Module testing...

Want to raise my hackles? Give me statements with lots of precision but lacking in documented (not to mention repeatable, reliable, or robust) accuracy.

Convolved on this numeric silliness are several cartoons of smiling faces with vapid captions like "The figuring out time is a decision making time" or "Assessment is the process of understanding a situation around a system enough to make a decision".
> The policy eliminates ALL time off including weekends, except 1 day per month.

How, exactly, is this legal?
By the power of Greyskull, this sounds like a job for Theyperson and Theyra.
It depends.

First, in modern systems you usually don't have direct access to GPU, but call syscall and than happen magic, something like this.
And they all are multilayered architecture, mean, now normal, when systrace dump of some exception lists few hundreds functions, imagine how this slow.

This is because all modern systems except consoles, are direct descendants of business minicomputers, in which where most important, they could simultaneously run wallet and text processor (or electronic table, or email, etc), and these programs will not see each others memory, so errors in text will not lead to lost money from wallet.

Second, modern systems behave like NUMA architectures, or some people even named them distributed architectures, mean, that only CPU computing in userspace is fast.

In many cases you have choice, to do magic in sync way or async, but in any case, syscalls are extremely slow, in some cases could be few magnitudes slower than userspace CPU computing.

Sometimes lifesaver some sort of message passing architecture, so you send message to GPU and immediately could do your tasks without any waits at all (kernel periodically check messages mailboxes of all processes and when happen your turn it will read your message and do things and write answer).

But message passing is now rare, mostly as I know, used paradigm of direct syscall, and async means, kernel release your process just after receive syscall, sync means, your process will be released only after syscall finished processing data.

In 8bit systems, cpu frequency where very low, sometimes fraction of bus speed and there where very few layers, basically userlevel program could directly access hardware.
So even formally their behavior named synchronous, but in reality they where very fast in most cases, except understandable waits, like when Atari ANTIC access videoram when you also trying to do that.

Reliability issues in 8bit and in consoles solved very simple ways - first, most where capable to run only one program, and second, console software where extremely reliable, and expensive, much more reliable than business software, sometimes exceeds reliability of military software or mainframe system software.
For sure. That was a pretty different era though! There was still uncertainty about who would win, but Facebook is the Google of social media networks at this point. There is an incredible amount of resistance to uproot them.
Nobody benefited from this crisis. Everybody was doing what they were incentivized to do. The problem is those incentives caused a massive overreaction with far reaching societal consequences.
> Fastmail are based in Australia

Like sibling said, doesn't Australia have a pretty bad track record with respect to data protection (especially data owned by foreigners?) If ease of use were the #1 priority I'd stick with Google, I've never had a single issue in over a decade with them.

> What makes you consider google to be privacy conscious?

I probably didn't make that clear enough, but I don't consider them that, hence why I'm looking for something more privacy-conscious than Google (ideally not just a little more but I'm willing to make some compromises if that means I can keep using iOS Mail and the like)
It is mostly all stolo.
1. If the original authors are still around, we do a knowledge transfer.
2. Create diagrams about the relationships between all the systems involved. UMLs, ERDs, and all the rest of them
3. Clone the system locally and trace how the data flows from one point to the next. I'd go with logins first since we all know how it should work so it's easy to follow.
4. Lots and lots of trial and error when contributing new features. If it's well made, tests will catch your bugs. If you have a good team, they'll cut you some slack since you're just new and they were also new, too.
More of this please.
AWS enterprise support (paid) has been excellent for us over the past 7-ish years and entirely worthy of the name “support” is my summary. Over 7 years, we’ve had a few cases where we needed to rely on them and they did right by us every time, even in a few cases where the problem’s source could be found in our mirror.
If a system doesn't consider the human element in it's design the system as a whole is weak. There is no computer vs human. I am tired of hearing computers doesn't make mistakes and it is only humans that do. Even if they found a bug in kernel or some obscure memory fault, some people will spin it up as human mistake and chalk it up and move on. System designs needs to be holistic and accountable to errors. Everyone thinks they are smart but constant attacks only need you to be careless for a mere moment.
It was then that they confirmed the planes were equipped with nuclear weapons, it was reported.

And just HOW did they manage to do that? Naturally they read the big flashing sign on the rear windows saying 'Baby on Board'. Bullshit article.
I wasn't aware of them, will check them out. Thanks for the pointer!
There are conflicting news: This blog post says car was driverless while all other reports says it wasn't because Waymo does not have CA driverless permit for SF yet.
https://techcrunch.com/2022/03/30/waymo-opens-driverless-rob...
I'm more than half convinced that the comments shouldn't be in the code itself but attached as metadata to the commit that introduced the code in question, with the further implication that every commit should be focused around a single idea that lends itself to a single coherent narrative.

The big drawback (right now?) is that diffs are computed on a line basis rather than a semantic token basis, so a bug fix for a comparison operator obfuscates the raison d'être of a whole conditional.
Speaking strictly from an environmental impact perspective, has the industrial technology to mine all of the minerals needed for all of these car batteries been converted to electric? How does the entire flow of building and operating a car with an ICE compare to the total environmental impact of electric cars? And what happens when all of these car batteries need to be recycled at some point?
Unfortunately, yes... I've tried to move away, but found the other tools were lacking - at least with the level complexity of my taxes.

I was *very* hopeful for Credit Karma's tax product as they generally make a very good product. That is why Intuit bought Credit Karma. They were forced to divest the tax part of CK. Which is of course what Intuit wanted - CK to not do taxes.
There are cars on the road now, driving without drivers. Google (and Cruise) have built cars without pedals or a steering wheel. The needle has moved.
I tried the same test, in a clean browser that should have nothing for Google to grab (beyond IP address) to correlate with my browsing habits. Of the top 10 results, Google got the right context in 7, while DDG got it in only one (the 10th in fact). I guess if you work with that particular piece of software, maybe you hit this sort of thing a lot. Thankfully, my experience is more like GP's: I only rarely try sending queries to Google, and for me at least, often those rare cases don't yield anything from Google beyond the realization that I need to figure out a better query.
I know a lot of hippies.

There are of q-pilled hippies, right libertarian hippies, sovereign citizen hippies, etc.

That's not even getting into the generically apolitical but anti-authoritarian folks who are in the counterculture and who definitely aren't embracing typical liberal aesthetics. I know more or less progressive anti-vax folks who are also anti-Trump.

And then I get into the older folks I know who grew up in the 50s and 60s who were in that first giant wave of psychonauts. Most of those folks are incredibly conservative by contemporary liberal aesthetics.

I grew up in a conservative part of Texas, and it took me until my mid-20s to fully comprehend that there are plenty of right-wing folks who are into all kinds of psychadelia.
While I agree with you on the topic of stickiness, I would like to mention that FaceTime now supports calls to Android devices. Regarding the bubbles, I can’t say I really understand the issue. I’ve had both android and iOS devices and the bubble bit has not been an issue that has kept me from interacting with friends and family. I think group chats between android and iOS had some issues pre-2016 but in my group chats I haven’t noticed any issues.
Just like the IRA said to Thatcher: "Today we were unlucky, but remember we only have to be lucky once. You will have to be lucky always."
You can't imagine how difficult that is to read when you check your code into github like that.
> most of my social activity occurs on Discord.

Same here.
http://manifold.markets is one such place to do that.
If you look at the contributors graphs[1] on our GitHub repository, you'll find that folks other than myself have added tens of thousands of lines of code. I'm not quite the power-hungry gatekeeper you might imagine :^)

Regardless, the issue I have with the mainstream FOSS desktop system isn't about any one project's development process, but rather the fact that there are hundreds of independent development processes, each controlling a small fraction of the whole system. Doing any kind of cross-subsystem work in that environment becomes a significant undertaking, and that's what I'd like to avoid.

[1] https://github.com/SerenityOS/serenity/graphs/contributors
I wouldn’t use accidental gun deaths when acetaminophen is often used in suicides. There are 25,000 of those with guns each year in the US.

But yes, acetaminophen is a drug, can be dangerous and shouldn’t be treated as benign.
I'm criticizing the parent's comment that it's not ethical to treat people with "unscientific" treatments. This is in the context of an article criticizing phenylephrine, which differs from really, deeply unscientific stuff like, say, acupuncture or homeopathic remedies, in that it has studies going both ways but the balance (according to meta-analyses) is that it's useless as a decongestant, and is thus unscientific to have on the shelves.

How does that relate to wastebasket syndromes? At least for the one I have (a migraine variant) -- every single accepted treatment falls in the same basket. Some evidence, but not enough that it's really a good idea to use it. Unless, that is, the syndrome is ruining your life.

And behind this argument that yet more things should be taken off the shelves and regulated, I'll note that the US has one of the most restrictive, patient-unfriendly regulatory atmospheres in the world. It's goddamned ridiculous, pardon my French, that the "solution" to phenylephrine not being a good decongestant would be to regulate it so that it can't be sold without a prescription. Doubly so, in a country with a healthcare industry that's so thoroughly corrupt and dysfunctional that a vast swathe of patients can't afford to even go to a doctor to get whatever tenuous recommendation they may have. (Phenylephrine, by the way, has a number of uses other than decongestion.)

... that was a rant. But this system is truly screwed up, that fact has affected my life quite negatively, and it's annoying that the knee-jerk reaction so many people have is to keep playing along with this completely broken ethical system.
What's the difference between importing some hundred's of lines from thiserror in rust vs importing the "error" package in go?

If the difference is just "It's okay to use stdlib code, but not dependencies", then go's a great language by that metric.

I don't think that's what matters at all. What matters is the abstraction that the programmer deals with.

In go, the abstraction I deal with, as a programmer, is what I showed above.

In rust, the abstraction I deal with is also what I showed above. One of those things is simpler.

Further, the abstraction in go is leakier. My function returns a 'error' interface even if it can only be those two concrete types, so the caller of my function has to step into my function, reason through it to figure out all the error variants, and then check them with 'errors.Is' or such, and changes to what variants are returned aren't statically checked.

In rust, I can look at the type-signature, write a 'match' statement, and never have to manually figure out all the variants returned, since the compiler just knows.

My point here is that what matters is the abstraction that programmers interact with. Third party libraries are bad when they give a leaky abstraction that causes the programmer pain. Standard libraries likewise.

In this case, the abstraction available in rust is cleaner and requires less code for me, the user of the package, so I don't think the lines of code used to build that abstraction matter.

Why do you see this as something that matters?
> There are other benefits, pair programming reduces a whole category of simple bugs/typos to basically 0

No it doesn't, bugs happens since there is much acceptance for bugs, programmers develops just enough awareness of them to get the bug count to maximum acceptable levels. If you take two programmers who both learned to get there on their own and have them oversee each others work, you reduce the bugs temporarily, until they adjust their attentiveness and conscientiousness downwards to account for it and the bugs rise again until they are at barely acceptable levels.

You see temporary improvements like this happen everywhere. Researchers love it because it makes it trivial to publish papers, but these results usually doesn't scale, and even when they do scale the effect is significantly smaller than originally advertised.