skysight-inc/HackerNews huggingface dataset:
I've come to the realization that getting multiple external monitors and then more than one set of them to work right is not a "trivial" problem. Any decision is going to be wrong or might result in a compromise or bad outcome.

The CalDigit support response sort of suggests that some monitors (or interfaces that fake it) aren't providing unique EDID data.

EDID is supposed to contain a serial number. Connecting two monitors that claim to be the "same" device because the serial number is the same is going to be a problem - which one is on the left or right? How can you know / remember? Basing it on which "port" they are plugged into will also lead to frustration if they get swapped or a hub is used.

What if you have two sets of the same monitors at home (L and R), and two more of the same monitors at work (L and R). What do you want the experience to be? (mapping Apps to the correct displays when moving environments is also an issue that, ahem, hasn't always worked well!)

I'd want (and I've been TOLD) that plug and play experience needs to be the same at home and at work after the manual setup of the monitor placement. At home the built-in display is on the right, with built-in switched to the left at work. NB: I really cannot see how to do all of this unless the monitors can uniquely identify themselves.

Recording or noting these setups / placements also could be a technical challenge - plugging in external monitors in a different order, including timing, does that create a new monitor "environment"? Given what I've observed, I think it does.

My wife has a setup like the above with 2x LG 4K displays (two USB-C thunderbolt cables / connections) in two locations. It has been "mostly working, but slow" for her old Intel MacBook pro or "working well" for a newly acquired Apple Silicon MacBook Pro with the current macOS Monterey.

Doing the numbers, home has 7 configs. IR=Internal-right. (I), (IR, LH), (IR, RH), (IR, LH, RH), (LH), (LH, RH), (RH). Work also has 7 configs. IL=Internal-Left. (I), (IL, LW), (IL, RW), (IR, LW, RW), (LW), (LW, RW), (RW).

Ramble: For the (exaggerated) 400 open windows any display plug/unplug event this is going to cause a re-render storm for a new DPI, colour depth and location for every window for each plug / monitor transition. Ouch.

I am dinosaur and this is an X11 flashback. How can or does any of this even work for Linux? An X11 app opens a connection to a "Display" and the DPI (size), colour depth and other params used to be "fixed" at that point in time, the client does all of the rendering for the window, providing a bitmap to the X11 server. In the past it was not possible to move windows between incompatible display parameters - making dynamic changes not possible. How does moving windows between monitors of different DPI / colour depth now work in X11? I need to look into this. Prediction: I likely will be a casualty in the war of display rendering.

Final ramble. With some of these new "standards" (looking at you, USB-C), it seems the goal is to get the license payment but there is no requirement that your product passes a conformance test in order to ship it.
Stop providing security patches, for example.
Wow. You're a parody of yourself.
What mechanism, if not the presence of import statements, do you use to locate all the places where a certain package is used in a large project?
My experience with apple (never worked there, but worked very closely with them for years) is there's a HUGE difference between teams.

If you're in the fancy new hotness that has VP political support, great.

If you're in a team with a manager who has your back and pushed back on extra work and raises and bonuses for the whole team, great.

But you're one of the lucky ones.
The son of the president is under criminal investigations and is being offered board positions in a country famous for corruption. There is surely a cash-for-influence scheme going on. There probably is something there.

Now you may not care. I certainly don't think it is the biggest issue, this sort of corruption is pretty small biscuits compared to the damage that US politicians of Biden's tenure typically manage to do. However, the fact that there was a vigorous campaign of censorship leading up to the election is extremely weird. Which is the polite phrase for "this was a partisan lie by omission because big tech is showing their cards and those cards are Democrat".
You will find out if that happens. One doesn't have to be glued to every little news update to know what's going on around the world. People right now unfortunately (not saying you are doing that) are seeing every world crisis (pandemic, Ukraine etc) as entertainment.
ooh, yes plz.
i'll take a large order of both motor & memory neurons plz. could i get them without surgery?

