skysight-inc/HackerNews huggingface dataset:
If we look solely at US vs EU or US vs UK, we might think that US have a huge amount of money and the salaries are greater. But this doesn't solely explain why US has a healthy startup scene while EU or UK doesn't.

China was a poor country - and maybe still is if we factor GDP/capita - but they've built a thriving startup scene.

So maybe it's about the money, but not about the amount of money. Instead it's about how societies and governments manage to focus whatever amount of money into startups. It's about building a virtuous cycle, where startups produce wealth which is channeled into building further startups.
> There seem to be no casting issues involved in ...

Maybe go to http://osv.dev/list and search for OOB or Out of Boundary errors instead to make a study on whether this regularly happens or not? Especially when parsing arbitrary strings into a struct?

I'm not sure whether or not you got my message to prefer any programming language over C/C++ or whether you're trying to ignore that on purpose?
Well, yes. I'm more focusing on user space applications here. This is why that nuance post would have to be so long. People here would probably misconstrue it to be that I want to "kill C" though. That's part of the reason why I haven't written it yet lol
In order by paragraph:

Sure. This doesn’t seem like a direct response to anything I said, but it’s a valid point to why our government will be too slow to react in the situation I’m describing.

I’ve used it too. I think you’re still thinking on a much shorter timespan than I’m talking about. This is going to continue to advance. And I purposefully used the word “substitute” to describe its exact level of capability to replace human creativity.

Sure, same response as above.

Sure, same response as above.

Sure, that’s a much more reasonable short term fear for AI usage.
Parent comment was "how the hell are we going to get to zero without 95% of the population just being too poor to own a car?"

If people would rather walk than suffer the shame of a small cheap car that's .. fine by me? Just make sure that the small cars "nobody wants" aren't carefully kept out of the market by tariffs and non tariff barriers to avoid people discovering that they do want them.
Why not parse your JSON at build time?
That's not at all what you wrote, and you know it. You called people jealous and now you're trying to belly crawl away from that claim.
If this search engine ever gets popular, it will just push advertisers from ads to product placements.

That's it. Good luck writing your own algorithm that detects product placements from genuine human experience. (It would need an AI that is smarter than average human.)
I've read about Marginalia Search before, and I love it purely because of my interest in search engines and wanting to see innovation in the field.

I just tried it (with a query relevant to something of interest to me) and the results are interesting, very technical, which is what I want.
The alternative is jousting with attackers. In production. When you're not aware of it. You're not even on the field, let alone mounted on your horse and wearing armour.
> I think that one of the greatest errors that was made with putting this in iTerm2 was making a big show of it, and by not letting you use local models (such as with Ollama) instead of having OpenAI be the only option.

This line alone makes me completely discredit the entire post.

A. There was no “big show” made. It wasn’t the headlining feature in either the release notes nor the post-install popup. People here on HN and probably on other social media made a big deal about it but iTerm2 itself did not.

B. You can change the OpenAI API endpoint to point to ollama or some other local OpenAI-compatible API (aka every major local LLM tool has this)

People are up in arms over an opt-in feature and it’s frankly embarrassing. On top of that, the feature is pretty shit IMHO.

You can’t undo/redo in the popup, it has no history, it wouldn’t paste the result of the command into my terminal (I had to do it manually), no way to retrieve the command again after closing the popup, and no way to alter the command if there was a problem. Using ChatGPT is still a way better experience.

Lastly, all the “I’m switching away from iTerm2!” comments/posts are just crazy. I mean, I guess I wish I had nothing better or more important to do in my life than go looking for a terminal replacement (a central and hugely important tool I use many times every day to do my job) just because it added a feature I don’t want to use and don’t have to use… Did all those users get up in arms about the tmux support if they don’t use tmux? Or any other of the vast config options iTerm2 has? I just don’t get it, people are being so irrational about this.
H Company
Mainly the difference is that openpanel is a bit more lightweight and easier to grasp.

Posthog is a great product and really like it. Just want something more hands on but have the power to visualize data.

