skysight-inc/HackerNews huggingface dataset:
I find the branding of 'nanny state' really odd. And I can't really think of much you can't do here outside of fireworks and guns, and even then just go to a rural area. Maybe it's just me, I guess there's a lot of laws, but we also have a lot of government services and a stable functioning democracy as a consequence of following those laws.

Like it's rare for kids to die at school here. They don't get shot. So that's something.
Imagine a well known figure in tech, doing a commercial where they’re asked to “play guitar” or keyboards (but obviously the music and their instrument playing don’t line up and their person is like, I don’t know what a Stratocaster is, or I don’t know what a Yamaha is! It’s just like that.
> I wonder who gets the reference

https://news.ycombinator.com/user?id=kennytilton sure does. :D
Recent Beelink models also offer dual Ethernet.
"Mostly works fine."

I dunno, I'd rather have a reliable bug than a heisenbug.

Any class with a __del__() method is going to release the GIL. That's not uncommon. My intuition is that threaded Python is rarer than classes with a __del__() method.
Probably a smart decision on Microsoft’s part.
The current identity solution has progressed far away from what Active Directory was decades ago and it makes sense to remove that, usually negative, branding.
That's literally one game. That's it. Lack of consumer choice when it comes to a single title shouldn't be something that the FTC is getting involved in. Even when you expand that to all the titles that activision/blizzard produce we're talking a tiny drop in a literal ocean of consumer choice.
Why can't MS play along with the industry and support Vulkan on Xbox though? That would make them not look like the worst lock-in examples of the '90s.

Feels like these kind of issues are what anti-trust should have handled.
Not so much inefficient unless you run it at high clock all time.
Is this actually a bug? The default assumption in Java is that types are not thread-safe unless otherwise specified. Attempting to use types in a way that exceeds their documented thread safety has always been allowed to leave your program in an inconsistent state.
So I'm wondering, why is it OK to post `archive.is` links,
but not `playtext.app` links, since they both provide similar value?

They provide "similar value" but one is promoting YOUR product.
For home users, gaming is the only reason to own a traditional desktop. Non-gamers are better served by laptops or NUC style machines.

The business market is still figuring out the balance between lightweight machines using the cloud and beefy desktops running locally.
Diminishing returns depends on what you value though.

Do you value shutter lag? Support? Product ecosystem? Video quality? App ecosystem? Accessibility features? Build quality? Software updates?

The divide is as small or as big as each independent person makes it. But on average many people clearly see value in different product segments.

The trouble with discussing it on HN is that this is the exact wrong demographic for this. This is the site that discussed Dropbox by saying people could just use rsync. That routinely suggests technical workarounds to any project posted. many people will pay the extra money to not care.
> Which dog type "won" and created the strongest meme?

Doge?
Sony and Microsoft are buying game developers left and right. Will the courts allow Microsoft to buy Sony gaming business?

Microsoft is also getting ready to eat Steam’s lunch for a while on the PC side. Will that be allowed to go through?
You accidentally only read the first ~1/5 of the comment.
> then cancel before people rack them

It's worse than that. We built Tofino powered boxes. We have multiple paying customers who bought and deployed them. Intel then cancelled it, screwing us and our customers.
> Sometimes it also uses Python "lists" by wrapping them into... classes.

Class incomprehension is the defining feature of LangChain!
Pretty much this for much of the US.

Fire risk is just too high, even if rings exist. Use a camp stove. If you really want a fire pit, go to a non-dispersed/non-backcountry campground that has nice large fire pits in cleared areas (still not zero risk, but less risk than some of the janky small rings I’ve come across).
Get a dog. Walk it.

Worked for me.
Why would you be a huge fan of the man who’s single handedly responsible for sinking the Xbox IP ship to the point of having to monopolize the industry to right the ship?

I’m surprised people didn’t wake up with the One era lies he kept pushing, and given HNs general distaste for “marketer talk”, how can one be a fan of a dude that every time he opens his mouth, it’s marketing talk (when it’s not a lie). This dude would constantly say shit like “the console wars are stupid. We need to all get along”. And then when pressed about “hidden DGPU” that he knew didn’t exist, he lies and responds “we are not letting Sony have a hardware advantage”. This dude is a scumbag.

He’s been terrible for Xbox, and now his horrid management of Xbox has led to being terrible for gaming in general.

Big fan? Nah.
https://archive.is/yQl2A
Microsoft saw Sony’s acquisition of Bungie as open season and they’re making moves now to compete. Good for them.
They do have a fully functional demo linked, so maybe that counts for something? https://demo.usememos.com/
That's the tradeoff they make for being famous.
does that mean that investment is fundamentally beholden to market inefficiency?
It's a thing because Apple doesn't sell rack mount Mac. Blade servers must be better for cost, cooling and high reliability.
The Brother laser printers are incredible. That, the Oster fast feed trimmer and the swingaway can opener are the best products I’ve ever purchased.
So you'd put the Gameboy for example on par with the PlayStation? Despite one being portable and the other not?
It's exploitative at any price. Someone is bearing the cost of maintaining a physical campsite to offer something out of goodwill. Charging people for access to it is scummy.

It's like those parking scams at stadiums. All the lots are full, but some dude in a reflective vest starts directing traffic into a private lot, collects $40 per car and disappears into the night. After the game, everyone finds their cars booted/ticketed.

Next up: a subscription service to borrow books for free.
I hope they decide to revive Heroes of the Storm, even dedicating a small team to continue putting out content would be a massive win. The previous team had a ton of content that was nearly ready to ship before leadership canned the project.
Have take homes become a lot more common these days? I think I've done maybe 4 in my whole career.
Presumably some developer would be incentivised by the minting of additional tokens, to take those multiple desired other versions, and merge them and present the merged version as something people can use.

Wonder how that affects the amount of token that the devs of each of those individual features get. Do the devs of the features even get anything at all in that case, or does the guy that put together the merged work get all of the tokens.
C is a language without much of a standard library. To do this in C you'd first need to write a coroutine library.

In Rust, your approach sounds fine. However you should also consider simply using Rust's iterator. Define a struct containing the state you want, then implement it as an Iterator. In the future, you can also just write control flow and have the compiler transform that for you. Take a look at the first few sections of https://lang-team.rust-lang.org/design_notes/general_corouti...
15 years ago I worked at Radio Shack in a mall. A woman and her daughter were looking for a cell phone.

We sold Verizon cell phone them with a 2 year contract which got you around 400 off the price. The cheapest phone with a contract was $29.00

In the mall were kiosks that sold a slight lower model phone with a tmobile contract but it was free. She asked me if we had any free phones, I said no, and she made a noise and walked out.

$30 for something you'll have for two years and we had a better service (verizon coverage) vs free
The article missed the most important advantage of display port over hdmi, you can get locking connectors.

I joke of course, but of the two standards bodies vesa always feels like they were less interested in playing the drm game and more interested in making a useful standard.
Apparently it's 1394b is used in some military applications, the F-35 for example.
The new shark species emerging from the deep
> if they had tried to work a bit more on cooling

If Intel had 'worked more on [thermals]' we probably wouldn't have the M2 chip.

At nearly every phase of Intel's history they've had the second-worst chips for instructions per watt, occasionally taking over first place.

In a world where a large and ever-growing percentage of all CPUs are not fronted by giant cooling fans... It's like Intel decided what they wanted on their tombstone in 1995 and haven't felt the need to change it since.
Automated Remote Medication Dispenser Review – MedaCube (2022)
Have you seen the latest update by Jetbrians on the Rider UI. It's the first time I've seen a step in the right direction for a long time. There is so much more room.

https://blog.jetbrains.com/idea/2022/05/take-part-in-the-new...
I've also used and tried to contribute to https://boondocking.org/ but I find that the data is often sparse
https://archive.is/zv0y6
That's instantiating a List, not an array.
Amazing, thank you (and chatgpt).
I’ve found I have little use for my laptop, as a portable machine, since adding an iPad alongside my phone. I doubt I’ll buy another laptop in the future and certainly not a new one (3 y/o Thinkpad maybe).

I’ll probably go with a gaming desktop or a NUC sized machine and a gaming console depending on what the market looks like in a couple years.
100%. And when there is one, regulators should stop it.

Race to own a winner take all market is just a synonym for race to form an illegal monopoly.
My 2018 i7 begs to differ. The cooling was never adequate enough for that chip even at 65W.

Now it’s comically overpowered. For 25-35W TDPs the chassis is fine, but Intel couldn’t deliver performance there. Apple should have retooled the case, not slapped it in there anyways. At one point when I had to use that i7 everyday I debated if it would be worth it to hack a proper PC tower cooler onto it and operate it outside the case.
> I accidentally added in a space when typing `rm -rf ~/Arduino` which made it `rm -rf ~ /Arduino`

NGL I laughed out loud reading this.

I do feel sorry I laughed though.
It's interesting to see posts about reason why people chose NUC rather than other options. There are now many followers in this space so it's natural decision, but I wish they fill some niches.
As always, it depends. I like DBeaver when I'm poking around a database and the relevant CLI when I'm running migrations. CLIs are so powerful when you get them, but confusing when you don't. There are certain ones I always have to read the man page for. I like a tree style file browser over ls but prefer cd and mkdir and touch for moving around. I wish more applications were like AutoCAD (that is they have the combined GUI and command palete), although it's been a minute since I used it.
Amazon has a growing ad business, but imo it seems more like a “listing fee” that is required to have any sales on their store.
"The change from say one version of Windows to the next is tiny, and happens every 5 years or so."

This is simply not true - the OS can and does change with monthly patches. Windows and Linux are both worse than Android or iOS/OSX in this regards I find, but that's to due with vendor preference not an underlying guarantee.
Facebook.
Twitter.
Google.
Reddit.

They are all ad platforms now.

Some always have been.
https://archive.is/30F5A
Realistically there is only so much optimization a compiler can do without having execution profiles of code. There is a HUGE amount of optimization a compiler can do if it knows how likely various branches are to be taken. For example, consider a simple switch statement. There are basically two ways to do code generation: you can use a jump table, or the case can be rewritten as if it's a series of if/else statements (i.e. by generating a cascade of compare/jump instructions). And in the latter case, what order the case statements are placed by the compiler will make a huge difference in performance, as you want the most likely case statements to come first. Note that I'm just mentioning switch statements here as they're easy to understand, this type of problem is ubiquitous when it comes to code generation decisions made by the compiler.

Back to our example: if the compiler doesn't have any information about how likely different cases are then it can't actually know what is going to be fastest. So your compiler just uses some heuristics to guess and pick something that is reasonable (but is often not optimal). This problem arises all over the place in optimization passes: the compiler could generate code X or code Y, but if it's just looking at your source code it doesn't know for sure which is going to be faster, so it just chooses something based on an arbitrary heuristic. If strategy X performs better than strategy Y 90% of the time, then the compiler is still making the wrong decision 10% of the time.

This is the fundamental reason why having an extra slow "max optimization" mode doesn't work. The reason the compiler doesn't generate better code isn't necessarily because the compiler doesn't have enough time to optimize things, it's because it's working with limited information. In my experience (from C++), the compilation times with clang vary only a small amount when compiling with -O1 vs -O2 vs -O3 (maybe 5%). And in fact in clang there are many optimization passes that are not enabled by default at -O3. The reason they aren't enabled is because they usually have dubious benefit (i.e. equally as likely to improve performance as to worsen performance).

I'm not a Rust programmer, but at least in C++ land the first step to generating optimized binaries should be using -O3 and microarch flags (e.g. -march), and the next most important thing is using FDO to optimize builds. Using FDO to optimize builds will have a much bigger impact on performance than fiddling with other optimization flags. FDO works by collecting branch profiles from compiled binaries, and then feeding that information back into the compiler so it can make better code generation and layout decisions. You can gather FDO profiles on any binary (on Linux you just need to collect branch events using perf), so if you really want better optimization that's my recommendation.
Thanks so much, I hadn't seen that before- I'm one of today's 10,000!

The comments were better than I could have hoped for.
Good thing we don't use Modern Word in 800x600 resolution.

Why not do an apples to apples comparison, and show it in something like 1920x1200? You'll have more page space than you'll know what to do with.
You don't need a monopoly, you need competition. Renewables sell into the same energy market as fossil fuels, and get paid the same price. So you end up with low cost renewables making higher profits than high cost fossil fuels, and so attract more investment.

Long term, when renewables have displaced fossil fuels, then profits will fall. But that only happens after the renewables get investment.
In the White Mountain National Forest, unimproved camping is 200 feet from water sources and trails, 1/4 mile from roads. If you have OnX (not sure if Gaia supports this, worth checking), you can drop a pin on the road and create a radius to get an idea of how far you need to go.

I have boondocked in my truck in turnaround/parking areas on little traveled forest roads and never had an issue, but the rangers have been known to knock on windows at the really busy trailheads (really really busy, since covid) as people are known to sleep in their cars to get an alpine start and sometimes they'll overflow into the shoulders of the road.
Oh, it was definitely paid! As another mentioned, a year later they spent $16 million on an ad campaign for Mission: Impossible, a movie they got the PowerBook to too late and that didn’t have any of the Mac UI in the film.

But the best part was that Gil Amelio, the CEO at the time (and the third in like 36 months or something) ignored all of his lieutenants and shipped that PowerBook, even tho it had massive problems (and later, I think exploding batteries) but it shipped late so they couldn’t get it out on shelves to take advantage of the commercials and product placement.

But Amelio did get one to Whoopi Goldberg, who called about one for her nephew or something. Almost all of them were recalled, however. Amelio shared this story in his book as if he should be proud he got Whoopi Goldberg a broken computer.

Apple still does product placement in certain films and TV shows (not just Apple TV stuff) but tried to keep it on the downlow.
The main title bar is full of crap now in the current version of Office.

I like to think that every single one of those was a pet project of some PM at Microsoft, and they have them on their stupid resume.
When creating things where such things matter or you need lower level access to the platform since there is a tight connection between the C and C++ compilers and the platform they (were) built.

I'd like to play with many gadgets, small embedded toys. Let's say it is custom a USB mouse. You may want to create a data structre that 1-1 represents whatever data you're pushing to the wire and the exact amount of time it takes you to push it over the wire.

C++ lets me abstract things better than C. There is a level of control in C++ where you get the decide to the minute detail how the compiler builds your software. With a C++ compiler you can say to the compiler to optimize one function, while not the other one in the same source file. Yes, the standard language abstracts the underlying machine and it will suprise you since compilers obey it very well if you not tell them otherwise. But all of the C++ compilers, including the niche ones, also let you pierce through those abstractions by special attributes and linker directives. So you can have an almost assembly code next to very abstracted and crazy optimized code.

C++ doesn't care how you build software, it is up to you to decide which kind of libraries, which libraries, what subarchitecture, what optimization level to use for each library. These sound crazy but current literature and internet is full of detailed documentation how to do these things since somebody at some point needed to do them to debug a particle accelerator or the latest PCIe bus or something and it is somehow useful for your stupid USB mouse.

Rust as the language (syntax, rules) is better. Rust articulates better, it makes a lot of sense. However to appeal the newcomers and people who look different sa(n/f)er ways to do things, Rust generally limits you. You need to codify certain "features", or you need build.rs files. You need to find underdocumented or "nightly" features. Whatever you come up with would be better formally defined. However going against the grain of Rust and Cargo creates abominations.
Java definitely does "you wrote thread dangerous code, so it's your fault" for APIs not marked as being thread safe.
A key in a keychain is not an algorithm or a key string; rather, it is a set of encryption and authentication rules. A keychain centrally controls and flexibly manages a series of its own keys to provide dynamic security authentication services for applications. This document describes why keychain is required, its components, how it works, and typical applications.
It doesn't sound that hard for a motivated amateur to synthesize. This is really really really not meant to be advice, but Erowid hosts two sets of instructions for LSD synthesis. The intro of one of them says: "It is rather difficult to make by total synthesis, but with the right starting materials (lysergic acid, ergotamine) it is as easy to produce as your average THC or amphetamine."

I get the impression most LSD is made and distributed by amateur chemists. Until it was torn down, the undergrad dorm Bexely at MIT was famous for synthesizing LSD (and possibly distributing beyond campus). So it seems like Stanley would have been able to learn to do it with a reasonable amount of effort.
Language barriers, man. You can't defend against bad memes without them.
“Market failure”, “Market gap”
That’s news to me.

VA/WV has the George Washington National Forest, Mt Rogers National Recreational Area, Shenandoah National Park, multiple Wilderness areas (Dolly Sods, etc). Abundant state parks with a mix of established campgrounds and backcountry camping.

We don’t have the huge swaths of BLM land. But outdoor access is still pretty great (at least from the DC/Mid-Atlantic urban corridor).
Is a successor:

> As of July 2023, the Collapse OS project lives in Dusk OS, an operating system…
The issue with all of the chat-optimised LLMs is that they can’t be incrementally updated.

After the base training there are three seperate sets of additional training to align the model, convince it to do question-response, and to improve the quality via feedback.

If you update the original base model, then all the tuning steps need to be repeated.

For a model the size of GPT-4 this is expensive and slow, which is why OpenAI hasn’t bothered.
I can only think of a couple of ways to fix this, none of them ideal from a performance perspective:

- Make a defensive copy of the passed-in character array, which would be immediately discarded when it is encoded to bytes. This basically sucks given how often String creation happens in a typical Java program.

- Dispense with the whole use of the coder to check for non-equality of Strings, and insist on a character-by-character comparison (possibly from different encodings) for every call to String.equals() where the lengths are the same. Again, this would be a lot of wasted cycles in an extremely common JVM op.

I think the right answer here is to add something to the Javadoc about "modifying the input character array concurrently with String construction invites dragons." :-)
You never experienced 1600x1200? It was glorious!

