skysight-inc/HackerNews huggingface dataset:
Claude 3.5 Sonnet is fantastic and that’s why I’m wondering why all the business news I see on HN ([company] makes deal with [other company]) almost always seems to involve OpenAI, not Anthropic. Branding-wise and strategically (with the focus on alignment) it seems like they‘d be a perfect fit for Apple, yet they seem to instead focus on OpenAI. That surprises me and makes me curious about the reason
Postgres primary key indexes are not primary indexes.
> you know what I mean just do the $%^#@ thing I want

Yeah, it's just that about 10k LoC, as I've also noticed, you don't actually know what you yourself mean! It's probably because such amount of code is almost never written in one sitting, so you end up forgetting that e.g. you've switched, for this particular fields, from a stack of strings to just a single string (you manage the stacking elsewhere) and now your foo[-1] gives you hilarious results.
Yeah, those are great points, and our students do use Google Docs today, and you are right most students do not even contest it.

We let them resubmit a new paper when they are caught, and they get some one on one time with a tutor to help move them forward. Typically they were stuck or rushing, which is why they dumped a whole AI slop assignment into our LMS.
E-Reader makers, take note. This is a cool feature that should be built in or at least able to be used with an API to get content onto the Kindle/etc. Or even a "send to Kindle" email address that can accept URLs too.
Amazing story the climax to me felt like the moment just before …Go! in the cages. Congrats!
> FWIW, I'm not really optimistic that the bubble lasts long enough to even get these plants off the planning stage, though.

I don't really expect the current LLM bubble to last long enough to stand up new nuclear plants, though I don't expect that to actually stop the new energy projects unless the bubble popping has a massive economic impact.

Power plants are slow moving projects. Even if LLMs as they are don't live up to expectations they have seemed to open the door for the idea that amazing things are coming and we need to make sure the energy supply is ready for it.
The example is a single-abstract-method class, i.e. a lambda function. You can define it as

`type Logger = (String, Severity) => IO ()`

`def empty: Logger = (_, _) => IO.unit`

`def aboveSeverity(l: Logger)(minsev: Severity): Logger = (s, sev) => if sev >= minsev l(s, sev) else IO.unit`

Or Curried if you like. In Scala, you might put these on a companion object so that you can give Logger.empty to your tests, etc. You don't need the type to remember which type of logger you had. The only thing you care about is that you can call it.
Seems like the Streisand effect.
Most of my complaints with AI are ethical and legal. But damn me if "products" like this doesn't bring out the bits of luddite in me. Not just to the seller but anyone considering to buy this.

Everyone's dreams will differ, but I got into tech to make people more efficient, and in turn enable more of the human element and less pencil pushing. Not replace it entirely.
Setup a dev machine with one command (windows, Linux, Mac, editor, pkgs, tools)
If you check the Bible you'll find that the Jews obtained their "homeland" through... genocide. Their deity told them to move there and kill every man, woman, child, and even the livestock already living there. They're just another invader.

Then they had a kingdom that lasted about 200 years before falling apart, we can count it as almost 500 years if you want to include the kingdom of Judah time. And now it's more than 2500 years later. Jews who can't trace a single ancestor back to the Middle East for hundreds of years can somehow claim to be indigenous to the land and "return" there. And they have the right to displace or murder the people who have been living there for generations and whose genetics show their ancestors have been in that area for hundreds or thousands of years.

Clearly this is an absurd standard of 'indigenous' that nobody in their right mind should take seriously.

As for your other claims, they are irrelevant. Whether or not Hamas uses or has used human shields is completely unrelated to whether or not it is good or righteous to commit genocide on the Palestinians (indeed, there can be NO excuse for genocide). And if using human shields is so vile that the people of the same country deserve to be slaughtered I should point out that the Israeli military has a rich history of using Palestinian civilians (including children) as human shields. And if October 7th qualifies as a holocaust, then what Israel has done in Gaza is a holocaust ten times over.
An alternate history tech timeline where TVs used a spiral scan
My view of OOP is that is a way for people to replicate in code the experience of "bullet lists". In other words, create a hierarchy by a particular method of code engineering that conforms to traditional techniques that many people (specially in management) already use. The disadvantages come exactly from the fact that not everything in math, science and engineering can be easily modeled using bullet lists.
Will there be any good chromium alternatives that allow Ublock to continue working? Or do we have to go to Firefox?
Great share. I was spooked by the abstract but the main text is extremely readable.
This is a problem with the journalism and politics, it's not really about science. No scientist would trust a result that depends on a single small sample paper. Those are just stepping stones that may justify further research for more robust evidence. This fact is quite clear to scientist and it's why most would discourage the general public (including smart engineers) from reading academic articles.

