skysight-inc/HackerNews huggingface dataset:
We are looking for a Golang Engineer (m/f/d) to join our App & Web team, focussing on constantly improving the App, Mobile Website and Desktop Website.

You’ll work on developing our backend API serving our App & Web Application. Additionally, you’ll focus on hardening and optimizing the API for production, tackling technical challenges as the platform scales.

What you will do

- Develop a gRPC API in Go that encapsulates core business logic in a simple-to-use API for our frontend developers

- Improve scalability and technical performance of our API and its response times

- Work on a high-scalable product in the AWS ecosystem

- Have a direct impact on team processes by regular agile retrospectives

- Exchange your knowledge with other developers and be part of our ABOUT YOU TECH community

Who you are

- You are very proficient in Go development

- You have 3+ years of experience in building complex backend API’s

- You have experience in working with relational databases (e.g. MySQL) and key-value stores (e.g. Redis)

- You write well-structured, efficient and maintainable code

- You have excellent analytical and problem-solving skills and enjoy building scalable distributed systems

- You are used to working in an English speaking & agile environment

Nice to have

- You have experience in the AWS Ecosystem (Cloud Formation, Terraform, ElastiCache, etc.)

- You have experience with gRPC or GraphQL

- You are familiar with centralized logging, monitoring, and alerting solutions

- You understand DevOps, Containerization and Cloud solutions

YOU ARE THE CORE OF ABOUT YOU.
We take responsibility for creating an inclusive and exceptional environment where all genders, nationalities and ethnicities feel welcomed and accepted exactly as they are. We believe that a diverse workforce essentially contributes to the ABOUT YOU culture. In order to maintain talent and diversity, we emphasize the care for physical health, mental health and overall well-being. Our values and work ethics essentially contribute to our brand mission: empower acceptance and shape an inclusive, fair and circular fashion culture.

We are looking forward to receiving your application – preferably via our online application portal! Thus, we can ensure a faster process and for you it is very easy to upload your application documents. :-)
Windows sends tons of telemetry independently on your printer model. There's no benefit of the doubt for them now. You should just assume that everything about your printer is sent to the mothership.
Some Anathem vibes too!

Regarding the YAGNI stuff, that applies to whole companies. All you have to do is stack the cobbled-together shit high enough to get bought and exit. Even the founders aren't in it for a sustainable long term business. In fact that goal is derisively called a "lifestyle business".
Doge staffer's YouTube nickname accidentally revealed his teen hacking activity
As stupid as Trump's actions look (tariffs being the most stupid for me as non-US) this move of EU is a strong competitor, especially in the current international situation.
Whatever the future is, it is not American, not the United States. The US's cultural individualism has been Capitalistically weaponized, and the educational foundation to take the country forward is not there. The US is kaput, and we are merely observing the ugly demise. The future is Asia, with all of western culture going down. Yes, it is not pretty, The failed experiment of American self rule.
In law there is the concept of "rules VS. Standards" which seems to relate to what you explain.
What would most humans draw when you describe such a well known character by their iconic elements. Think if you deviated and acted a pedant about it people would think you're just trying to prove a point or being obnoxious.
Is HN the whole world? Isn't an AI model supposed to be global, since it has ingested the whole Internet?

How can you express, in term of AI training, ignoring the existence of something that's widely present in your training data set? if you ask the same question to a 18yo girl in rural Thailand, would she draw Harrison Ford as Indiana Jones? Maybe not. Or maybe she would.

But IMO an AI model must be able to provide a more generic (unbiased?) answer when the prompt wasn't specific enough.
15 days ago...

"Musk meets with head of National Security Agency to ensure it is aligned with Trump, spy agency says" - https://apnews.com/article/trump-musk-nsa-cybercommand-doge-...

And since when the firing of the NSA director, is not something worthwhile to discuss for HN? @dang @tomhow please unflag this.
If there are no modules but a "flat" global namespace which requires every function name to be unique to avoid collisions... it means people would inevitably re-invent pseudo/fake "modules" and hierarchy in metadata tags in large non-trivial codebases.

