skysight-inc/HackerNews huggingface dataset:
> After two years of being beaten into this new way of working I honestly feel more at a loss for what my career is than any other time in my life.

You have a longer post and I want to make clear I’m only discussing one section here, but your emphasis on new is rubbing me the wrong way.

I’ve been doing software for about 2.5 years as long as you and looked for remote jobs, found a few, but couldn’t land them and was forced into in office roles they would take me. It seems like you are having more of a problem of the default job changing from in office to remote, and how the default isn’t your preferred option. Remote first has been a thing for years now and has worked out as a viable way to run a business
Agree. Thank you for not using this as an opportunity to shill the metaverse :)
Kudos to the silent heroes who are running it.

HN is indeed a rare place on the web.
It's almost viable as a standalone static backend-less webapp. But even PWAs lack the ability to talk to other endpoints & sites. Reserved for *native" apps, for now. :(
> No critical conversations about Kubernetes are taking place

And this is spot on.
D'Arcy Thompson had nice things to say about the underlying morphology of species and how they tend to be functions applied to various parts to vary their size relative to others: The basic truism here is that bilateral symmetry and evolution tend to give things on the same major branch only a small set of parts to play with: if you lie on the exoskeleton arc, you're going to claws, and then its how fat or big and is one side bigger or smaller..
Is it though? My Canon printer takes chipped cartridges, but all the third party ones I buy come with it.
Additionally, In the HPC space, power loss is not a major factor; backup power systems exist, and rerunning the last few minutes of a half-completed job is common, so on either side you are unlikely to encounter the fallout of "I clicked save, why didn't it save"?
OLED monitors do exist, just at a very much unreasonable price and size:

- https://www.lg.com/us/monitors/lg-32ep950-b-oled-monitor

- https://smile.amazon.com/dp/B07XTZ45T2 (this one is more of a laptop screen than a monitor)

I’m simplifying here, but essentially no one has figured out how to make OLED panels affordable at a reasonable form factor for monitors yet. The type of panels used in phones (and tablets/laptops) are very different from those used in TVs. LG is making inroads with their 42 C2s, but those will also have a high price and is still way too big for normal monitor use cases.
Because it reinforces the idea that being made uncomfortable over something as trivial and stupid as a word game is acceptable.

Part of life is doing hard things once in a while. If you can't handle a five letter word like "bitch" without coming unglued, how are you supposed to discuss something even remotely touchy?

Why is the small part of the population that overreacts to everything allowed to dictate what's acceptable for everyone else?
Although your points have merit, I don’t think they’re relevant to this specific situation. This is a limited-run vehicle specifically for the purpose of providing a driverless taxi service. If we look at Waymo’s competing service in Arizona, we see that passengers sit in the back, where they don’t have access to the car’s controls either. Both your points apply equally to that situation, even though the cars have a normal steering wheel and driver’s seat. So what you’re really arguing against is driverless taxi services in general, not this vehicle.

As a point against this specific vehicle: Waymo’s vehicles occasionally get “stuck” and have to be recovered manually. (Waymo dispatches a driver who comes and takes over the car.) How does Cruise plan to deal with situations requiring manual intervention, where remote labeling and pathfinding isn’t enough?
That's 100% bullshit. The Libyan refugees - or worse, those that couldn't leave - whose country was bombed to barbarism and who lost everything feel even more threatened by NATO, which dealt devastation far beyond the worst fantasies from Putin's twisted mind.

Far more people died in the NATO invasion of Afghanistan than there even are soldiers and militia members in the whole of Ukraine.

Make no mistake, NATO is even more threatening and has dealt more devastation than Russia ever could. NATO has just as few qualms about intervention and far more power and experience in ruining countries than even Russia, and that's saying a lot.
The article mixes up data races and race conditions, which is understandable since it's a common mistake. Race conditions are a fairly general class of bugs involving some non-deterministic sequence of operations, but a data race is a very specific scenario (within a given memory model) that occurs when there are two or more concurrent accesses to a memory location and at least one of them is a write. Ignoring C extensions, the GIL absolutely does protect against this and data races are not possible in Python.

The bug is due to the fact that an operation such as "x = x + 1" is not atomic, it can be interrupted at several points to allow for another thread to read and write to x. Each individual read and write is atomic, but the order of such reads/writes is non-deterministic. A data race would be if the memory location that x represents is written to simultaneously as it's being read from which could result in a form of clobbering.

To make this more concrete, given the following code:

print(x)

x = x + 1

print(x)

In Python it will always be the case that the first print statement prints a number that is less than the second print statement, guaranteed. However if data races were possible, it would be possible that the second print statement displays a number less than the first print statement. For example the first print statement could print 65535, and the second print statement could print out 0. This can happen if for example, two simultaneous additions occur where one addition is in the process of clearing out the lower bits at the same time that another thread's addition is in the process of clearing out the higher bits so that at the completion of both threads, x's bits are reset to 0. Such a scenario is not possible in Python.