i think the delivery mechanism for stem cell tech is sufficiently complex that it is reserved only for explicitly necessary procedures and regrettably by present day medical definitions that is 'urgently life threatening' so the idea of growing another kidney or whatever, unlikely. besides, it'll probably be easier to grow meat kidneys outside the body and then surgically implant them.
I'm surprised, my solar G-Shock [GAW-100B-1AER] never dips below "H" charge even on the darkest winter days.
potential scenario would be savings over ~$100k in a bank account would be seized.
I thought golang was open source. What am I missing?
In France if a household has >50k€ of yearly income it puts them in the top 10% bracket so it's pretty rich
You don't get it. In the US you can watch something else, despite the oversized influence of media conglomerates.
Netguard firewall combined with NextDNS custom dns server works as a pretty good full system ad blocker.

1.1.1.1 is a pretty decent alternative if you want something easier to set up.
People should be able to watch what they want without a midwit nanny policing their thoughts. Have you submitted your application to run the ministry of truth yet?

If you don’t understand how this kind of thinking is bad for the people and good for those in power I suggest you go and do some reading.
I work on the longevity side (metabolic health, there are also interesting companies in the US like Levels or January.ai) but I've experienced some of the symptoms nonetheless. Being very mission driven can be a strong factor for burnout.

Yes to 1. and 4., also a bit of 3. Also, a lot of regulatory overhead.
> Now assume that libbackend upgrades the libparser dependency to 2.0, but the import path stays the same and your application - the one that has been successfully auto-updated on a CI/CD server for years and nobody remembers how it works anymore - breaks, and you have no idea why, compiler reports some weird API-incompatibility errors, and now you have to spend two weeks getting back into the codebase and debugging the issue, until you realize you can't really fix it, because the guy developing the language decided that diamond imports are "a problem that doesn’t exist in most codebases".

The same scenario is very likely to happen, but much worse, if libparser was upgraded from 1.1.1 in 1.2.3 for libbackend. This will mean libfrontend, in your app, now also uses libparser 1.2.3. But, libparser 1.2.3 has a bug that affects libfrontend, but not libbackend. But of course your CI/CD won't tell you that, because Go is "smart" (and so are NPM, Cargo, etc) and instead of letting you know you have a depe dependency mismatch and can't upgrade libbbackend, they let you have fun debugging a runtime issue. Odds are good you will spend a good part of the day before even realizing that libfrontend, which says right there that it uses libparser 1.1.1, is actually being compiled with a different version because something else changed.

The moral of the story: SemVer is a lie. If you want a long standing project to keep running, you pin specific dependency versions for every library, and always allocate a good chunk of time for any upgrade. "Automatic upgrades" of dependencies are a nice dream, just like code that has no bugs.
PayPal shuts down its services in Russia
Puneet Mulchandani's answer is there: https://meta.stackoverflow.com/questions/415293/sunsetting-j...

> less than 1% of our monthly users engaged with Jobs

> Most employers found our sourcing system too restrictive or difficult to work with

> We would need to spend a lot more time & effort to address these issues

But why does it matter? It's all automated.
I once lived for almost a year in NZ. Afterwards, when people asked me about it, I often say: "Think about England without the class system." If I were to speculate on a reason for this, I would say that NZ perhaps had few upper-class immigrants. So there was no upper-class to begin with, which put NZ on a different trajectory. Does that sound plausible?
I see you countering a bunch of right wing talking points which I have not even made.

I was referring to GP's overt arrogance in justifying YouTube's intervention here.

People can generally duduce for themselves what the truth is.
Sorry about that. Thanks, @nosoonhui.
Sure, they also have Yandex and VK and some other stuff but even if they are successful almost none of it is groundbreaking or leading whole industries ahead. If TikTok was Russian, I would have said that they significantly improved content discovery and content consumption maybe.

However, this does show that if all Meta and Google is banned, they will be fine. Is it going to be the same for other stuff though? Like the IKEA stuff? Like civil aviation?
It's not about the phrasing but about the message.

