skysight-inc/HackerNews huggingface dataset:
We also seem to suffer these automation delusions right now.

I could see how AI could assist me with learning pure math but the idea AI is going to do pure math for me is just absurd.

Not only would I not know how to start, more importantly I have no interest in pure math. There will still be a huge time investment to get up to speed with doing anything with AI and pure math.

You have to know what questions to ask. People with domain knowledge seem to really be selling themselves short. I am not going to randomly stumble on a pure math problem prompt when I have no idea what I am doing.
Good riddance?

Why spend your life doing something a computer could do for you?

The goal of programming is not to write code (however much I enjoy that part), it is to solve problems.

I don't think copilot et al is anywhere close yet though. They are occasionally useful when working with popular APIs you use very rarely, or when you need to write some very repetitive code. Other than that, I feel like it's mostly a monkey typing plausible but incorrect code on my screen everywhere I go.
Not that often probably, as there was a 30 min switch time.
This is exactly what the CrossHair library does: https://github.com/pschanely/CrossHair

It also overloads other methods to provide kind of symbolic objects.
There’s already a maintainer, why not give him a contract?
> pollute untyped-languages' codebases with so-called-"typing" noise

Yeah, this is going to be extremely controversial: your so-called untyped language actually has types in, and they're important, but only the program can see them at runtime because you've not written them down anywhere.

The real solution to "repeating myself writing down types" is Hindley-Milner inference, which dates back to 1958, and more languages should use it!
8 hours to go 1000km?

You could fly from NYC to Berlin which is 6x the distance and the American would get there at the same time as their counterpart leaving Paris.

For people traveling there rail networks is it like a tourist thing for train buffs? At least with a maglev train you can make the case that the it might be on par with an equivalent flight.
How was it not fair? While I would prefer limiting the attendence by price and not by come first, get first, I understand their reasoning

But getting a ticket this year was very easy, I got three on two separate occasions.
The honest and smart in-group that knew of and used free classifieds/apps 10 and 20+ years ago...enjoyed a golden age...

...sadly I don't think that era will repeat anytime soon.
We were a group of 5 and there were 3 separate presales for public. We all got tickets and it worked out pretty decently, like last year.
For me, it's basically C++ for low-level, Python for high-level, Java for insanely large corporate codebases, JavaScript (oh boy...) for the Web. Tons of better languages are out there, but they lack the same level of support, tooling and libraries' availability.
This is a pretty strong position to take in the comments of a post where a mathematician declared the 5 problems he'd seen to be PhD level, and speculated that the real difficulty with switching from numerical answers to proofs will be finding humans qualified to judge the AI's answers.

I will agree that it's likely none of us here will be alive to be proven wrong, but that's in the 1 to 10 year range.
Are these cellular automata or
Something more?
Lemire’s blog is well worth a read if you’re interested in this sort of thing https://lemire.me/blog/
Going Paris to Berlin implies a change in Frankfurt. If you miss your connection, but you have a through-ticket, you can pick the next train to Berlin. There’s a train from Frankfurt to Berlin like twice an hour or so. Sure it sucks missing a connection, but in this direction is not so bad.

In the other direction on the other hand…
Related to workflows: vim, tmux, grep -r for finding stuff in somewhat sane codebases, watch to have unit tests running, minor scripts for everything else.
Have been to any actual socialist country? Have experienced what scarcity means and what it feels like to be locked into your own country without a real chance of leaving until you reach retirement age?
From city center to city center by train vs airplane

Rough estimate for a flight:

- 36 min train from Gare de l’Est to Paris Charles de Gaulle Airport

- 90 min arrival before your flight (security, check-in, gate closes before flight leaves, ..)

- 100 min flight time

- 20 min getting out of the airport

- 30 min taxi to Berlin Hbf (assuming no traffic)

I think if you have large bags you can add an extra hour (max) even as check-in will take longer, and you'll have to wait for your bag.

Which makes it 8,5 hours vs 4.6 hours, or 5.6 hours with bags. (I added 30 minutes to the train as you probably need to be there a little early.)

Having done this a couple of times (Amsterdam to Berlin, which is about the same) with both modes of transport. I have to say I prefer the train if I have the time. Much more relaxed way of transportation. You can work the whole way there, and there are ok lunch options on the train.
Ask HN: Doing a non-CS PhD, want to get hired in AI. What are my chances?
I'm doing a Ph.D. in quantitative marketing at the business school of a university with great ranking. The university is especially famous for its ML research. My own research is about Large Language Models (LLMs), human-AI interaction, and economics of AI (game theory analysis). I'll graduate in May and was wondering, do you think I have a chance finding a job in AI-related positions? I'm mostly interested in research positions but am also open to more practical ones as I have made LLM-powered websites and tools in the past. I've self-learnt lots of CS topics and recently created a Lisp-like language as part of my research on LLMs.
If you need additional info, I'm willing to share. Thank you in advance!
A hypothetical US equivalent of China's high speed 300km/hour rail could do US coast to coast in under 24 hours.
Using printed QR codes for links in books (2021)
You can't just compare flight time vs time on train: https://news.ycombinator.com/item?id=42500989
Hi, I'm a long standing CCC interpreter (volunteer of course).