1280x1024 was pretty nice on early LCDs as well.
That is horrifying
In that interview she is definitely "proud" not knowing what Excel is. Not knowing what Excel is is fine. Being proud of it is not.
My thinking is the same. I doubt this is an oversight. Making the String constructor thread-safe would likely slow things significantly. Great point about things being assumed not thread-safe. The JDK is pretty thorough with documenting thread-safety.
I believe the GNURadio folks have implemented at least some of this, so it might be worth poking around GNURadio for a bit, Tags are what you're looking for.
https://archive.is/Oda0l

Sam Bankman-Fried vs. the Crypto Grift (podcast) : https://omny.fm/shows/crash-course/sam-bankman-fried-vs-the-...

I downloaded it from here (mp3) : http://traffic.omny.fm/d/clips/e73c998e-6e60-432f-8610-ae210...
You're not wrong. This sounds curiously close to the ways I've seen word2vec used in production.
Exploitation of a knowledge gap and existing market constraints.
beelink or minisforum have you covered
This is not correct based on the laws of the United States. Other people's web servers are third parties, and when you use them, your data is not protected under the Fourth Amendment.

"The third-party doctrine is a United States legal doctrine that holds that people who voluntarily give information to third parties—such as banks, phone companies, internet service providers (ISPs), and e-mail servers—have "no reasonable expectation of privacy" in that information. A lack of privacy protection allows the United States government to obtain information from third parties without a legal warrant and without otherwise complying with the Fourth Amendment prohibition against search and seizure without probable cause and a judicial search warrant."

https://en.wikipedia.org/wiki/Third-party_doctrine