Whether one considers data races to be race conditions is a matter of debate, but at any rate no one familiar with the difference between the two should consider the behavior in this article to be a data race.
One of the more thoughtful analyses of recent events. Since his work with Snowden years ago when he was at the Guardian, Glenn Greenwald has consistently broadened my perspective on the world - worth the read.
The convinces me further that Armstrong is damage controlling for an ad that got way less organic interest in both the short and long run than FTX' Larry David ad. When the ad failed to generate any sizable metrics worthy of story, Coinbase tried to spin this daring ad into a story itself.
That’s too bad. That helps me understand why it isn’t favoured as much as I would think/like.
What jobs do teens get these days?

Car washes are automated, babysitting requires FBI background checks and some sort of training/cert, most grocery stores no longer have baggers, automated checkouts are common, most people don't want the liability of a kid mowing their lawn, and now robot burger flippers.
yea very unprofessional to undercut the campaign of your PAYING CLIENT to clout chase for yourself.
This is an indicator of trustworthiness and credibility. What else is the Coinbase CEO lying about?
There's one thing I think you left out: A great PM will defend their team from management. When management wants to do things like pivot from X to Y, or focus on Z to the neglect of W, a great PM will point out that engineers are not fungible, and that such things can hinder motivation, increase frustration, and lead to lower output. When management decides to do it anyway, and get frustrated with the team's lack of progress (especially on product W which management expected would magically stay up and stable), a great PM (in a professional way) reminds them of the history and that decisions have consequences.

Unfortunately a "great PM" will sooner or later have to choose between doing the right thing for their team or the right thing for their career (management does not like to be told no or blamed for any failure). The great PM usually doesn't climb the management chain, so if you are a software engineer with a great PM, please tell them, it may be the only thanks they get.
Nah, it did work out quite well.
Which is why I'm back to Debian testing. It was the forced "upgrade" to firefox using snap that finished me, as it wanted to eat my carefully sculpted profile.
I love wallabag. I just wish it loaded faster.
No see to put your car in reverse you need to throw your arm over the passenger seat and look over your shoulder, activating the pressure sensor in the back of the passenger headrest, and the face recognition sensor in the rear window.
I identify that more with DVD manufacturers - is there a preceding VHS modal I should be familiar with?
There were thousands imprisoned and it is likely that a few were—amongst so many people, there are bound to be one or two.

However, the vast majority of them were not security threats. The vast majority were patriotic, good citizens, abruptly ordered from their homes and businesses without recourse or future justice. A travesty of American values.

Some young men interred left the camps to fight for the US and returned and were interred again.
Well there's a lot of that money in London too.

But a fifth of the total of unexplained wealth coming from Russia -- a country that is not an absolute monarchy, should not have a "ruling family", and is down in the mid-seventies in the rankings of GDP per capita -- is kind of extraordinary.

This is not a wealthy small monarchy or a tiny little dictatorship, it's a large, poor country with an extraordinary, demonstrated level of kleptocratic exfiltration of wealth. A lot of it comes to London, and a lot of it comes to (mostly but not exclusively alt-right) populist, disruptive politicians and media figures across the West, through a variety of influence channels.

We're going to find out who those people are; some of them will surprise us, and some of them will not.

Finally, the topic is Ukraine, and unless I'm mistaken, kleptocratic middle-eastern monarchies aren't that interested in it.
And displays, and projectors bouncing the "no signal" message forever instead of going to sleep after 10 seconds of no signal.
This is a textbook example of what I meant by philosophers obsessed with purity.

And it doesn't sound like you're actually following Swift Evolution. A) Most of what happens is done in public, only rarely do they hide stuff until the last minute, like result builders for SwiftUI. B) As far as I know, they have never claimed that it's going to be completely open and 100% community controlled. The core team is mostly Apple employees, that is not a secret.
If you don't mind me asking, what do you do now?
Show HN: I rolled my own simple support / Helpdesk SaaS aimed at Indie Hackers
For me that's the perfect gaming monitor. Ultrawide is just chef kiss and the resolution is high enough to be sharp but not so high that you need a 3090 to run it.
Developers would care. For many that difference would double their margins, or quintuple them. People would make apps for Android that didn't exist on iOS, or make them for Android first, or spend more time on the Android version and make it better.
This is not all that far from what's happening with touchscreens in cars.

Pros of touchscreens:

- You can make the UI look like anything you want.

Cons of touchscreens:

- You can make the UI look like anything you want.
I've always wondered this too: is this actually testing a child's meta-awareness and ability to read "the game", rather than their self control?