We aim to interpret live 100% of the talks in German (* we do not always interpret things that aren't strictly speaking talks, like poetry readings or performance art, although we try to make these as accessible as we can). We also interpret various talks into other languages - we have a sizeable team working on French and Spanish interpretation, and depending on volunteer availability, we are keen to be target any spoken language. For this talk you are interested in, I'm very confident it will be interpreted into English.

You can find our work on media.ccc.de both on the streams and recorded talks. If you're attending live we have lower latency audio streams available on-site, check out c3lingo.org.
So, Autocomplete, Lang Server and Copilot.

I don't use any of those, and I've never felt the need for them really. Is Make and Vim not an IDE?

None of those existed when I started to code at my first dayjob and I've never really seen the value in them.

I find it interesting you think that go-to-definition isn't possible without a language server. I was doing that long before lang servers existed.

When I want to look a function signature up, well there's two ways I do it.

1) vim + ctags and Ctrl-] will take you there (usually, sometimes it gets confused).

2) grep (or nowdays, ripgrep) the codebase for the name of the function (in another window).

As for remembering what is where. Good organization helps. After time I tend to develop a mental model of what is where and I'll just find myself popping over to the other terminal and opening a file in vim to find what I need.

You can take syntax highlighting from my cold dead hands, though.
I also cook and bake and I am using a mixer. And other tools too, like a food processor, a thermometer, scales, a dishwasher. Could I make do without them? Sure, as I have in the past. I understand my tools and how to apply them; I chop small amounts of ingredients and I don't wash my knives in a dishwasher. But I recognize the value of the tools. With them, my results are consistent and higher quality.

Plus, I have more time and energy for writing code later. Or other activities.

I admire consummate professionals who can immerse themselves in the craft. I can't do it. I still put out great work - definitely not the best ever - and the tools lessen my mental and physical burden. I have more energy that I can spend elsewhere.

We replaced the punchcards and terminals and line editors with different tools because the trade-offs were worth it. Maybe we can keep adapt new tooling in a similar matter when it makes sense.
Curiously that made the thread better for me and the author's opinion about Twitter is exactly as true as the opposite opinion, that it is now the unfiltered source of objective truth. Or do you believe your opinions on the threads value or twitters reputation is special?
> Zero patience for anything that doesn't bring in billions and isn't immediately successful.

That reminds me a lot of Google
Oh man, I remember the difficulties explaining to management that "but it's working code" is just the absolute minimum requirement(!) for any piece of code and not a real measure of quality - any expectation lower than that, that also satisfies the term "software", just doesn't exist. There is some truly incomprehensible stuff out there to trick the type system into accepting your way of coding, to safe another 2 LoCs, or some assumption where team members didn't want to communicate with each other etc. Specs are hard enough.

As for the psychology: I always assumed that some people just don't perceive the contrast between creation and maintenance as very expressive or strong, the article The Maintenance Race[0] from Works in Progress comes to mind here. That article distinguishes between 3 types: Robin Knox-Johnston, Donald Crowhurst and Bernard Moitessier. Maintenance isn't fun for me, it's just tedious work that needs to be done. The easier and the faster it can be done, the better. There's accidental complexity anyway, and the world sure can be messy, but I'll do my best to keep my produced artifacts in line. My perception to orderliness is probably pretty sensitive, maybe my tendency towards depression plays a role here ("Doing maintenance cures depression" is a quote in the mentioned article above) and I can acknowledge that not all people are like that. But for me it feels somewhat similar as if I would compare real vintage things to things that just have been designed with that certain vintage look. Real vintage has to be accepted, it's history after all, but history just can't be designed and you're better off to work into the time ahead. I'll honor accidental complexity, it feels like history, but incomprensible problem-solving skills aren't somewhat part of it, in my book at least.

[0]: https://worksinprogress.co/issue/the-maintenance-race/
Trains are more comfy, almost silent and way more convenient. You don't have to start traveling to the airport 3 hours in advance. There is also this little silly thing people talk about called global warming
There are at least 3 generations in use: Purely mechanical ones, relay based (which is digital), semi-conductor based computers of various age. I don't think analog computers have been used in any phase.

