skysight-inc/HackerNews huggingface dataset:
Most people I know have the opposite ideology from their parents, who had the opposite ideology of their own. Many people change their ideologies throughout life, as incentives and personal experience pushes them (e.g. having a bad experience with a certain political party can often sour you to their whole ideology).

It's true that I don't live in America, so maybe there is a difference, but you definitely are not describing a human truth.
I thought he meant orcas, but I'm only basing this off CnC. Orcs as the fantasy creature? Thats just silly.
In phpunit you can send dataset through a test function . If you don't label them you will have a jolly time finding out which one of the sets caused the failure.
not really. one thing this is useful for is extracting out various attributes in an object when you really don't want to compare the entire thing. Or comparing dict attributes, and figuring which one is the incorrect one.

for example,

expected_results = {...}
actual_obj = some_intance.method_call(...)

for key, val in expected_results.items():
assert getattr(actual_obj, key) == val, f"Mismatch for {key} attribute"

You could shift this off to a parametrized test, but that means you're making N more calls to the method being tested, which can have its own issues with cost of test setup and teardown. With this method, you see which key breaks, and re-run after fixing.
Twitter was losing $360 million per year before Musk. These layoffs were going to happen whether Musk bought the company, or not.
Besides opinions; remember that every tool has its uses. You can always cut down a tree with a shotgun, but a saw would be more efficient. Kubernetes is a complex beast, obviously not suitable for every workload and environment. But IMHO it can add value to product(s) when applied right.
I was actually nearly going to add a notice that the post had _not_ been generated by an AI.

It does say something about the current state of AI that at least 2 people had the same thought.
I think anything like this requires some curation. I regularly unsubscribe from feeds that aren't pulling their weight. This seems very similar to how you would unfollow and block people on Twitter to keep your feed interesting.
How in the world is that disingenuous? That's the direct implication.
Yeah, could be. But still that does not support the argument of "feed the data to western governments".

When you say: "Look, the people from village A north are stealing apples from the city orchard. Here is a list of apple thieves and the direction (N,E,S,W) from which they came." And this list shows that it appears to be majorly the directions E,S,W (so not directly from village A). Then how is this an argument?

It just shows that everybody steals apples, making the accusation "villagers of A are to blame" superficial. That's the point it tried to make.

> But there are also other reasons your conclusion is wrong I think

I would be interested on why my conclusion is wrong. At best, one could draw nothing from the data as it does not show any relation to state actors. And if this conclusion is drawn, then why did `mike_d` blame the western state actors in the first place?

Think for a second about this: Did you think that the link `mike_d` provided supported the argument "... feed the data to western governments" with the emphasis on 'western'?
> Plots are borderline unreadable by default

Really? Of all your complaints that one seems the least true, in my experience. I think plots are lovely by default, but then 5% of the time it’s crap and then I’m cursing, with you, at how alien and annoying the whole thing has become.

I used Mathematica in 1988 on a Mac and have been grateful that my employment has given me free access ever since. The notebook interface feels basically the same to me as it did in 1988, when it was an incredible innovation. Now, it is a little annoying.

I also don’t know what feels unfinished about it, but it sounds like you’ve spent more time wrestling with it than me. It has been an incredibly enduring product that still wins at symbolic math. And I also hope open source tools can replace it in my work.
Bike: Innovative Rich Text Editing
can't wait to see what people come up with when they'll start interfacing it with a modern AI.
this has downsides if you're comparing attributes with a method result and checking whether said attrs match what you expect. Either you run each test N times for N attr comparisons, accepting the cost of setup/teardown, or do a loop and fire off an assert error with text on which comparison failed.

Since you already have the object right there, why not do the latter approach?
Luckily, moderators can't IP ban anyone. :)
Cool that you made that connection - the Ferdinand Magellan is an armored rail car that was used by various presidents since FDR, and is on display at a museum near Miami. It's name when the president was on board was "U.S. Car No.1"

The famous "Dewey defeats Truman" newspaper photo was taken on it's platform.

https://www.youtube.com/watch?v=C2NNujJKJL4
There's one important step missing from the guide, for newcomers to OpenBSD anyway:

man afterboot
‘I was hit by four bullets,’ says Imran Khan in first address to nation
Thanks for the guide!

I've always felt setting up the server is the easy part. The more complicated bit is setting up the clients, especially for friends who aren't as tech savvy, or just don't want to bother figuring out all the moving parts.

I see you mention client setup in passing at the end, but do you have a suggestions for a more complete guide for setting up things client-side? I've yet to find one.
I _think_ the OP means "EQ", not "IQ", i.e. Emotional Quotient. Engineers certainly have a reputation of having lower EQ but I haven't seen this in practice. Just like any group of people there is going to be a range.
Earlier discussion:

