skysight-inc/HackerNews huggingface dataset:
Show HN: I made this tool for Shopify store owners to verify their revenue
Yo, what’s good? I’m Alon, and I built ProfitPage because I needed a way to share revenue data from my stores without oversharing sensitive details. Screenshots can be faked, and they get outdated quickly. I wanted something live, secure, and simple.

ProfitPage lets you connect multiple stores, combine revenue data, and share it through a live link. The link updates automatically show the total revenue and keep store names private. It’s designed for anyone who needs to prove revenue—whether you’re convincing partners and clients or just showing off to friends or family.

If you’ve ever struggled with screenshots or wished there was a simpler way to show proof of revenue, this might be helpful for you. I’d love to hear your thoughts and feedback—whether it’s about the app, the tech, or ideas for improvement.

Here’s the link: https://profitpage.net.

Thanks for checking it out!
Alon
Gelsinger got screwed by the CHIPS Act.

The promise of state backing for a US champion SC fab was taken seriously by Gelsinger, who went all-in in trying to remake Intel as TSMC 2.0. But the money turned out to be way too late and far more conditional than Gelsinger thought. This is bad news for Intel, bad news for US industrial policy
So no need for code reviews then since all humans are fallible!
It's using a slash because that's how ISO 8601 defines time intervals. https://en.wikipedia.org/wiki/ISO_8601#Time_intervals
>is predicated on a very low risk scenario where Taiwan is invaded?

Low risk scenario? Chad is insisting that it's inevitable, constantly escalating their military exercises, and it's seeming like they're increasingly on a near-term timeline, and it seems like military interaction with the United States is almost guaranteed, it seems like that is an extremely provocative danger.

I might go so far as to say that it's among the top five greatest risks facing the world over the next 10 years. It's about as risky as it gets.
I think the impact is already understated. Every non-technical person I know that's still working has used ChatGPT for work at some point, and quite a few of them are using it regularly. And I'm nowhere near Silicon Valley or any serious tech hub.
Look: If the American casualty count is bigger than zero then we fucking failed, let alone if we outright lose the war too. Why? Because we are supposedly so fucking advanced that we are worried about silicon toys that we don't even use to kill people with.

In case you missed the memo: The US Navy admits the Houthis are giving them the hardest time since World War II and they don't even fucking have warships. We spent over two decades in Afghanistan and Iraq to end up losing them. China only has to send weather balloons to draw F-22s out. The pullout from Vietnam is still one of the biggest embarrassments in American history.

The moral of picking a fight using 1960s technology is: You will win. End of. Turns out the best way to kill someone is to just fire shit their way and kill them, who knew.
Yep, this addon is for more advanced scenarios. For example, I have different AWS accounts open in a different containers and I want codebuild urls to open in the correct one depending on the project name.
I never had help from senior engineers. No mentoring whatsoever. I learned by doing, making my own mistakes, learning from them. So it’s not a requirement to have good mentors. Although they may shorten the journey.

Having an insatiable drive to learn is the only requirement! Keep reading, keep doing.

Would I change it if I could? No. I think I’ve built up a strong will and understanding of the craft. The opinions I have are self formed from doing. I like that.

I at least tried to reverse the situation by doing whatever I could to help mentor my juniors over the years. But it must be said: just because someone is senior it doesn’t mean they’re good. You can easily end up learning dogmatic bullshit that takes years to shake off.

So I always say to juniors “take my words with a pinch of salt. I might be wrong. You need to find out what you believe on your own. Don’t just rely on my words alone”.

In your situation you should have an honest and frank discussion with your boss. Tell them you're feeling a bit out of your depth. Explain that you think you need more senior heads to help guide the project. He/she'll either take it seriously, or not. If not, leave and find somewhere else to work. If you don't have this conversation then any failure will be yours alone. If you do have the conversation, then you've moved the ownership of future issues to your boss.

