skysight-inc/HackerNews huggingface dataset:
An alternative approach that I've taken is to have the HDMIs from my work desktop plugged into a capture card on my main Windows desktop. I then use the preview from OBS to see the display and also hear the audio. Still need a separate keyboard + mouse, but I like being able to move/minimize my work OBS window off to the side when I'm not actively working.

I also use this setup with gaming consoles so that I don't have to dedicate an entire monitor.

https://github.com/obsproject/obs-studio
Buy a 5-years old laptop off eBay, yes. In a good working order, but with a slow CPU, little RAM, and a mediocre screen (not even FHD). A thinkpad is a fine choice because they are usually made to last, so it won't keep breaking at you.
> They're only really used often in very low-level niches like mmio registers

... which are actually an incredibly common, totally everyday problem encountered by tens of thousands of developers everyday?

> autogenerating handlers with svd2rust works great and provides a little bit of safety along with it.

I don't think that requiring third-party tooling to implement something so basic is a suitable solution to this problem. What if the manufacturer of the device I'm working with hasn't released an SVD file? What if I'm not actually working on an MCU at all, but a peripheral driver?
Microsoft was famous for testing the Mac version of Office on base model 60MHz PowerPC machines
Thickness isn’t as much of an issue as weight is. I spent a while holding the 13 pro and 13 pro max and found the pro max to just be uncomfortably heavy.
Raspberry pi works well for this
Someone wrote an entire book about how the oil industry bought out the Alberta govt: https://www.amazon.com/Oils-Deep-State-petroleum-undermines/...
If your car is stolen, there is very little chance the cops will actually help you recover it.

I was very surprised to read in a big city newspaper recently that the city's police department had a 70-something percent success rate in recovering stolen cars and returning them to their owners.

I was really shocked, because I just assumed that it would be like that scene in The Big Lebowski where the cop laughs when the guy who's car was stolen asks if they have any leads. It turns out that's not the reality at all.
>So Rust is actually forcing you to move runtime multithreaded issues into being compiler errors. This feels like more work (because it is) but it is infinitely preferable. Opponents will say, for example, that C++ has smart pointers to denote ownership. This is true but they have a runtime cost. Rust doesn't. And the effect of a runtime error in C++ is typically a core dump or just weirdly inconsistent behaviour (which is often worse).

Rust has full set of smart pointers: Box (unique_ptr), Rc, Arc (shared_ptr), and in addition to it RefCell to work around limitations of borrow checker. All of these are very widely used in almost any real world project.
What plastic did you use to 3D print it? Any worries about steam or other heat softening it over time?
The complexity class BQP (bounded-error quantum polynomial) is not widely believed to contain NP-complete problems. Instead, if it is indeed different from BPP, it probably contains problems between P and NP, which we know to exist (so long as P!=NP).
The Twitter account you linked is suspended.

What was that about tech not being totalitarian?
Work in the Cloud
Ridiculous nonsense. Starlink satellites move to a disposal orbit after five to seven years after which they burn up in the atmosphere. Providing broadband internet access to the entire world is revolutionary. As far as the environment goes, space junk is the least of our worries. There's significantly more harm in the emissions from the rockets launching the satellites.
Actually, "zur" can mean both and I think the ambiguity is intentional. It's maybe just not possible to translate it into English without removing one of the two meanings.
Like I said above, I don't see the relevance in pointing out that the C standard has problems related to bitfields. Rust is supposed to be an improvement upon C. Ada managed to implement a standard for defining structures at the bit level in a portable way back in the 80s. Saying that Rust can't do it now because the C standard doesn't sufficiently specify bitfield semantics isn't a good answer.
Has been impossible to buy new in my geography for 6 months already. I had my old one stolen in September and now doomed to the >6" life it seems.
While this is good for testing during development, A crappy laptop with a fresh install of windows, will be far less bad than a crappy laptop with a 6 year old full-of-crap windows.

I suggest doing the final test of your your site on:

* A friends old laptop, on their wifi, still logged in as them, and with them clicking the buttons with you watching over their shoulder.

