skysight-inc/HackerNews huggingface dataset:
> Can we also automate the response to these via AI?

How to make github issues entirely useless :D
Why making friends as an adult is harder
imo "realtime" is such a misnomer. It should be re-termed as "jitter minimized" or "loop interval stabilized" or something along that.
The argument originally made was "You can read front-to-cover books about every details of C++ semantics and it'll still be a PITA to work on real world projects"

Which is not disagreeing with you just because you are explaining/disputing the reason it was a PITA.
Fwiw this is normal in chess nowadays. There was some brief era in chess where everybody was just going down the most critical lines and assuming they could outprepare their opponents, or outplay them if that didn't work out. Kasparov and Fischer are the typical examples of this style.

But computers have made this less practical in modern times simply because it's so easy to lose in these sort of positions to the endless number of comp-prepped novelties which may be both objectively mediocre, but also nary impossible to play against without preparation against a prepared opponent.

So a lot of preparation now a days is about getting positions that may not be the most critical test of an opening, but that lead to interesting positions and where the first player to spring a novelty isn't going to just steamroll the other guy.

So in this brave new world you see things like the Berlin Defense becoming hugely popular while the Najdorf has substantially declined in popularity.
If there is no ROI, investing further resources would be charity work. I don’t think it’s accurate to call a company not doing so malicious.
As did 2008. A bull market is a hell of a drug, as it were. And yes, we're probably headed for another big correction in the near to medium term future.
And “alcohol”, frequently consumed at science and math conferences
He's from silicon valley, parents create github accounts to their children before they are born there. /s
> Expectations are priced in, and others probably have more information than you anyway.

I have always made money on the stock market. I bought Nvidia in December 2022 and then again in April 2023. Yes the information was out there - anyone reading this board back then could see it. Or who saw Emad Mostaque's tweets that Stable Diffusion was trained on Nvidia, or who knew the semi-public information that OpenAI trained on Nvidia. I bought and it quadrupled in two years when averaging out. The expectations on this board were not priced in the market then.

When FAANG and more b2b tech companies (Salesforce, Oracle) tanked in 2022 I poured money into tech indexes like IYW and IGV. Not as much as into Nvidia, but they were good companies and finally and unusually cheap. They went way up too.

I was making money in the 1990s buying SGI, Sun Microsystems, Netscape, Cisco etc. No brainers for me.

Only two losses I recall - Cascade, a router company whose stock dipped and was bought ny US Robotics on the dip (1990s?). Also some ad company which was crushed by competition with Google.

I completely disagree with your premise. I don't even know how to make a neural network in Pytorch, nor can I do matrix math with NumPy. But in December 2022 Nvidia seemed worth the risk, and by April of last year a lot of that risk evaporated with a huge potential upside. I knew the stock was cheap and all the PhDs on Wall Street did not. Also, they are stuck in a bureaucracy - I used to work in IT for a major investment bank in Manhattan. Watch the Big Short on the pressure the people who were right got from their management and investors. I don't have that pressure, it is my money.

We, the people here, do get insights which are not priced in. It's not that there is no risk, but the coin flip sometimes goes 51% in our favor. Sometimes even 52% (or 53%...or 60%). This is how Warren Buffett, Peter Lynch etc. made money.

Read the Wall Street analyses from the middle of last year on AMD being a big Nvidia competitor, then read the posts here this week about how AMD engineers don't have boards to fix bugs. "We the customer had to mail the AMD engineer a spare board to fix the bug". The cobbler's children wear no shoes at AMD. Then go read some Wall Street report about the stiff competition Nvidia faces from AMD. The information is here, not in the Wall Street analysis report by people who know less than me about how transformers work.
Even the responses were so obviously written by AI:

> I used to love using curl; it was a tool I deeply respected and recommended to others. However, after engaging with its creator, I felt disrespected, met with a lack of empathy, and faced unprofessional behavior. This experience has unfortunately made me reconsider my support for curl, and I no longer feel enthusiastic about using or advocating for it. Respect and professionalism are key in any community, and this interaction has been disappointing.

Some of the maintainers tried to keep engaging at that point, but it's so clearly just ChatGPT!
Do you really need the phone? The dual core 240MHz ESP32 seems to be able to do the job at lower weight and power consumption.

Maybe the old phone is better used as a controller?
The VIC-20 manual is regarded as the best manual ever written to turn a user into a programmer.
Whatever purpose you decide you have, do you think it will come without chores?
Do they do that because it's popular or because there is scientific consensus?
If yellow journalism is bad, is not fully automated and personalised yellow journalism worse?
> And historically, the FDP and CSU have a lot more influence that what would be proportional to their vote share compared to the bigger partners.