How can it not be condescending to say "30% to 40% of people don't have enough intelligence to filter propaganda". Whether that's true or not is debatable but there's no phrasing it better.
For me the line to cross would be that Russia gives up their nuclear arms. They have shown that they are willing to use these for extortion rather than as a last means of defense, which I think should be enough to cause them to have to give these up.
Thanks for taking the time to respond!

Yes, I was going to do it from scratch (no libraries), it's supposed to be a very basic WYSIWYG markdown dialect editor, which also supports rich text pasting. It will probably never see the light of day in any practical use, I just want to see firsthand how feasible it is to do something like this, and hopefully learn a thing or two in the process.

Because the desired end result is markdown, and it's supposed to only support very basic formatting, I was planning to have a separate data model anyway, I figured I could use a MutationObserver, parse the editable dom into tokens, then just toss out everything that doesn't fit into the model, and generate new HTML based on the resulting model. I guess this ultimately does still treat the dom as the source of truth in a roundabout way, though.
Having to institue panic laws against your own citizens to be able continue doing something opens up for speculation on if this government will exist for 15 more years. The real maximum is probably lower (best-case coup d'état) or higher (coup d'état by the wrong person). The "15 year" may be a very arbitrary duration. A flat bell curve, perhaps.

Caveating with: I'm not in a position to blame anyone for not wanting to take the risk of breaking the law, regardless of prison term. Just a thought experiment.
The key here is that when talking to an American, "you" means every American since the founding of the US. Collectively, that's an endless mine of material.

When talking to anyone else, "you" means one individual, like Putin, plus one can be sure an American won't remember a single thing he did more than a year ago and that can be dismissed as a digression in any case.
the co2 from the mycelium, let it build up, then periodically cycle into your vertical farm to increase the co2 concentration -- then watch your vegetables or whatever grow bigger!
> we are now getting into a regime of computing where exact reproducibility is not necessary.

I think that is a myth. Predictable, reproducible and explainable outcomes are the holy grail of computing, in particular in AI.

If stochasticity is desired, there are methods to inject it, with precise control of the level of stochasticity and the distribution.

This level of control is absent in analog computing. Device mismatch introduces some randomness, but it cannot be controlled in practice. Instead of adapting the randomness to the algorithm, one ends up adapting the algorithm to the randomness.

Working with analog computers is a fascinating academic exercise. For practical applications, I doubt we’ll see it compete with digital computation anytime soon.
I would be wary about assuming too much on "Salary estimation" websites or what people may say on HN. There's a perception that they must be highly paid, and so only the highest paid shout about it. I know a lot of people who work for FAANG in the bay area that have a similar total income to myself (and I work for a company I'd judge to be very similar to Intel).

Also a lot of their income was stock and share bonuses, great if the stock price is constantly going up and they're growing hand over fist, but when things slow down that non-guaranteed income is the first thing to be looked at - if it's not on the contract it's not guaranteed. Sure you might be lucky, but in my experience the "Buy your house in cash of FAANG" for a mid-level engineer gravy train seems to be over if you're not already sitting on the options.
> Granted it’s usually a good idea to update, but it turns a theoretical 1 hour task (update library to use new feature) in to a headache that might take several days depending on how big the changes were to the other libraries

Well, you will anyway have to spend a few days, often. You either spend it taking a new version of several libraries, or you spend it digging through bizarre issues because your upgrade of maps broke your integration with sheets, since your older sheets was never tested with the newer shared library version and has a bug.
Rob Pike is 66 and the average male life expectancy in America is 76 years. Of course I wish him to live happily for many more years, but it would be presumptuous to expect him to work on Go for the rest of his life.

But although google has killed 264 projects so far [1], I believe that Go has too many dependents at Google and in industry to cancel. And even if it should happen anyway, the community will fork it.

[1] https://killedbygoogle.com/
Basically the only news that should be allowed is news that satisfies the mainstream political narrative so that folks are kept fully sanitized. This is far more important than silly things like freedom of speech. Any critical questioning of the "facts" is "misinformation".