Consider a function name: log()

Is it a function to log an event for audit history?

Or is it a function to get the mathematical natural logarithm of a number?

The global namespace forces the functions to be named differently (maybe use underscore '_') in "audit_log()" and the other "math_log()". With modules, the names would isolated be colons "::" or a period '.' : Audit.log() and Math.log(). Audit and Math are isolated namespaces. You still have potential global namespace collisions but it happens at the higher level of module names instead of the leaf function names. Coordinating the naming at the level of modules to avoid conflicts is much less frequent and more manageable.

Same issue in os file systems with proposing no folders/directories and only a flat global namespace with metadata tags. The filenames themselves would have embedded substrings with underscores to recreate fake folder names. People would reinvent hierarchy in tag names with concatenated substrings like "tag:docs_taxes_archive" to recreate pseudo folders/directories of "/docs/taxes/archive". Yes, some users could deliberately avoid hiearchies and only name tags as 1-level such as "docs", "taxes", "archive" ... but that creates new organizational problems because some have "work docs" vs "personal docs" ... which gravitates towards a hierarchical organization again.
That's literally how all software development used to work. All of these, except merge conflicts, are solved by expiring licenses, collecting logs and uploading them when asked or when connectivity comes back and it doesn't matter if it doesn't, it's the user's choice.

Merge conflicts are truly the only unsolved issue and for good reasons. Notably offline IDEs work together with on-demand-online version control software to solve this problem, and also have been since forever. Hard part is getting non-text data to merge; you usually implement file-level checkout/checkin logic (see perforce, sharepoint, etc.)
How is it different from fan art, which is legal.
And now most of those hobbists are going back to commercial licenses, because other hobbists don't pay them, and there are bills to pay.
Should have put on the (2011) label
Sadly already flagged...
We need modules because they demarcate social units of collaboration.
While I agree that Microsoft Excel is a contender for the best Microsoft product ever, I do not see how one can claim that it was a more "graphical" spreadsheet that MS-DOS Lotus 1-2-3, except if by "graphical" you just mean that it was a native Windows application, so you did not have to exit Windows and revert to MS-DOS for having the best user experience, like you would have needed with MS-DOS Lotus 1-2-3 (whose drivers for various hardware graphics devices would not have worked well or at all under Windows emulation).

When Windows 95 has made MS-DOS obsolete, Excel had the huge advantage of being a native Windows application, so I have switched like everybody else from Lotus 1-2-3 to Microsoft Excel, because switching between Windows and MS-DOS was unpleasant and inconvenient, and because the new Lotus 1-2-3 for Windows did not have any of the advantages of Lotus 1-2-3 for MS-DOS, while being inferior as a Windows program to MS Excel.

Even if I have switched to Excel, for supporting the general Windows features, like nice TrueType fonts and being able to use great amounts of memory in a faster way, due to direct access instead of using extended/expanded memory, at that time Excel did not have any spreadsheet-specific feature, graphic or otherwise, that was better than Lotus 1-2-3.

Despite strongly preferring Windows 95 to MS-DOS, I have always regretted a few MS-DOS programs that had a much better user interface than any Windows program that I have ever seen.

One of those was Lotus 1-2-3. Learning to use MS-DOS Lotus 1-2-3 was significantly more difficult than learning MS Excel, but once you were an expert the speed of doing any spreadsheet operations using keyboard shortcuts was many times greater than what is possible in Excel with a mouse-based UI, or even with the Excel keyboard shortcuts, which are much less efficient.

