skysight-inc/HackerNews huggingface dataset:
> Now I am curious, was there anything in the wording of my reply, or in your past experience working with PMs, that caused you to reply?

No, it is not anything you said specifically, Geert. But I have direct and indirect knowledge of PMs who adopt the "All the shipped features were my ideas, the bugs and tech debt were added by engineers" attitude. This thread too gave my that vibe.

I have written more of my opinions on the PM orgs at [1] and [2]. Happy to chat more, if you are interested - my email is on my profile.

[1]: https://news.ycombinator.com/item?id=28965764

[2]: https://news.ycombinator.com/item?id=27391220
I find it very strange to have claims about the database being tamper-evident etc without a clear description of the threat/trust model, and how/for whom it works. For example, what data does the client need to store to be sure no tampering has occurred?
I'm pretty sure they think it's good for "engagement" --- the new euphemism for distracting users and pulling them into scenarios where they can be monetised via ads or otherwise.

The older versions of Windows were definitely far "quieter", but I guess MS saw how a lot of average users had installed adware themselves, and thought that they could also profit from bundling it by default.
I've just upgraded to a Ryzen 4300GE and tried some games under either plain WINE or Playonlinux with success; I didn't even need to overclock it.
I've also used extensively WINE in the past for electronic simulation and music software with success. Before being also ported to Linux, Reaper for Windows run perfectly with very low latencies without using ASIO drivers, and MicroCap is now free as in beer, and runs great under Linux using WINE. http://www.spectrum-soft.com/index.shtm
The number of software that run great under WINE is getting bigger and bigger, and I can understand why Microsoft is so concerned that they had to create their anti-WINE (WSL) which does exactly the same in reverse.
Instead of sending "yes" you can send a message outlining a similar strategy (sending colors at random) to agree on one of the two sets of colors.

The ability to send arbitrary messages and a logical human on the other end seem to make this trivial, but maybe I'm missing something.
Does "I acknowledge my privilege" = "I feel guilty" ? Seems like these are two unrelated sentiments..
Sadly I am.
Although I'm idly just considering putting a magnet on the scan-head of a flatbed scanner. Could then just use tasker to detect the passing of the magnet as a 'page-down' scroll on the screen.
If you take into account pandemic shortages / price inflation, of course.

But a current $500 (MSRP) GPU thoroughly spanks a 5 year old $500 GPU. Even my 2 year old Radeon 5700xt is feeling out of date.
I bought two LG Ultrafine 5K displays in 2016 and they're still going strong. They're good — probably the best affordable retina monitor option available, but not perfect. For example, I wish I could daisy chain, and there are occasional ghosting when changing from a contrasty/bright screen to a dark screen. I also ran into problems this year with my MBP maxing out CPU when running both displays at once — after 5 years without problems. Switching to one display solves the issue.

If Apple released an affordable pro level display with reasonably good specs, I'd make the jump.
How is it different from a company intentionally using GPL code until they get accused of copyright infringement? Both of them are deceptive, but both seem potentially quite hard to prove as such.
Your services and material goods are orders of magnitude more beneficial in poorer, less educated areas.
> [I quit using browser bookmarks because 1) it cannot be backed up 2) does not survive reinstalling the browser 3) does not move to other machines 4) cannot add a text description 5) cannot categorize them 6) cannot print them.]

