skysight-inc/HackerNews huggingface dataset:
Love the history here! I built a business (CodeApprove) around not liking GitHub's UI for code reviews and I still didn't know most of this.

I will never understand why GitHub has not invested as much in code review as they have in the rest of their platform. For their paying customers it has to be the number one part of their platform in terms of time-on-page.

But one thing they did well was open basically every part of the review experience to GitHub apps via their APIs. So tools like CodeApprove, Reviewable, Graphite, GitContext, etc can build better experiences over the top and give GitHub users more choice.

I still don't know why most programmers just accept the default here. GitHub made an IDE (Atom) but we don't all just use it because they said so. Why do most of us use their code review UI just because it's there?
I haven't found flux to make much a difference at all to the problems I have with soldering. It turns liquid, and nothing happens still - and I've gone through a bunch of fluxes at all brand levels.
No mention of The Dreyfus five-stage model?

1. Novice. Follows simple rules. Performance is poor.

2. Advanced beginner. Rules modified by context & situation.

3. Competence. Able to recognize more contextual elements than can be used. Ability to chose a perspective for analysis and prioritize features of the context. However, does poorly at choosing the right perspective.

4. Proficient. If detached rule-following is replaced by intentional learning, learns to use judgment and emotion in choosing perspectives. However, the decision, though informed by judgement and emotion, is still based on rules and maxims.

5. Expertise. Applies refined discriminatory perceptions to determine what must be done and what must happen to get there. Analysis and calculation are not necessary.

Dreyfus, S.E., and Hubert Dreyfus. “A Five-Stage Model of the Mental Activities Involved in Directed Skill Acquisition.” Distribution, February 1, 1980, 22.
From that wikipedia page: "The sedimentation rate and thickness of K–Pg clay from three sites suggest rapid extinction, perhaps over a period of less than 10,000 years."

I wonder if far in the future the cockroach or perhaps ant-colony wikipedia will say something like:

"The sedimentation rate and thickness of Anthropocene-Insectocene clay from three sites suggest rapid extinction, perhaps over a period of less than 10,000 years."
For one, you don't get to see any output at all if you run out of tokens during thinking.

If you set a limit, once it's hit you just get a failed request with no introspection on where and why CoT went off the rails
My own post here [0] got suddenly multiply downvoted and flagged, even though I wrote it very carefully and double-checked every single statement. Truth defense.

[0]: https://news.ycombinator.com/item?id=41526702
From o1-mini:

To determine which number is larger between 9.11 and 9.9, let's compare them step by step:

Understanding the Numbers:
9.11 can be read as "nine and eleven hundredths."
9.9 can be read as "nine and nine tenths." To make the comparison easier, you can also think of it as 9.90 (adding a zero doesn't change the value).

Comparing the Decimal Places:
Ones Place: Both numbers have 9 in the ones place.
Tenths Place:
9.11 has a 1 in the tenths place.
9.90 has a 9 in the tenths place.

Conclusion:
Since 9.90 has a larger value in the tenths place compared to 9.11, 9.90 (or 9.9) is larger than 9.11.
Therefore, 9.9 is larger than 9.11.
> you can not just demand that a company builds their software the way you want it

I absolutely can. I think building certain types of software should be straight up illegal. And not the copyright infringement kind either.

These days our computers come pwned straight off the factory. The only difference between this and malware is that the company consented to it. In other words, from our perspectives as users and owners of computers, there is no difference whatsoever between their software and illegal malware. The entire purpose of those softwares is to usurp control of your computer and make it do somebody else's bidding.

Creating malware is already illegal. I think it should also be illegal to sell a computer to a person with such malicious DRM "integrity checking" software included. It should also be illegal for corporations to require it. And so on.

This isn't about markets anymore, it's about politics. If a politician shows up and proposes to enforce what I am saying above by force of law, they will have earned my vote.

>The exception is of course in case of market failures, there it is legitimate to intervene

Can't think of a bigger market failure than big techs building digital fiefdoms where they own the users and their data, where users don't have private property, where the corporations sell their users to other corporations and to software developers, dictate the developer's working conditions and control their futures, collect taxes on their earnings, enforce border controls on "their" devices so that software that didn't pass their customs clearance can't get installed.

> If Google forced apps to do this integrity check, that would be very different from some random apps deciding to make use of it.

The only reason why they are even able to "check integrity" to begin with is Google gave them the ability to do so via their attestation nonsense. They deployed hardware cryptography against us to deny us control over what was supposed to be our devices. The ones who have the keys own the machines, and it sure as hell ain't us.

The truth is these apps should not even have the ability to do any integrity checks at all. They should run on whatever device we put them on. And they should be happy that they get to run at all.
I have a USB microscope and I'd say my phone on 5x soft-zoom is a pretty similar experience. The main thing is having enough screen size you can see, and a stable platform.

Plus USB scope things are like $80 on AliExpress and work fine.
Spoiler: They're just dropping 'Soup' from the name...
The empathy part I don’t understand. I don’t even need to write good docs for other people. I can do it for myself in 6 months. Anyone who has looked back at their old code should understand that unless you’re doing something entirely trivial a comment or two will be really useful.
The author rants about Java a lot, when they admit they've never even used it. It shows. People view documentation in their IDEs. Generated javadoc is almost not a thing nowadays. I suspect this is the same in similarly statically typed languages with good IDE support.
https://scottaaronson.blog/?p=8310 suggests perhaps the next decade for useful quantum computer. this suggests the scale for RSA2048: https://arxiv.org/pdf/1905.09749

The thing about this bet is you don't have to pay until 2048 whereas I have to pay as soon as it happens and accounting for savings rates the bet will cost about a dime a day.
I understand that some people prefer a dark theme. What I don't understand is why do some people think that everyone must prefer a dark theme, so they set up their websites to always use a dark theme, regardless of the browser preference?

At least, this website lets you switch to a light theme. But if you do, inline code fragments still use a background color from the dark theme, which makes them practically unreadable. Looks like the author doesn't care about people who prefer a light theme. Then why they complain about websites made by people who don't care about people who prefer a dark theme?
The kind of harm they are worried about stems from questioning the foundations of protected status for certain peoples from first principles and other problems which form identities of entire peoples. I can't be more specific without being banned here.
If it was just that, I'd probably load onto a pandas df, then export the df to json. There's other ways, but this would be a simple enough way.

Check,

- https://pandas.pydata.org/pandas-docs/stable/reference/api/p...

- https://pandas.pydata.org/pandas-docs/stable/reference/api/p...

Try something like,

import pandas as pd

file_path = 'excel_file.xlsx'
df = pd.read_excel(file_path, sheet_name='WORKSHEET NAME')
df.to_json('output.json', orient='records', indent=4)
Someone unrmployed should offer to MITM amazon purchases and ensure low priced cards get tested and reshipped or files fraud reports.
Sbt is too complex and powerful for its own good. I had a love-hate relationship with it, and now I try to avoid it if I can.

I like scala-cli a lot. It's very promising, but I think it's too new to be proclaimed best-in-class yet. Time will tell, and I'm rooting for it.
Kernel maintainers are so far into believing that every aspect of their job is unique (some aspects undoubtedly are!) that I don’t think any of them could be convinced to learn anything from any other software development effort.

They’re like the Americans of tech. Truly.
Why are you sick of it when the statement is true?

OP is highlighting an example of software being used to redefine what ownership means - from you pay, it is yours to do as you wish to you pay and it is, highly conditionally, yours to use within an ever changing envelope defined by an evolving terms of service agreement and ecosystem with progressively more anti-features that are not clearly communicated at any stage of the purchasing process and rarely seem to benefit the user aside from 'security'.

Feels like the type of changes outlined in the post are the very definition of "x isn't really yours".

As others have pointed out this is an extremely sneaky way to do this. It isn't Google doing it just enabling the ecosystem to do it, with the net effect being the same.
Seminal article (I guess), https://xsrus.com/the-economics-of-onlyfans

> It’s just as easy to imagine demand for the “real thing” going down due to the emergence of more substitutes as it is to imagine the premium for parasocial authenticity going up. And yet only Generative AI “creators” will truly do whatever “you” want and only for you. And unlike real ones, they speak in every language and are available at any time (and eventually, in immersive 3D).

Disagree. When (AI is) mentioned it has a negative correlation. Real content will fetch a premium
The thing is, circumstantial evidence that transmission could have happened, though suggestive, isn't positive evidence that it did happen. The absence of such direct evidence such as translations or quotations from relevant Indian works in Europe is even emphasized in Joseph's book that you give as ref.

The claim that Madhava "laid crucial groundwork" for the development of calculus in Europe needs to be backed up with some argument saying exactly what was transmitted and when. The problem with simply observing that his results on infinite series for arctan, sin and cos reappeared in Europe much later is that this doesn't rule out independent discovery in Europe. And the case for independent discovery is strong, because we have the documentary evidence of the logic of discovery: Newton and Gregory both obtained these series from the general binomial series, seemingly independently of each other, and to my knowledge Madhava didn't have this result.[0] They're both clearly basing their works on documented predecessors (who happen to be European) such as Wallis, Fermat, Descartes, Viete, and others, so the trajectory of how the results were obtained seems to be accounted for.

So what was the crucial groundwork, and when was it transmitted? There might have been something (e.g. your suggestion about parallels between Wallis and the Yuktibhasa), but I haven't seen a strong argument that gives these details. I would be fascinated if there were though.

[0] Stillwell 2010 Mathematics and its History (3rd ed.)

- Stillwell is sympathetic to the Kerala school, is very clear in assigning Madhava priority on the arctan, sin and cos series, but concludes, along with most historical scholarship, that it seems there was no transmission of these results to Europe
If you want to justify it, just frame it as a personal goal and do it. That way you don't have to measure any benefit from your career perspective, you did it because you wanted to grow as a person, and any benefits are a side effect.

Most people always think you can take classes online, work in side projects and get the same benefits. They are all right, except enrolling in a program will help you stick to it, and that is the whole point.
Super interesting! I’m curious how this differs from InfluxDB’s German strings implementation https://www.influxdata.com/blog/faster-queries-with-stringvi...
These append-only community-driven docs were, like PHP itself, an amazing feature in 2001.

The massive amount of garbage and the downvoting wasn't a thing then.

They came when the Internet got populated by normies.

StackOverflow stopped being a fun place to be, too.
In the UI the reasoning is visible. The API can probably return it too, just check the code
The article mentions getting replacements from HP which exhibited the same behavior.
Just like 'Apple Computer' then.
Looking back, would you say that Bin Laden's controlled and calculated escalations against the Pentagon, etc, was a move resulting in a reasonable response? He wasn't even an official representative of Aghanistan and the US still went full-on crazy and got ~150-200,000 people killed.

And it isn't even obvious how linked the war was to Bin Laden or Al Qaeda, when he was eventually killed it wasn't in Afghanistan and it didn't take an invasion of Pakistan to achieve. The Taliban controlling Afghanistan obviously wasn't a problem because they still do. In hindsight the whole thing looks like a futile dick waving exercise to keep the military industrial complex profitable.

Provoking the Russians in a similar way is not clever.
I work regularly in PowerShell and this bugged tf out of me. The result of my digging was: .NET libraries emit textual output in <whatever the offending encoding was, UTF-16 LE or something> -- and since PowerShell is implemented in .NET, it necessarily inherited that default.

Things have improved since then now that everything is implemented in .NET (Core), so if you're working with PoSH 7.x, this is no longer a headache. (I just tested in 5.1, and it seems fixed now, as well.)

Of course, by now, I've just developed muscle memory to add '-enc UTF8' to the end of everything that writes text to disk.
> "Should also run on Linux based on the native Steam Deck support."

Yeah, it does. I've played the demo on Kubuntu desktop and it ran just fine.
It's the same now. You can still take two hard/challenging courses together if you plan it right, though. Some courses release all the projects at the start of the semester so they're more self-paced, pair that with courses on a more rigid schedule that release one project at a time. If you stay ahead in the one class, then it's not much different than taking one at a time.
...along with Hayek and Von Mises.
OpenAI to launch models with 'reasoning' abilities that are 'much like a person'
I Made a Zero Player Game [video]
To be honest not really. For mid career pivots, your work on your resume counts more than a degree. You'd see more success transitioning organically by helping out with simple technical projects on the team and filling knowledge gaps with YouTube. Formal courses fill you with information that gets forgotten without practical application.

PMs with engineering knowledge are actually very valuable. I love cross-functional team members, since they always provide new perspectives. So I wouldn't call it a pivot either, more like a career boost. You'd need to have a supportive engineering team who'd be willing to let you get your hands dirty though, that'd be your bigger challenge.
Software Engineering in practice versus the curriculum in most Computer Science programs, undergraduate or graduate level tend to be very different.

If you want to become more effective as a PM through sharing a technical understanding, it would probably be better to gain first-hand experience of what teams are practicing -- That would provide a better understanding and empathy for what they have to deal with.
Sure, but there’s also less to go wrong with an FX-600. It’s literally a wall jack and an analog switch. No pushbuttons, no displays, no power adapters. Safety features are worth considering but everything else seems unnecessary.
I played with this a while after uploading one pdf chapter from the textbook I teach out of. The chapter covers text segment and stack dissection of simple C programs, as in rudimentary reverse engineering.

I was happy with many of the flash cards, but I struggle with the idea of encouraging my students to try it because I got 2 or 3 bad cards in the span of about 5 minutes. One tried to ask about an analogy in the text, but it reverse the order, butchering its meaning. One stated hat GDB would be useful for exploring logic and syntax, but not runtime, errors. And another posed a distinction without a difference, which would result in a lot of confused students and, consequently, busier office hours.
Having traveled many places, my suspicion it's a place like Taipei or Shenzhen.
Do you have the script?
China could soon have more pets than toddlers. Why that's a headache for Beijing
Memory and Meaning
I want to start by saying the author's right about wanting clarity in documentation and actually having documentation that's easy to navigate. golang, for example, has pretty good documentation, but whenever I visit the official docs I find it difficult to find my way to the information I'm looking for.

Having said that, it's worth asking if some of these asks are orthogonal to each other. For example:

>That page must contain (not link to) every method, and the descriptions of those methods, that can be called by that class, preferably including all inherited functions.

>That page must be as uncluttered as possible

"Including all inherited functions" is a pretty deep stack pretty quickly in a lot of languages. I'm entirely willing to acknowledge that maybe that means the page being "as uncluttered as possible" is to be read in the same vein as "the design should be as simple as possible, _and no simpler_".

>Seriously, cppreference straight up taking you to duckduckgo when using the search box is fucked.

In this case, we're seeing the tension between "The official docs should be great" and "I've mistaken a community project for the official docs" (cf. https://en.cppreference.com/w/Cppreference:FAQ the question "Who is behind this site?")

This sort of conversation naturally invites the more subtle conversations around who funds/maintains open/libre projects and whether those in the community who aren't actively working to improve the situation should follow ESR's wonderful advice, "Every good work of software starts by scratching a developer's personal itch."
Last reply. Probably. Here's `maybe` in TypeScript:

const maybe = <T,>(f: (_: T) => T, d:T) => (x: T|null) => f(x || d);

console.log(maybe((x) => 2 * x, 3)(null)); // returns: 6
Kudos! We’ve successfully migrated away from the cloud, and it was an epic decision. It’s cheaper, insanely faster, easier to maintain, and unexpectedly more secure. I strongly recommend any startup or corporation to explore how modern frameworks like K8S, Ansible, Proxmox, and OpenStack—whichever suits your needs—can be incredibly easier to manage on-premises.
Life During Wartime – Working at Rockstar Games (2007)
What kind of practical, real-word problems can I solve with this, as a backend engineer at a hedge fund? Im struggling to understand why I even need actor frameworks when my processes are already supervised, pretty much never crash, and all communicate over gRPC and Kafka? Not trying to be snarky, just don’t understand how this paradigm could assist me.

For more context, most of my work is around real-time streaming / monitoring of trades and trading metrics.
To me it looks like they paired two instances of the model to feed off of each other's outputs with some sort of "contribute to reasoning out this problem" prompt. In the prior demos of 4o they did several similar demonstrations of that with audio.
just remember, use about 5x as much by weight due to them being "wet", and you should be fine from there!
> It also is probably massively expensive compute-wise, much more so than simple unsupervised training on a corpus of question/answer pairs (because you have to generate the corpus by search first).

What do you mean? It sounds interesting.
The entire business case for Texas is its lack of ethics and regulation, that's the whole reason startups want to invest to begin with. For every 'ethical' company that might balk at Texas' brutal policing and justice system, there's ten in line behind them wanting to know who to pay to rough up unionists and troublemakers.

And I promise you - earnestly, on a stack of Bibles if you want - that no amount of money can make Greg Abbott give a single rat fuck. This man's administration booby-trapped the Rio Grande with buoys outfitted with saw blades and razor wire then threatened civil war when the Biden administration complained about it. He once said the only reason Texas doesn't shoot anyone crossing the Mexican border on sight is that the federal government would consider it murder, and I strongly suspect he was making air quotes when he said "murder."

Texas harbors neither the governor nor the government you come to appealing to common decency or empathy, and Big Tech is mostly fine with that. This whole line of inquiry is a farce.
> unexpectedly more secure

How so?
I'm in my 4th week of my first class. I'm 54. I have a CS undergrad from 1996. I too caught the ML bug and...this first class is kicking my butt but I'm LOVING the experience. Quality education, very inexpensive, and I can quit any time. I'm doing it for the love of learning and don't need to do it. It takes $100 to apply. Just go for it and try a class. I will warn you without a tech background this particular program will be tough I think. I'm struggling catching up w/ Math
> The public sphere becomes anemic and restricted to "pragmatic" things like economics, which vulgarizes the culture

In correct. This is more recent Neoliberalism, which is an attempt to remove public democratic participation from as many walks of life as possible and to claim that’s ‘freedom’. They play tricks on you, Freedom from democracy is freedom from government intervention, leave it to the capital class / aristocracy to make all these decisions.
I don't think you really answered my questions, or at least I'm not smart enough to understand.

What would out of control mean, and why? What are these problems? I struggle to understand what exactly it is that is entirely not a problem until this difficult to define point where it can become a problem, and what that problem is.
It's the same reason that the nominal thrust level on the Space Shuttle Main Engines is 104.5%[1].

No, not 100% (it was originally), 104.5%. Why? Because you don't go back and change all your rules and documentation following subsequent developments in the field, that causes unnecessary confusion and errors down the road.

[1]: https://en.wikipedia.org/wiki/RS-25#Engine_throttle/output
If loosening the definition creates a lower end of the market and puts downward price pressure on the ‘high end’ manufacturers then I’m all for it.

My parents just got absolutely robbed buying hearing aids for my great aunt that I’m sure cost in the tens of dollars to manufacture.

Let consumers test out the low and high end options to determine if the low end is good enough for their use case.
As someone who started in this industry when full stack meant you did CSS and Apache configuration, I'm often surprised by the need for AWS for most startups. A single machine can grow to two machines + a load balancer + a database instance. If you reach that point, then yes, explore AWS. Until then, is the cost really worth it?
The universities might've deemed it to be an important enough PR situation and low risk enough to do it.

Alternatively maybe they were obligated to back them up if the work was done in their official capacity as faculty?