So I don't see posthog as a competitor at all. My focus is more about hitting the perfect spot between plausible and mixpanel.
> I seem to remember that due to political infighting and ass-covering, they never really tried it.

What do you mean by "never really tried it"? This was a state that set production quotas, dictated prices, and set priorities in 5 year intervals. What more could they have done? The fact that even a regime that was willing to starve and enslave its own people could not make a planned economy work, just shows the futility of the approach.
And I'll point out again that Israel (the Occupying Power) does not deport or transfer parts of its own civilian population into the territory it occupies.

Out of context you are trying to use that quote to protect some land from people living on it. But if you read the entire article, the article clearly protects people from forced transfer - both the residents of the occupied territory and the citizens of the occupying power.
One thing I wanted to mention after reading the article is that LineageOS has Google servers hard coded into the OS, while GrapheneOS gives you the option of using their servers instead. It also allows you to selectively turn on certain features that require Google code, such as e-sim cards.

LineageOS has their own implementation of gapps, which they have built into their sandbox system. I can choose to install Google services as a sandboxed app rather than a package that I have to flash to the OS at install time, as it is to my understanding you cannot flash gapps to an install that is not clean through implementations like microG.
Improving DNA Basecalling with Transformers
Querying knowledge is not a nail, but the hammer is generation. It is written on the tin, "generation" AI. People want "insight", "summary", "workflow automation", "code completion" from a guided proverbial monkey hammering on the keyboard hoping that our problem will become a nail. It is getting closer though
This is interesting, because it also applies to mass-society.
This is a terminal https://en.wikipedia.org/wiki/Computer_terminal#/media/File:...

The software is just emulating the terminal behavior.

https://en.wikipedia.org/wiki/Computer_terminal
This looks cool.

What would people recommend for a CAD program to run on Linux that I could use now (that is either free or cheap). I have simple requirements, I want to make a box for some electronics, but need the ability to import (and extrude etc) SVGs.

I couldn't see the SVG feature when I looked at dune, and I had some problems when I used freeCAD, but was planning on looking into it again.

What would people suggest?
Patents. Trademarks. Trade secrets.
You don’t have to, you can change the API url to whatever you want, like pointing it at your local ollama or LMStudio.

Which anyone who didn’t just read this misinformed blog post would know (it was all over the comments on this release yesterday and also in the iTerm2 wiki about this feature).
I switched to Ecosia, but I’m basically in the same boat. What I’m finding more and more often is that I need both Ecosia and Google results to actually find what I’m looking for.

Because both places give me so much useless crap in the results. Hell… I wanted to buy two nerf guns recently, and I ended up having to go to a 3rd party site called pricerunner.dk because both Google and Ecosia kept giving me shit results from 0 of the Danish toy stores I might actually use. That pricerunner site is terrible by the way, so it speaks volumes when it’s more useful than Google search. I’m not sure why Google search for instance will link me to Amazon.com or Amazon.uk and not an amazon front within the EU where I won’t have to pay import taxes as an example. I have German listed as a language I speak so Amazon.de would seem obvious. Not that I’d ever buy anything from Amazon if it was available from a Danish web store , but it’s an example of just how bad it is.

Finding information was the first thing to disappear from search engines, but now it seems that it may as well bookmark a bunch of stores and go directly to them to begin with. Maybe it’s better in the US but it’s ridiculously bad in Denmark.
Marcel the shell is surprisingly effective for that. It is python with seamless calling of external commands and piping:

ls /home/jao | map (lambda f: (f, f.size))

https://github.com/geophile/marcel
There’s probably a large selection bias at work as well – people who care about those specific unpleasantries will avoid that language in the first place.
>1) EU/UK startups lack a big enough common market to sell into to go from 100 to 1,000,0000 relative to US and Chinese startups.

Are US companies selling only in US market? Why can't EU/UK startups address global markets?
> Americans don't move en masse. They move as individuals.

LOL, literal much? :-)

