skysight-inc/HackerNews huggingface dataset:
Disabling notification is like zero inbox now, it takes discipline. I'm glad I started early because if I had to do so from scratch now, it would be terrible.
I once attended a Foxconn seminar presented by Jay Lee where the topic was "dark warehouses"; certainly wouldn't be surprised if Amazon has a strong desire to reach that level of machine autonomy in their own warehouses.
My wife and I are both full-time academics. She has never worked outside academia (except a dirty menial job in high school). I dropped out, wrote code for a multi-billion-dollar non-profit, and had a bunch of menial jobs.

I don’t wanna say she takes the university life for granted, but I can’t say she understands what it’s like to work in a place where you’re the one and only curious, well-read person.

EDIT: janitors, bellhops, and waitstaff are much more interesting than office plankton. But there is no culture of reading and learning in either context.
Mmmmm yes we have 5MB of web assembly garbage instead of 50k of flash. All when 5k of HTML and CSS would do …

Very little genuine value added in the process.
This is a sentiment that I'm happy to hear others share. If cards are played right, the USA could experience growth not seen since post-WWII.

Inflation is high, but the USD is crushing every other currency. American businesses are fed up with shutdowns and shipping delays from Asia, and are willing to pay the price premium for domestic goods. And the federal government is doing (I think) a good job at pushing industries to capitalize on the global weakness.
Wow that last bit sounds like the start of a SF novel about robot uprising. Thanks for sharing your story!
If the original source is still online I indeed prefer it, but occasionally some images of interest only survive on Pinterest, in which case a Pinterest result is better than nothing.

Another thing is probably how images are indexed in the first place. Historically image search could only look at the text surrounding the image (and the alt-text, if provided) to get some sort of tenuous idea what an image was about. Pinterest provides some additional tags for each image, which can help make it more discoverable.

Of course these days Google also runs image recognition (and OCR) on the images it indexes, but I suppose sometimes the tags added by Pinterest still provide some additional context without which the original image wouldn't have been found.
They think we're total idiots.
I agree. This has been my setup as of lately https://imgur.com/a/1CjpS8G

. Portable 4k screen (the glare in the photo is not really visible in front).

. Custom mount for the laptop and a

. Wireless thinkpad keyboard with a trackpoint (which I love).

The cabling management has improved now, but this setup gives plenty of screen real estate, both displays are touch, and in comparison with a tablet where the applications context is lost the majority of time, here I can be more productive and is a joy to work with it.
This might not even be news to the people in the knows.

@foldfinance says We have known this to be the case with F2Pool for awhile but flashbots refuses to do anything

See https://nitter.42l.fr/foldfinance/status/1555477252736897024...

@railgun_project says This is a well known drawback of proof-of-work systems that was talked about even before Ethereum was launched.
It is inaccurate to say that this is a recent "disclosure"

See https://nitter.42l.fr/railgun_project/status/155556027729019...

@mesquka says Not as big of a discovery as it's made to seem IMO. Essentially just intentionally caused temporary chain forks to gain a competitive mining advantage. Known as an issue in PoW since Bitcoin launch (see any discussion about 'Longest Chain Rule' and things like 'Selfish Mining')

See https://nitter.42l.fr/mesquka/status/1555562671575023618#m
> I don’t understand this post, the force touch is still there at least in the pro version of the latest iPhone, don’t know about the other models.

Haptic Touch and 3D Touch are different things[0] and the feature was removed after the iPhone XS line. 3D touch could actually measure the amount of force you put into the screen, it wasn't simply a "long press" like Haptic Touch is.

> Also the feature to position your courser is still there, just press harder on the space key, Apple confined it to that key/area

Yeah, but it's neutered in 3 ways at least.

1. With 3D Touch you didn't have to confine it to the space bar.

2. With 3D Touch you could press harder after going into cursor mode, and it would start selecting text.

3. With 3D Touch you didn't have to wait for a long press to register to activate it.

You can see an example of it in this video[1]