https://news.ycombinator.com/item?id=33473757
Continuing that, i think that normally the ball would get rolling with some kind of civil suit. The police aren't judge and jury on contract law just doing blanket enforcement of that on their own. The police might have to enforce a court order sometime later.

This is, to me, more like your neighbor ripping down your derogatory sign about them because he doesn't like what it says, and the neighbor happens to also be your boss and landlord.
Can you share an example of it getting math wrong?
How does it prevent an organized group of trolls who maek everything as "true". Or everyrhing from a source as "false"?

Does it have some sort of a "raid" prevention? What about sleeper accounts made earlier to abuse this system?
Hi, they did at one point: https://github.com/mathics/IMathics
There is nothing wrong with JSON Feed but IMHO it doesn't add enoiover Atom to justify adding a new format into the mix.

That being said the reader I wrote supports it because why not.
Thanks guys, another worry to add to the list of climate change, potential right-wing insurrection and the health effects of Taco Bell.
Ok, in this case a parametrized test is not the best approach, I agree. But I would still want to avoid the for-each and "failing fast". One approach would be to gather the required attributes in an array or a struct of some sort, and then do a single assert comparison with an expected value, showing all the differences at once. However, this requires the assertion framework to be able to make such a comparison and return a nicely readable error message, ideally with a diff.
If you change it and for whatever reason it doesn’t work, you will be unable to login as root and the only way to fix it is to reboot into single user mode on a local console. Not exactly the best of things if your machine is not in the same room with you.
Dawn of Everything made the archaeological and anthro case for me in a compelling evidence based way
> How is that even possible in the first place? The entire job of an assertion is to wave a flag saying "here! condition failed!".

I envy you for never having seen tests atrocious enough where this is not only possible, but the common case.

Depending on language, framework and obviously usage, assertions might not be as informative as providing the basic functionality of failing the test - and that's it.

Now imagine this barebones use of assertions in tests which are entirely too long, not isolating the test cases properly, or even completely irrelevant to what's (supposedly) being tested!

If that's not enough, imagine this nightmare failing not after it has been written, but, let's say 18 months later, while being part of a massive test suite running for a while. All you have is a the name of the test that failed, you look into it to find a 630 lines long test "case" with 22 nondescript assertions along the way. You might know which line failed the test, but not always. And of course debugging the test function line by line doesn't work because the test depends on intricate timing for some reason. The person who wrote this might not be around and now this is your dragon to slay.

I think I should stop here before triggering myself any further. Therapy is expensive.
https://twitter.com/wallstmemes/status/1586409344395976704

People who lie the most will "fact check" their opponents.
I write R full-time using the full suite of tidyverse packages and that's just not an issue these days. Maybe a few years ago.

And anyway, you'll hit the same issue using third-party packages in any language.
In my experience, from doing some TDD Katas[0] and timing myself, I found coding slower and more difficult when focusing on multiple examples at once.

I usually even comment out all the failing tests but the first one, after translating a bunch of specifications into tests, so I see the "green" when an example starts working.

Maybe it would be easier to grok multiple regex examples than algorithmic ones, but at least for myself, I am skeptical, and I prefer taking them one at a time.

[0] - https://kata-log.rocks/tdd
The suburbanisation of Stonehenge
Loved Twitter under Jack Dorsey. Hates Twitter under Elon Musk.

Jack Dorsey rolled in his equity. Do you really think these people are different??

Anyway, see you on Twitter in a few weeks.
Depends on how thick the plastic is and how many times you reuse it. I’m guessing you have to reuse a Tupperware a good 100 times before you’ve saved vs Saran Wrap

(Of course the Tupperware has other advantages)
There's plenty of sensible advice in there it's just that he argues for the sensible stuff and the idiotic stuff with equal levels of conviction and if you are junior you aren't going to be able to distinguish them.

It would be easier if it were all terrible advice.
>I'm never sure why projects try to claim themselves as a free alternative to Mathematica.

In this case it's an open-source project reimplementing Mathematica (though technically only the Wolfram language).

>For hobbyists, Mathematica is free on a Raspberry Pi,

Also Wolfram Engine (which due to previous technicality is closer to Mathics) is free anywhere.

>And secondly, is Mathematica really that expensive if you use it in your job/industry?

The point isn't the price but but that an important software used in academic research is closed source. Those that value open science want to have a way to reproduce results using free tools.
one assert per test seems... as you said, indicative of zealotry. if you already have your object there, why not test for the changes you expect?

So you have one test that indicates that a log error is outut. then another that tests that the property X in the return from the error is what you expect. then another test to determine that propery Y in return is what you expect?

