skysight-inc/HackerNews huggingface dataset:
> Both 1 and 2 are solved by profiling.

This is a very simplistic view of how software measurement works that is pretty pervasive in academia, but doesn't actually translate all that well. If you're sticking to only typical profiling methods (which tells you very little about things like latency and doesn't tell you at all about many sources of slowness), you still need to find a way to do it in a low-impact way if you actually want to measure a software system of any complexity. As an example of another technique, tracing (and even just reading logs) can give you a lot of interesting signal that profilers don't generally capture.

Most commercial software systems have a number of lines of code (and a code profile, by the way) comparable to the Linux kernel, so if you're just going to apply a simple profiling methodology to it, you're going to get a lot of crap data and you're going to slow things down a lot. Performance engineering is about extracting signal from the crap.

> The course involves assembly because it’s taught in C, but the core concepts apply to any language

I never said I wrote assembly, I said assembly-level code, which you can write in most languages. You can write it in Python if you are skilled enough at Python. Many people do it in Java and Go. I usually do it in C. Most of this kind of code these days is not actually written in assembly.

> Your trading system example sounds like a great topic for a masters thesis or similar graduate level work (or better yet - industry), not a core component of an introductory performance engineering class.

The primary point I am trying to make is that a class called "micro-optimization" should be teaching you how to micro-optimize code. A class called "performance engineering" should nominally be teaching you about how to actually do performance engineering, which is actually not all that related to micro-optimization.
Modelling dataset bias in machine-learned theories of economic decision-making
'Master Foo and the Recruiter

A technical recruiter, having discovered that that the ways of Unix hackers were strange to him, sought an audience with Master Foo to learn more about the Way. Master Foo met the recruiter in the HR offices of a large firm.

The recruiter said, “I have observed that Unix hackers scowl or become annoyed when I ask them how many years of experience they have in a new programming language. Why is this so?”

Master Foo stood, and began to pace across the office floor. The recruiter was puzzled, and asked “What are you doing?”

“I am learning to walk,” replied Master Foo.

“I saw you walk through that door” the recruiter exclaimed, “and you are not stumbling over your own feet. Obviously you already know how to walk.”

“Yes, but this floor is new to me.” replied Master Foo.

Upon hearing this, the recruiter was enlightened.'

Source: https://www.catb.org/~esr/writings/unix-koans/recruiter.html

Programming languages change, but the underlying principles, mathematics, algorithms, and data structures are timeless and universal.

"If you have under ten years experience in using a programming language, let me be blunt and tell you that you don’t REALLY know that language."

This idea is true more for C++ than for many other programming languages because of the vast swamp of complexity that C++ has become. You can learn other programming languages and become an expert in a few years (or less) for most other programming languages.
There's an "intro" link to a video at the bottom of the site. Comments can also go on this essay: https://www.lesswrong.com/posts/f2CftRRndH97RpAwL/how-i-got-...
This is an HN comment thread, hence we expect a higher quality of comments than elsewhere on the Internet. Thanks for the links.
> , fall into language & semantic debates.

They don't.

> that I do not believe that HTML is the only hypermedia in the world.

For a person who doesn't believe that you sure spend a lot of time only talking about HTML and claiming that nothing else is hypermedia.

And yes, I've quoted what you yourself say about this.
Because that's how managers promote themselves...by hiring.
"everything" but only the "high quality" (or highER quality) instances of everything. seems pretty reasonable.
New evidence that polar bears survived 1,600 years of ice-free Holocene summers
When I search Fortran, all I see are aerospace jobs. So yeah, nothing fun an exciting. /s :)
The enshittification of everything. These are not just "changes," this is them removing functionality and replacing it with nothing.
I find your ideas intriguing and I would like to subscribe to your newsletter.
I agree with the opinion, but not the timeframe. I would say the quality has nosedived over the last 8 years, based on my experience as the tech interviewer for potential new hire interviews across the last 12 years on different projects.

The last 4 years I've gotten comments from co-interviewers of 'you ask the hard questions', 'you are tough'. These are in response to questions such as 'What are your thoughts on composition vs inheritance in object oriented design', 'What are the arguments for Java as a better language than Javascript? How about the other way around?', 'What's a progressive web app, what aspects of React and what react-related libs help with creating one?'. These were all directly relevant to the positions being interviewed, and some of those were for senior engineer positions.

These are questions that I think should be answerable by any senior frontend engineer, and most senior software engineers.
I have experienced almost the full cycle of enshittification. I remember when it arrived in my country (Spain). It was great. The catalog was very good. Customer service was very responsive. If I had a problem, they would return the money, no questions asked.

We were foolish to think that situation would last.

