skysight-inc/HackerNews huggingface dataset:
Everything is learnable but most things are not worth learning.
Sorry for what now appears to be a double-post. Engin had just registered for HN, hadn't seen his reply going through, so asked me to relay it.

Re-reading this Q+A this morning, I also wanted to clarify one thing, which is that when a 'foreach' or 'forall' does end up being executed on the CPU, that doesn't mean it has been serialized. 'foreach' loops on the CPU are candidates for vectorization while 'forall' loops typically result in multicore task-parallelism with each task also being a candidate for vectorization.
https://archive.is/z6ocO
I agree, because Dune and David Lynch will still be part of the cultural consciousness I bet, the new films will be forgotten.
Alameda county has high sales rates actually.
Where does the data for this come from?
> The tendencies without MCAS are fine

FAA seems to disagree..

> ([0], scroll to bottom) Following publication, an FAA spokesman on January 11 provided the additional statement regarding Administrator Dickson’s comments around Boeing’s selected path for meeting Federal Aviation Regulations for the original implementation of MCAS on the 737 Max. The Air Current sought and received comment from the FAA in advance of publication and that is reflected in the story above. We provide the latest response in full:

> The fact of the matter is that the FAA — and the other authorities — determined during a 20-month review that MCAS was a necessary part of the flight control system. We all reviewed and approved the changes to the system as part of the recent certification.

> This is directly addressed in the 100-plus page report [1]
that was filed with the Airworthiness Directive. We made it clear that the aircraft would not have been compliant with the stick force and G requirements and higher angle-of-attack without MCAS or some other type of mechanism. The FAA does not tell applicants how to design planes, so the choice to develop MCAS was an engineering decision on the part of Boeing. The FAA’s role is to evaluate and approve proposed designs against the regulatory requirements.

[0] https://theaircurrent.com/aircraft-development/mcas-may-not-...

[1] https://www.faa.gov/foia/electronic_reading_room/boeing_read...
"But on the other, most people haven't read the books."

People still enjoyed it, though.

I read the books after the movie and yes, there is so much more to the whole world, but apperently other people enjoyed it without further context and are eager for part 2 so apparently the movie worked for them as well.
Probably referencing this essay:

https://slatestarcodex.com/2014/07/30/meditations-on-moloch/
It is niche skills with niche demand and only niche companies have jobs for it. For people really looking to make money maybe moving to Salesforce CRM consulting can pay more.
I think it'll be hard to ever move away from flat design, because everyone else does it, and it's associated with modernity, while skeuomorphism is associated with old software.

I don't have hard numbers, but I think flat design really became a lot more popular after Windows 8 was released. For a while, Windows 8 was heavily criticized for its UI design (and not just because it was flat), but they stuck with flat design the entire time, and I believe they had a great role in popularizing it.

I guess we'll just need someone else to make their UIs more realistic and 3D, like the old ones used to be, and stick with it no matter what others say, and the style may become popular again if their UI is in wide use.
I don't know that Rust would solve the issues you mentioned. It's great for fixing memory errors, and making it hard to make logical mistakes where you forget to handle a particular case. But it doesn't do much to stop deadlocks, quadratic algorithms, or 'scheduling' type mistakes where a thread gets into an asynchronously reptitive loop.
> as that can tank a person's entire career trajectory

Plus the act of career suicide by publishing company meeting recordings on social media.
No I think they took the easy way out because “modern” aka 1st world audiences are afraid of the word jihad. It wouldn’t be such a big deal if people weren’t proclaiming it to be an accurate depiction of the book when it clearly overwrites several big pieces of plot in favor of modern anxieties.
I just got a new job, and they called every single company I had worked for to ask them if I worked there, what my position was, and whether I was eligible for rehire. I didn’t get a choice about whether to include each previous employer or not: my choice was between “do the background check” or “thanks for your application, we have decided to move forward with a different candidate.”