Also, working in a company where the product is what you write is the place where you'll learn the most.
Intel needed to be split in two as well, which Gelsinger only half-heartedly did. He split the company into two functions - foundry and design, but didn't take that to its logical conclusion and split up the company completely.
I want an AI to take issues and turn them into PR's.

I want the PR's to be so good and well tested that I can actually approve them and commit them to the project.
Apple under Steve Jobs is exceptional and not the rule.

Trying to use that the fact Einstein or Muhammad Ali or any other genius in his area could do something or did something is not a counterpoint.
Jinbase is designed to be thread-safe, ensuring it can be reliably used in a multithreaded context.

To interact with SQLite, Jinbase uses LiteDBC [1] an SQL interface compliant with the DB-API 2.0 specification described by PEP 249 [2], itself wrapping Python's sqlite3 [3] module for a more intuitive interface and multithreading support by default. I wrote for LiteDBC a stress test [4] involving concurrency with Asyncpal [5].

[1] https://github.com/pyrustic/litedbc

[2] https://peps.python.org/pep-0249/

[3] https://docs.python.org/3/library/sqlite3.html

[4] https://github.com/pyrustic/litedbc/blob/master/tests/test_s...

[5] https://news.ycombinator.com/item?id=41404020
> Math fans tend to discount and dismiss applied statistics as being not math, in a way that they don't do for physics, for some reason I don't fully grasp.

It's because we're secretly afraid that the physicists are smarter than us.

Less facetiously, physicists keep discovering things that lead to new mathematics we would never have dreamed of ourselves, so we have a healthy respect for how insightful they can be.
> While I agree with you, I'm struggling to find a good argument why intellectual property should be treated differently from physical property

1) First reason, it is not physical property.

2) Second, many of the creators who lobbied for longer copyright terms benefited from a rich public domain when they did not have anything. In the case of Walt Disney, he made a film series based on Alice in Wonderland, which never had copyright protection in the US, and it's copyright expired in the UK in 1907.

https://en.wikipedia.org/wiki/Walt_Disney#Early_career:_1920...
The Story Of Mel
Intel just has to make a decent/mediocre GPU with 64GB+ memory at a $500 price point and they will instantly become the defacto local transformer leader. It's a true "build it and they will come" situation.

Undercut the big boys with affordable on-prem AI.
> But then, if you are fighting an unstoppable tyrannical force with superhuman powers

Huh? Who mentioned anything even close to this descriptor?
I think you don't understand what autism even is. Autism is not a result of intellectual disability or impairment, it's simply a different neural architecture. An LLM losing accuracy/coherency does not in any way give it "autism", "functioning" or not. Please don't use "autism" to essentially mean retardation.
Tok Pisin, a.k.a. New Guinea Pidgin, has exactly two prepositions: bilong, which means "of" or "from" in a possessive or attributive sense; and long, which means everything else.
Genetics says that this is also true for black cats (that most black cats are male).

However, less is said about them and there's less meme / awareness about female black cats being less common.

I suspect this is that an intact male orange cat is much more noticeably male than an intact male black cat.
Reasoning about it from the perspective of something physical, one could argue that intellectual property doesn't exist at all, and we should only consider the books, movie media etc. to be property.

If we were to take the contents of a book or a movie for example, and copy it, you still have the physical source, and nothing is lost, your property is still yours. It's just that there is more of it due to the additional copy. That copy isn't yours, and from the moment it was created it still isn't yours. So in that line of thinking, the property that was created is not the same as the property it was copied from, which means two different properties exist.

We can make this even trickier, because if we were to reason about the physical property and the intellectual property separately, the story in a book, and the physical book itself would be two different properties. So when you create a copy, that book that started out blank was definitely not part of the property of someone else. So does the act of adding intellectual property now suddenly transfer the physical property to the source of the intellectual property?

In the current laws and practises around the world we have made all sorts of rules about this, but just reasoning about it before falling back on established practice already shows that it doesn't always turn out to be as easy as it seems.
I am basically biased towards discrete GPU = asking for trouble in Linux.