While the early Excel was extremely easy to use, that is no longer true about modern Excel or MS Office. Even if I had used for many decades MS Excel and several other spreadsheet applications, when I open now the recent versions of MS Word or MS Excel, I am no longer able to find most of the commands that I need and that I know that they must exist, except after a long random search through various menus, because those no longer have a hierarchical structure whose principles of organization I can discern. This is completely different from older versions of Excel, where one needed no help and no manuals to easily find any required command.
C ABI Changes for `wasm32-unknown-unknown`
CRDTs with LLM suggested conflict resolution might just be the thing.

Next best thing is keeping conflicts unresolved, but marked as such as a first-class citizen of the document content (see pijul, jj).
It gets tricky when professions, insurance etc are involved.

Example: After a missile attack on a Dnipro gas station in 2022, my wife and her team arrived to see the station burning and 3 people already confirmed dead, but the paramedics would not go inside (they actually weren't allowed to, due to the danger). Her team was military, however, so it was OK to go in and check for survivors.
My designs never left the breadboard, but indeed it was truly humbling to learn how these components actually behave in the wild. College level models don't do them justice.

I'll never forget a friend showing me a Japanese made DS-1 from 1983, which had all those pleasant artifacts stemming from the circuits non-ideal performance. Newer ones sound really harsh in comparison.

The DS-1 is itself surprisingly complex. I'm particularly a fan of the little hidden RC circuit in the clipping stage(here spanning from R14 to C10):

https://www.electrosmash.com/boss-ds1-analysis#layout

As said in section 6.3, its effect is only significant below the diodes' forward voltage. I exchanged one diode in my unit with a yellow LED (a diode is a diode, all in all) and it was particularly audible. Initially I thought it's the LEDs junction capacitance, but that measures in tens of picofarads - not nearly enough to register.
Laws around protests here in the UK are certainly problematic, but I haven't heard of ant cases where this would have been specifically used against students from abroad.
> This is reproducing human likenesses - like Harrison Ford's - and integrating them into new works.

The thing is though, there is also a human requesting that. The prompt was chosen specifically to get that result on purpose.

The corporate systems are trying to prevent this, but if you use any of the local models, you don't even have to be coy. Ask it for "photo of Harrison Ford as Indiana Jones" and what do you expect? That's what it's supposed to do. It does what you tell it to do. If you turn your steering wheel to the left, the car goes to the left. It's just a machine. The driver is the one choosing where to go.
Good luck grabbing that Ghibli movie scene, where Indiana Jones arm-wrestles Lara Croft in a dive-bar, with Brian Flanagan serving a cocktail to Allan Quatermain in the background.
As with other similar proposals, doesn't this simply move the complexity around without changing anything else? Now instead of looking for the right module or whatnot, you'll be sifting through billions of function definitions, trying to find the very specific one that does what you need, buried between countless almost but not quite similar functions.
Romainan courts say all kinds of things, many of them patently false. It's absurd to claim that since romanian courts say something, it must be true. It's absurd in principle, because there's nothing in the concept of a court that makes it infallible, and it's absurd in this precise case, because we are corrupt as hell.

I'm pretty sure the election was manipulated, but the court only said so because it benefits the incumbents, which control the courts and would lose their power.

It's a struggle between local thieves and putin, that's all. The local thieves will keep us in the EU, which is much better than the alternative, but come on. "More importantly, Romanian courts say so"? Really?
The implementation is what gets to me too. Fair enough that a company doesn't want their LLM used in a certain way. That's their choice, even if it's just to avoid getting sued.

How they then go about implementing those guardrails is pretty telling about their understand and control over what they've build and their line of thinking. Clearly, at no point before releasing their LLMs onto the world did anyone stop and ask: Hey, how do we deal with these things generating unwanted content?

Resorting to blocking certain terms in the prompts is like searching for keywords in spam emails. "Hey Jim, I got another spam email from that Chinese tire place" - "No worry boss, I've configured the mail server to just delete any email containing the words China or tire".

Some journalist should go to a few of these AI companies and start asking questions about the long term effectiveness and viability of just blocking keywords in prompts.
Still, from all computing platforms that I have used since my humble Timex 2068 in 1986, Windows is where I have most fun, despite all the ongoing issues.
Like AI could write code perfectly as soon as I thought of it, and that would not improve my productivity 10x. Coding was never the slow part. Everything that goes around coding (like determining that the extra load here is not going to overload things, getting PMs to actually make their mind up what the feature is going to do, etc.), means that there's simply not that much time to be saved on coding activities.
Yeah, we live in a world of "That's next quarters problem" is the de facto standard but on HN we regard the 120th year as the true icing on the cake of the pudding lol

How many movies did you see last year that is more than 10 or 20 years old? Or 50, for that matter?

Also, in what other industries are 100 year old designs/products/tech/standards/stuff relevant and hold up like the golden standard worth dying for?
This is what Emacs Lisp has, and what indeed does happen with libraries
Let them have all the data and feed it to Grok so it can come up with good optimizations for the citizens of US and non-citizens alike!
Stealing? Don't start a war against neighbours or other neighbours might get angry.

I don't see much movement into other currencies, just the usual fluctuation:
https://en.wikipedia.org/wiki/Reserve_currency#Global_curren...

"Other currencies" gained two percent point, I guess that's the Rupees the Ruzzians sold their oil for.
This reminds me of the "universal building blocks of life" or the "standard model of biochemistry" I learned at school in the 90s. It held that all life requires water, carbon-based molecules, sunlight, and CHNOPS (carbon, hydrogen, nitrogen, oxygen, phosphorus and sulfur).

Since then, it's become clear that much life in the deep sea is anaerobic, doesn't use phosphorus, and may thrive without sunlight.

Sometimes anthropocentrism blinds us. It's a phenomenon that's quite interesting.
>If I could print 30 rings a day, my partner wouldn't want any of them as a show of my undying love. Something more special and rare and thoughtful would have to take its place.

And now I think this serves the opposite argument better. Downloading some random ring from the internet would not show your undying love. Designing a custom ring just for your partner, even if it is made from plastic, and even if you use AI as a tool in the process, is where the value is generated.
I should have bookmarked the HN post that said it :)