[0]: https://support.apple.com/en-us/HT205056

[1]: https://youtu.be/XlcCgiYF2Fs?t=26
I’m sure they could and I bet some do. How that maps into sales is a different story.
All of the above.

You need thousands of highly skilled engineers to operate an advanced fab. You need extremely advanced and expensive specialized equipment - look up ASML for a general idea of what this equipment does. You need a huge, purpose-built cleanroom that is many orders of magnitude “cleaner” than an operating room. You need a structure (and location) that has virtually zero vibration or noise. You need an constant, high-volume supply of a bunch of resources including water, power, and sand. And the list goes on.

Edit: Good video on ASML and semiconductor fabrication equipment in general: https://www.youtube.com/watch?v=iSVHp6CAyQ8
> focus on the basics instead of marketing gimmicks

This reminds me of what Steve Jobs said about Xerox[0]. After achieving market leadership in their industry, engineering at iRobot seems to have been pushed aside in the company's decision making process.

Is this a consequence of being a publicly traded company? After all, pushing consumables and subscription services requires less capital and makes more money compared to developing a better robot. The $1.7B exit seems like a good outcome for a stagnant (relative to its peers) company.

[0] https://youtu.be/NlBjNmXvqIM?t=56
> In cases with highly complex recursive algorithms, "unrecursing" would make the code a completely unmaintainable mess, requiring an immensely complicated state machine

Nothing about it is "immensely complicated". Rather than store your recursion state in a call stack, you can store it in a stack of your own, i.e. a heap-allocated container. The state of a cycle of foo(a,b,c) -> bar(d,e,f) -> baz(g,h) -> foo(...) becomes expressible as an array of tagged union of (a,b,c), (d,e,f) and (g,h).

And there is nothing inherently unmaintainable about this approach. I would hope that it's a commonly taught pattern, but even if it's not, that doesn't make it impossible to understand. Picking good names and writing explanatory comments are 90% of the battle of readability.

> which is why something like Stockfish doesn't do that in its recursive search function even though the code base is extremely optimised

I can't speak for what Stockfish devs do, as I have no insight into which particular developers made what set of tradeoffs in which parts of their codebase. But it doesn't change the reality that using your own stack container is almost always more performant and more extensible:

1. Your own stack container can take up less space per element than a call stack does per stack frame. A stack frame has to store all local variables, which is wasteful. The elements of your own stack container can store just the state that is necessary.

2. Your own stack container can recurse much farther. In addition to the previous point, call stacks tend to have relatively small memory limits by default, whereas heap allocations do not. In addition, you can employ tricks like serializing your stack container to disk, to save even more memory and allow you to recurse even farther.

3. Your own stack container can be deallocated, shrunk, or garbage collected to free memory for further use, but a call stack typically only grows.

4. Your own stack container can be easily augmented to allow for introspection, which would require brittle hackery with a traditional call stack. This can be an extremely useful property, e.g. for a language parser resolving ambiguities in context sensitive grammars.

> And yes, some algorithms are inherently recursive, and don't gain any meaningfull performance from the heap stack + state machine approach.

Using a heap-allocated stack container is recursion. It is the state machine. The only fundamental implementation difference between the approach I describe and traditional recursion is that the former relies on the programmer using an array of algorithm state, and the latter relies on the runtime using an array of stack frames.
Computers have many GiBs of heap space. Your thread has MiB of stack. Tell me. Which is the bigger problem?

This is also ignoring the fact that the memory usage for recursive algorithms is higher because there’s a bunch of state for doing the function call being pushed onto the stack that you just don’t see (return address, potentially spilling registers depending on the compiler’s ability to optimize, etc). Unless you stick with tail recursion but that’s just a special case where the loop method would be similarly trivial. Case in point. I implemented depth first search initially as a recursive thing and blue out the stack on an embedded system. Switched to an iterated depth first search with no recursion. No problem.

