skysight-inc/HackerNews huggingface dataset:
"-?" is supported by apps that use GLib for option parsing:

> GOption will recognize the `--help`, `-?`, `--help-all`
> and `--help-groupname` options * (where `groupname` is
> the name of a #GOptionGroup)

Ref: https://gitlab.gnome.org/GNOME/glib/-/blob/main/glib/goption...

Looking at the Git history, it was recognized straight from the start, when GOption was introduced in 2004. No idea why they chose it, and if it was their own idea, or if they followed some existing convention from somewhere else...
There's also the advent of the political dogwhistle, which is a pretty effective form of doublespeak invented by the right to court fiscal conservatives and racists simultaneously [1], that's done tons of damage to discourse. Part of the reason many on the left are trigger-happy with accusations that seem to come from nowhere is because Trump mainstreamed far right dogwhistling into American politics.

1: this has been explicitly admitted: https://en.m.wikipedia.org/wiki/Dog_whistle_(politics)
If that coworker was a factor, I hope you told them so. More information would help everyone make better decisions, including that coworker, when it filters to them.

I approve of the idea to brain drain Russia of all educated workers by offering them residency and easy immigration into Western countries. That, IMO, should include all such workers, regardless of their support for the Putin regime. The goal is to eliminate Russia's ability to assault another country again by denying it use of contemporary technology. They've proven themselves irresponsible again and again.

I also completely support your choice to not have to share a work day with that person. I know it sounds paradoxical.
"Considering the tax situation, it's curious that Intuit would not choose to take this tax break."

Intuit did provide health insurance to these employees and take the tax break. There was a small gap between when the previous MailChimp insurance ended and MailChimp employees were placed on the Intuit offered health insurance. Once on the Intuit provided plan coverage was retroactive to the date the MailChimp plan ended. The employees could submit claims to the Intuit plan for reimbursement of medical expenses paid during the gap. The issue is that floating the money during this time could significantly impact the finances of the employee or that the employee may not have the funds to do so at all.
Teamwork on the Fly
From the article :

"Cloud workstations have been in demand of late because physical workstations don’t thrive in work-from-home environments where they’ll usually go without the high-speed networks required to move data into and out of demanding applications."
Seems about right. My secondary school had one maybe-borderline aggressor, PE teacher that would segregate girls from boys, send boys to play football outside, stay with only the girls. No idea if / how many fell... The difficulty is where to draw the line, and clearly in this day and age "no adult alone with the kids ever" seems totally appropriate, not just for the kid's safety but also against rumors. In his case, we will never know.
One of the Underhanded C contestants used this trick, obviously intentionally admitting &x == &y. Hitting this edge case triggered the desired "underhanded" behavior of the program.

Here: http://www.underhanded-c.org/_page_id_16.html
Just install 7+ Taskbar Tweaker [1] and check "Display seconds on the tray clock". As a side bonus you get full control of your taskbar. Works like a charm.

[1] https://tweaker.ramensoftware.com/
Yes but entering 0123 and 123 results in something very different if it's a string and exactly the same if it's a number.

Anything that can have and needs to retain leading zeros is a string. That string can be restricted to 0-9 and would benefit from the numeric keypad.

https://stackoverflow.com/questions/6178556/phone-numeric-ke...
I don't see how moving it to another table is any way different from that perspective.
There is a similar effort in France: https://www.systeme-de-design.gouv.fr/ and there are, presumably, other efforts elsewhere.

But the french administration has been very heavily centralised since forever, which probably makes that kind of project easier to run.
This might be helpful in that regard https://www.ifixit.com/Guide/How+to+Fix+E-Paper+Tearing/6470....
I've noticed similar with different magazines. I wanted to subscribe to a popular magazine (can't remember which one it was), and it would've been significantly cheaper to order a digital subscription AND a monthly paper copy i the US, than a mere digital subscription in Europe. How is a digital delivery more expensive than a paper copy? Obviously there's some type of price gouging going on here. Needless to say, I didn't take the subscription as it felt blatantly unfair.
There's a book called "Cosmic Python", which gave me a clear basic intro to DDD, though not being a DDD book itself.