It was one of the usual "if you'd have rewritten it in rust you'd have had no problems" posts. But instead of the usual memory safety list, they also added no deadlocks to the benefits.
From my experience at uni, it was the young teachers that cared. Older ones would go through motions, teaching us what was the state of programming 20-30 years ago ;)
Is this the new LMGTFY?
Neglect is illegal and I don't understand your point.
Astonishing.

Seth Cotlar put forward his "nuts, for now" theory, of utterly unbelievable craziest of crazy shit. Specifically calling out Loomer and Jack Posobiec as absolutely cracked individuals to have influence.

> Laura Loomer and Jack Posobiec having massive influence over Trump's White House is a perfect illustration of my "nuts, for now" theory of GOP politics. If something seems "nuts" and hard to believe right now...just wait, because it's only "nuts, for now."

https://bsky.app/profile/sethcotlar.bsky.social/post/3llwulm...

Such deep sadness.
I just heard RFK Jr. wants to focus on vaccine injured to find cures for that.
That is so subversive to the vaccine industry.

Cures?
"My main gripe with this is how do you charge users?

Sometimes, I feel so old. Recently, I read about a junior dev who did not understand that you can build websites that aren't SPAs and was confused when Chrome's debugger cleared itself on a page reload.

People have been charging users for offline apps since before "offline" was a concept that needed to exist because back then, everything* was offline.

* with exceptions.
What a strange view. America has done a poor job of teaching you about rights. They are legal only - natural law (the proper name for the doctrine of so-called "human rights") is religion. God-given rights you may have but rights in law they are not.

The rule of law is crucial to a free, just, and good society but you conflate the rule of law with the law saying what you would have it say. If the law is changed or the powers given under law are used in a way you do not like then that is not unlawful.