Nowadays the search is unusable. Unless you go to an individual brand's "amazon shop", you will only get products from UUMEBE, SYLTOM and YGWEEN. And "Amazon's pick" will be either Amazon's own product or TROWLY. Perhaps on the fourth page you will get a proper brand. You get products at $1 with a shipping cost of $67. Customer service now asks many questions. When you want to return something, the site uses dark patterns to try to nudge you into getting the products to the post office yourself instead of sending you a messenger. And the prime subscription price went up.

I cancelled my prime account. If I want Chinese quality merchandise there's a Chinese store very nearby where I can go and look at the plastic at least.
Maybe extreme in the other direction lol
It is likely the future of compositing and post-processing. Instead of blue screens, you can capture actors and real life items and blend them seamlessly with CGI stages and props (relighting is likely coming soon too). Additionally, you can reframe, add or remove elements from the scene in post-production essentially for free.
There's a massive difference between HDPE (which is a hydrocarbon) and PVC (which contains chlorine and is awful to burn). Might be some plasticizers in the mix as well, but mostly they're just H, C, and O. Cl makes the real nasty stuff.

Rocket fuels can have some pretty nasty stuff in them as well, of course...
Bash.org Is Gone
Have you considered that it's possible that both you and Scott are particular good at reasoning, and it's everyone else that is much worse at this stuff?

You're pointing out a bunch of errors, but it's not clear to me that they're schoolboy errors (i.e. errors a schoolboy wouldn't have made). I would also venture to guess that the average educated person would make much more egregious mistakes.
As an aside, For all those who talk about corruption and getting money out of politics I suggest reading Federalist 10 by Madison. Its a deep analysis of a need for a republican democracy. Any government that depends on human virtuousness will fail. The only way to have a sustainable government is to have strong checks and balances and putting multiple factions with different interests against one another.
Noticed via this tweet https://twitter.com/y2k_mindset/status/1745661024932360305
Found another one here: https://www.amazon.com/khalery-Apologies-Encourages-unethica...
Yep, the same Paula Vennells that got a CBE in 2019 for services to the Post Office.

https://www.gov.uk/government/people/paula-vennells
>I wonder what sort of scenario might unfold if a company had a team of developers who's sole job it was to test other teams' software in a red-team fashion. I am all too familiar with QA organizations, and the problems in that environment, and am all for developers conducting their own testing as a fundamental part of development, but what if we took it a step further?

You get a lot of infighting between the development and validation teams. Big US banks have this for (statistical) models already.
I don't think you can say that... I have been a firing manager too many times, and I have definitely said things HR didn't tell me to say.
This person is a tax lawyer and this should be the top comment.

It also matches what I have heard from a well-regarded tax lawyer that advises startups, who advises getting a spousal signature, but from a “why not just get it”, conservative, belts and suspenders approach, but does not view it as needed.

I’d also point out that even when employees receive a form with a spousal signature space included, many fail to get it signed. If this were an issue, it would have widespread consequences well beyond Carta.
the author's premise of 'its been working okay for me!' isn't sufficiently convincing. Linux is great for gaming... if you dual boot Windows for when it's not. i was fooled by the contemporary optimism and set my new rig up as Linux only, to discover that some games will just not work, or not work well, or be unable to play multiplayer, or require arcane hacks, or require specifically-versioned, bespoke compatibility layers...

we are getting there, and i look forward to a glorious future where we can kick the pile of dogshit that is Windows to the curb, but that day ain't today.
Outside of ego/reputation, I can't see what the coverup provided. Maybe that's all it was. Crazy.
Every time I see a LLM spit out an answer like this post this is all I can think of. I immediately say "Computer says no" in my head.
Nuclear reactors are friendlier to birds than either.
As an example, Exemplars are part of the metrics spec [1]. The official python library says metrics status is 'stable' [2]. But there's an approximately 2-year old issue with no work on it, titled 'Metrics: Add support for exemplars', where the latest update is that no work has begun [3]. Nothing at a top-level of the opentelemetry-python project indicates that the project does not implement everything in the metrics spec, so if you wanted to use that capability, you are apt to discover it relatively late.

[1] https://opentelemetry.io/docs/specs/otel/metrics/data-model/...

[2] https://github.com/open-telemetry/opentelemetry-python

[3] https://github.com/open-telemetry/opentelemetry-python/issue...
I believe this occurs because Amazon allows sellers to promote their items by bidding on keywords— and often times, the highest quality keywords will be specific category-defining brands or products. At the same time, the original supplier of that brand or product keyword won’t need to spend their advertising budget on that query because customer conversion is high enough despite the friction.
Also fails when you live in a town that has homonyms, so it can fail even when it correctly hears the word. Wrong country, that's all!
There are some books that just straight up are not supported on kindles or only on Kindle fire editions. Looking it actually recently changed, but "Operating Systems: Three Easy Pieces," you could buy in kindle format, but it would only work for the Kindle fire editions. Maybe it has gotten better, but I used to run into this a lot with textbooks. Would work on Kindle fires, but not paperwhite.
Keep in mind that the normal learning process involves students asking questions out of left field, surprising and frustrating even long-time experts who might need some time to consider how to answer even if the expert has the knowledge to notice the fallacy.