OP said “it’s the only way to solve certain problems”. That’s clearly not true because ALL recursive algorithms can be mapped to non recursive versions.

I never got the fascination with implicit recursion. It’s just a slightly different way to express the solution. Personally I find it usually harder to follow / fully understand than regular iterative methods that describe the recursion state explicitly (ie time and space complexity in particular I find very hard to reason about for recursion.)
> gave us they cheaper products we so desired by offshoring

This is kind of silly to blame average people on the street for buying something cheaper that shows up in their local stores. This is all on the government (both parties), and large corporations for pushing this. People didn't "want" NAFTA, slave labor, etc.
Which means their workforce doesn't give a fuck about supporting CI/CD pipelines used by Windows development, unless they have some mental powers to test them with having Windows around.
Most places I've worked at (Windows shops largely) had management tools that worked well on Windows but not as well on other devices. The IT staff was skilled largely in Windows, as well. The biggest argument against other OS options was that we simply did not have the tools and experience to effectively manage the other options. It's a valid argument, and seemed disingenuous to take digs at the other OS options when the reality was that we simply couldn't support a Mac well in an enterprise environment.
Yes, Clang is pretty bad about updating their documentation of GCC features they support.
Correct. That’s not exclusive to my points.
I enjoyed learning about how he lived decades ago. The 20th century brought so much change that there was a lot that surprised me.
The "Pro +" is still missing.
Is Standardization Required for Security?
The Apple ones are refurbs. They replace the screen and battery.
I think you are right. There is no desire to learn the truth.

Since the early 1950s NASA had completely public video feeds for just about everything they did. News organizations around the world had access to the feeds, as well as the freedom to send their own cameras and recording equipment. Newsrooms all over the world have footage in their archives of the same launches, from different angles. And their own copies of NASA footage too. How do you fake all that?

If I remember correctly, during the Mercury program one of the splashdowns was so off the mark that it took the Navy a few hours to recover the capsule. The major US news orgs didn't want to deal with it so they broadcast old footage of an on-target recovery but got caught because other orgs showed the real thing.
Yes. Some do it in Marseille, France.

Citizens of many countries would be in big trouble if they have a stamp from Israeli customs on their passports. Customs apparently issue a separate document not to put a stamp on the passport as a result. This enabled many tourists who are "not supposed" to go there to nonetheless go there.
I swear that guy should do standup comedy.
Thank you for sharing, and I'm sorry for your loss, fellow HNer.

About 8 years ago I was enjoying a lazy morning with my dear grandmother, who was feeling particularly chatty as she insisted on making us breakfast.

Having previously recorded her making traditional foods (empanadas + tamales) in her kitchen before moving away, I had always wanted to interview her about life.

There was no better time to start, so I elevated my iPhone off the kitchen table and recorded her stories that morning.

The stories would turn out to be an amalgamation of different eras of her life, from growing up in a small village in Colombia, working as a seamstress, starting a small business, and raising a family in a strange land US. Many of the details were slightly intertwined and a little mixed up. The accuracy of the stories was not as important as her willingness to tell them.

She passed away a year ago, and that recording has brought comfort and laughter to her sisters, children, and grandchildren.

gracias mi abuelita, te quiero.
Call me when they’re as durable as a decent modern iPhone…
>the use of humour, irony, exaggeration, or ridicule

But it doesn't use any of the above. It's just a factual description of conditions under which people enslaved by hunger live and how we* benefit from their misfortune. It's not even exaggeration, it downplays how much we* benefit from hunger.

*in general richer people(not rich, just richer than exploited masses)
I'm not American, so I may be missing some details, but is that actually not allowed? Or is it rather the case that some people may not like that, so companies try to avoid upsetting some customers?
Well yes, like all the other “neutral” international bodies, the ISO is dictated by its more powerful members.

Taiwan is not a member, and been intentionally and continuously excluded.