https://www.cosmicpython.com/book/chapter_01_domain_model.ht...

> In a nutshell, DDD says that the most important thing about software is that it provides a useful model of a problem. If we get that model right, our software delivers value and makes new things possible.

> If we get the model wrong, it becomes an obstacle to be worked around.

This was painfully true at my last company, and we failed to prioritize naming and modelling. I regret I did not know enough to point out explicitly what was wrong. It could have saved a lot of confusion and on-boarding costs.

I still haven't applied this book fully, but I've certainly taken good ideas from it.

If you want to support it there are many ways to do so: https://www.cosmicpython.com/
Of course he goes on Tucker Carlson's show, because stories like the Hunter Biden laptop were suppressed by CNN, Facebook, Twitter and others. In fact they were called "Russian disinformation".

Now in 2022, many of the same outlets suddenly acknowledge the authenticity of the story. CNN has James Clapper as its own security analyst (https://en.wikipedia.org/wiki/James_Clapper#CNN_national_sec...), why would Greenwald appear there after all that has happened in 2013?

Many of Greenwald's "conspiracy theories" are facts two years later.
Herd immunity now seems impossible. Welcome to the age of Covid reinfection
There are two periods of economic problems in Germany in the 1920's. The first involved economic collapse and hyper inflation in the early 20's immediately after WWI. The second started in 1929 and was a deflationary event. Argument I've seen is the sooner a country got off the gold standard the sooner things improved. Everyone but the French did that. Which is to say the solution wasn't rocket science.
No system is truly safe. That doesn't mean anyone should give up.
Of course swaps are done 'for a reason'. But this is an implementation detail for a swap, one where the xor trick is used to be able to swap 'in place' without using a third variable to perform the swap, and that screams 'register constraints'. To get into that situation is the mistake, not to get clever to use an xor swap to get you back out of it. In any other situation that realistically speaking would occur such constraints would not normally exist.
FB uses mysql in two very different ways - for the giant social-network database, mysql is basically a key-value store used as the storage layer for the graph database built on top. Then for the thousands of small utility databases (small enough to fit on a single machine) it’s used in a very vanilla way.
Who are these "same folks up in arms", actually?
Conway's Game of Life – Mathematics and Construction [pdf]
Nothing new? Even getting a mortgage in 90s and early 2000s was difficult when self-employment.

As an employee I am struggling to get a small mortgage (1/4) for a house abroad in my home country. Having more than half of the house price doesn't matter :(
But the Pebble blogpost specifically mentions how they were fooled by pre-orders into thinking that they had a popular product !
I saw Ceephax playing at one of the weekenders, there was a small shuttle bus ride to a beach, and everybody danced in the sand. Lot of surprised locals looking at this crowd of strange people raving in the middle of the day. A ton of fun and a really good time. Super skilled and humble guy.
Multiple times each year I rent an inexpensive cabin at one of our state parks, and on the way here I always visit a small grocery store in a small town that carries a local Amish bakery’s goods. I absolutely love their bread.

This past weekend I noticed a Dollar General had popped up nearby. They’re like weeds in rural Indiana.

I have no doubt that within a year or two the small grocery store will be gone, and I’ll no longer have a convenient place to buy that bread I like so much.

Yes, I do want to go back to mom and pop shops.
Exhibit A:

>Curious people are worth listening to, everyone else is not

Exhibit B:

>The answer to this must be culture

>The solution is easy: curiosity.

It's an interesting model, but there's a serious contradiction here. You're claiming curiosity to be the 1-to-1 justification for being given an audience, yet making dogmatic assertions and setting out a viewpoint-driven agenda - you are not curious about curiosity, you dive right into how to . Therefore there must be a value that makes a non-curious person with a viewpoint-driven agenda (in this case, you) worth listening to.

For brevity, the "90% of people who... want to contribute/validate their viewpoint/seek peer confirmation" can be more or less labelled "vainglorious".

I think you're right about vainglory leading to nothing good. But, the hope of enacting that "something good" that there should be instead is the real reason to listen to non-curious people. And most everyone hopes to enact "something good", so now we're back where we started, listening to ideologues, be they curious or not.

My suggestion is to modify the model by instead seeking to listen to people who are not vainglorious. I think finding people who aren't vainglorious to listen to, and finding out how to not be vainglorious myself is the right direction to point my curiosity.
https://www.dailymail.co.uk/news/article-10710541/Russia-mov...

So this just happened, apparently Russia doesn't want us to be part of NATO.
At least cloudflare and AWS have been doing this for a very long time. Only they weren't using ACME but their own proprietary APIs where you couldn't export the private keys to you own server. Considering Google requires you to have a GCP account, I don't think it's actually very different and they only wanted to save costs by not developing more customer tooling.
Apparently they received $0.5M from a group calling themselves (very aptly) 'Space Cowboys':

https://pythom.com/ps/Pythom-500k-Seed-Round-Closed-2020-03-...
Well, there are lots of other factors, but the general reasoning holds.

If you have ten airports, you have 10 * (10 + 1) / 2 = 55 airlines. If you have 10 train stations, you have only as many rail lines as you're willing to build, which means countries end up spending most of the effort and money on lines connecting major city centers.

Also, if you have an international airport, you're connected to every capital city of the world.

The logistic advantages of air travel are huge. Kerosene will need to get a lot more expensive before these advantages lose out.
An Ocean of Noise
Gonna let you in on a little secret called capitalism which cares for profits over users - whom are just a means to an end.
> I mean, the migs are very much real and capable planes, in many ways better than their US counterparts (especially so with how the F-35 has turned out).

The last truly new Russian jets ( MiG or Sukhoi, doesn't matter) to enter mass production are the Su-27 and MiG-29 from the 1980s. Everything since has been new versions of those designs, or failures ( Su-57). They aren't bad planes, and might have some specific advantages (e.g. IIRC a MiG-29 is a better interceptor than an F-16), but they're old. They're certainly cheaper, easier to maintain and with good training and systems can do plenty of damage in good circumstances and with some luck, but saying they're "in many ways better than their US counterparts" is a stretch.
My Atlassian products have been fine for the last few days, and indeed last few years. I think there was a 1 hour upgrade window a couple of months ago.

But then we self-host.
I think the takeaway is that just war is simply a part of the debating furniture. You're always going to talk about it as if it's the thing that decides whether we do it or not, but realpolitik is what's actually deciding.

We decide we need to invade someplace, then we massage the message to say it was just.

That doesn't mean anything at all is possible of course, there's a debating window offered by cultural history as to what we might be able to use as an excuse.
Amazfit Bip and Bip Lite (the latter is preferable unless you need standalone GPS) consistently does 22-23 days of battery life (8-10 days if you use a watch face with seconds).
> Your laptop monitors probably use lvds/edp to interface with the motherboard. You can buy a converter to displayport for those.

As a sidenote - why is a converter for eDP needed in the first place, other than to supply power for the backlight, and to adapt the connector to the usual flat cable?

If I read the Wikipedia article correctly [1], eDP is a superset of the DisplayPort standard, with added functionality to control the panel/backlight via the AUX channel and support for an on-panel framebuffer - so in theory one should be able to directly drive an eDP panel from a DisplayPort connector with a passive adapter and some way to supply power to the backlight.

[1] https://en.wikipedia.org/wiki/DisplayPort#eDP
Ok, that might be happening. Though I guess they can't do that kind of thing too often, because Uber (and Lyft etc) cut you off pretty quickly, if you keep cancelling as a driver?
I think it just speaks to the complexity we are reaching in software engineering. Feature A and feature B might be safe in and of themselves but a composition contains a vulnerability.
>And lending to someone with 10 years consistent employment history is much easier than lending to someone with a complex self-employment situation;

But that doesn't explain my situation, where the 30 years of mortgage payments are already there, with no need to validate income history.[1] And before you argue, "but you could go to Vegas and bet it all on black", a) that wouldn't explain why Fannie suddenly becomes okay with it if you set up that artificial trust, and b) the conventional mortgagee has at least the same risks to being able to keep up that income.

>Like, maybe the person in the tweet _does_ have the same risk as, say, the average person earning the same average income, but there's no way for the bank, or the tweet reader, to know that without substantial work.

I addressed that -- even if he increased the down payment to get risk parity, he would still pay a huge interest rate premium over conventional.

>Even in countries which doesn't have a Fannie Mae equivalent, self-employed mortgage lending is generally treated specially.

Other countries don't have a Fannie equivalent, in the sense of "lender that makes artificially-low-interest, 30-year-fixed mortgage loans". In those countries, I (or the tweet author) would establish that my loan has risk parity with the lowest-risk mortgages and would get the lowest rates. But in the US, even if this guy worked with a bank, who validated that he was such a low risk, they wouldn't be able to sell it to Fannie, and he'd have that huge (or variable) risk premium.

>They should be going to a specialised lender.

On that point, agreed, but it wouldn't change the core insight about Fannie being a "stupid" lender that can get people artificially good terms for stupid reasons.

[1] And, in case it matters, Fannie only looks at about 2 years of history, from whence they conclude that you'll definitely earn that much more for 30 years.
It’s not a book, but I found this talk quite useful to help people grok DDD - “What I talk about when I talk about Domain-Driven Design” https://youtu.be/6nrRfCkeAKU
I wish we had better connectivity between Spanish cities. Between Murcia and Alicante/Valencia there is no good option currently, just driving.
> with a scroll wheel as well

This happens to me accidentally while scrolling. Then I order the wrong quantity and such.
The Heisenbug: a software bug that seems to disappear or alter its behavior when one attempts to study it.[0] They're rare, but they do happen.

[0] https://en.wikipedia.org/wiki/Heisenbug
Interesting... I thought for sure that would be undefined behaviour like in C++, but apparently it has been defined since C99: https://en.cppreference.com/w/c/language/union
> I think of workspaces as "a folder containing all of my projects".

This really reminds me of the approach that the Eclipse IDE takes.

Some loved it, some hated it - much like how i might want to organize my Go and other projects in rather arbitrary ways, e.g. in a bunch of subfolders where Git checkouts are done, like:

~/projects_work/project_{bar,baz}
~/projects_personal/2022/project_{baz_but_altered,other}
~/Downloads/temp_stuff/*
MQ2 Gas Sensor Tutorial for Arduino, ESP8266 and ESP32 (2020)
Just leave a gap in the swarm for the light the earth needs (or have mirrors in the greater swarm rotate to do the same, if cheaper).

You can make hydrocarbons from c02 and water. Make digging up carbon illegal, so that only legal way to get your jet fuel is to buy it from a machine that makes it from the air (e.g. carbon-neutral fuels).
Off topic but anyway To all react devs, If you are not using web components (not mutually exclusively) then you are doing it wrong.
Yeah. On the flip side I've traveled to Warsaw some time ago on the Pendolino (?) train. I splurged on a first class ticket (~$35) and it was real nice. No "film", separate seats, great service, clean, real fast. Of course, the bubble burst when we approached Warsaw - the train slowed to a crawl just as we were entering the city and I was late like an hour :P Baby steps I guess ;)

edit: Damn spelling again
The problem I see is especially in small / mid level companies' contexts, directly trying to jump to DDD usually ends up with a really weird, half-assed implementation. On top of that, it's usually hard to get people up to speed with this kind of architecture. If you're new in the domain, changes take longer as well. You can't go back to the white board every time, re-model your domain and do big changes to it every week.

With classical MVC + Transaction Scripts you can go quite a long way, as boring as it is it can scale up to 500 people working on it. When the time comes, you will have waay more knowledge to your domain and would be able to go with this kind of approach while going towards service oriented architecture or while implementing those boundaries within your monolith like Shopify does.

Otherwise you just waste your time for the things that don't give any benefit to you in short / mid term at all. On the long term nowadays it's really rare people stay at job that long or if that time comes your company will have enough money to throw money into the problem.
Is GCP profitable? Somebody else in the comments pointed out that GCP is actually losing money and needs to be subsidized by Google's ad revenue, thus making Alphabet immensely influential.
Because of the pandemic, I am now working remotely as a Content Writer. And to be honest, I am starting to like it
> On a modern x86 cpu the ‘xchg’ instruction performs a swap and can do so entirely in the front-end via register renaming. It doesn’t even require a micro-op.

This is only true for AMD cpus, on Intel xchg is 3 uops. Still better than the xor trick, though.

Source: https://www.uops.info/html-instr/XCHG_R64_R64.html
I can see it is a part of a quite elaborate system.

The last article mentions the ЕС1866 computer and Russian domestic chips.

Is this whole system based on ELBRUS-computers?
Bring it back :-)
Is it fair compared to how much work other jobs can be? Teaching or care? Certainly not. If I look at the advertising, banking, housing or the medical (esp. beauty) industry as a whole, there is room for improvement.

Visited a few congresses for dermatologists. 10% medicine and 90% beauty products (that don't work). Frustrating for many doctors but this is where the money is because people like to spend it here.
tyhjhkjhh
If you plan on sleeping soon, please don't enter any prompt containing a public figure. Nightmare fuel.
Please don't make sweeping generalisations from a shallow understanding of the situation.

The linked page correctly gives credits to the authors. HuggingFace offers a platform to host such demos, their involvement in the hackathon had nothing to do with the credit attribution issue. The error is 100% on the submitter's fault (or whoever edited the title afterward).
If you call my carefully written post "muddying things", there is no point in prolonging the discussion.

You have been smearing Greenwald all over this discussion. This is what he actually said:

https://nitter.net/ggreenwald/status/1501313109520175104
Yeah, for me (YMMV with your hand size), Nexus 5 was the ideal maximum size. (I even ended up removing the perimeter protection I bought because it made it cross the threshold into "too big".)
Being a teacher has always been my dream. And so if things had gone different in my life, I would probably be teaching.
As long as you can dramatically increase production or imports of DSLRs, in case of war. Oh wait.
You're a 100% right with that example, I just think it's important to pry these apart as separate issues. The issues you faced should've been solved by a simple data transformation at the system boundary. "Don't let external data formats permeate through your codebase" is, to me at least, basic engineering intuition. There's no deeper meaning to be gleamed from that, the team lead displayed gross incompetence and now you have to clean up his mess.

On the other hand, these "clean architecture" blogs paint this ungrokkable colossus as a northstar -- they contrast it with issues like yours, and present this as the cure to every problem you've ever had in software. I just don't think that's true. None of these blogs ever highlight the loss of understanding. As you approach this style of engineering, you have so many layers, dependency injections and "oh and btw also this" style cross-cuts that no single use-case i.e. codepath can be understood by single person. You're just writing small units of code and hurling them at the codebase, hoping they enter the black hole's orbit and do what you want them to. I like to think that's why Uncle Bob uses huge, unexplorable celestial bodies for book covers :)

P.S. as a counterpoint to your example, I work at a company that's infatuated with the idea of microservices, with little consideration of the tradeoffs involved. A while back I had to add a feature to a new microservice that had been a few months in production. After a couple of weeks of wading through the ports and adapters, DDD-inspired architecture, I realized two things: one, this "service" is just exposing CRUD operations on a single database table with zero business logic in the middle. And two, the Data/ORM adapter layer of the architecture does not work. The migrations are never executed, the DB entities are never mapped, and SQL queryies never fire. Looks like nobody used it since it was first deployed :)
Someone posted an archive link around the paywall, like I said there are two confirmed arrests.
Another point is that Ukraine might now have enough weapons to destroy all Russian tanks, planes and helicopters operating in Ukraine.

But even though things look hopeful, there really is no countermove to Putin bombing every major Ukrainian city.

So it looks like a stalemate unless Putin successfully conquers Donbas, at which point he might negotiate some kind of peace.

But with heavy vehicles such as tanks starting to arrive for the Ukrainians, a quick resolution to the invasion seems a long way off.