* The same, but a friends old android phone, preferably with 'samsung browser'.
> If Rust chooses not to implement semantics for defining bit-level fields

Look, it's not that hard. Just write getters and setters for the underlying structs, and you'll pretty much reach parity with what C gives you (but in a well-specified way). There are crates that will make this easier.
Interesting that for a largely US focused article the stock image is of Perth, AU - https://www.google.com/maps/@-31.9678004,115.8467131,376a,35...
:)
This is why in the 1990's there was a big push by cities to require police officers to live in the cities where they work.

That was fine for a while, but eventually it got hard for cities to attract new cops, a lot of them removed those rules.
As someone new to Rust I appreciate the way you have articulated this.
Doesn't seem that hard to fix. I'm surprised they don't consider it a security-type issue.
Submissions and commnents, yes:

https://hn.algolia.com/?dateRange=pastYear&page=0&prefix=fal...

https://hn.algolia.com/?dateRange=pastYear&page=0&prefix=fal...

Note that comments are not ranked by votes, as that information isn't exposed by the API any more (AFAIU).

Your own upvotes wouldn't be available except to you. You can see your upvoted posts / comments over time from your user page, however.

https://news.ycombinator.com/user?id=motyar

(Other users cannot see this information.)
I did actually check out his twitter feed before writing this, where I saw that his bio, pinned tweet, and several of his most recent tweets (https://twitter.com/JamesADamore/status/1456653034671517703, https://twitter.com/JamesADamore/status/1453034087036424194, https://twitter.com/JamesADamore/status/1448325924756332546), are all about either the memo controversy or other culture war grist. It's who he has decided to be.

Some of the AI-generated art is nice though, so more power to him on that.
Just go to Walmart or Best Buy or your local equivalent and buy a cheap laptop, something that’s $600 tops and feels like the plastic is just barely held together.
Depends on your tolerance for scratches. All modern screens get these micro scratches which are visible with the screen off in the light, but go away with the screen on. Those scratches show up within days of perfectly normal use but the majority of people don’t even notice or care.
There's an implicit "if we want to keep living with nature, or indeed at all".

That's the why. If you don't agree, oh well. Most people think that's a key motivation though.

It doesn't necessarily make us more important or separate.
I wouldn't be surprised. I wonder what is more secure, fax or plain text email?
Back in the 2000s, a variation on this was used in the US navy's technical schools. Correct answer? Full points, regardless of showing work. Incorrect answer with work shown? Points off for the error, but allowance for errors carried forward. Didn't show work? No points for you!
As a Brazilian, any Toba catastrophes terrify me.
Bill Gates' Open Letter to Hobbyists (1976)
That's possibly fair. I honestly don't know much about motivating kids to learn, and I never saw successful examples growing up.

Do you know of any basic theories about it or places I could read more?

My problem is that I remember seeing lots of different attempts to motivate students while I was in school (every teacher had a different approach), and I never saw one that worked at all beyond "If you don't do this I will punish you." (bad grades, principles office, some formal punishment system)
In fairness, this is way less feature rich - no statistics, no GUI, no "temporarily disable" button, but yeah for plain DNS adblock it works:)

> Remote Console enables SSH access into the router from a WAN connection using the modems WAN IP address

That sounds like it allows SSH from the public internet; I would try SSHing to its private IP with that off. YMMV.
I mean the Economist cannot get economic reporting right; I don't see how they'd do well with technology reporting
I feel like people pushing your beliefs never actually argue for them.

All I ever see is guilt by association: Attempts to link ideas you hate to people you can label with scary words.

It's not a move of convincing, rationality, logic, or thought. It's a power move; a moral categorization, a demonization, a manipulation of loyalties and appearances to try to isolate and harm the person you want to shut up.

We see through it.