If removing bullshit puts an undue burden on that learning process that causes students to refrain from asking the questions that will help them understand the topic, then you didn't ACKCHYUALLY remove it, you only moved it. :)
Yeah, they need to significantly streamline Windows or else it will stop being valuable.
It's all in the setup.

If done properly it can be setup to automate a lot of the tedious work, making the process of designing things much smoother.

If done improperly it adds even more nonsense to all the stuff you already are doing, so it makes the process If desiging things twice as hard and confusing.

The key - have people that have actually used it to design things architect the setup, not professional managers.
Personally I found a couple years ago to be a better time as that was when VRChat worked in my machine and now it's broken likely due to them adding EAC.
Not everybody wants the same things. Giving them what they want so you get what you want makes both of you better off.
Is this paper achieving what you mean:
https://arxiv.org/pdf/2311.16728.pdf

Caveat, this field is far outside my wheelhouse. So if not, I'd love to understand more about the nuances here.
My use cases:

1. Fill any form with intelligent data (from orders, through plane tickets to tax forms). Think of ChatGPT but for forms.

2. Research any person and company using various tools (e.g. LinkedIn, Google, job boards). Do it at human speed so I won't get blocked and can observe it on a screen. Provide me with a summary of text and list.

3. I want to be be able to script it and hack to whatever I need. API and CLI.
It has to be something like that, because why even bother using a LLM to create a title for a piece of furniture.

Side note: Amazon really needs to get around to fix the fact that their "search" can only find terms in titles and not in the descriptions or product meta data.
If you're using bash 4.3 (released 2014) or higher you could convert this from using an "undocumented feature" to use the documented feature that does the same...

> "Numeric values less than zero result in every command being saved on the history list (there is no limit)."

export HISTFILESIZE=-1
export HISTSIZE=-1
Your phone isn't passively broadcasting hashes if it's just an AirDrop receiver no matter what mode it's in. This vuln only poses a privacy risk for those sending AirDrops.
Similarly, I think sponsored search results are unconscionable. Amazon is already taking a cut of every sale (which is obviously fine), but then they're also letting knock-off companies pay to show their product above the genuine article.
Show HN: Run Docker images as serverless functions
I love things that can be self-hosted. Another thing I love is building things with the UNIX philosophy in mind - simple, modular, and composable software that perform specific tasks well. And I think that containerization on top of serverless can help immensely with just that.

Seeing as there aren't as many solutions currently out there that would enable me to run containers as serverless functions I decided to build something myself.

The way this applications runs those containers as functions is by exposing an HTTP API that you can call to start a new container, pass it some data as a JSON payload, do some stuff inside the container, and return some JSON data back to the caller. Both the request and response are stored inside a request-scoped directory mounted to the container along with environment variables for finding both of them, and you use those to communicate. You can basically use any language or runtime (or combination of them) as long as they're able to read and write to a JSON file.

I know that the whole point of "serverless" is to not have to manage servers, but a lot of the serverless providers available put certain limits and constraints on what your functions can do and what they can't. Sometimes you just want a simple way of running isolated code over an HTTP interface, and that's why this app exists.

I just started the project two days ago, but I plan on both extending and improving it further as time goes on. But since the application does what I wanted to achieve, I thought I'd share it with you all and hear your thoughts on this.
I wonder if LLMs will provide a robust path from the solid symbolic computation of Mathematica to production or productionizable code. I've seen stories show up on HN about using LLMs to e.g. transform Cobol -> Java, and have my suspicions about how and where that kind of translation could fall down with today's LLMs.

Nevertheless, I assume LLM enabled translators will improve rapidly, and that a product like Mathematica could be very well suited for translating from a prototype to a robust implementation for e.g. HPC.
This is some negging bs.

Current front page items include a paper on vector databases, an example of AI garbage that showed Amazon in a bad light, a quite in-depth treatment of “Trilinear Point Splatting for Real-Time Radiance Field Rendering” hosted on a PhD’s own github page, you know github, a huge gathering place for hackers to share their code with each other? An article criticizing Unity about banning an open source LGPL application, written by a developer of said open source product, introducing a competing platform to further decentralize the app store landscape, an article critical of Boeing, an article critical of Apple, a radical rocket design, bluetooth mesh networking, an open source python notebook project, an indie developer’s project to run stable diffusion in an iOS app instead of from some corporate server, an article on the ethics of immersive tech, an article on mysticism and empiricism, an article on epistemology…

Yeah, real dull business environment here. I’d totally rather go back to my training on peer performance reviews.

If you can’t find anything interesting on this site, it is a you problem.