Source: https://www.taiwannews.com.tw/en/news/3812381
Yes, but the own country on the island of Taiwan is called the "Republic of China".
Or at the very least, donations and public funding for “environmental efforts” may decrease. Not good for those who get their income from those “efforts”.
What’s the threat model exactly? Here AES is just a bijection between 128bit numbers.

It’s not like the AES cipher is going to blow up when you try to decrypt a special harmful bit pattern! It’s just a bunch of ones and zeros…

If someone gives you a bogus ID, then it’s gonna decrypt to a non-existent ID. Which can also happen with plaintext IDs…
I don't see why not. I don't think it folds to arbitrary configurations. It will just toggle between two different rectangles. Modern PCs handle plugging and unplugging external monitors no problem
> I truly do not understand what the poster is mourning? I'm on iPhone 13 Pro Max using the latest iOS and this all seems to work as I expect...

Your iPhone 13 has Haptic Touch, not 3D Touch. Haptic Touch and 3D Touch are different things[0] and the feature was removed after the iPhone XS line. 3D Touch could actually measure the amount of force you put into the screen, it wasn't simply a "long press" like Haptic Touch is.

The feature has also been made worse in at least 2 ways.

1. With 3D Touch you didn't have to confine it to the space bar.

2. With 3D Touch you could press harder after going into cursor mode, and it would start selecting text.

3. With 3D Touch you didn't have to wait for a long press to register to activate it.

You can see an example of it in this video[1]

[0]: https://support.apple.com/en-us/HT205056

[1]: https://youtu.be/XlcCgiYF2Fs?t=26
If all you know is living in a cage, and you're told that being out of the cage is a bad thing, then you're going to make a value decision that being caged is actually okay. Just look at all the people on HN who can't believe that there are people who don't want to be stacked on top of other people in tiny, expensive caves. Making trips to the city isn't the same as living in one.
Or we could not install anything that needs to go through a security check and use existing public internet infra
According to Friedrich Schelling, true evil is the actualization of what should remain only a pure possibility, the actual bringing about of what should only exist in discourse. And here we have an example par excellence.
Godot 3.5
Indeed; I am wondering why go does not consider traits in rust a form of ad hoc polymorphism?
> As part of free speech, can a company from somewhere in south send out parts in boxes with confederate flag on the box?

Yes. Yes they can.
Folding, glasses or projection seem the only ways to smaller yet bigger.

On a folding phone, I found the hinge is noticable on a blank screen - but not when watching a video. Not sure how it will go with a terminal, but if a window doesn't cross the hinge, would it matter?
> Oh you like the mini? Well we're taking that away next.

– Apple
MacOS (and iOS) has a subtly different problem in the built-in apps:

Every single fucking Apple app has a shitty first-run experience that nags you about "WATS NEW IN MAPS" or whatnot, the first time you open it after an OS update. Product managers throughout Apple are so worried that their pet features won't get enough adoption, so the solution is to prevent me from using the app at all until I acknowledge the work they did over the past year. And the wording is always so fucking cutesy: You have to press "Start Listening" to dismiss the "What's new in Music" dialog. Why not a "Shut the fuck up" button instead...

Is it too much to ask for the following?

- Provide a "what's new in macOS" somewhere in the Settings app

- Don't have a notification badge for it. Let me browse to it myself when I'm curious.

- The "what's new in macOS" can have an overview of what's changed in _all_ of the apps.

- I can completely ignore what's new if I want. The part of Settings that says what's new should be a simple swipe to dismiss, and after that it should be buried in About (or some other spot) so that I can get to it later if I want, and I can revisit it multiple times if I want to learn more.
That's the list of methods; and yes, there is very much a land grab going on right now.

No, there's nothing stopping you making your own methods. But will anyone actually use it?
Those are strings! Null-terminated strings are not special.
A more official source:

https://fred.stlouisfed.org/series/CIVPART
Lenovo Thinkpad X12 detachable
What is RAT?
Why TeamSeas Doesn't Work: Their Interceptors
You said they were "exactly the same" circuit boards. You're saying you were able to make that evaluation using multiple tear-down videos that weren't doing a side-by-side?
This is mainly useful for implementing things like explicit_bzero(), to guarantee memory is zeroed before freeing it(free() makes no guarantees about the contents of freed memory). This is hugely important for discarding things like private keys.