Also, as always, being too much of a pedant comes back against you:

https://en.wikipedia.org/wiki/Oregon_Trail

I know it's not applicable to the modern day, but there you go, mass migration in the US :-)
I am not saying that human rights abuses don't happen in California prisons (inmate working conditions are a big problem, as is the state of solitary confinement).

But on the specific subject of public internet access, I'm almost certain that CHCF operates in full accordance with the relevant laws and ECtHR opinions -- which, by the way, explicitly state that access to the public internet is a matter in which prisons can and should exercise the strictest controls.
>Cynical theory, the UK is now full of the descendants of all those who said "Emigrating? That will never work"

If that was true, why didn't people from US emigrate again?
Then, AI's abilities are effectively limited by those of this malicious operator who has to understand and perform what the AI suggests and feed back the results.
Sounds like you'd be happier with a fixed price hosted server.
The lack of a clear notion of boundaries or self and thus ability to stand for yourself is a very subtle and deep problem. Good luck.
Not my thought.

In general, Linux runs worse on laptops than Windows does. Many laptops have HiDPI displays, which Linux's graphics stack simply can't deal with properly. Track pads, fingerprint sensors, hybrid GPU set-ups, even external monitor arrangements are amongst the many issues Linux struggles with to this day. Linux has issues with pinning CPUs to a higher frequency than idle, and hence exhausting laptop batteries real quick.

I am loathe to see what having an entirely new hardware stack vis à vis Qualcomm will do to Linux installs on these.
That line made me discredit the author and the whole blog post. You have to be willfully uninformed to say something so wrong and the very next line is complaining about not being able to use ollama or similar which you absolutely can by changing the API endpoint in the settings.

The author has clearly no idea what they are talking about.
I was replying regarding why London rent is high in general. SF/The Bay seems to be disproportionately tech-based jobs. London is a more generic mixture, including finance, arts, entertainment, services, insurance, tourism and so on.

Though specifically tech: offices are in central London - Google at King's Cross, Apple at Battersea, Facebook near Oxford St. Old Street and Hoxton for start ups. And of course fin/fintech in the City, Canary Wharf, and the West End. That's 10s of thousands (if not 100s) of developers concentrated in around London.

Microsoft in Reading 20 miles outside London is a bit of an outlier.

No one drives to any of those jobs. And the talent pool for those jobs is centred around London and London transport.

And then if you want to raise VC you need to get into the City or Canary Wharf for meetings - they won't go to you as you need their money. And then they'll be interested in 'where are you set up, and where will you get your talent from and grow?' - I can't recall any significant tech company that's inside the M25 and not in Central London.

The "Microsoft UK in Reading" equivalent towns in any other direction than the M4 would be something like Maidstone (Kent, SE), Bishop's Stortford (NE), Milton Keynes (NW), Crawley (S). None of those have any significant tech companies. Weirdly, Guildford (SW) does have a tech scene partly because some gaming companies set up there in the 1980s and 90s.
Sure. The gist of what you write is true. Being caught cheating harms his future prospects.

You are thinking that now because he was already caught. But when he decided to cheat he didn’t know he will be caught. Probably he either estimated the chanches of him it wrong. Thinking perhaps that he will do a better job with the cheating, or that nobody looks that hard. Or he assumed lower consequences. Perhaps assuming if they catch him they just won’t give him the award, as opposed to making a big deal out of it.
Is that really a zero progress? It's not insane, but not a zero. You just said you are on 10Gbit now, right? :)

1G has wide adoption, runs on any cheap 5e cable and has low power draw.
10G may or may not run on same cables and has 4-7x the power consumption. That means more heat, more bills, stiffer cables that are harder to manage and so on. I dropped 10G/2.5G attempts at home after realizing that it will mean way to much heat in a TV cabinet somewhere.