that to me is wasteful, unclear, bloated. About the only useful result I can see that is it allows bragging about how many tests a project has.
You're right, but even researching deeply is not a true solution because of the forces that would have structured, unbeknownst to me, the archival materials available for my research efforts. Someone decided how large of a library to build and the librarians since chose which books and periodicals and reference materials to add to the library and which to remove and sell or destroy to make room or for other reasons. And the librarians purchased the things that they put into the library from distributors or publishers within which were other persons making editorial choices. And the authors of the works which were made available by the publishers, wherever and whenever they put pen to paper, were affected by the mores and views of their times and places and the availability of whatever kinds of information they wanted and needed to carry out their own work. It's turtles all the way down.

What has been going on recently on social media is a very different, very aggressive, hyper-invasive active version of this process.

We've been subjecting one another to the digital equivalent of having someone pluck a book out of your hands while you're reading it and pop it into an incinerator. Or doing the same to some of the magazines on the magazine rack you were walking towards. Or tapping you and another person on the shoulder on the sidewalk and telling you not to talk about what you were talking about anymore and placing a ball gag into the other person's mouth because he'd been warned to stay off that topic already and the thought policeperson knew or suspected that "garbage can lid" was a code word for "flat Earth".

Everyone has their own personal level of meddling and interference in their daily lives and interactions that they're willing to tolerate. Constant monitoring and modulation (even if it were truly well-intentioned) across most modern unencrypted forms of public and semi-public communications, whether it's centralized or whether it's been farmed out to certain departments in individual companies (which do coordinate with each other, outside organizations, and governments) is unacceptable and I will work around it or work to undermine it (legally) whenever possible and practical.
Can totally relate! The Dispossessed was another seminal book for me.
Here's a graph of those students, and the transitive closure of all of their students, too:

https://i.ibb.co/hsYjDcg/nadia.png (warning: large)
I don't believe that no explanation exists for the "butterfly wing" kind of complexity, I merely believe that such an explanation is not yet known to any human, owing to the large magnitude of that kind of complexity, and so we frequently use terms like "randomness" to brush over those kinds of gaps in our ability to explain things and impose boundaries between what's known and what's unknown.

I agree that some complexities in the area of culture like law, religion, political institutions etc. are self-referential and ultimately serve no purpose or are even counterproductive relative to their presumed purpose.

The important thing is that I wouldn't attach a negative value-judgment to complexity, like saying complexity is always evil or bad or serves nefarious purposes. It is precisely the unwillingness to engage with complexity that perpetuates it.
Which fucking idiot minister banned the Oxford Comma?
> Paid fans and England band show everyone is for sale at Qatar World Cup

Paying politicians is ok but paying football fans is not.
That would not be an accurate label. Nothing you wrote implies any economic system. Of course the society you describe would allow for capitalism, but it equally allows other models.
> How do you think, if junior devs would have to take part in every tech conversation, scheduled or not, when would they do their job?

How? Better. Because they understand more about the reasons why a system is a particular way.

When? The other 30 hours of the work week? My team is meetings heavy yet we all have time to do actual work.

A big part of being a senior software engineer is growing others. I'm not sure you're a senior engineer yourself, despite your belief in it.
Thanks for the feedback on shortcuts. I plan to build an electron app so that it allows you to synchronize data between devices over a local network or by export / import (a mobile application is also planned). I also plan to implement the export of not only raw data, but also note files in some common format.
> AsciiDoc is more powerful, but has a steeper learning curve

How does this make it better? Sounds like it makes it worse.

Maybe a better summation is "less is more".
To give you an example of a charismatic person in real life, I remember how a lady in a group that I was part of talked for 20 minutes about how she once got drunk.

For me it all was just plain boring, but I still appreciate the effect she had on the whole group (except me) listening to her so vividly.
> teddit right now does have reveddit integrated.

Oh I see, they link it from the [deleted] author name instead of the [removed] content. That's an odd choice.

> Could the reddit tracker be proxied from reveddit's end

teddit and libreddit may themselves be trackers! I don't see how proxying empowers users. You don't need to be a huge company to be a tracker, and that's the problem I have with this arbitrary disconnect.me list which I mentioned in another comment [1]. It's picking and choosing who you should trust, and that is a dubious security strategy.

We should be building systems that are trustworthy, not relying on lists of domains. Inevitably, such lists are flawed. They are arguably rotten to the core because they're telling you to trust new domains that won't appear on their list (such as your pussthecat.org link) and not to trust anyone they mark as "evil". I don't think any social media site or proxy site deserves blind trust. Caveat emptor.

Plus, if I set up such a proxy I'd just end up hitting Reddit's API limits because requests would then go out from fewer sources. By allowing clients to make the requests, it's the same as users opening the app or website.

I guess these other sites you mention don't get much traffic, otherwise they would be hitting those rate limits. Reveddit also makes more requests than them because they, like Reddit, do not show where auto-removed comments appear. For example, this comment [2] should have a reply. Reveddit can show it [3]. Even if the author and content were not filled in from the user page, Reveddit would still show a marker for that removed comment.