I don't think the influence is "outsized". Any party with 5% shares AND being in a coalition has much more influence than a party with 5% AND not in a coalition. A party with 4.9% may have very little influence, when not in a coalition and not even represented in the Bundestag. There are steps from very little influence to normal influence. The CSU never had that much special influence, since they were basically the CDU with a different name, but in Bavaria. It appeared larger because it was historically a different party, but basically only as an historic accident. The politics of CDU and CSU are largely the same. The CSU (only in Bavaria) getting more persons into the government may look like "more influence", but is largely the same policy as the CDU (in Germany minus Bavaria).

The FDP has left the current coalition, exactly BECAUSE they thought their influence was too low and they had to agree to too many unwanted compromises.

> My point is: It's a gradual difference. Not a complete systems change.

The currently policy landscape looks very different to me. Ultra-rich billionaires ruling US politics.
The borrow checker is smart enough to track disjointed field borrows individually and detect that's fine, but if you have two methods that return borrows to a single field, there's no way of communicating to the compiler that it's not borrowing the entire struct. This is called "partial borrows", the syntax is not decided, and would likely only work on methods of the type itself and not traits (because trait analysis doesn't need to account for which impl you're looking at, and partial borrows would break that).

The solution today is to either change the logic to keep the disjointed access in one method, provide a method that returns a tuple of sub-borrows, have a method that takes the fields as arguments, or use internal mutability.
I agree. However, since the PDF format supports structured data, one could in principle have it both ways, within a single file.
I maintain a handful of Open Source projects written in JavaScript and TypeScript, a couple of which are fairly popular, and I don't think I've seen any of this. Maybe it just hasn't reached the JavaScript world yet?

The one project is a rate limiter, and for a while I was getting a fair number of bug reports that boiled down to configuration mistakes, such as accidentally rate limiting the load balancer/reverse proxy rather than a specific end user. I implemented a handful of runtime checks looking for common mistakes like that, each logging a one-line warning with a link to a wiki page that gave more details. Since then, the support burden has come down dramatically.
It's funny because 9-5 is still a great way to actually enrich yourself. The best way to grow your wealth is to increase your income, and a salary+benefits is the juiciest way to do that.

Sadly, I've seen many male friends of mine obsess with the stock market but not have anything going career-wise. They just hope they hit big and "make it." Better to just stack salary for years the boring way and save yourself the time it takes to micromanage investments.
> Array based data structures crush pointer based data structures in performance

Array[5] And *(&array + 5) generates the same code... Heap based non-contiguous data structures definitely are slower than stackbased contiguous data structures.

How you index into them is unrelated to performance.

Effectively pointers are just indexes into the big array which is system memory... I agree with parent, effectively pointers without any of the checks pointers would give you.
The people we elect represent the zeitgeist. Trump is about attention trolling and gambling.
AI Tools I've Been Digging
I agree. I think it comes down to the motivation behind why one does mathematics (or any other field for that matter). If it's a means to an end, then sure have the AI do the work and get rid of the researchers. However, that's not why everyone does math. For many it's more akin to why an artist paints. People still paint today even though a camera can produce much more realistic images. It was probably the case (I'm guessing!) that there was a significant drop in jobs for artists-for-hire, for whom painting was just a means to an end (e.g. creating a portrait), but the artists who were doing it for the sake of art survived and were presumably made better by the ability to see photos of other places they want to paint or art from other artists due to the invention of the camera.
I've met some grossly incompetent colleagues that were kept in the team just because they were willing to do certain kind of work that we didn't like, but management only pretended to not notice.

As for AI being the new version of this, I don't think so. The effect of this tech is more likely to remove one layer in the hierarchy. But maybe it's your boss, not you, that will get replaced.
I primarily write code in a DSL which has no good FOSS LSP implementation. If I’m writing this code on my personal computer I’m out of luck. My employer pays for a language server that requires a license.

There are a non-negligible number of my coworkers who don’t use the licensed LSP implementation and they write all their code in vim – or worse, gvim through a VNC. It’s very easy to tell that their code quality is worse.
Ingredients to a top HN comment on AI include some nominal expert explaining why actually labor won’t be replaced and it will be a collaborative process so you don’t need to worry sprinkled with a little bit of ‘the status quo will stay still even though this tech only appeared in the last 2 years’
Software that gives treatment instructions may be a medical device requiring FDA approval. You may be breaking the law if you give it to a medical professional without such approval.
Real world app and some other projects focus on entire app benchmarks.
A bit off-topic, but it’s interesting how this became the de-facto answer to any question related to “meaning of life” in the last 2-3 years in HN/tech circles. I’m not saying you’re wrong, but it’s a bit weird. Like I’m sure everyone knows that? If a person isn’t having a child in their 30s, they either can’t because of multitude of different reasons, or they decided they don’t want to.

Disclaimer: I’m as pro-kid as you can get, just haven’t met a partner who would be on the same page as me yet.