If you have a case, make it. We don't care who ideas are associated with; we care if they're right or wrong.
Could it be that he was forced to sell it?
My car was stolen recently, and the day it happened I was told it's most probably already in a shipping container on the way to Haiti or something, and not to expect to get it back. The role of the police seems to be completely administrative rather than actually spending time trying to solve the crime. I expect insurance is the biggest difference between cars and bikes, and if one had theft insurance on the bike, the procedure and interaction with the police would be virtually identical for a bike vs a car
I believe that most of the "web developers" have absolutely no idea of how to build a website using bare html+css. Actually, I worked with "web developers" that are basically not touching code much, but using all sorts of tools and framework - without fully understand what they are doing. And that's also why website looks like each other more and more. And that's the silent majority of the industry.
Spooky! - Knock, Knock... Who's there? - Hardware Backdoor knocking

Hardware backdoor <https://en.wikipedia.org/wiki/Hardware_backdoor>

DuckDuckGo search for: 'counterfeit-CISCO-switches'

<https://html.duckduckgo.com/html?q=counterfeit%2DCISCO%2Dswi...>

DuckDuckGo search for: 'fake-CISCO-routers-and-switches'

<https://html.duckduckgo.com/html?q=fake%2DCISCO%2Drouters%2D...>
I should have clarified, ESPN+ isn't a replacement for ESPN. It is an extension. ESPN+ gets the live games that aren't being played on the ESPN network of channels.

Disney doesn't want you to drop your cable package for ESPN+.
His pinned tweet is great. Never has a simple "lol" more sharply skewered elite hypocrisy. They want your opinion on how to boldly change things, but only if it agrees with their pre-existing orthodoxy on how to boldly change things. They're the exact same as the people they criticize in that article, if not far worse. The author of the piece he QTed is editor of Wired.com, one of the most vicious hate-brigaders and misinformers during the Damore affair.

The other ones you link are a little boring I grant. But I notice you're filtering away all the jokes and art and focusing on culture war things. Interesting choice there given that I was trying to draw your attention to the other stuff.

He doesn't just do AI art. He does beautiful original art. First tweet after the pinned one. It was quite striking to me, but seems you didn't notice it.

Consider asking yourself who is the one blinkered by obsession with the culture war?
I suppose it depends on your opinion about how many of the people responsible for the 2008 financial crisis should have gone to prison, but didn't. Or whether you are old enough to have been an active participant in the economy from about 2000 to 2012.

I also wanted to give them an intentionally nonsensical answer , as the origin of their query and conversation seemed to be trending towards a racist dog whistle that I should be extremely concerned for my personal safety in the center of Harlem based on my appearance.
It happened to us too.

There's no JVM (or log4j) in our environment, but we received this notification listing 6 instance IDs as having done DNS lookups to suspect domains.

No trace of those instance IDs in our account over the past few weeks, and after following up with a ticket we were told they're actually the instance IDs that sit underneath some fargate tasks (no info on what tasks or ECS service of course, because that would be sensible).

We've rechecked the bits of our stack that run on Fargate and confirmed there's definitely no JVM, so we figure it must be a false positive. Maybe DNS lookups to customer controlled hostnames (which we support as part of a feature, and sandbox carefully).
I've successfully waited out debts, even a felony possession warrant once the time I got caught buying MDMA and fled the state. Took their toll stress-wise, though.
Calling in the microagression response team. Challenging someone's spelling is "Where are you from" with extra steps.
There is a hidden feature in Chrome Devtools to apply a CPU slowdown...

Simply head to Devtools > Performance tab > Gear icon > CPU > 6x slowdown.

That isn't a perfect representation of an old laptop (doesn't throttle GPU operations or trigger low memory behaviours), but it's a good start. As a bonus, it makes your fans spin up wildly whenever loading a page!
I can't tell whether you're seriously asking, but just in case:

Geometry requires the ability to precisely measure angles and distances. Subjective hallucinatory experiences permit the witness to feel like they're seeing just about anything -- a sphere partitioned into five congruent squares, an ant that is an even number of ants, the square root of irony. But they don't admit any kind of measuring stick.