Who cares later if the "misinformation" later is found to be true ? The most important thing is to obey and follow the will of the collective - set by the whatever the media overlords and political masters judge as "correct thinking". Any attempt to deviate from the same is "radicalization" and must be suppressed by any and all means.
Do we have the same internet mate? You can look it up yourself...

https://www.reddit.com/r/ukraine/comments/t6p7e7/russians_ar...

https://www.reddit.com/r/UkraineWarVideoReport/comments/t634...
I'm curious, what kind of features would "search for Texas" have to have to make 90% people switch from Google?
Yeah, but that was just the property tax — the SALT cap applies to the total state and local taxes.

Tack on the 5% income tax rate, and you'll hit the cap pretty easily. For example, a single person making any amount (with that property tax amount) will hit the cap. Ditto for a couple each making $145k.
India is 5.30 from UTC.

I don't why someone in India would have difficulty starting at 11am.

It's understandable if it's the other way around: Someone in the US starting at 4am
It's easy to point the finger when you're not the one facing the very real threat of 15 years in a Russian prison.
Regular expressions are Regular Languages, thus equivalent to deterministic finite state automata. These languages have very interesting properties due to their regularity (eg. pumping lemma), and they are a very small strict subset of Context-Free languages, which are also a strict subset of Turing-Complete languages. If you add recursion and backtracking to RegExps you easily go outside the Regular Languages class, and you probably end up in the TC class. Now you are dealing with an undecidable machine which is also very hard to define and reason about (and you also have two more problems). What's the point of calling it regular?
would that be even possible? I thought pretty much anyone working for them is physically located in Russia. Who would want to (or be allowed to) continue working for them if they suddenly were 100% a remote workforce based in RU?
Musk addressed that in a tweet yesterday

Important warning: Starlink is the only non-Russian communications system still working in some parts of Ukraine, so probability of being targeted is high. Please use with caution.

https://twitter.com/elonmusk/status/1499472139333746691
“to sign this, just forward the email” seems like a pretty compelling one.

I’ve done a lot of lightweight consulting work, and having a solution that doesn’t involve signing a big contract makes a lot of sense.
Western media bias works by using selective reporting and omission, plus artful mixing of fact and opinion. It doesn’t too often make up outright bare-faced lies like we see coming from the Russian government.
The BBC has been broadcasting on shortwave for decades - BBC World Service. The, somewhat hyperbolic, article implies this is somehow new and "WWII era".

Many counties around the world still use shortwave for various reasons - unofficial propaganda being one of them. The BBC World Service itself is and has been funded by the British government to promote its interests abroad.[1] The content is usually cultural in context.

Sadly, many countries are also reducing or completely closing SW broadcasts entirely. What I find interesting, from a geopolitical point of view, is that the Chinese are everywhere on shortwave. Very strong signals from China Radio International [2] on many frequencies in every broadcast band that I listen to. CRI broadcast very professional sounding, western style, news and opinion programs to a global audience directly.

Jamming of signals to try and prevent broadcasts being heard is probably also as old as AM radio itself once the powers that be recognised its value. The US also has the Voice of America [3] but, not being its target audience, the transmissions received by me tend to be weaker - I just may not be on the right band at the right time though.

There is a reason number stations exist! [4] Its my opinion why even liberal, democratic countries seem paranoid about giving free access to the natural physical phenomenon of ionospheric radio propagation.

The ability for citizens to have relatively unfettered broadcast access to a global audience outside of any control gives rise to IMHO undemocratic punishments of large fines or even prison.

Most of the UK radio regulation is driven by commercial interests and the government control of radio spectrum for monitory gain. For context look back to the time of the North Sea radio pirates - anyone would think the pirate radio stations were terrorist organisations! [5]