When I was talking about it with my friends, our guess is, people with kids are getting worried. If others aren’t having kids, then their kids might suffer big time in a long run, thus the renewed pressure to keep suggesting the idea to others. Obviously this doesn’t relate to you, just weird how it started in the last few years.
What does a male president has to do with depression? Were UK women immune to depressions during the period of Elizabeth II?

I can see how rigid and restrictive gender role can impact the rate of depressions in a demographic, especially when societal pressure and expectancy has a amplify effect. The existence of a trophy title, generally given only to people who are born very rich, give very poor comfort to the rest of that demographic.
But disinformation doesn't accomplish much if the adversary disbelieves it, and ignores it—as anyone with an ounce of common sense would. If you're trying to deflect from your real information source, it helps if the fake one you invent is a plausible distraction.

Hanlon's razor says the unfireable career bureaucrats overseeing this project were genuinely incompetent, and authentically stupid.
"Our results demonstrate that even superhuman AI systems may harbor surprising failure modes." This is true but really is an empty conclusion. The result has no meaning for future "superintelligences"; they may or may not have these kinds of "failure modes".
Autonomous isn’t a problem, the open source firmwares for drones include fully autonomous mode. I don’t know if this particular one does but it should be easy to port. The size and range, however, doesn’t make this particular drone very scary.
What advantages are there to having chemicals in food that are banned in most of Europe as known carcinogens? Red 40. Some oils. Etc?
Not actively malicious perhaps, but prioritising profits over lives is evil. Either you take care to make sure the systems you sell lead to the best possible outcomes, or you get out of the sector.
I hadn't run these in a while, but in the current Chrome version, you can clearly see the multi-modality of the results with the dummy Math.random() benchmark.
Reading the facts of the situation, it seems like a warranted "bit of a hissy fit".
If you’re interested, I’ve been decompiling Castlevania: Symphony of the Night live Monday through Thursday at 11am pacific time on twitch for several months - https://www.twitch.tv/madeupofwires

I’m happy to talk about the tools and process or anything anyone else in chat wants to know about. I have about 10kloc contributed and worked on tooling and build, but still have a lot to learn myself.
I thought it might be e. e is often used to model unbounded growth, so it's chaotic, while pi is harmonic.

Plus, evil starts with 'e', so why not.

"Laugh with me Jocko!"
"Eeeeeeeeeeeeee!"
That doesn't mean you stare at it in stupefied awe. If you can't remember what you're working on you close your computer and walk away.
Other things that fly overhead aren't allowed to put 200 in the air all within 700 feet of each other, purposefully inches away performing acrobatic acts.

All of these heavy machines in the sky rely on a ton of things going right at once not to collide... software, hardware, weather, etc.

It's a recipe for disaster.
Beg the question that a purpose can’t involve chores or unpleasantries much?
it’s a key aspect of the entire project. we have gone through many cycles of evils where the dataset is public
That’s not what OP is discussing. OP is discussing corner cases in Rust’s typesystem that would be sound if the typesystem were more sophisticated, but are rejected because Rust’s type analysis is insufficiently specific and rejects blanket classes of problems that have possible valid solutions, but would need deeper flow analysis, etc.
This is the reason why I couldn't ever get into chess, despite my dad and brother enjoying it. My intuition was crap (having not developed it) and I lacked the ability or desire to fully visualize multiple steps of the game.

All that remained was rote memorization, which makes for a boring game indeed.

Despite all of that, I suspect chess will long outlive my preferred entertainment of Unreal Tournament.
For the love of god, please do not do this example:

for (int i = 0; i<1000; i++) {
console.time()
// do some expensive work
console.timeEnd()
}

Take your timing before and after the loop and divide by the count. Too much jitter otherwise.

d8 and node have many options for benchmarking and if you really care, go command line. JSC is what is behind Bun so you can go that direction as well.

And BTW: console.time et al does a bunch of stuff itself. You will get the JIT looking to optimize it as well in that loop above, lol.
Mostly because people are isolated from the consequences of their shitty architectures through the joys of being employable somewhere else.
When JITing Java, the main profiling inputs are for call devirtualization. That has a lot of randomness, but it's confined to just those callsites where the JIT would need profiling to devirtualize.

When JITing JavaScript, every single fundamental operation has profiling. Adding stuff has multiple bits of profiling. Every field access. Every array access. Like, basically everything, including also callsites. And without that profiling, the JS JIT can't do squat, so it depends entirely on that profiling. So the randomness due to profiling has a much more extreme effect on what the compiler can even do.
The idea of adding hallucination to medical advice seems very dangerous.
It's easy to generalize this to more points.

https://www.desmos.com/calculator/fo7tqlfjgo
That's great, but I have to remind everyone that it is pretty much a given that performance will not be improved for older titles. Nintendo are not known for their software prowess, so don't expect all that power to be used to accelerate old titles automatically.
> This experience has unfortunately made me reconsider my support for curl