I would not be surprised if purely mechanical ones achieve higher reliability than some generations of digital ones.

But many small signal boxes are vulnerable if there is not enough staff, which has been a common problem for a couple of years. Naturally mechanical signal boxes are very limited in their range.
Building Bitcoin in Rust
Northway Driving school Kingsbury providing driving lessons in Kingsbury, Bundoora, Preston and others. Enroll today in our Kingsbury driving courses and build your driving skills, driving experience and become safe driver with professional driving instructor driving lessons.
It’s brand new and they have put in place modern technologies everywhere. So it works very well.

Amusingly, China uses pieces of technology which were developed in Europe for its train system. Signalling is a good exemple (CTCS is basically ETCS). Europe is as usual deploying at a snail pace while China put it everywhere.

It was obvious from the start it would end up this way. China is an actual country while Europe is a loose collection of countries which don’t really like each other supposedly spearheaded by Germany which actually only cares about pushing policies in its own interest and actively hinder anything else, and France which remains stuck thirty years in the past and is actively being sabotaged by most of the things the EU forces it to do regarding infrastructure (more true in energy than in rail that being said).
Is it really worse than the members of the https://en.wikipedia.org/wiki/Bark_beetle subfamily? They are able to destroy whole forests if the trees are under stress (drought, pollution, acid rain) already. But they should be nothing new.
Its cool that there is another train connections, saving time and has no need to switch trains!
Also kind a funny to see in the comments that a lot of people counter the good news with some kind of bad takes about the german rail way.
Just be happy about the new connection :)
> For my personal side project hobby work it's all in one file.

Ok, so this is work, but:

find . -name '*.cs' -type f -print0 | wc --files0-from=-
1035617 3438912 47446211 total

Not many editors are comfortable with a million line document that's 47MB. And that doesn't include generated code (which I very rarely need to look at, but is right there under F12 if I do)
DivestOS Mobile: Anniversary and Final Update
I don't want to write any code. I want to think about the design of the program and have it pop out of my head fully formed.

The latter gives me dopamine. The former gives me carpal tunnel.
Yeah it's pretty activistic in a progressive way but that goes hand in hand with hacker culture. At least in Europe. It's part of the attraction for me. Though I don't go to CCC but I do to other events.
No need to sell it to me, I'm already sold!
Same here on firefox/linux. Is that IP dependent?
The only way this could go anywhere is if the employees in question had a very clear performance contract, or if there was significant malfeasance.
There are hunters even for predators...
Pre and post filtering are both not great. Some HNSW implementations in products like Vespa and Qdrant have filter-during-search.

This remains an unsolved problem in cluster-based indices.
Except that the owner is the one giving it away. The current owner doesn't claim theft.

The only people claiming theft are a third party that never owned the property in question or at the time gave it away freely.
On #2, you surely aren't familiar with a lot of locations in US! I live in New England. <$1M home. $18K property taxes. I don't live on coast or in hurricane area, so insurance is relatively cheap at $3k or so....
Large swathes of people are ignorant, though. It's just that now they can demonstrate that loudly on social media.
I've been to CCC (and hope to continue doing so again when life ceases to get in the way), and it's never bothered me in the slightest. The Congress is organized by the Chaos Computer Club, founded in Germany and consists primarily of decentralized clubs/associations that themselves are German-speaking. The talks (often) live-dubbed English, and post-talk the talks are translated as well (both the live translation and the post-recording subtitling are done by volunteers, BTW). The majority of congress-goers speak German as a first language, and frankly many of those who don't speak German still attend German talks - thanks to the translators (you can even get a sense of this by watching the talks on the website; there are many instances of English being used for questions and even answers in the Q&A sections of German talks). P
ersonally, I believe the world would be less interesting if everything of interest was in the same language - I think all (major, at least - those with a budget for translators/enough volunteers to translate) conferences should allow the speakers to give their talks in the language they are comfortable in.

Anecdotally, I've never had passable German conversationally, but have studied the language a fair bit, and watching so many German talks with translation (both remotely and in-person) actually passively brought up my understanding of the language that I could understand most of what was being said; to the point that I felt comfortable over the years passively understanding the German language outside of the congress in most situations. Sure, being able to to speak in another language comfortably is ideal, but being able to listen, even just passively, in another language really feels like a superpower.
You seem to be agreeing with me then, weird take to do it while sounding like you disagree...

As I said, you can make the argument C++ build systems are no good. However the argument originally made is that C++ the language caused these issues when in reality the package maintainer hasn't put in the effort to properly document and fix known issues in their chosen build system for C++.