A lot of devices don't need anything faster either. If you run, for instance, monitoring setup with POE cameras, you may even use 100Mbit as it's sufficient AND some end devices will have just that (and to my surprise there are still plenty of 100Mbit devices being sold). A lot of people don't realize how many TV's still use 100Mbit. Mine does, yet it can play any 4k video I found. And it's still way above what is actually needed. A 20GB/hour video file is way to big to be reliably played with a lot of capable but slightly older smart devices, tv boxes and so on, and that is HALF of what 100Mbit can provide.

Also - wireless. It's not exactly obvious to have decent wifi coverage at a home. Often it requires effort to be done right. So even when on 25G it won't matter that much if perceived performance suffers because of laptop <-> wireless access point setup.

Then there is storage - getting 50-100MB/s performance is achievable using one cheap 3.5" drive. But if you need some bigger storage, redundancy, or better performance, you need a fairly large investment. It's not always needed and not always justified.

2.5G is showing up more and more, it's not a huge jump, but unlike 10G, it does show up in consumer devices randomly - SFF PCs, stock ISP routers. And it seems to have much less power draw as well.

So 10G is present where it was most desired - for trunk connections to ISP/between major elements like main switch and NAS; where people work on large volumes of video and so on. And obvious in commercial/enterprise setups. But it's not worth going "let's slap 25G on all ports for this consumer device".
> Is your whole post even related to this article?

I think they were just reiterating TFA message in another way: Don't expose yourself to the pitfalls of C when the actual power of C is not really needed.
This was more of a gesture towards the aristocracy that was still heavily present in the Army. For some context, the french also insisted that the 1919 Treaty of Versailles was signed in the same place as the 1871 Treaty of Versailles (which was similarly harsh).
There is precedent.

Frito Lay wanted to use a Tom Waits song for an ad.

Since Waits is violently opposed to the use of his music in ads he declined.

So they hired an impersinator for the soundtrack.

Waits sued Frito Lay for voice misappropriation and false endorsement and they had to cough up to the tune of 2.6 million for violating his rights.

This was upheld on appeal[0].

So, you absolutely have precedent and in my opinion it's galling that the tech bro'ship just doesn't give a shit about the rights of others.

[0]
It isn't. But that is what makes it irrelevant to the target audience.
The IOCCC also featured a very concise fluid simulator [1] [2], which can be seen in action in this video [3].

[1] https://www.ioccc.org/2012/endoh1/endoh1.c

[2] https://www.ioccc.org/2012/endoh1/hint.html

[3] https://www.youtube.com/watch?v=QMYfkOtYYlg
What happened to the recent article about Sam Altman?
I was trying to find the recent article about Sam Altman and the whole Scarlett Johansson fiasco. It was about the fact that he basically does what he wants and consent is not an option.

I can't seem to find it even in the history of Hacker news. It's like it never existed.

Feels really creepy and suspicious to me.
Probably RFC 2549?

https://www.rfc-editor.org/rfc/rfc2549
I dunno, Universities can often behave like soviets. I was pushed through a university kangaroo court at Northeastern where they tried to (falsely) pin a charge of destruction of the university wifi network on me. They were threatening suspension and expulsion, I had to go to numerous hearings attended by high ranking university officials, and was definitely told that writing a letter of apology would incline the university to lighten my punishment.

I fought my way tooth and nail out of the situation and was exonerated, but I can imagine a hundred reasons why any given student in a similar situation would capitulate.
Hmm. Thanks for feedback.

Yeah I guess it all depends on the attitude and if you click.

It could be fun if you get along well with your partner.