The only other thing I could have done was not included the ones with less-than-stellar experience, but then I wouldn’t have made it past the resume screen because of the gaps!
I'm not going to be that extreme. But I needed an instance today and I definitely didn't set up anything on Cloudflare for this project. Maybe in time I'll migrate everything. I used to think they were pretty cool but when they pull stunts like this I think they aren't a great place.
Agreed, I've always believed you can learn anything you want. The realization I was talking about was the one where maybe that's not the default assumption for everyone.
> will just provide energy the whole day long.

Dimension it for just a little more than the average consumption and use a super capacitor or battery to soak up the excess when the phone is idle. I imagine one would need the battery anyway to cope with short term high demand such as photography.
> [LLVM in QEMU] has already been done, but never upstreamed.

Yeah, that's a long history, and it never worked great, the architectures are too different. LLVM is great for compiling functions while QEMU compiles basic blocks, which is somewhat required for correctness. LLVM for binary translation requires longer superblocks (HQEMU) or functions (Instrew).

I don't see _correct_ binary translation with LLVM as viable anytime soon, though: every memory access can cause a synchronous signal (SIGSEGV/SIGBUS), and I'd expect recovering the full register state at the prior instruction boundary from the LLVM-compiled code to come at severe performance penalties.

> Adding an on-disk cache would also be quite useful.

I implemented a persistent cache in Instrew to work around LLVM's high compile times. Cache access is done by decoding the code-to-be-translated (very fast) and using a hash of that code for lookup. So shared libraries and even the same code in different binaries will hit the cache, regardless of their address or path name.

If translation is fast (QEMU/TCG), caching is probably not very useful, though.
So you argue it's not a cause but an effect. Fine, whatever. It's still a major problem, isn't it.

But: the MDD merger was 25 years ago. Boeing wasn't considered to be in dire quality straits until the MCAS disaster, which is recent. Maybe the people with "shreds of industry knowledge" are missing what's actually going wrong there, perhaps for ideological reasons? It wouldn't be the first time people have suddenly developed selective blindness over catastrophic decision making by "diverse" people. See the Harvard debacle for one in just the last few weeks.

I think we can safely say that promoting people because they hired lots of black women, over the head of someone who focused on safety, will yield poor safety outcomes regardless of whether the stupid decision making is ultimately traceable to a merger 25 years ago or not.
Over a decade ago, a data center hired me as "an apprentice electrician." The economy wasn't doing well, so layoffs lead to me "covering" displaced workers' non-electrician tasks (NEVER VOLUNTEER to assume such work). When the full-time janitor was fired [1], you could find me tidily sweeping and restocking toilet paper...

Eventually I was promoted to a more-technical role, but was required to "train my replacement before leaving the department" [this took MONTHs!]. Meanwhile, the facilities manager decided to schedule me for all the confined spaces work, without OSHA-approved monitors ["due to staffing shortcuts"].

Under loud & written protest, I refused such dangerous placements [2]. This ultimately led not to my promotion/transfer, but being constructively terminated. The suddenness and disrespect was as obvious as when they "fired" the janitor [1]... one second I'm filling out TPS Reports, the next second I'm seeing that my access has been restricted.