The old Netscape bookmarks.html format is fairly well supported by lots of software (incl. the browser that you're using, probably).
I’m not sure on others but for me it’s been issues when connecting the monitor to my laptop.

I bring my laptop in each morning and after I plug it into the monitor I have issues.

Often the monitor is not correctly identifying the MacBook and so it doesn’t correctly turn on even though my MacBook responds by moving everything across two screens. It can lead to 5-10 minutes of plugging and unplugging and switching the monitor on and off.

Not an experience anyone wants.
You are not remembering correctly. No flavor of Windows NT (this includes 2000 and XP) gave direct hardware access out of the box.

There were a couple of undocumented but well known NT kernel functions to manipulate the task IO permission level (eg Ke386SetIoAccessMap) and there was a commonly used hack/gaping security hole to manipulate these with a 3rd party driver that was built to do nothing except that (probably the most commonly shared one went by the name of GIVEIO.SYS - first presented in Dr Dobbs Journal in the 90s). This would work similarly on Vista and 7 as it would on the older OSes.

Win2k didn’t so much as force you into flat mode as it was a completely different kernel architecture from Windows 98/95 - the “security benefits” include the myriad other ways that NT is an actual multiuser OS vs 98/95 being a glorified DOS extender. The Windows 11 kernel is an NT descendant through 2000/XP and the preceding NT 4/3 releases preceding those.

* The above mentioned driver has even been updated by internets for 64-but Windows https://www-user.tu-chemnitz.de/~heha/hsn/giveio64.zip/readm...
I agree that people believe stupid things. I also believe that this is evidence that you can't trust your intuition. I think I believed in Santa but I can't remember. I do remember struggling with my intuition of physics thanks to Hollywood movies.

I can say this feels different to that sort of belief. Not that I expect that would do anything to convince you of it's validity.
What do you think constitutes prevention, and treatment for obesity?
OOP is trash. Its the patadox you face in which "normal" people are forced to think in a box that limits their way of thinking about abstract concepts. Everything is not an object. Once you remove oop you will be able model much more.
Dubai has oil. And slaves.
>He has no need to know in advance since you just informed him.

But the other party could have informed you their strategy too. So you tell them "Let's use strategy X", and the same step you receive "Let's use strategy Y" from them. Looks like the first meta-task is to agree on a strategy :^)
I have been curious about this service for a while but the landing page is very scant on technical details about how it actually works.

- Is it an EC2 instance with an SDR attached? What’s the software setup? Is it compatible with GNUradio?

- What are the the antenna RX gain(s)?

- What TX power can be used?

Edit: I found this presentation [1] which has some additional details. It does seem to be SDR based but I can’t find public information about many of the parts/interfaces in the architecture diagrams.

Edit 2: There are a few more breadcrumbs of information on the AWS documentation site [2]. It sounds like the EC2 instance receives VITA-49 (?) packets from the RF front end and you need special software to process them.

[1] https://d1.awsstatic.com/events/reinvent/2019/REPEAT_1_Enabl...

[2] https://docs.aws.amazon.com/ground-station/latest/ug/install...
The WoT is related to religion, but isn’t primarily about religion. Granted, the parent comment overstated its case.
Browser bookmarks have long since been able to be bookmarked, categorized, synced to other machines, can include description, and if you fiddle a little - print them too.

Not sure what you're talking about here, really.
When someone says "I like feature F in system S", I for one appreciate the response "F is actually called F' and exists in a purer form in system S'". It broadens my view of F in two ways! There might be nicer ways to phrase the response (along with links, maybe), but I for one appreciated the direct and very googleable approach the comment you're responding to took.
Who needs a study? We have this!

https://www.cnbc.com/2021/12/23/airlines-request-to-reduce-c...
Could you link out to the specific model? Thx
https://www.youtube.com/watch?v=F_td1X_c5Gg
Holy wow, it never occurred to me that there were enough organizations launching satellites to warrant creating a managed service to support it.
I didn’t receive any emails (usually they send them do when logging in from non-recent locations). I have 2FA turned on via Google Authenticator, also not used LastPass for a year or so. When I tried to delete my account, guess what “Something went wrong: A.”. Was unable to login again, but I was able to re-register and see empty vault, then delete it again with the same error message.

I contacted their support to check if it’s gone for good, waiting for a reply. Lesson learned, don’t forget to delete password vaults not in use.