But I have a thought and want to make it reality, so I focus on that idea, that thought in order to finish it.
Then another voice enters that thought process.
Back in the day I would write code and when I had a problem, I would chat up my online contacts on ICQ, and just by explaining the problem I would find a solution, the rubber duck method.
However constantly having someone giving their opinion on things... I imagine that being super annoying, when you're in the process of shaping that feature you have laid out in your head.
> The issue I have with this narcisstic fatigue (similar to the author's point I assume) is that there is no reflection when they fuck up a codebase.

Forgive my bluntness, but do you even know any C programmers? The ones I know are not at all a homogenous group (there isn't even anything resembling a "C community" - and IMHO that's a good thing btw).

> The best code is the code that is safe and easy to read.

These two things are not really related.

- Rust code is safe, but typically not easy to read

- C code is unsafe, but typically easy to read

...as a counter example though, C++ code is unsafe, and typically not easy to read.

Of course "readability" is entirely subjective too. Seasoned programmers are typically blind to the problems of their language of choice (and that includes C's sloppiness, and Rust's readability). Language beginners typically stumble over problems that experienced users of that language wouldn't even think of.

> Code should be dumb and easily maintainable.

Well, obviously, but see above, one programmers 'dumb and maintainable' is another programmers 'unmaintainable complicated mess'. IME it's harder to write code that's 'dumb and maintenable' in languages that nudge the programmers towards sugarcoating the program logic in high level abstractions than in "simple" languages like C, Go or Zig, because you don't just need to know the language, but also understand the high level abstractions the original author came up with (and which might have been a good fit at the start of the project, but not 3 years later when requirements have changed and the original programmers have long left for greener pastures).

IME it's not 'narcissism' that makes programmers pick C, but the incredible flexibility of the language, combined with being quite predictable what code will be generated (yes, optimizer passes do complex things, but after a while you'll develop an intuition for what the compiler will do, verifiable via godbolt).

Also for instance, look at the hoops other languages are willing to jump through just to get close - but never fully match - what's possible with simple text replacement in the C preprocessor (an incredible hot take, I know).
Unless something drastically changed in the education system the last ten years, I wonder where all that perceived workload is coming from.

Because 10 years back, the homework load, as expressed by the post high-school students I was hanging around with, was significantly lower than in some other European countries.
The point is that a Gazan AP Journalist (featured on CNN) PARTICIPATED in the killing of Jews.

(PLUS a bunch of Gazan journalists went with the terrorists into Israel, and observed, filmed and documented the killing of civilians, triumphantly posting the videos they made of the event. They did not help anyone)
My uncle gifted me a copy of this book when I took a job in academia. (How he knew of it I have no idea; he was no academic.) It's written in a very arch manner - it doesn't telegraph its jokes, like, at all - but it's hilarious, largely because it's (still!) full of dead-on observations about how academic (or maybe just organizational?) politics works. Highly recommend, if you have a long attention span and enough experience or interest to appreciate the satire.

Edit to add, since I couldn't help skimming the first few pages, whilst grinning wryly to myself. This is gold :

> are you not aware that conviction has never yet been produced by an appeal to reason, which only makes people uncomfortable? If you want to move them, you must address your arguments to prejudice and the political motive.

The bit on committee meetings is too long to quote, but oh god, everyone will recognize it.
They should use BigVGAN instead of HiFiGAN, afaik it’s better.
Eventbrite Promoted Opioid Sales to People Searching for Addiction Recovery
Markets are now "de-globalizing" in real time but that is less relevant for startups. Any entity that is now a "global" multi-national had to grow into that status at some point in their lifecycle. That trajectory is much easier (depending on sector) if the starting point is within a larger country. There are multiple factors: easier access to capital, more human talent, larger customer bases, a single regulatory framework etc. etc.

These factors don't just act linearly, but in a combinatorial fashion that helps beat the genuinely low odds. Changing the world (which is what the formation of a major new enterprise effectively does) is not a trivial occurrence. Overcoming those obstacles is occasionally possible but it is very complex and costly. For the European economies the writing is on the wall.
>What are you supposed to do if you look like a famous celebrity?

Not make a living posing for pictures without consent of the said celebrity?

Re: "get real" - the law is pretty real.
I like menus for finding stuff I have not eaten and could be curious about. Taking my past preferences into consideration would be an antifeature.
If so, can't I get a refund?
It's more than that. Even after you learn it, you will struggle a lot with productivity, especially fast iteration and incremental changes and fixes, as Rust forces you to redesign and refactor your code.
https://archive.ph/aidO1
The Recall feature was planned long ago.