But in general, I agree with you. It's ridiculous when someone pretends to shut down a complex issue by citing a random paper. However, an expert can still analyze the whole academic literature on a topic and determine what the scientific consensus is and how confident we are about it.
When I was 16, nearly all the media I consumed was vetted/regulated by the FCC.
So grateful this article isn't behind a paywall. Says a lot.
I wonder if things like this are due to testing only on the vendor's own/preferred browser. In this case Edge?
Common Core was an attempt at teaching this directly. It gets so much ridicule because so few people have good enough number sense to recognize what they're seeing when shown a demonstration. Of course, since they didn't understand it, it then led to bad examples being created and shared, which just made it worse...
survival is overrated
I wouldn't want to go back, because having instant access to anything is pretty amazing, but I do miss those days of offline internet.
Always reassuring to hear that labour for everything here is free.
The Solar Cycle, Geology and Geoelectric Hazards for Power Grids [pdf]
Contracts in C++26
You literally called me sad and pathetic. You’re either a bot with a bad context window or a young kid who is more than a bit lost here.

Just take a breath and read over this again. It’s better to learn from others than dig yourself in a hole of insecurity.

Also we don’t use data to proof text common knowledge in the field.

I don’t know what else to tell you other than your inexperience is showing and you’re angry about it
no, it was a thing back in the 90's (and likely earlier.)
The goal was to write a program that was "impossible to read". Some of the winners are seriously creative. And it's very much just smat kids and their machines...

I remember one back in the day which wasn't obfuscated at all. It was clearly a simple utility. Except that it didn't do what you thought it did, it did something completely different. (alas I can't remember the details...)
From my perspective, I don't think I ever see "the science" being decided based on a single crap paper, so it seems a bit of a skeptical straw man. Perhaps that's different in your country, state, city, county, continent, island. Perhaps that's true for a particular policy _area_ that you are invested in. In general, I find arguments on scarequotes "science" often overblown and just reinforcing existing biases.

How much 'policy' are you happy with that you've never checked to validate that it was properly replicated beforehand? How much of your skepticism is against "the science" on new policy you start with an initial dislike to...compared to policy that we consider as standard, are probably comfortable with, likely consider to be 'beneficial enough'...and yet haven't adequately scrutinized?
Been using the tool I built as an assistant :) of course, it's great for me for knowledge management & retrieval https://saner.ai/
And that's why the term is confusing, because there's a magical meaning behind that, which who knows what it exactly means. And you use this term to raise children - I absolutely was confused as a child about the meaning behind it. It felt like this magical term that I was unable to comprehend. Almost like circular reasoning - if something is processed it's bad for you. What does processed mean? That it's made bad for you! It's the same thing about the word "chemical".

It's also hiding what are the exact and true health problems behind certain foods.

Then you get those terms that are used and you get the anti-terms.

"All natural", that is supposedly good, etc. Except there are quite many poisons and things in nature that can kill you.

Then people get those strong feelings associated to those labels, and they get manipulated in various directions, because something can be considered to be of that label.
Not sure but I heard people in the know criticizing the way this program is managed, in a way similar to the way many in the US criticize the DMV (Department of motor vehicles, "a government agency that administers motor vehicle registration and driver licensing"), leading to a slow and overcomplicated organization.
Detecting the corruption of online questionnaires by artificial intelligence
Protesting copyright and enabling pirate-like access to materials is orthogonal to archiving the world's data and recording our history.

Internet Archive should focus on its mission of archival. Let other groups figure out copyright.

By taking on both tasks, IA risks everything and could stumble in its goal to be an archivist platform. We need an entity dedicated to recording history. IA is that. They're just biting off way too much to chew and making powerful enemies along the way.
One comment I'd like to add about Zuckerberg and Facebook generally whether or not the metaverse is some insane moonshot bet (they've had some successes, but a few very noteworthy failures like demanding people link their Facebook account to the Oculus which promptly gets banned) - I think Social Media itself can be great! I don't have an inherent problem with the medium. And yet whatever they use to filter posts (Edgerank?) is causing people to completely miss things, and the competition they've bought that tends to lead to original inventors leaving out of disgust. That's what I get concerned with, not "social media". Zuck's reputation is literally him calling users dumb fucks (and please don't say "I would have said the same", first of all that's really bad, secondly he was actively offering his friend user information)
In the never ending war, the people will build better mechanisms for blocking and hiding advertising.
That's what you get when you give control to MBA kind.
You can't "not sign up" for linear algebra if it's in your curriculum.