Although I guess if impossible-outside-of-hyperbolic-space tesselations were universal experiences of the users of DMT, that would do it. But I know a few, and they never mentioned repeating patterns. One talked about Gumby people a lot. Which, to be fair, probably involved some cool geometry, but I doubt it violated the parallel postulate.
This has repeated at least six times. I'm just morbidly curious how long this cycle will go.

Possibly forever. This is the Bed, Bath, and Beyond advertising model.

Flooding your in/mail-box with coupons is a way of keeping the brand fresh in your mind. Considering the worthlessness of the coupons, and the small number of people who use them, it's more than worth the expense.
Its criminal that they force you to install an extension
I wonder what that powder is. My fire extinguisher uses a corrosive powder that is damaging to electronics especially. I think CO2 would be ideal from this point of view, but perhaps not efficient enough.
> And don’t say the alternative is a perfect utopia where bombs only get dropped on bad people.

The alternative is that bombs don't get dropped at all. That means less US hegemony and more need for non-military solutions. Those also have their drawbacks, but to pretend those options don't even exist is nonsense.
Corning has made chemically strengthened glasses since the 1960s.

Gorilla Glass is basically a rebrand of an old tech , 'Chemcor Glass', that was brought back off the shelf due to an apparently new need (mobile tech).

It was used initially in the 60s for windscreens in high end open cockpit race cars as well as prototype style LeMans cars.

It was scrapped for use in street cars because crash testing showed that the increased toughness of the glass actually increased passenger head trauma.
PLA in the context of low
cost consumer fused deposition 3d printers is quite weak, compared to other filaments that can work in the same printer, such as abs.

For something like a $300 printer you generally have a choice of pla, something like sainsmart tpu for semi flexible, and abs if you can print with ventilation.

https://youtu.be/ycGDR752fT0
SciRate: An open source website to browse, save, and comment ArXiv articles
If you're on a Mac, and you want something slightly easier than having to drop down to a command shell to add the necessary flags, you can have Automator bundle a script as an app that you can then put in your dock. Here's the script I use:

https://gist.github.com/ilikepi/9d2e17e0d3b3efd6fc0584f46f09...

Note that, when run for the first time, it will request permission to talk to a couple system services. You can remove that stuff pretty easily though. You can also launch a shell script from Automator, which would have been easier but then I would not have had a chance to play with Applescript...
> I think that might be the biggest sin with today's school system.

You might not mean it but to me this implies that things were better in the past. You don’t have to go back very far at all to find completely alarming and abusive methods used in schooling. It might have a way to go but it’s also come quite a long way in quite a short time.

My grandfather tells my daughter about going to school and being beaten by the teacher for making mistakes.
That's rather a separate issue. Also, why? I'd certainly have a backup after the last takedown, but I doubt that any commercial host will be much better.
My point is that the beef farming industry makes bitcoin's carbon footprint look like a drop in the bucket in comparison, so it's disingenuous for folks to shit on crypto because of it's environmental impact if they are going to be hypocrites and put a burden on the planet in every other way imaginable.
Can you explain why it makes you feel that way?
And that’s a bit hypothetical, but who you choose to do business with is your choice.

Lyft in my experience has been pretty happy to give me my money back whenever I’ve had a problem. That’s the problem the OP ran into: Uber Eats didn’t just “mischarge” him, they refused to remedy the situation claiming impotence on their part. That’s what turns it from a “mischarge” into theft, and something a chargeback is both justified for and the correct remedy to resolve the situation.
> However in my opinion Rust made the wrong choice. They chose the "you don't have to think of it" case, which I think is wrong for a systems programming language.