[1] They just disabled his entrybadge, without even telling him beforehand (he showed up "to work" and wasn't allowed on-site!).

[2] During the OSHA investigation, company claimed "he volunteers to do everything, often without approval".
The South Korean keeping Japan's top chalk from fading out (2021)
Sorry, Im too metaphorical here.

Tl;dr - civilizations come and go, but humankind as a whole evolves and get better over time. Despite regular downtimes and severe turbulence.
People’s activities in their free time bear on someone’s values. The kind of person who makes pornography is a particular kind of person. For most jobs, those personality traits are probably irrelevant. But they are relevant to an educator—someone who is in charge of socializing the next generation. The kind of person who makes pornography has no business being in charge of a state educational institution.
Inability to reasonably operate an API that has that StringTemplate type somewhere in a method signature would be a dramatic change of direction for kotlin. I'd be surprised if they didn't already have something in the pipeline to support \{it} strings on the syntax level, it's not like they pretend java-side progress didn't exist.

The existing ${it} syntax is tied to string on the output, so it can't be repurposed. The java approach on the other hand keeps the output generic, so that it would also keep the door open for similar not-string compatibilities in off-JVM kotlin implementations. Whereas the ${it} the syntax kotlin already has couldn't do that. An approach like changing its semantics to define something that isn't a string when it exists at a StringTemplate.Processor call site would be terrible I think, php-grade terrible. At least as long as they don't also introduce that formatter-dot-template syntax which I'd consider a pointless redundancy with what kotlin already has: formatter{template} is already possible, expect for a way to write a template literal that resolves to something other than string.

What I certainly wouldn't expect is anything reminiscent of "automatically imported into every Java source file".
Some interlocking bricks don't require mortar.

There's probably a way.

Are non-leaching bioplastic frames or filler comparatively economical for interlocking CEB?
How can I use this? For example: if I have a picture of my wife, how can I apply one of these styles to her picture? I've downloaded InvokeAI and it runs, but I can't get it to just apply a style to an existing picture.

I wanted to give her a birthday present and her picture using the style of her favorite artist in a frame would be amazing.
> But you shouldn’t be surprised when people are operating under a different framework when engaging with the world.

The majory of people are idiots, so this part is almost certainly expected and acceptable.

> If everything is unethical then nothing matters, but people don’t want nothing to matter so they construct shades of grey to make choices and judgements on. Your “um actually everything is unethical” is irrelevant to the game they’re playing.

Where did I say everything is unethical? Where did I say nothing matters? This is the way people want to re-frame the conversation because it is too difficult for them to break through their conditioning to apprehend how the world works.
Kind of but not really. But truly thank you for hearing what I’m saying. What I’m not saying is that people have good or bad luck in general. That you have a predetermined amount of luck.

Maybe this can simplify it even more. You have no agency deciding whether a coin lands on heads or tails. We would say someone is lucky if they said a coin will land on heads more than tails and they were right.

If Someone can explain to me how you can change your agency without physically manipulating the coin then have it. And these random things happen every day in our lives.

And I’m not even saying don’t try for success, I’m just saying, don’t listen to these people who talk about success like it’s something that you can achieve without being on your side.

The truth is you don’t have 100% agency in your life and you never will. It’s impossible. So since you don’t have 100% agency, the rest is up to luck. Good or bad luck whatever it is I’m not being negative here.
That in turn reminds me of a British reality TV series from the 2000s called "Faking It". Participants were trained by experts in a specific skill that they had no existing knowledge of, and then they had to convince others that they were genuinely skilled in that area, which they almost always did.

It was "fake it 'till you make it" condensed into a single episode. Loved that show!
>Well that’s a completely false statement. C++ is a first class language,

I understand your clarification but gp (jb1991) is just using a different meaning of "first class" than you and gp (bluetomcat).

For some people, a "first class language status" would also include examples such as:

- C++ would be a menu dropdown choice in Xcode project options. In Xcode's "choose options for your new project", the only language options for "Storyboard"/"XIB" are "Swift" and "Objective-C".

- C++ would be the programming language and API for Apple's VR headset ARKit. Instead, it requires Swift and SwiftUI.

- C++ language would be prominently featured as the code examples in Apple WWDC developer conferences and presentations. E.g. go to WWDC sessions page and compare Ctrl+F search hits count for "C++" vs "Swift": https://developer.apple.com/wwdc23/sessions/

Apple documentation has the sentence: "Swift is intended as a replacement for C-based languages (C, C++, and Objective-C)." -- from https://github.com/apple/swift/blob/main/docs/tools/swift.po....

Understandable that some don't include the above bullets but just pointing out that's what "1st class language" means to others. Maybe it's a sign that the term "first class" is too ambiguous and just invites disagreements.
A few years ago I could get a sausage mcmuffin and a coke (any size) for $2.12. Over the last 4 years it kept creeping up, price bouncing etc. It reach $4.23 for a few weeks. I remember because it was a penny shy of double the old price. Then one day.... Boom $4.24. No idea how they set prices but it was interesting they felt "just one cent more" was important :-)