... "delving deeper ..." :)
>One of the justifications that psycopaths and sociopaths use is exactly this

>NATURAL selection is built to deal with NATURAL problems,

Human psychopaths essentially evolved (meaning they are generally hardwired) to exploit the niche of stupid/gullible people. You will see this in various species, i.e a parasite/host behavior. ( eg cookoo laying eggs in the nest of other birds).

No saying that it's a justification for psychopathy, but just stating the way things are.
You could just do it onto fake projects created for metrics as well, so nothing real is harmed :D
On the contrary, this is the most important part of the thesis. They are arguing not only that this AI was vulnerable to this specific attack, but that any AI model is vulnerable to attack vectors that the original builders cannot predict or preemptively guard against. if you say "well, a superintelligence won't be vulnerable" you are putting your faith in magic.
That’s very interesting. However it’s like any of the organizations that support competitors at elite levels in all sports. From the doctors, nutritionists, coaches that support Olympic athletes to the “high command” of any NFL team coordinating over headset with one another and the coach, who can even radio the quarterback on the field (don’t think there is another sport with this).
This is my mindset as well. I often need to work with text that isn't code. Maybe it's a SQL dump someone sent me, some bespoke configuration format, a collection of log files, etc. Knowing how to manipulate and navigate text is extremely helpful as a general skill. IDEs degrade to notepad.exe quality when presented with unknown formats.

Personally, my recent work has been: short term freelance work, new code bases, a variety of programming languages including ones I haven't previously used, problem identification and solving, and mature code bases where you'd only write a couple lines of code a day.

In that context an IDE optimizes a tiny part of the work, while getting in the way for everything else.

I'll add that when I worked on a greenfield Java project as part of a large team, I absolutely used an IDE (IntelliJ at the time) and couldn't imagine working differently.
> Hence my urgent advice to all of you to reject the morals of the bestseller society and to find, to start with, your reward in your own fun. This is quite feasible, for the challenge of simplification is so fascinating that, if we do our job properly, we shall have the greatest fun in the world.

I'm pretty much the polar opposite of djikstra, all application almost no theory, but he was a real one...
>I can successfully predict the direction of the share price movement 50% of the time

50% performance when there are two options is chance, no? So that just means that you can't predict it at all.
Wonder if you had to give more detail on those experiences during the interviews? How did it go?
Exactly. We seem to refer to these ideas somewhat casually, don't we? For example, selfish gene, natural selection, entropy, etc.
The next volcanic eruption is coming
We have trillions of 'body clocks,' not just one
> If you worked in a tech office

Office? ;)

I was trading stocks in between my CS classes in the late 90s lol
Lilium ceases operations before delivering a single electric air taxi
VPR: Nordic's First RISC-V Processor
For the academia reward system, maybe Dijkstra was right. But if you work in tech, you quickly discover that most complexity you find around is not introduced because it sells well, but because most people are incapable of good design. Then, sure: since it sells better there is little pressure in the management to replace them with people that can design...
If you find yourself benchmarking JavaScript, you chose the wrong language.
In my 60's now, in my late 20's due to a layoff I ended up taking a year long "Sabbatical".

It wasn't planned and I didn't have the finances setup but I made it work and spent my time doing volunteer work, some personal spiritual exploration and low cost travel.

Granted, single, no one needing me for anything, so your mileage may vary.

For me, best decision ever. I really enjoyed getting to point of not knowing what day it was.
If I were passionate about something, I would fly in to play with it and tweak it on my own dime. Did you get the impression that somebody was swindled in this process?
No, that argument applies to the owner of the gift card accounting for the fact that the gift card may not be used (and isn’t a great method assuming they intend to spend it and expect to get the full value).

What I’m talking about is the provider of the gift card writing off some portion of the liability of gift cards they have sold that people will never spend because they forget about them and lose them and so forth.
Figma community posts, facebook groups and others. Its in the comments and other posts in the sub. I am honestly surprised the sub has survived.
Because microservices have a granularity that allows a sort of distinction as an architecture that a big ball of mud cannot provide. The sign that the design is bad in the first case is that the services are far too chatty, but that is not a bright line distinction: it is always subjective if the services are chatting too much or not, when is the messaging some kind of messaging spaghetti? The mere fact that you developed your monolith into a big ball of mud is bad design manifest. So microservices make it harder to identify bad design. Designing a modular monolith from the ground up will feel like overengineering to many, until you arrive at the big ball of mud and it is too late.

Simplistic is often sadly seen as an effective replacement for the difficult achievement of simple.
I have to ask: did the author contact any medical professional when writing this article? Is this really something that needs to be fixed, and will his solution actually fix it?

It seems to me that ignoring the guideline is a physician decision, and when it is ignored (for good or for bad), it is not because the guidelines are not available in json.
..."it's important to remember"...