Dictators vary in how much they rely on law. Some have used law to do their evil: take Hitler. Some do their evil outside the law. This tells us that in truth the rule of law is but one part of what we need to have a good society.
Are there any example projects built with this?
People need to learn to actually read articles before writing comments. As the other commenter posted it’s literally answered in the first paragraph.
1ms latency is more than fast enough, you probably have bigger latency than that between the cpu and the gpu.
If you define feeding of copyrighted material into a non-human learning machine as theft, then sure. Anything that mitigates legal consequences will be a fig leaf.

The question is "should we define it as such?"
Why I'm Not Going Back to Patagonia as a Photographer
I find actual lock on edit or last-save-wins to work best of what I have seen for structured data. You can add nice visual tools that show who is editing (so you can wait for them) and pass the object lock to someone else etc, but this way at least there is no merge mechanism (that generally knows very little about the ins/outs of the data) which will merge two semantically incompatible fields into one record.

For offline-first, the user would be alerted that someone changed the record(s) while you changed them as well and ask what to do. In attempts to make these things for an offline first healthcare app which is mostly structured records based, I found that it is very rare for 2 (or more) to work on the same data, but I guess it really depends on the use case and with unstructured data it's not a nice way of working.
> Not because analysts are getting lazy, but because AI is making the job feel easier than it actually is.

But all the examples feel like people are being really lazy, e.g.

> Paste the image into the AI tool, read the suggested location, and move on.

> Ask Gemini, “Who runs this domain?” and accept the top-line answer.
It's been a US-led project for the benefit of American corporations.

If I was running the trade emergency room in any European state right now, I'd have "stop enforcing US copyright" up there next to "reciprocal tarrifs".
Cool animations!
Its possible. He is following the same tactics as when he was head of MS [1].

1. https://www.wired.com/story/opinion-the-world-loses-under-bi...
Image Classification by Evolving Bytecode
Over the last few years, I’ve been working on Zyme, an esoteric language for genetic programming: creating computer programs by means of natural selection. I’ve started seeing promising results, showing that random bytecode mutations can, over time, lead to measurable improvements in program performance. While still a long way from state-of-the-art approaches like neural networks, I wanted to share my progress in a blog post.

Feedback and criticism are welcome!
One thing this really points out to me is how no one really believes in anything. Bernie Sanders position today is markedly different from this 2011 position only because of current party affiliation
> Homomorphic encryption hides data, not computation

Data is computation.

x = challenge_byte ^ secret_key
if x > 64:
y = hash_memory_range()
else:
y = something_else()
return sign(y, secret_key)
The director of the NSA, who has an illustrious military and completely apolitical career of 30 years, has just been fired. According to those flagging, there is nothing here for curious minds to dissect :-)
It is not collective bargaining. You refer to the social contract.

The idea of the social contract has issues. For one, the fundamental of contract is consent, which is missing.

Realism tells us that we do not delegate anything to the state.
You make a good point. The shrinking headcount is not necessarily tied to mass-firing. It's more likely tied to +10M newly trained engineers entering the job market every year, but only 50 positions being opened.

Over time, with each recessions, headcount will shrink at some companies, and will not grow back to pre prior levels. Over time, the line trends downwards
> due to overly complex regulations such as GDPR, there are no EU-based alternatives to speak of

You're talking specifically about AWS competitors, right? I don't think it's related to GDPR. It's really that everybody uses AWS. Would you say that Canada doesn't have a competitor to AWS because of their regulations, too?

Regulations like the GDPR precisely try to give incentives for competitors. Which is hard to do because people/companies fight to use the US solutions and don't care about privacy, just convenience.
Overwhelming Support for Stablecoin Transparency Bill in House Committee
But Mikeyyy still has a job...

"Mike Waltz’s team set up at least 20 Signal chats for national security work – report" - https://www.theguardian.com/us-news/2025/apr/02/trump-mike-w...
Yeah that seems to be how it is today. I'm just curious if there's something I'm missing with MCP, or if they want to make some changes down the road that will improve it in this way.