And yes there is also a lot of variation around the region, but the above was at a single location.
Not all crashes are equivalent. Being rear ended for stopping too soon has different risks than being T-Boned for running a read light.

Several driving behaviors reduce your risk of death while increase the risks you end up in an accident.
There is a difference in material. Mass industrialised processes clearly can’t always replicate what small artisans produce. But when the output is digital most of material differences are gone. There is no reason AI cant generate 100% same digital image or text as human would do. But if you wanted to recreate “amish furniture” you probably can automate some parts but you still end up having the person/artisan. Industrialization didn’t go all all the way as AI did yet if you read people like William Morris it’s clear we’ve lost so much.
Fun fact illustrated by the map on this page map - it's impossible to be more than 115 miles from a McDonalds in the lower 48. [1]

Note that is not by road, that is taking a helicopter.

I always take that to be proximate to electricity, a gas station, grocery store, parts store, etc.

The lower 48 is really developed.

http://www.datapointed.net/2009/09/distance-to-nearest-mcdon...

(see update)
Crisis of uncertainty.

Political uncertainty, economical, technological, spiritual, you name it
100% of the people I know have a 1000W/square meter UV/VIS nuclear generator just hanging above them ...
With respect to the portrayal of Fremen in Dune, it is a very specific trope that is being portrayed; here's a detailed analysis of that trope:

https://acoup.blog/2020/01/17/collections-the-fremen-mirage-...
If so, how would they achieve that. In Canada afaik you only pay EI while one’s employed. How would they have saved money with this?
I really appreciate the answer. I find it sad that I disagree. The viewpoint you lay out is super clear and I've seen people react to me like that before. I just can't reconcile it. I'm trying to (otherwise I wouldn't have posted this question in the first place).

In the 4 years that I've worked as a software engineer, the hardest thing I've ever done was a university course where I had to analyze binary programs with IDA Pro. I find it odd how after being 4 years in the field there are still a handful of university courses that were clearly tougher. The best programmer I know personally agrees with this assessment as he was my course mate (I'm nowhere near his skill level, and he's always considered to be the C++ expert no matter what company he applies to).

I've talked with friends - all of whom have more experience than I do given that I was in uni for 8 years - about this and I got a myriad of different responses. HFT developers seem to program actual hard things that I don't have experience in. Ethical hacking seems to be in its infancy in many companies making it possible for me to go that route (source: a friend did this and he was at a similar skill level). There's a huge difference between being a pentester for a corporate of a big HR company compared to Google's Project Zero. CRUD developers for web apps for startups seem to agree with me. I wonder if it's true for people working at a big corporate and doing CRUD, that I wouldn't know.

For as far as I've noticed, being able to do a good job is mostly contingent on motivation. When my motivation is at the level of dedicating my life towards it for whatever period of time I'm working on it, it seems I get the job done at a satisfactory to exceptional level (most of the time). This has also been true for my friends.

> Practice and some humility will probably pay off better

For the past 4 years I've pretended to be humble, because people can deal with me better. The thing is I'm not. And neither am I humble for the capabilities of many people. Many people are insanely good at anything when sufficiently motivated. The reason I'm posting what I'm posting now is because I need coaching and I want to be authentic. I've been hiding myself and it's eating at me. I get paid, and people are happy with my work, but it's making me feel soulless.

In an ideal world I'd start a company. However, understanding markets and market dynamics is insanely hard. It is as hard as actual investing and actual trading. It's not a financial risk I can afford, despite the fact that I think it suits my skills much better. Startups are a good environment, but the stress is in many cases too much.