The fact that they in fact have built out proper packages for pip, cargo, npm and go tells me they have the necessary expertise on the team and made an active choice to not do the same for C++. Create an issue with the maintainer.
Of course we do value our travelling time greatly here in Europe, hence why RyanAir is a big thing, i.e. even though we're treated as worst than cattle people still choose it because of the (low) prices and because of those much shorter travel times.

News items like this one are just propaganda pieces pushed from top to down by the mainstream media in a futile (imo) attempt to convince the uncivilised and not-environmentally friendly masses that there is a good-enough alternative to cheap flights. There isn't, cause these train-rides are both a lot more expensive and they take a lot more time compared to taking RyanAir.

Basically the well-off middle-classes and higher have become a little scared that their summer properties located just a few meters from the seashore might get damaged in any one way (rising sea levels, stronger storms etc), ditto for their other properties located in the middle of forest somewhere close to a mountain (like forest fires), and hence why they try (through the mainstream media that they fully control) to tie us down to where we currently happen to live, no more tourist-ing to Cyprus, the Cyclades in Greece or to Southern Spain in order to have a cheaper glass of beer (or several more), and, God forbid, trying to have some (short-lived) proletarian fun in this stressful life.
This works for small projects.

I've worked on projects where "hold the entire project in your head" might be somewhere between very hard and impossible. Work the right abstractions, it should be possible to hold the relevant parts in your brain. Still, when you're new to a large project, an ide goes a long way.
I went into boat detailing for two years after a mental health breakdown of 20 years in SysAdmin/DevOps/SRE/CTO/whatever the industry wanted to call the guy who always caught all of the balls.

It paid the bills and was a great seachange for a while for me to get my head back in check and learn boundaries of work/life balance.

I'm now back in a DevOps role the last year but things are different now. Mostly my attitude and expectations.

If you need the break, take it. The market will pick you back up when you are ready.
Yes, limited contingent, but that's also expected with a limited number of seats at the congress. I'm part of two hacker spaces and none of them expected any help with setting up their assembly.
I think it's a very interesting point / question. Programmers are wondering, artists surely are too. I think it's sane to have the question in mind.

The capacity of technology is very hard to predict (the future is).

Disappearance of programmers. Right now, you have a lot of programmers, they are not out of job. At the current capacities, they will not be out of job ; to compare with art, I think that pure illustration is a done game. Most prominent people stating that programmers will disappear have vested interests in the AI hype.

Replacement vs enhancement. Right now any programmer is probably using AI. The thing it has impacted is problem solving and information retrieval. See https://www.reddit.com/r/programming/comments/1592s82/the_fa...

Side knowledge. Programming (and sometimes solving technical problems) is a very transferable skill, it's about acquiring logic and methodology, understanding machines, cutting down complex problems. Those skills are good and useful.

Alternative. If you stop working on it what else will you do? If it's playing video games or watching tik tok, learn programming! If it's learning something else, will it bring you more value? Is it over a topic that will keep its value within the current trends? That being said, knowledge does not have to be applicable, learning for fun, is a good thing!
Odd, it's just fine for me on firefox/ublock origin.
> wouldn't need to use the mouse as browsing docs with vim only uses the keyboard

I recommend adding a Vim keybindings extension to your browser.
This is actually one of the few conferences where I really like pretty much every talk. These are not mainstream, yet all of them convey so much knowledge and information. End of the year is always reserved for watching CCC talks...
This is not really an apples-to-apples comparison. I just googled it and the flight time alone from EWR to BER is 8 hours. You'll need to add several hours for getting to the airport, security, immigration, checkin, waiting for luggage, etc.
I don't know of a single case where a person actually got the retirement money they were promised along the way.
Kinda helps that they only employ something like 30 people and run their own servers. Their overheads are likely to be extremely low.

Compare this with Reddit, with 2000 employees and a monstrous AWS bill.
For me the price of accommodation is pretty prohibitive. It's one of the most expensive times of the year and Germany is also one of the most expensive countries in Europe. I've looked at it once but the hotels were too expensive for me (I think it was in Hamburg then).

But it's ok, I can watch it online. I don't like travelling during this busy period anyway.
Yeah, you probably into something. Very possible the social systems collapse at some point
I have been telling everyone for the last decade that Intel proper is a lost cause, and it's partly due to attitudes like this around it which would lead to the CEO etc. taking the heat. *

Intel liked to project an aura of their inevitable success, and people inside and outside the company totally believe it. This attracted the sort of hangers on that then added so much corporate gunk that anyone that tried to deal with it would never be allowed to run the ship which they are now sinking. That is on top of the competiton waking up, which was far more predictable than having a single company dominate in the way they had.

* https://montrealrampage.com/king-ludd-12-glad-not-to-be-the-...