Same in the U.S. but you can sometimes find an online offering. If you don’t know what you are doing or don’t care then always take the online offering. Much easier to cheat.

My ex-girlfriend is German. She cheated on her exams to get her agricultural engineering degree at university. This was in the 80s.
you can always just do:

<script src="react.js">
<script src="react-dom.js">
<script>
const recognition = undefined
var foo = document.querySelector("#foo")
let bar = ReactDOM.createRoot(foo)
foo.innerHTML = bar.render("<b>eyond<a>ll{recognition}");
</script>
One formula for getting a publisher interested in your book is claiming new data that intuitively makes sense. Consultants will list things that many people believe that contradict established science or wisdom, and then there is a search for data that can be gathered into a counter-argument to find a book topic that a publisher will put marketing dollars into.

Pontzer contends “[exercise] just won’t do much for your weight" because "we naturally compensate for exercise by reducing non-exercise activity expenditure (NEAT) and resting metabolic rate (RMR)". That excercisers exercise less when they're not specifically exercising.

Ward says Pontzer underestimates exercise's role, misinterprets energy compensation and overemphasis anecdotal evidence, and cherry-picks data by choosing studies that primarily show minimal changes in Total Daily Energy Expenditure (TDEE) and weight loss with increased physical activity.

Ward points to a broader range of studies that demonstrate significant increases in TDEE and weight loss in individuals who engage in moderate to high levels of exercise, arguing that this evidence indicates exercise can be a substantial factor in energy expenditure and weight management.

Ward specifically points out

Pontzer told me “the distinction between confounders and mediators is largely conceptual” and “They would be treated the same in stats analysis such as the one used”, but any statistician would argue the differences are defined and vitally important. Confounders interfere with the causal pathway we’re interested in; mediators are part of the causal pathway we’re interested in. Hence, when statistically adjusting and removing the effect of different variables, we do this for confounders, not mediators – thus removing the interference.
I couldn't find video of it (yt nor elsewhere)
Reading many scientific studies that are done poorly, I am not convinced that you need a lot of formal training in a field to identify bad science. Many frauds and errors are blatantly visible in their data, which should have a given distribution but doesn't, or in their flawed analyses. Many others have several clearly uncontrolled variables (hint: if it's not in the paper, they didn't control it).