Driver stability, less heat and fan noise, battery life is almost assured in the Intel iGPU.
Show HN: I built a Kafka message scheduling tool
Gohlay has been a side/passion project on my back burner for too long, and I finally had the time to polish it up enough for community feedback. The idea came from a discussion around a business need. I am curious how this tool could be used in other Kafka workflows. I had fun writing it; if someone finds it useful, that is a win-win.

Any feedback or ideas for improvement are welcome!
I don't think "next token predictor" and "intelligent" are actually mutually exclusive.
I'm working on the Enso programming language (https://github.com/enso-org/enso), so I will be trying to solve the challenges in the Enso Analytics tool, as our team has been doing for the last two years.

It's always fun to see how we progressed since the previous challenge, making it more pleasant to work with (and also see where the rough corners still are).
I think it's a why not both situation.

China is aggressively modernizing their chip manufacturing capabilities, it's nevertheless extremely hard, and their ambitions to absorb Taiwan and TSMC's capabilities into their economic industrial and military ambitions would serve to compliment their efforts
That's very helpful, thanks! Is there anywhere I can keep in touch with you? Discord? X? Email? I got some of my social links in my profile.
This is what I’ve struggled with when trying to learn erlang/elixir/gleam:

If I go all in, then modelling as actors makes sense. The domain model is modelled as in-memory actors, using erlang features for persistence and what not.

But most of the time this isn’t what we want in modern software: instead our state is in a database and we are executing in a request-response setup. This seems to be mismatched with actors, as, it seems to me, at least, you’re mapping the database states into your actors on each request and then back on response, at which point, what do actors actually buy you?

The same mismatch exists with OO too, of course, but with actors there are a bunch of benefits that you get by going all in, which it seems to me are lost if you’re simply building a database backed request-response system.

I mean, many of the OP’s pros of actors rely on actors being long lived things, rather than short lived within a request.

Maybe I’m just missing something. But maybe it’s also just not suited to typical web api backend?
Enjoy retirement Pat! His book "The Juggling Act" was very formative for me in my early years in tech, I really enjoyed it.
That are millions of resources online and books. Also, I’ll let you in on a secret, after about 5 years most people are starting to plateau in a field or singular area of knowledge, barring a few exceptions. After that what tends to separate people is the breadth of the their knowledges, they move on to other topics and broaden, or they deep dive one specialty of their specialty and continue to grow. If you can’t find learning at work, you will have to do it outside of work or move on to a new job. Your education is your responsibility, and as an engineer or scientist you should always be trying to learn something new, even if it’s outside your expertise, or just a hobby you are passionate about.
They legally cannot split due to the CHIPS Act.
I bet you could get a random person off the street to fairly-consistently pick (curated) AI works over an amalgamated top-5 of great jazz recordings selected by jazz super-fans.

> Besides, no one reads Shakespeare for pleasure