This would also be a trait that leads to success later in life.

These studies could be right for the wrong reasons.
I seem to recall smartphone OLED screens being made by one company and tv sized OLED screens being made by another, with the smartphone OLEDs being better with burn-in but very difficult to scale up
Many people hate the browser for mistaken reasons (some bugs/other normal behaviors have been exaggerated and the mistaken stories don't die), are suspicious about the crypto in general (fair) or don't like Eich (fair).
You jest, but we're almost there with Tesla, where the wheel is no longer a wheel, the turn signals are two buttons (on the same side of the wheel) rather than a stalk, the gear shifter is removed and the car literally tries to guess whether you want to go forward or backward, and every other control is on a touchscreen, and does indeed move around or disappear into a menu at least every year.
If you are using the various ARM targets or wasm, it'll also include the llvm-tools component of rustup, which does.
I'm shocked that someone in crypto was less than honest.
See F# and it's type providers.
Understandable, I see that the comments here haven't been great so it's probably a good call.
Yeah, I've used that, but MacOS has the modifier keys built in now - System Preferences -> Modifier Keys - Caps, Control, Option, Command, Function are all there.
How so? What's the problem with LTT? Are you just bothered that they're more than a purely informational source?
iPad Pro. Get the big one. Near-full-size A4 and extremely fast page rendering. Don't waste time and money on Android tablets, ePaper readers, and the like-- learn from the thousands I've squandered and just buy the iPad.
The article says "they are all men", not that only men are allowed. Perhaps they are. However, look closely top-right corner of that the picture. You may see a group of 4 women standing very close to one of the judges; 2 of them are almost on top of him. If you think these women will keep their mouths shut if they hear something they don't like, you don't know Spanish body language well enough :).

The city I was raised at used to be a big Muslim city. When they dig the foundations for new buildings, they often get disrupted by muslim ruins, which might need to be protected/removed carefully. And if they dig deeper (say, for a subterranean parking) they may find ancient Roman ruins.

In the western world ancient Rome tends to be put in a good light; as "the civilisation" against "the barbarians". However, ancient Romans were very ardent and violent colonizers ("colonia" is after all a Roman word). They took slaves, and women could not vote or hold political office. They stayed in the Iberian peninsula for 700 years.

The Arab muslims that followed them were only faster on their initial conquest: In around 3 years, they had full control of everything. They lasted 800 years, until the Emirate of Granada, their last bastion, was conquered. But by that point they had been in decline for 4 centuries, gradually being conquered by the Christians or being consumed by inner-fighting.

While I am sure there was some influence (there are still lots Arab words in modern Spanish, after all) after 4 centuries of almost continuous but gradual conquer, I doubt the conquistadors were "emulating" the Arabs. I think they were "used to a life of war and conquer", by that point. So they just kept going. If they were able to "emulate" the Arabian conquests they would be emulating people from 400 years prior, and at that point they might as well be emulating the ancient Romans.
Started on this 4 nights ago and due to the intentional simplicity of it, I've decided it's good enough to put out there and start getting feedback.

Over the past year or so I've tried basically every support tool for my main business and they are all either comedically expensive or absolutely shit.

This solution I've built is aimed at Indie Hackers, Bootstrappers etc. It does the job. I'm now using it for real as the support tool on my main business.
And in this case that action was arresting thousands of Americans with no charge, seizing their assets, and then acting like it was necessary.

There was no similar incarceration of German and Italian Americans during WW2. There was no internment of Russian Americans during the Cold War.

This obsession that people have in pretending this was not entirely based on race is getting old.
I'm still annoyed that I can't buy an OLED panel anywhere between 128x128 and full HD resolutions. The HD ones are too big and difficult to interface with and 128x128 is too small to make an interface on.
Indeed, it's beyond embarrassing.
That's... actually right. Not sure how I messed it up. In that case, I also retract what I said about their Dutch revenue--it seems way less likely to be true at that percentage.
If only we could have Tesla's excellent electric drive trains without all the rest of their "innovation".
Shadow Stacks for User Space
You don't have a "Made for you" button under the "Browse" tab?
Fixin’ To
Mini LED is FALD, but the LED parts are physically smaller. Roku's current FALD TVs top out at 80 zones. This monitor has over 500.
This is absolutely true, but doesn’t make the case that the original authors should have compromised their design or spent the extra effort to make the code portable.

If the spec was to make it work under certain conditions and not to worry about others, then the additional work for portability just adds cost.
> but Putin would probably be pretty safe to assume that the germans wouldn't risk a war for a small part of Estonia/Lithuania (and then another small part, and so-on)