People of a given field will also often circle the wagons around bad actors to protect their own jobs and reputations. This introduces a very strong bias in the people who should be the most highly-informed on their own subject, and sadly makes them less trustworthy than people like Data Colada (https://datacolada.org/) who go beyond their own fields.
Love me some good data dump c: And those vim users numbers tho... good, but not enough!
this is closer to occam's since i think the most likely scenario here is malicious reputation damage - it's more likely someone has it out for this intern rather than this intern actually having done literally anything he's accused of
Scaling software development at the pace of AI
Does anyone know of a video online demonstrating this app? I've had a look but can only find screenshots
Yes but it is framed incredibly disingenuously and exaggerates a lot of old, well known things.

There is nothing new in this report.

Ethical Source are attempting a hostile takeover of the FSF and now is the perfect time to release this as there is an FSF board vote happening soon.
The online demo returns "Error" :-( My prompt was a picture and the question was "what is written on that screenshot" ?
> A few thoughts, Netflix works fine over an old, slow DSL connection.

debatable depending on what "fine" means. In any case, DSL really doesn't go far.

The old version from the early 2000's could work out to a few miles / km but only with absolutely perfect condition copper. The newer DSL versions are limited to much less distance even with good quality cable.

Each neighborhood has a head-end that does the copper <-> fiber transition. Unless you lived _really_ close to the Central Office, your DSL service was probably copper only for a few blocks before it transitioned to fiber going from TelCo central office to all the individual DSLAMs scattered about.
> The central example of this is college admissions statements. Some kids have the advantage both of parents who can afford to give them the experiences that look good on such an essay (educational trips to Africa, lessons in two musical instruments, one-on-one golf coaching, that kind of thing), and who can hire tutors to "support" them in writing the essay.

This is an absolute disgrace. And then these are the people who lecture you on "inclusion".
Playstation – The Concert
I think this is really comparing programming without effects to programming with effects. If you want the benefits of using an effects system, you'll have to work a little harder for them. If those benefits don't matter to you, then the extra work is for nothing. The article assumes the second case, and doesn't present it as a trade-off, but only as extra work for the same result, which is misleading.

So how could we compare OOP to FP in a way that evens out this difference? It depends on how you define FP.

You can (like this article seem to) restrict the definition of FP to only purely functional programming, in which a program cannot directly execute side effects, and must return a value representing the effects that the runtime system will then execute. Then an apples-to-apples comparison would compare the FP program with an OOP program that uses an effects system to manage its effects.

How do we do that? Well, if we define FP in a way that forces us to use effects, then the definition excludes a language like Scala, which is essentially a side-effecting OO imperative language that has features that enable FP-style programming. Scala isn't FP by the article's definition, because you can write impure code, but it does let you write programs that manage effects using an effects system. So you can do a reasonably fair comparison that way. I think you would discover that the pain of using effects is the same, if not greater, in an OO language where they have to be added as a framework.

Or you could define FP more broadly to include side-effecting languages like Clojure and F#, and you could compare a side-effecting OO program to a side-effecting FP program. This would be tricky because it would be very difficult to draw a style line between OOP and FP. Would you allow the FP program use OO constructs and the OO program to use FP constructs? If so, you might end up comparing two identical Scala programs. Would you ban the FP program from using OO constructs and ban the OO program from using FP constructs? In that case, you would get an OO program in the style of the 1990s or 2000s, which wouldn't be fair to modern OOP.

I don't think either choice really leads to a meaningful comparison between OOP and FP. I think comparisons have to be more specific to be meaningful, and they have to be in the context of a particular application, so you can fairly compare programs that use effects systems with ones that don't. You can compare Java with Haskell for a particular application. You can compare C# with F# for a particular application. You can compare Scala with an effects system like Cats Effect to Scala without an effects system, again for a particular application. These comparisons are more realistic because you can take into account the pros and cons of using an effects system versus not for the given application.
?? Duff's Device[0] theme song??

10b integers get pushed into an array. Does one need an unfold operation to C the union of (&*p) bits get "twidded n by n, ..." and 'ants go marching n x n' [1].

Couldn't find an appropriate utf-32 glyph for the base case.

Does the 'BOOM' happen at 0, NULL or NILL?

------

Limited HN ability to Hollerith when there's to much Babbage[2], (aka insufficient HN article space), for Simon/Garfunkel electric glow wall for the perl camel example.

------

[0]:
duff's device : https://en.wikipedia.org/wiki/Duff%27s_device
proto threads : https://dunkels.com/adam/pt/
coroutines : http://www.chiark.greenend.org.uk/~sgtatham/coroutines.html

[1] : file:///home/surf/Downloads/counting-and-math-rhymes-002-the-ants-go-marching.pdf

[2] : https://engines.egr.uh.edu/episode/1145
That signaling value was lost years ago.
Definitions matter when it comes discussion, as what you say influences how people feel on a topic. Broad, non-specific definitions leave a lot of space for bias rather than clarity.

If you describe it as 'fake', I consider that to give the impression of 'the answer is NOT' this, and could lead to anti-policy.

If the description is 'unjustified and sloppy', that can lead to additional research to properly invalidate or potentially find something useful, so we don't throw the baby out with the bathwater.
>So, if you use Chrome, or a Chrome-based browser

Seems Mozilla may have an opening in browser market share, if they allow add blocking extensions.

But how long before sites start blocking Firefox ? Already on some sites have issues when people are using a VPN.

Yes, I did try browsing with out add blockers, and the experience was terrible. Some "mainstream" sites you would think would know better had multiple popups. So blocker on.

I would not mind ads as long as they were not intrusive, but seems it is getting worse and worse.
Thanks for making the dataset available. As I recorded several city walks with multiple cameras simultaneously (usually 3-6 Osmo Pocket in 4K60) I'd like to create Gaussian splatting datasets from many such walks. What costs and hardware requirements can be expected for city-wide GS datasets like the one of Prague?

I'm wondering if I can create them myself or should donate the many TB of multicam recordings.
I won’t claim this is by design, but at the very least a side effect of writing term papers is getting practice at organizing your thoughts and drawing conclusions from them.

While writing term papers is a skill that is only minimally useful in the real world (save for grant writers and post docs, pretty much), the patterns of thinking it encourages are valuable to everything that isn’t ditch digging.

Maybe we can outsource this part of our cognition to AI, but I’m skeptical of the wisdom of doing so. Are we all going to break to consult ChatGPT in strategy meetings?
I was expecting <2% - I'll be interested to see if this goes up or down over time... I imagine it's fairly dependent on whether the platform sees growth with more experienced vs less experienced devs