Exactly (kind of). Lots of rewarding works take effort to learn to appreciate, for a bunch of reasons that may include (as in Shakespeare's case) that they're old and their context and vernacular is not ours. Lots of people (I'd say a large majority, in my experience) dismiss entire genres and forms of art that they weren't heavily exposed to as children, often going so far as to judge them bad, simply because it would take some time and effort to learn how to enjoy them and to be able to discern what's good or remarkable about a given work.

What proportion of the population has ever in their lives enjoyed the experience of reading a Shakespeare play? Even once? It's gotta be tiny. Of course you can get them to choose AI junk over Shakespeare, it's not a kind of thing they understood or enjoyed to begin with, in most cases.
>Intel just has to make a decent/mediocre GPU with 64GB+ memory at a $500 price point and they will instantly become the defacto local LLM leader

Intel should have appointed people form the HN comment section as their CEO, as they clearly know more about running a giant chip design and fabrication company than the guy who worked there for 10+ years.
If you take the area where you drive into consideration the death numbers change, the same is valid for the drivers behaviour.

You can't influnce that when you fly.
https://browser.geekbench.com/processor-benchmarks

Top 5 in single core performance are Intel chips.
Show HN: Endgame – Count down your life's remaining moments
Hi HN,

I'm Tim, and I'm currently on sabbatical after taking a generous offer at Automattic. During this break, I'm finally bringing to life the side projects that have been sitting on my hard drive over the years, collecting dust.

Endgame flips the script on traditional health-tracking apps. Instead of counting up daily achievements like steps, it answers a more intriguing question: How many do you have left? Born from my pre-pandemic frustration with conventional health metrics, it evolved into something more profound — a playful yet confronting look at life's finite nature.

The app calculates remaining lifetime statistics ranging from practical (steps left to take) to whimsical (pizzas left to eat, farts left, LEGO bricks to be stepped onto). While it's designed to be fun, it also gently nudges users to contemplate existential questions about how we spend our numbered days.

Features:

- iOS app (Android in development)

- Custom home screen widgets

- Wide range of life statistics

- Easy social media story sharing

Built with:

- Expo / React Native

- SwiftUI (widgets)

- Redux

Direct download link: https://www.endgame.now/download

I'm looking forward to hearing from you folks about the categories you want to see in the app!
> or, at least, not “reasoning” about the things a human would be to solve the problems

You can't actually infer that either. Humans have considerable context that LLMs lack. You have no basis to infer how a human would reason given the same context as an LLM, or vice versa.
Dupe: https://news.ycombinator.com/item?id=42296067
These large troubled incumbents seems to have infinite lives to linger on towards a slow death path destroying value in their journey. Like Boeing, why does intel hangs around taking up space, opportunities, resources, one failed attempt after another failed attempt instead of making space for newer ideas, organizations? at this point is so clear these public companies are just milking the moat their predecessors built around them and the good will (or is it naive will) of their new investors who continue to pour money buying out the ones jumping ship
I take these points to be correct, but they seem tangential to what is (at least according to the article) the main issue at stake: can proteins modify the information passed on to descendants? If this were the case, there would be a mechanism whereby Lamarckian evolution could, at least in theory, occur.

In that regard, I feel this is particularly relevant:

"During an organism’s life, environmental conditions cause certain genes to get switched on or off. This often occurs through a process known as methylation, in which the cell adds a methyl group to a cytosine base in a DNA sequence. As a result, the cell no longer transcribes the gene.

"These effects occur most frequently in somatic cells — the cells that make up the body of the organism. If epigenetic marks occur in sex cells [however], they are wiped clean prior to egg and sperm formation. Then, once the sperm and eggs have fully formed, methylation patterns are re-established in each type of cell, meaning that the acquired genetic regulation is reset to baseline in the offspring."
> In context it's obvious that what OP meant is that they wouldn't want to build in a language without statically-checked types.

They should say that then. "Dynamically typed language" is not much harder to say or write than "typless language", but is correct instead of being incorrect. And that is a well defined term :)
Limits aren't just situational, some are physical.
I feel like this is a mistake. Pat's strategy is aggressive but what the company needs.

Intel's stock is jumping at this announcement, but I look at it as a bad signal for Intel 18a. If 18a was looking to be a smash hit then I don't think Pat gets retired. If 18a is a success then it is an even more short-sighted decision by the board.

What this likely means is two-fold:

1. Intel 18a is being delayed further and/or there are significant issues that will hamstring performance.

2. Pat is/was unwilling to split the foundry and design business / be part of a M&A but the board wants to do one or the other.

If 18a is not ready I think the best case scenario for Intel is a merger with AMD. The US Govt would probably co-sign on it for national security concerns overriding the fact that it creates an absolute monopoly on x86 processors. The moat of the two companies together would give the new combined company plenty of time to ramp up their fabs.
No idea if that's true or not, but the CHIPS Act didn't exist when he started as CEO.
Trump continues to threaten to increase our taxes, because that's effectively what a tariff is - a tax we pay for imported goods. Tariffs are a lot more effective when they're protecting industries that are already in place. But attacking supply chains that have already been in flux due to the global pandemic? That's not sound policy.
It's TypeScript bundled with esbuild. I needed to minify the output because the monaco editor resulted in file sizes over the 4MB limit imposed on FF addons. The background script is here: https://github.com/icholy/ContainerScript/blob/master/backgr...
The latter implies the government money comes with strings attached and that the forces eager to see a turnaround will be active participants. It's good to see.
When a Telescope Is a National Security Risk
Yes, Apple succeeded. But the number of companies that attempt such branching out and succeed are few compared to how many try.

The CEO of company X may think that he's as talented as Steve Jobs, but is he really?
Developer here. I'm off from 13 Dec to 6 Jan this year.

PRevious years I've managed basically the entire month of December.

I always have holiday days left over at the end of the year to take.
why would the board care about "pacifying the YouTube/gamer community"? seems like a very unlikely reason for a CEO to be fired.
What you describe is mad inattention to costs, not only to opportunities: maybe a symptom of widespread misaligned incentives (e.g. delivering a design with mirrored chiplets quickly could be more "useful" for an engineer than saving a few millions for the company by taking one more week to design a more complex assembly of identical chiplets) and toxic priorities (e.g. theoretical quality over market value and profits, risk aversion, risk/cost externalization towards departments you want to be axed instead of your own).
https://archive.ph/rbMBJ
This is somewhat outdated. GNU make now uses named pipes by default on platforms that support it.

https://www.gnu.org/software/make/manual/html_node/POSIX-Job...

It's a bit more robust. For example when you have a Makefile like this:

target:
+python3 script.py $@

where `script.py` itself spawns a sub-process that is jobserver aware (like make, gcc, cargo, ...), you don't have to worry about whether the fds of the python process, needed for communicating with the jobserver, are inherited in the subprocess.

Previously you had to run `subprocess.Popen(..., close_fds=False)` and make sure MAKEFLAGS was inherited.

Now you only have to ensure MAKEFLAGS is propagated, and that the sub-process can access the fifo by path (which is sometimes problematic, for example when running docker).
God. No.
> where ARM is also increasingly making inroads with more efficient designs that deliver comparable performance.

ARM isn't doing any such thing. Apple & Qualcomm are, though. ARM itself if anything looks weak. Their mobile cores have stagnated, their laptop attempts complete failures, and while there's hints of life in data center it also seems mediocre overall.
Access salary data for non-immigrant visa holders (H1B, F-1, and others)
Intel can’t split due to the CHIPS Act.
> My view is that they want to play and not work to get things done.

Nope, not at all. It's people who got sick of being sheep-herded into assembly-line processes. That you don't want to be an assembly-line does not automatically put you at the other extreme (namely the divas who want to only work on pet problems and get paid a lot).
Politicians love giving mega industries blank checks.
You wouldn't be using Computer Modern for reading on a Commodore 64 or Amiga 1000 of the era. The resolution of the displays was just too low, on OSes designed for bitmap fonts with no antialiasing or subpixel rendering. Here's the sort of font you'd be looking at, and their primitiveness is not because their designers liked the retro aesthetic:

https://style64.org/c64-truetype

https://fontstruct.com/fontstructions/show/675155/amiga_topa...
On the question of integrated versus discrete GPUs, what are the practical differences?

I am trying to learn this but having difficulty finding good explanations. I know the Wikipedia-level overview, but need more details.
Book Summary – How to know everything
Text book CEO.

He came, he did all these things, he left (likely with golden parachutes): https://kevinkruse.com/the-ceo-and-the-three-envelopes/
I'd love something that can support uncertain timelines - I maintain a list of space events that I'm interested in, but I haven't yet figured out how to do the dates.
yes, it can't.

For some “can't” statements, you don't need to write any error.

The “can't” statements in CDD are for actions and input that you could take, but the software deliberately prevents you from doing them.

There are no actions or input, requested from the exercise that make it possible to do the list you gave me, so it does not make sense to create an error for them.