I agree with that there are many talented/smart people.
I have a version that has an Alan Smithee directorial credit with the narrated pre history. I believe it is a Japanese laserdisc bootleg version that I got. That's my personal favorite.

https://m.imdb.com/title/tt0087182/alternateversions/
> Emit way less gotos, ideally none

I vaguely remember two questions regarding this when a "No More Gotos" paper was published:

1. What if programmer did use gotos, and without them you can't really map code structure to language's available control flow mechanisms?

2. What if compiler decided to duplicate or deduplicate some basic blocks?

Time to revisit original paper, and also read yours, to see what is said about these :)
Hedge funds trail index funds? What a hilariously and confidently incorrect take.

I guess that's why hedge fund managers have billions in assets and are paid millions of dollars, to deliver sub-market returns. Yep, makes total sense.
There was also "Word Mastermind" which is almost exactly Wordle.
I completely disabled Google Assistant on my Pixel 7 and I've ripped out all Google Home hardware and I haven't missed any of it for a minute.
I watched the recent movies before reading the book and I disagree. The Shadout Mapes scene had more than enough context clues to understand. Thufir Hawat is very clearly a trusted advisor, and for the purposes of the story that’s really all that matters. The “humans computer” is also there in context clues, but even if you didn’t catch it, it doesn’t detract from the movie at all. This seems like something that if you were actively _looking_ for a deep explanation of mentats, of course you would notice it’s missing… but if you didn’t know mentats were a thing, then the movie’s portrayal of Hawat is great.

Paul’s awakening is definitely different in the movie, but I think it’s because in the movie they spread it out (ie there’s a larger emphasis on Paul’s spice trip when saving the crawler). Still, having not read the book at the time I first saw the movie, I didn’t think it was “bland” at all and still made for great storytelling to me.

> dream-like mystic feel to it, which is completely absent in the new adaptation

Man, I can’t disagree harder with this. One of the best things about the new movie to me is that the entire thing has an aura of intrigue and mysticism that left me just wanting more more more.
Click on the style you want and then look for the text to the bottom left of the image that looks like this: Victorian era cabinet card --v 6

Upload a picture of your wife to Discord (to the Midjourney bot.) Copy its URL and paste it, along with the style words above.

I'm not sure what InvokeAI is, but I imagine the style terms are basically equivalent.
Anyone got any idea what's the status of that X1 thingy which was supposed to be like Concord fast but still affordable by peasant class
People in CA are some of the worst drivers and I’ve drove in probably 30 states. No respect for the speed limit either way because no cops in socal run radar, so you get people ripping 100 miles an hour on the same highway as someone going 40mph with ten feet of metal scrap pilled in their pickup truck. No respect for posted signage or even the directionality of the lane; today on the 101 an accident caused traffic and I saw people driving on both shoulders as well as exiting the freeway through the onramp, jumping a curb in the process. All the guardrails on the highways are beat and scraped up, almost every square inch has had an impact since it was built it seems. I’ve also seen probably a half dozen cars by now lodged into a storefront, like it must not even be that rare if I’ve encountered that six times already, and I’ve never seen that anywhere else. Also whenever it rains even a little, people devolve even more and go about 35mph on the freeway with no one in front of them.
> I know this is a difficult topic for HN, but this video is a good example of a TikTok performance designed to maximize engagement and outrage.

You're either trolling or work in HR.

The process was completely dehumanised and they conducted mass layoffs under the guise of performance driven workforce correction to avoid paying severance. Let's call a spade a spade.
A new wilderness sanctuary is born
Hey, I'm more likely to hire her. She can stand up for herself and ask good questions in a difficult spot. That's the kind of employee I want.

(And several people on Twitter were saying, "I want to marry her." Indeed, that's what Jeff Bezos was looking for long ago. He said he wanted a woman who could bribe someone to get him out of a third-world prison. Well, he had that. Then he threw it away, in my completely uninformed opinion.)
Only half the time though.
As judged by whom?
Wow. I'm shocked anyone pays 8 US dollars for a McDonald's quality burger.