[1] https://news.ycombinator.com/item?id=33478410

[2] https://teddit.pussthecat.org/r/interestingasfuck/comments/w...

[3] https://www.reveddit.com/v/interestingasfuck/comments/wenhq7...
Some third party forum/social media site failing to host your writing for eternity is not even slightly the same thing as censorship.

If you've written a bunch of stuff that you think is valuable and you want to make sure it's available forever then you should make a blog and host it yourself. (Which you have sort of done by writing a book, but you didn't need to go that far if all you cared about was longevity)
Right, and not many actually do. with python and pytest, you could leverage difflib, but that's an additional thing that adds unnecessary complexity. My approach is simple enough, good enough, and doesn't require additional fudging around with the basics of the language's test libs.

also,

>your example stops on the first one that fails, and does not evaluate the others after that.

I would argue this is desirable behavior. there are soft checks, ie, https://pypi.org/project/pytest-check/, that basically replace assertions as raised exceptions and do your approach. But I do want my tests to raise errors at the point of failure when a change occurs. If there's alot of changes occurring, that raises larger questions of "why" and "is the way we're executing this change a good one"?
I once simply pointed out how an equation in a climate science paper didn't make sense because there was a unit error (there was exp(x) where x was not unitless) => removed.
Yes, I know, hence the "...fuck..."
What you can’t imagine clearly, you value less
This was my thought. Or at least move HQ somewhere else. Although he’ll probably end up doing that anyway.
SystemTap 4.8 Released
You’re comically cherry picking facts straight out of headlines, but without even reading the articles.

1/3 of workers lost or switched jobs. Who cares about job switchers?

As for the rest I already sent you the literal underlying fed data. Unemployment went down as fast as it went up. Savings rates blew up. Old debt decreased. Food insecurity went down. It was illegal to evict people for nonpayment.

Your assertion of mass struggle did not exist in this reality, or any reality.
Beeswax wouldn't work because it's melting point (around 140°F) is lower than the temperature coffee and tea are usually brewed and served at. It would just melt.
So because some idiot somewhere wrote a 100 assertion unit test we should ban anyone from writing even 2 assertions in one test?
Thanks; you have aptly expressed the vibe I got trying to read through New Kind of Science.
Plants Are Important: The Part About Drugs
Ask HN: Interesting Augmentations of Linked List?
Following up on this post[1] by antirez, I'm interested in reading about customizations of linked lists HN folks found interesting

[1] https://news.ycombinator.com/item?id=33473497
Donald Knuth's Dancing Links paper is a beautiful exploration of the power of linked lists. He uses a table with doubly linked lists (for rows and cols) to solve omino tiling. The linked lists allow for an elegant unpicking of rows (and re-attaching when backtracking)

The paper's a really enjoyable read, Knuth's tone throughout is "look at this, this is fun"

https://arxiv.org/abs/cs/0011047
It is a scary reality, one that I think the average person would be strongly against if they were aware of it. I would go so far as to say there should be laws or regulations preventing shadow banning/deletions
I agree with you about imputation being suboptimal, but there really arent that many classifiers that can natively deal with missing features. Bayesian methods are the best, where you can marginalize over any missing variables, and a few tree based methods seem to have capacity for handling missing. But Things like logistic regression require imputation. And neural nets may be able to get away with some missing data if you have lots of exmamples of missing data in the training set, but its not really native.

A lot of classifier libraries just can't deal with missing stuff, so poor imputation is unfortunately necessary.

The thing with bayesian classifiers is that you generally need to understand the problem domain a lot better to get good results out of them than e.g. neural nets.
What you are looking for is called property based testing
The numbers :

Size : 10 x sun's mass.
Distance : 1600 LY.
Previous closest had been : ~5000 LY.

Discovered by calculating the velocity of a rotating run around it.

For comparison, a star going supernova to harm earth has be to within 70 LY.
Our local milkman (UK) still uses glass bottles
In the U.S. it's a per-store basis, and often they won't give you a discount unless you're using their own brand of bowl/mug/whatever which itself is often plastic and probably leeching chemicals into the food every time they refill it.
Wait, Mathcad is unmaintained? What happened?
Depending where you are and what you income is, €447 is a lot of money to spend on a hobby.

That costs more than a month's rent in some European cities https://www.numbeo.com/cost-of-living/region_prices_by_city?...
Sorry, in a few days I will add an export and import function. And will build electron app later, as it will be more convenient than export/import. Yes, Structpad isn't well polished now. But I posted it anyway, as the purpose of the post was to find out people's interest. Much work expected :)
They just use the internal tools and create a ticket to have an admin ban your IP and all current and future accounts. Wow, such a hurdle!

Even more awesome to have this happen with a dormitory IP. /s
That's an... interesting hobby.