account had 2FA set up, but I was able to simply remove it (since I didn't have access to the token anymore)

I rarely say “amazing”, but this is the time.
Unfortunately this requires some 'buy in' from the managers which means that many programs are integer/string typed instead of being strongly typed..
Draco: Killing Sickness [video]
You don't. A pointer is a pointer, an int is an int. Memory is memory. Dynamic Arrays that support "adding or removing" elements are a high-level feature that don't mesh well with direct memory manipulation. If you are really really concerned you can try to code in Rust with its ownership tracking system. Otherwise, try to write simple enough code and test it as good as you can. You can use a language or compiler switch that at least supports "fat pointers" for implicit bounds checking, but this won't deal with reallocations.

But in general "systems programming" means "buffer processing" i.e. a lot of "streaming" and most buffers are short lived - they are never overwritten and you drop them soon after they were created - or they never change in size. (reallocation incurs unnecessary copies, and there are many good reasons to chunk large data sets up into fixed-width sizes). All this makes "stay in sync" very much a non-problem. I haven't had to worry about this in years. It's almost an academic exercise that only exists to prove that we need garbage collection ;-)

> Because the ever increasing number of CVE's where brilliant programmers who screw this up, says doing this manually is prone to error.

If you code in a memory unsafe language like C, things can go horribly wrong and your code can be exploited. If you code in a memory safe language, you can end up with horribly slow and unmaintainable code and you might still be exploited.

> Generics can in addition with other language construct provide better safety.

Better than using a hash table with generics, is not using a hash table at all...
My dream display would be close to retina PPI + 16:10 ratio.

Still running 2x 30” Apple Cinema Displays because I prefer the 1600px height.

They are awful displays by modern standards. But what I’d give to have a panel that is 5120 x 3200.
https://archive.md/3KpnA
Oh yeah. I don't know if I've ever tried to implement a macro. The macro_rules syntax is hard to read and it doesn't feel like there are many examples explaining how it works.
Perhaps you can ask the other victims when did they register their accounts to see if that's true?
> It would be important to be factual about it, too, but some Governments are not; if it turns out (premortem or postmortem) that you are positive for COVID-19, your cause of death will be COVID-19, and you go into the statistics of COVID-19 deaths.

Luck would have it that I am close to people who literally wrote the training for the CDC guidelines for death certificate handling, and instructions to the doctors. You're wrong on that and I have the citations to prove it.

https://www.cdc.gov/nchs/data/dvs/death11-03final-acc.pdf

This is an official death certificate. The section you're worried about is section 32, "Cause of Death".

---------

> Enter the chain of events--diseases, injuries, or complications--that directly caused the death.

Another person in her office handles the death certificate processing for official CDC stats. Only if the doctor's argument for the exact chain of events includes COVID19 are they included on the COVID19 death counts.

--------

The CDC publishes its guidance on its website, and in many other forms: https://www.cdc.gov/nchs/data/nvss/vsrg/vsrg03-508.pdf

These documents are dated and controlled. We therefore know the exact wording of the training, guidance, and other such documents for how to fill out "cause of death" (line 32 on the death certificate).

-------

You can request the chain of death statistics from the CDC IIRC. They're almost all "Acute Respiratory Distress Syndrome" (aka: patient is having difficulty breathing, and then died), caused by pneumonia, caused by COVID19.

Its pretty damn clear when something is a death by ARDS (its literally on the death certificate), vs say, a Car Accident. In fact, COVID19 is __NOT__ a direct cause of death, no more than AIDS is a direct cause of death.

The literal death is "heart attack", or "ARDS", with a chain pointing to COVID19 (or suspected COVID19).

As it turns out, the bureaucrats who literally have PH.Ds in death certificate handling have a more nuanced view than you do on death certificate handling and processing. Who'd a thunk it?