Right. He's been carefully boiling that particular frog for a very long time.
That’d do great things for consumers who don’t know about trademark law and suddenly start buying fake apple products at fake apple stores only to have their identity stolen and/or their bank account drained…
Fairly sure that they lost more than $20k. They lost pretty much all of their property and years of their lives. Claiming that there was any meaningful reparation is nonsense.
At no point did I say it didn't have malware, in fact, I explicitly acknowledged it.
If you have a Kindle you can email the PDF to the individual email address associated with your Amazon Kindle account. It won’t look as good as on an iPad if the PDF has color or graphics, but it works fine for documents and books.
32-bit 'long' on a 64-bit pointer platform is kind of a bizarre choice by Microsoft. Technically allowed by the C abstract machine, of course.
Related qn: what platforms are available for 10k,20k investments?
At no point did I say it didn't have malware, in fact, I explicitly acknowledged it. I have no interest in reading the comments of that person -- regardless, they already butt-in unrequited to a twitter thread I was in to do some weird PR bullshit.
Does this mean loops/function call/return?
Reasonable assumption since 80% of NFL ads seem to be gambling, including crypto. And I know this proportion just having watched a few games of the playoffs.
I've spent some time looking at Racket open source projects, and I did not come away with the impression that one must start by creating one's own #lang. There are a lot of custom DSLs out there, but it seems to me that most of them come about, not because using Racket compelled the author to create a DSL, but because creating a DSL compelled the author to use Racket. No other platform I know of (not even MPS) seems to even come close in terms of ease of use and number of batteries included.

I could admittedly be projecting here. Wanting to create a DSL is what brought me back to Racket after a long hiatus. But I don't think so. Exhibit B is that, if you go to Racket's Discord or Slack, you'll see that people are mostly discussing how to solve concrete problems with standard language features. The volume of talk about macros and #langs is much, much smaller.
The "per-pixel" one is now called micro led
You can use Trilium Notes in the browser just like OneNote, FYI.

I agree that a lighter client would be hugely beneficial. In fact, I just authored a Rust API that interacts with the ETAPI that it provides.
“Peacekeepers”

An invading force, because the failure to respond appropriately to their earlier invasion embolden them to invade again. This is exactly what happened in WW2.
His 'excuse' was posted 35 minutes after Kristen posted her comment, as tweet 12 in a thread, when tweet 11 in that thread was posted 12 hours earlier.

Pro tip: Ninja edits don't work on Twitter.

https://twitter.com/brian_armstrong/status/14956369442897756...
https://twitter.com/Cavallokristen/status/149581148789773517...
https://twitter.com/brian_armstrong/status/14958203518796595...
Good article.

I've done C on half of those platforms. 8051 is actually more complex than described. There are two different kinds of RAM with two different addressing modes. IIRC there are 128 bytes of "zero page" RAM and, depending on the specific variant, somewhere between 256 bytes and a few kilobytes of "normal" RAM. Both RAM types can be present, and the addresses can both be the same value, but point to different memory, so the context of the RAM type is critical. The variants usually have a lot more ROM than RAM so coding styles may need to be adjusted, such as using a lot of (ROM initialized data) constants instead of computing things at run time.

6502 has a similar "zero page" addressing mode to the 8051.

I never encountered any alignment exceptions on 68k (Aztec C). Either I was oblivious and lucky, or just naturally wrote good code.

I do remember something about PDP-11 where there was a maximum code segment size (32k words?).

C on the VAX (where I first learned it) was a superset of the (not yet) ANSI standard. I vaguely remember some cases where the compiler/environment would allow some lazy notation with regard to initialized data structures.

They left out some interesting platforms (such as 6809/OS9, TI MSP430 and PPC), which have their own quirks.
Hacker Gets PCIe GPU Working on Raspberry Pi CM4
"... live there for a few more years as she finished her marketing degree."

Don't most grad degrees take just a couple years?

“either incredibly small, incredibly broken down or an hour away from work and everyone I know.”

I bought a foreclosure about an hour away from work. I moved to an area where I didn't know anyone because I needed a job. Isn't this just life?
Show HN: Wachy – A UI for eBPF-based performance debugging
eBPF is an amazing technology that allows safely running user-supplied functions at pretty much arbitrary probe points in a kernel/user space context. Much has been written about how amazing this feature is for kernel observability. But as someone who writes user space code, what I find even more amazing is the support for tracing arbitrary user space programs, with no code changes and low overhead.

However, doing in-depth analysis can get complicated and time-consuming. My goal with wachy was to make this debugging significantly easier/faster to use, by displaying traces in a TUI next to the source code and allowing for interactive drilldown analysis. If you get a chance, check out the start of the demo video since (AFAIK) it's quite unique and gives a much clearer idea than I can provide with just text.
Looks like the flag at the bottom (is it supposed to be a flag) is not working. The powered by pizza is working though!