"If you run into an asshole in the morning, you ran into an asshole. If you run into assholes all day, you're the asshole."

We’re all so sorry that you can’t just do whatever you want while unleashing the externalities on society at large. You want to hack, go do it in your basement where you can’t affect the rest of us. You want to engineer, you have to answer to more people than just your mom asking what you want for dinner.
First functional graphene semiconductor could power future chips
On non-technical video-games cheat mitigations
When bank is about to go under due to some new esoteric product which _should_ work (like packaging risky debt into magically risk-free securities) but eventually doesn't, it is MY money that's going to be used to pay for the losses. Because the bankruptcy would be a "systemic risk to the economy". So you bet I want banks to be constantly audited to make sure they don't make any dumb bets which I will have to cover for.
And yes, it is a good thing.

Some things shouldn't change just because entitled people are inconvenienced by them.
You're describing a procedural problem - different words for the same concepts. This is one way science is not systemic. As a result, experts end up solving the same problems in different silos.

Generalists can spend time "translating" between subjects, find the common threads, and find missing pieces from other domains. Most domains have developed independently from each other, and there are a lot of missing pieces.

Specialists are important, but specialists without generalists gets us to where we are today.
Sure, but then you've risked your own job. That's not the typical experience in a large corporation.
The amount of trust you need in a device varies based on what you’re buying.

There are a whole lot of products where saving cash easily trumps having a good brand standing behind it.

Phone cases are a classic example. Some of my recent purchases like a toilet paper holder or emergency ponchos are similar. Even clothing is getting to the point where name brands are barely more dependable than Amazon off-brand clothes that probably come from the same factories.

Sometimes “untrustworthy” brands go above and beyond mass market retail options, like the LED automotive lights that AutoZone won’t sell me.
Throwaway account for obvious reasons. I've done DMT once and magic mushrooms a few times. DMT is by far the crazier trip that will take me a year to properly integrate. Since I have to practice a few things, the DMT being that I met gave me homework, ha! I'm going for a "check up" in 8 months.

Everyone has different experiences but when you subjectively feel your mind is at least 10 to 100 times faster (that even has some residu effect after the trip) then that's enough "time" to learn anything. Others may not have that experience.

What I learned:

- Feel free to feel free. No need to be so uptight.

- If anything, _if anything_, it's about love. A good place to start is [1].

- Seeking for the truth is amazing. However, when you speak, be warm and loving while speaking the truth. A human is not an object. A human isn't only nourished by truth. Just like a well-balanced diet. It's nourished by more things.

- You're blind to how many people love you. Also, they don't dare to say it given the culture you're in.

- It doesn't matter whether the DMT being is real or not. It felt real at the time, but I knew it is probably an illusion going in. The DMT being laughed and told me it doesn't matter. What matters is the lessons that I get from this trip. Given that I'm an atheist, I can also apply this to religion. I don't need to believe in (a) god to understand religious vocabulary (concepts I can use) or to get inspiration from it. Obviously this applies to many more things. Gods and demons exist in the conceptual/symbolic realm (as more or less anything conceivable in a thought does). They're not real. But anything in our imagination has the capability of influencing us for real (self-fulfilling prophecies, etc.).

My DMT trip lasted 30 seconds according to my trip sitter (who was sober). In those 30 seconds, I saw my life flashing by.

Mushrooms on the other hand almost always gave me bad trips. They were insightful though. However, DMT was far more therapeutical for me.

[1] https://ritanaomi.com/the-practice-of-metta-or-loving-kindne...
Link was just removed. Seems Amazon caught on quickly
Median real wages going up is people moving to new jobs with inflation-adjusted salaries and rates.
How'd they get both Chainsmokers?
I agree with the sentiment that "the gaming industry has hijacked human play". The author justifies the development of his own game by the fact that "it looks like a CAD program", but I don't think that this makes the game any less immersive. Having seen a few of his dev-logs [0], I think that his goal of a 'systemic game' (if I remembered that phrase correctly) has the potential to be just as immersive.

Games with impressive graphics but no gameplay aren't known for being particularly big drains of human attention.

As another example, take the comments on the recent thread about the browser game generals.io [1]. One might say that 'it looks like a spreadsheet with conditional formatting', but it doesn't make it any less addictive, according to the commenters.

[0]: https://youtube.com/watch?v=civUb-w1CFU

[1]: https://news.ycombinator.com/item?id=38752385
Well, at least you can return your fake for free
Who’s kidding who? I theorize every major government in the world has already been using AI models to help guide political and military decisions.

Who doesn’t think China has a ten year AI algorithm to takeover Taiwan? Israel+US+UK > Middle East.

SkyNet or War Games are likely already happening.
It's been removed from Amazon.
I'm mildly curious what games you are hitting snags with? I am still a console user, but the Steam Deck has been amazing at how well it does.