Look: there's a controversy all the time when it comes to death counts. When New York Times reports a different number of deaths due to say, Hurricane Maria, the CDC gets the blame for that (even if NYT was wrong and CDC numbers were right and double-checked)... or Tobacco claiming the tobacco deaths are wrong, or whatever. These people are very used to controversy and are very careful about crossing all their Ts and dotting all their I's. That's literally their job.
(This is a series of ssh-based "hackme" educational exercises -- and they're great, and very Hacker-Newsy).
I have a PG27UQ and a X27 side by side and it's bliss. They're on a custom built PC (so Mac Retina scaling issues are moot.) On Windows 11 I run at 125% and it's comfortable for me. (I Bought both new within 6 months of each other when they were about half off before the supply chain crunch.)
Ok so JNDI's purpose is actually accessing remote code. You just have to not give it any untrusted data. It seems like a dangerous tool to use.
“Let them eat cake” is all I hear from this comment.
Not the person you’re replying to, but better speed of thought at higher brightness levels. Sounds ridiculous, but it is so apparent in me that I even have a 20ms delta in simple response time between 300 nits and 200 nits in a moderately lit room - the same delta between me being fresh awake and being tired after being awake for 20 hours.

Additionally I’ve anecdotally observed that the dimmer the screen is relative to the background, the more disconnected I feel.
Lua also has

for i, v in ipairs (t) do
-- i is the index, v is the value
end

Not getting the index in C++ easily was very frustrating. Often in C++ I fall back on C-style for-loops just because the functional stuff is hard to remember.

In Rust it doesn't give you the index by default, but the `enumerate` adapter adds an index anywhere in a functional pipeline.
How do you run out of something that is infinitely divisible?
They do have such an off site page[0] but hilariously it just embeds the widget.

[0] - https://disqus.com/home/discussion/veekun/maybe_we_could_ton...
Hi! I used to live in El Salvador.

> It could still be a good one if he kept property taxes and only taxed land value.

El Salvador's central government does not charge yearly property taxes. Property taxes are paid when a property is sold or transferred.

There is also a monthly "fee" [1] payable to the local government (county/alcaldía) based on the area of the property, for providing local services like garbage collection, road lightning, CCTV, and annual local festival of each town.

The difference between tax and fee is something particular from El Salvador law. Only the central government can charge taxes (impuestos), while local governments (like a city or town) can charge fees (tasas). I'm not a lawyer, so I may not be 100% correct, but I think the difference is that "fees" are paid for services directly provided, while taxes are not linked to an specific service.
I'm not a lawyer either, but I believe you are referring to specific performance [1], which is rarely required (at least in common law systems).

[1]: https://en.wikipedia.org/wiki/Specific_performance
> switched to 2x "huge UI" for perfect crispness and honestly? It's not bad. It's actually good. Don't fear the big buttons :)

There's always a balance and trade-off here.

2x scaling with 4k really means you end up with the same screen real estate as 1080p.

In my opinion I would very much prefer 24" or 25" at 1440p with native scaling which is ~120 PPI. I personally run both a 25" 1440p display and another 24" 1440p display at 1x. I still consider going from 1080p to 1440p one of the biggest quality of life upgrades I've encountered when I made the switch 7 years ago. It's the same level of "wow this is great" as going from a HDD to SSD.

Before there were shortages you could get a high quality IPS panel monitor from a reputable brand (Dell, ViewSonic) with low input latency for around $300. 4k at 1.5x also gives you the same real estate as 1440p but with higher PPI but I don't know how crisp that will be given the scaling ratio.
I thought it was interesting that the article talks about "breaking the symmetry" in a fundamentally different way than I thought about it. Since the amount of iterations is inconsequential, my first thought was to propose in the first iteration to play a round of stone, paper, scissors to decide who chooses a color, then continue with one of these until it is reciprocated successfully. A slightly more polite way of breaking the symmetry would be to suggest writing something along the lines of: "How about only one of us writes a message and the other [blank]? (I will write [blank] next round)".

Both of these approaches of course still have the weakness of requiring consensus to break the symmetry of the requests, so I'm not sure if they are adequate ideas at all.
https://www.apple.com/shop/product/HMUB2LL/A/lg-ultrafine-5k... — It's the same LG 5k model from the post.
Well the OP's post was based on rejecting all those "reasons" you're talking about. Those reasons can also apply to other things like not doing theft, not burning down other people's properties, etc.
I thought you were kidding about Quirks.cpp, but it is indeed true. I can imagine a few nightmarish scenarios where a quirk that was originally a fix becomes a bug when a company decides to alter its website. Worse still, the new code will probably work perfectly in a test environment, and then fail when you deploy to your actual domain. Some developer somewhere will be tearing their hair out trying to understand what the heck is going on...
I'm deaf and wear hearing aids, so talking on phones or any situation where I can't effectively lip read is an exercise in frustration. I can hear the other side, but the words just aren't coming through in my brain.

So, a couple sentences describing this is a very easy way for me to filter out recruiters like this, and jobs as well. Especially with working remotely.
Again, really great point re: our passwords hashes floating around, rather than the passwords themselves.

I wonder if haveibeenpwned.com would somehow have information about this. I just pinged them on twitter.
An intermediate step could be to send the two strategies back and forth at random until you both agree on the same one.

The arbitrary message "constraint" seems to be an escape hatch.
Unsurprisingly I'm doing the same, and the file is also named 'links.txt'. Using tags however, instead of categorising. Problem is, I almost never get to read them, an issue that this app is trying to alleviate.
It depends on how many times removed it is.

Lets say it's 4 8bit ints. It can be sequentially and directly in memory like:

stack: [0x01, 0x02, 0x03, 0x03]

Each int is directly next to each other in memory. But it could instead be pointers to the ints, like:

stack: [0x07002412, 0x0700241A, 0x07002424, 0x070036A0]

heap (or stack, really):
0x07002412: 0x01
0x0700241A: 0x02
0x07002424: 0x03
0x070036A0: 0x04

The CPU needs to dereference that pointer, and the cache is getting all screwed up.

That is what "void*" is doing. You're using a pointer instead of a value.

In C# this is what generics allow you to avoid.

// This is like my first memory layout above.
struct Foo<T> { public T MyField; }

vs:

// This is like the second layout above.
struct Foo { public object MyField; }
I worry about this myself. I sought out my first “software engineer” job at 36. At some startups where I interviewed, I was already a decade older than anyone else in the room.

I ended up taking a job with a FANG company that skews slightly older than most startups, but even here I’m on the wrong side of the Bell curve. I can run circles around most of my younger coworkers so I never feel like my job is in jeopardy. But I’m often the oldest individual contributor on any given project and I have to wonder, where have all the older software engineers in Silicon Valley gone? Did they retire early, and was it their own choice? Will I be served up as Soylent Green in the cafeteria next year?

I moved into software engineering from a different engineering discipline where most of my coworkers were in their forties and fifties, and some were older than that. I doubled my pay, but now I work on the SF peninsula where I can’t afford a house, and I probably cut my remaining working years in half. All in all, it seems like it may have been a questionable choice in the long run.

Engineers working in programming-adjacent industries (rather than Silicon Valley web tech) such as telecommunications, defense, aerospace/satellites, medical technology, etc., tend to earn less but have much longer careers in my experience (and often work on more interesting problems IMO). You may be able to leverage your medical degree, after your residency, to work in an area with more specialization and less churn.
Not only is this just a very indirect link to a medium post but the amount of underline text used on said post is so overwhelming as to make the whole mess unreadable, not to mention Medium is apparently incapable of actually loading text in a reasonable render time. A plain .txt would have sufficed and yet here we are.

Here is a plain text copy that, that will render immediately and save you a mess of cookie popups, underlines and other nonsense: https://rentry.co/nviqt

edit: changed pastebin for something less spammy because even a freakin' pastebin wants you to register now
To avoid waiting for consensus, how about we decide to each send a random color and in the next turn announce the color that is first alphanumerically? We each know our own color and the color our partner sent.
Voting for things that I think are good for equality?

Look, I'm not Joan of Arc - didn't claim to be. There's not a whole lot more else you can do...
TikTok Content Moderator Sues, Says She Has PTSD from Job
It would depend on which "long-term effects" you examine, they range from simple inflammation to brain damage[1]. Could be the virus causing damage or your own immune response.

[1] https://www.hopkinsmedicine.org/health/conditions-and-diseas...