Up until now, safely implementing explicit_bzero() has depended on various hacks that a new compiler version might drag out from under you. This should end the "arms race".
In the United States, where Hollywood is, giving a minor a job to do exploits them. Giving someone a job to do without paying them exploits them. Giving someone a job to do while paying them lower than a certain wage exploits them. These are all things that we all collectively are agreed are awful, and wars -- both figurative and literal ones -- were fought over them.
I've worked at businesses who employed people full-time to manage Microsoft licensing.
This is a great line but also leads to another: "If the penalty for a crime is a fine, then that law only exists for the poor."

Interesting fact about this one: it is often attributed to the game Final Fantasy Tactics because of a meme, but it is never actually said in the game.
Every once in a while these articles about Bell Labs or Google X, etc. come up, and I'm always amazed that our national network of government funded research labs are never brought up.

Quantum Computing, new encryption methods, neuromorphic computing, tons of cool stuff. All stuff being worked on by some of the smartest people, at our national labs. Some are more security focused than others (Sandia, Los ALamos) but others (LBNL, LLNL) are very diverse in their research areas.

And they collaborate with businesses to bring their work into the real world.

Are they just not well known enough? It's a great alternative to universities that is more research focused, publication track records aren't as important.
except they do.
I replaced the launcher with SCL3. My entire home screen is 3 buttons now: Plex, Spotify and STube/Youtube with 0 chrome/fancy/ads/etc. I love it.
Didn't Samsung use to sell a docking station for phones? Whatever happened to it?

With so much applications moving to the web (eg. gitpod), even an Android phone would make for a suitable desktop.
The State of Julia (In 2022) with Jeff Bezanson – JuliaCon 2022
About 15 years ago I had a neighbor who had worked at our local sprawling Bell mothership years before I met him. He was retired at maybe 45, and could talk Fortran until my ears bled.

This was pre-smart-phone, but dude did not have Internet access either. The PC at his house I managed to spot one day I was helping move furniture around was a mid-80s "Turbo" button nondescript 486 box. He had a VCR he'd tape NFL games on, but would wait until they started to press "record."
Yes it by default build everything from source. However, most of the packages will have binary cache on https://cache.nixos.org/ so that your installation or update will download them instead of building them. Also you can setup your own binary cache (https://nixos.wiki/wiki/Binary_Cache) and building machine to make your own projects build faster.
"Vision" is what happens in your brain after you grind 10,000 hours on a skill that is improvable:
https://www.youtube.com/watch?v=5eW6Eagr9XA

At that point, you no longer have to grind, because your brain has hardwired decision paths that are automatic and produce correct results for extremely complex problems like "is this character likeable and understandable by the reader", and you can effortlessly add a few high value paragraphs to their backstory. But it's foolhardy to think that level of "flow" can be achieved out of thin air, without writing hundreds of characters before them, re-reading them, getting feedback from other readers, studying other briliant authors with a eye for their technique etc.
Someone likely said that they need to protect the bridge and the only option they had left was the reflectors.

But as mentioned it won’t work cause the GLMRS missile used by Ukrainian HIMARS is GPS and intertia (presumably) guided.
This addresses one (very uninteresting) "problem" shown by the person you are replying to. A problem which can be solved regardless of the existence of "using namespace a = b;" by simply not using the namespace. There are still all the other problems which are more concrete but which namespaces can't solve.

The C standard library should have (maybe as early as C11 or C99) picked stdc_ as a "namespace", reserved it, made it a warning to put things in it, and used it for everything going forwards.

What C needs is not namespaces, it's a module system, so that symbol visibility can be more tightly controlled.
Using self hosted enterprise version as an end user and my experience is not that great. It is feature packed but the UI is all over the place.