As a licensed ham radio operator I have the narrow privilege to talk to fellow operators, but if I step outside of those my license is in danger of being revoked. Ukraine banned its radio ham population from transmitting as soon as the invasion happened. I think this is standard practice by most governments.

I fully agree with spectrum regulation though in the sense of band planning to keep mutual interference down, and fully understand the havoc a poorly spec'd transmitter can cause - but this is easy to solve technically.

I do think there is a need for citizen broadcast bands to be established where there is a form of radio podcasts available to those who wish to meet the technical requirements - not hard as these are met by current, off the shelve transmitters - and put content literally "on the air".

Anyway, who put governments in control of this natural resource? Sorry, I drifted off topic but I am fascinated by the politics of radio.

[1] https://www.bbc.co.uk/mediacentre/2021/world-service-funding

[2] http://chinaplus.cri.cn

[3] https://www.voanews.com

[4] https://www.numbers-stations.com

[5] https://en.wikipedia.org/wiki/Pirate_radio_in_the_United_Kin...
Wealth is not income. Income is usually much lower.
Not when it comes to Go's compiler, which is a binary acceptance function.
Interesting, I wrote a quick script to use this:

#!/usr/bin/env ruby

def is_prime(n)

("1" \* n.to_i)!~ /^1?$|^(11+?)\1+$/

end

num = ARGV.shift

$stdout.puts is_prime(num)

... then decided to test it on a button-mashed number:

$ruby ~/prime.rb 767423

... and it hung.

Thought it was the length of the number, so I tried something smaller (101). Quick "true". Then I tried progressively more digits. I got to `ruby ~/prime.rb 7673121` (false) and it took less than a second.

But it doesn't like something about the number 767423.
Another story here for the list.

I have a blog where I post about my android app development. My apps have a link to a page in that blog explaining some details of the app. A few months after creating it the "show ads" button was enabled and available to be pressed (and even encouraged you to do it). I pressed it to see if it was worth it, a few days later the account was suspended.

As usual, I never got any confirmation about the reason, but years later I think the issue is that one of my apps is very popular (1M users) and basically the 99% of the blog visits are from that app, directly to the app page. I suspect some visits are from bots too, so the most probable cause is that the traffic was flagged as invalid.
It's not invulnerable at all. If anything the concentration of satellites at one altitude makes it more vulnerable because debris would spread out (think of "spread out" in a "shotgun" way) and threaten the other satellites of the constellation. These satellites move at speeds of kilometers per second, all it takes is putting something in their path to obliterate them. That could be a missile with or without ("hit-to-kill") a warhead or the debris of another satellite.

(Edit: keep in mind that Starlink operates on dozens of different orbital planes all at the same inclination and (approx.) same altitude that all intersect twice over the course of an orbit (which takes approximately 90 minutes). Pieces from the debris cloud would be at risk of hitting another satellite at every intersection at a high relative speed. It's not a low risk of damage once but a low risk of causing damage again and again until the debris has decayed enough).

If "Russia" (Putin) would like to disable Starlink satellites, I would guess that he easily could. If he wants to destroy an American-owned constellation and most likely raise the conflict to a whole another level is a different question.
Note that Europe also bans media they don’t like, namely RT News and Sputnik, along with severe guidance on content with regular threats of fines or deplatforming, coming from governments such as CSA in France. Censorship has absolutely a role in democracy.
perhaps you meant "does not follow". only the loose rules are "part of"

besides, "it is" is implied in that sentence, so there's your verb
Perhaps if you dropped your arrogance you would realise that other people in the thread don't share your opinion and don't want to get the same message across more clearly?

You and YouTube seem to share the same sentiment that you somehow are smarter in every way than the said 30-40% of the population.
Reminds me of https://m.youtube.com/watch?v=XFZ5l9SaIVw&feature=youtu.be
Have to say his idea is really a good one, elegant enough.
> A pre-print, non-peer-reviewed study in the journal Northwestern Medicine reveals that "multiple tissues of the male genital tract can be infected with SARS-CoV-2,"

Into the trash it goes.