As someone who has programmed in C++ for over 10 years and in Rust for over 5 years I have to hard disagree on this one. (:

Rust made precisely the right choice because by default in gets rid of all of the mental overhead of "is this actually safe to call/move this across multiple threads?" while giving you the tools to bypass it if you actually want to do it the C++ way, and then you have to think about it. (But only if you explicitly choose to!)

> If I want to make a bunch of changes to an object atomically (or a bunch of bookkeeping to multiple objects) I still need a manual lock (mutex), and then the internal bookkeeping is deadweight.

Then just... don't add any internal bookkeeping to your type? (:

Or, depending on the kind of bookkeeping you use, you might not have to pay for it anyway. For example, Rust has atomic integer types which require you to access them in a safe way, however, they also have this method on them:

pub fn get_mut(&mut self) -> &mut u32

...which means that if you wrap that in an outer Mutex you will have an &mut to it, which means that even though the type is thread-safe by default you do not have to pay anything extra to use it if you decide to put it in an outer Mutex and do the synchronization yourself. The overhead of its "built-in" synchronization is then completely gone!

Isn't this the best of both worlds? (:

> I also might use an object on a single thread for a while and then hand it off to another thread which then has ownership (so still requires no locking).

...so you'll have a &mut reference on that single thread, in which case no locking is required. Am I missing something?

> Or even hand it off to a group of threads which then need to use it in a safe way, presumably by calling different functions.

Fair enough. But in that case you can just use an UnsafeCell and do it the C++ way if you really want to.
>Similarly, if there had been hard, actionable truth at the core of Damore's claims, there would have been a huge opportunity to gather evidence and observe effects and come up with an organizational system that better reflected the reality of human social relationships.

Why would the opportunity to change the organizational system have anything to do with whether there was any truth to what he said?

Just being right doesn't create such opportunities.
And as a dev, I make none of those decisions.
> specifically, the OSI considers GPL-licensed software to not be capital-letters “Open Source”

What? OSI disagrees with you.
> Remember the low res 1366x768 screen.

The low... um. One of us is in a bubble. I'm typing this on a laptop with a 1280x800 screen and it's perfectly fine. Like, not super spacious but I code and browse the web on this box and I don't have any problems. (To be clear, it might well be me in the bubble; this laptop is over a decade old)
The pixel3 is decent and the beta version of the new android 12 can be installed easily enough.
For those unaware, there is an active fork called yt-dlp, that is (mostly) a drop-in replacement:

https://github.com/yt-dlp/yt-dlp
Where I live, There's literally zero penalties for mistakes, at least up to highschool.

I'm sure it's possible to get a grade lower than an A, but you have to try really hard. My daughter didn't turn in a single assignment on time in 7th grade, and what she did turn in was honestly pretty crappy for every subject except math. Lowest grade was an A-.
Okay, that works. Chrome didn't do the timelapse for me, but does show much higher resolution imagery of the lake.
I do not have any experience using pla in an industrial setting. When talking about 1.75mm filament one can buy on a roll for a basic 3d printer, I can say I've printed a number of PLA things at 200-215C with appropriate slicer settings, speeds and such for beautiful looking output results, but all of them can be easily snapped in half by hand if I try.
"In order to be considered a covered business, the organization needs to have annual gross revenues in excess of twenty-five million, possess the personal information of 50,000 consumers, or derive 50 percent or more of its annual revenue from selling consumers' personal information."
Please run for office.
You too. Please run for office.
I am all for an equitable tax system, and I am by no means able to exploit any of the schemes described, but not allowing write-offs for investment will surely slow the progress of societal development as it will curb appetite to take risk in developing new technologies and industries.

One way or another, those that take risk in ventures should be rewarded, maybe just not with unrelated write-offs and endlessly in perpetuity once the venture becomes profitable.
Local P2P UDP Chat
The Institutional Review Board doesn't seem to be much of an "ethical board" given they don't consider the stress this causes the human side of the website operators. How did they conclude this doesn't count as "human subjects research" given the expectation is to measure a human response to an email (framed as from a person)?
> Their really should be an expectation that every household has at least a years supply of tinned food.

What scenario do you have in mind there, where the ability to get basic supplies is disrupted so badly and widely that we don't have the resources to send in help, but also things are mostly resolved after a year?

My feeling is that if you exclude the 1-5% of people in the most extreme areas, then everyone else can get through almost all reasonably recoverable disasters with 2-4 weeks of emergency food and water. And if it's not reasonably recoverable then extra canned food is of pretty limited use.