skysight-inc/HackerNews huggingface dataset:
> The wife likes to leave the news channel on all day, and I don't think that's a ghastly, unheard-of, abusive thing to do with a TV.

Are you using Starlink, or are you one of those people commenting on this thread about how much bandwidth you use on non-satellite services?

In any case, I understand that you don't think it's ghastly to leave 'TV on in the background all the time, every day', but please understand in return that the rest of us contending for the same network resources don't think this is reasonable.

> If I leave any games on auto-update and work from home all month, we get pretty close to Comcast's 1.2TB cap every month.

This sounds like this acceptable usage policy doesn't affect you at all, in any way.

Also, that you're unaware that your auto-update games download manager has a facility to schedule downloads at certain times of the day.
A C++ library for creating graphical applications in the terminal.
What’s the point of this ? And will there be a follow up poll “which month were you born on” ?
South Korea scrambles 80 warplanes
> ... somewhere nice, "Typically rural"?
It'd be interesting to discuss the evidence for this greater rural niceness, if known. We should be wary of rural mythology, in part because the rural lifestyle is non-representative (in the US and globally), declining, and unsustainable (does not scale, we can't all do it).
To respond to my own challenge, and making no assertions of causality, there are countervailing bits of evidence, based on correlations. The correlation between Trump support and rurality is strong and statistically undeniable. Is this group inherently "nicer" in person or on the internet?
A second random but disturbing example is the "significantly higher risk of femicide and non-domestic homicide victimization in rural counties compared to non-rural counties." https://digitalcommons.usf.edu/cgi/viewcontent.cgi?article=5...
Is this getting downvoted? bummer.

You have provided a real example, which I was looking for, of why one might need to express a square dollar; thanks.

I wonder if the people who want to argue "types save you from bugs" see your example as very unwelcome, since they'd want to use "squared dollars" as an example of something nonsensical that should be flagged as a type error. I hope those people can reflect rationally on the limits of type systems in the real world.
Does this do what you want?

https://github.com/ckp95/pytest-parametrize-cases

@parametrize_cases(
Case("handle null", age=None, x="foobar"),
Case("don't allow under 13s", age=11, x="foobar"),
Case("or old age pension", age=77, x="wobble"),
... # as many as you want
)
def test_lots_of_ways_to_fail(age, x):
with pytest.raises(ValueError):
function_under_test(age, x)
Yes, those are the bad tests I was referring to. NOT having tests greatly increases the debt burden of your production code because you cannot refactor with any confidence and so you simply won’t.
INT_MAX
> you just take your delivery out of the truck

Sorry, I accidentally took the delivery out of the email. You made them both have a deliver_to(address) method, you spent most of your comment talking about emails and the computer surely didn't stop my underslept human self from confusing an email address from a physical one.
On second thought, just throw plastic away
No, the amount of conditional logic in code is more or less the same. But memory is as slow as ever relative to the CPU, which means the CPU wants to start reading in the instructions it will need as soon as possible. Without good branch prediction, the CPU would spend too much time waiting for memory to give it more instructions after a branch.

Modern CPUs also don't execute one instruction at a time, they have a long and complex pipeline that they want to keep full to maximize the amount of work per clock tick. If a branch prediction fails, a lot of work in the pipeline will need to be discarded.

Branch predictors also require balancing a lot of trade-offs in the silicon, so their design has evolved considerably over the years.

More in-depth info about branch prediction can be found here: https://danluu.com/branch-prediction/
As if. It's still available over Tor. They will be up and running again in no time.

It's another question that Z-Library became way too popular, so sooner or later someone will be put in jail.
On Second Thought, Just Throw Plastic Away
https://www.city-journal.org/greenpeace-admits-recycling-doe...
Yea i also dont understand the faux outrage. I mean the guy bought it and now he has to make back his investment and if he thinks its gonna happen by kicking out half of the people out then so be it.

Apparently Twitter was too bloated, with some staff not working a lot or doing useless stuff.

In CA this is fully allowed and legal so yea tough luck, but im pretty sure these poor Twitter #OneTeam souls will be gladly picked up other tech companies, they dont have to worry.
Not at the moment. IK Pegasi is the closest candidate, at about 2x that distance. Would be a hell of a show, though.

https://en.wikipedia.org/wiki/Near-Earth_supernova
> We experienced that too, at a much higher rate. Mods would get blamed for deletions AutoMod would do. Turned into quite a shitshow.

Sorry, how are mods not responsible for the bot they coded?

Or, are you saying users were attributing the removals to humans rather than understanding that it was done by a script?

If the latter, then I'm not sure the distinction is so important for users. What they care about is understanding why their content was removed, not how. And I think that is a fair question.

In the real world, we do not throw criminals in jail without explaining what they did wrong and putting that in the public record. Obviously it's different online, but I think at the very least users should be able to discover when their content has been removed. The system shouldn't pretend that their removed content is publicly visible. And, there is some research that indicates that when mods provide removal explanations on posts, it reduces the likelihood of that user having a post removed in the future [1]. That's a reduction in mod workload that should be of interest to moderators, and it was researched and published before Reddit started showing post removal notices on posts [2]. Prior to that, all posts were shadow removed. Now only some are shadow removed, and all comments are shadow removed. To my knowledge, this research has not yet been done for comments.

[1] https://www.reddit.com/r/science/comments/duwdco/should_mode...

[2] https://www.reddit.com/r/changelog/comments/e66fql/post_remo...
I thought health care was free in most of europe.
I've been using Twitter for 16 years. I've known many people who work or have worked for the company - heck, they tried to hire me when the company was less than 20 people.

I have a friend who worked ON that accessibility team who I have known since university.

I know a fair amount about Twitter.
> And recently, my other team members started using Mandarin between themselves

If you want to force yourself in a conversation where you weren't part of then why dont you learn mandarin? Just like they learnt English.

Either put in the efforts to learn a language or stop feeling the need to be part of every conversation. If they want you to be part of some conversation then they will speak English like you say they have been doing.
> Does anybody see a way something like this can actually be avoided?

I think it would be a good idea to establish a means by which people who belong to various different tribes, both domestic and global, can communicate with each other and agree at least in principle (subject to various conditions, etc) to being open (in principle) to the idea of setting aside their differences and maybe cooperating with each other on genuinely/plausibly dangerous issues.

This would be step 1 in a multi-part long term strategy.

> An eternally dark sky like in the Matrix?

The Matrix is chock full of ideas that would have substantial utility in such an undertaking. And that's just one piece of art from one particular domain. Imagine if one brought to bear the power contained within all art.
Base R is far from perfect, but for many basic manipulation tasks it works just as fine as tidyverse. Maybe not with piping, but that doesn't really save anything if you format it readably.

There's something to be said about code that just works out of the box. I don't see the need to maximize dependence on third-party libraries as long as the gains are purely "ergonomic". Especially when the creators have a somewhat mixed record regarding long-term commitment vs re-inventing their own wheel.

The real selling point of R imho aren't the data science tools anyway - for that we already have the amazing Python ecosystem (which also the RStudio guys have tacitly admitted with their rebranding) - but the pure statistics packages. Especially if you need something more niche, to the point that you'd use any language just to get an implementation of a specific model, you'll find yourself coming back to R more than half the time. It's simply the language of choice where most statisticians publish their code.
Show HN: Clex – simple lexer generator for C
Blue check marks just realized they are not above the rest of society and it’s hilarious to watch.
Yeah, I'm sure it could. But even being able to buy a fabbed board (it's all through-hole components) would move things along. And I find the non-optimization pretty endearing, since it enhances the approachability and ability to understand the whole system.
I am curious what Twitter features you are missing in Mastodon? The only thing I can think of that I feel like many people expect is some kind if "curated" recommendations system (e.g. I only want to see content that is relevant to me). This, of course, is a double-edged sword at best (who gets to decide what content is recommended? What are their goals/motivations?). Personally, I have not had any issues finding interesting folks to follow on Mastodon. Even though I started years ago on a completely fresh instance, I found some lists of recommended follows and started by following the ones who seemed interesting. The networking effect took it from there since following/interacting with those initial accounts surfaced more similar accounts to my server which I also chose to follow. Now my feed is full of cool stuff from the hundreds of accounts that I follow. Looking at the federated feed gives me an even more broad look at lots of things happening the the general fedi!
The rate of increase in CO2 emissions has slowed down dramatically in large part because of massive government intervention though, no?
Elon made a huge strategic mistake in buying Twitter. He put down lots of Tesla founder stock as a collateral for the bank loans financing his overpriced $44B acquisition. Elon missed that Twitter largely depends on ad revenue from Teslas competitors. Elon handed them a loaded gun and they pulled the trigger already.
Technically, I dress code at my work is army boots and camo. But it is the weekend and so I'm in jeans and running shoes. But then I look out the window at the snowstorm and wonder whether army boots might have been the better choice.
Oh god, please just use primitive types. Don't make assumptions about things.

Everyone thinks they are so smart validating emails, phone numbers, zip codes and all until their great design goes live and they discover that users in the real world do not follow their assumptions.

I have seen that happen again and again. No, if your idea of validating an email is more complicated than "should have an @ symbol", I guarantee you, there is counter example that will mess you pretty system up. Have fun scrambling to fix that ticket.

Oh you think you know how an address and zip code should look like? No, you don't.

Please people, just use strings and call it a day. Why do you like to suffer?

I mean, sure, using the type system to protect you from mixing up units can be useful. Everything in moderation. Primitive types are good types.
"Dick maker" would also be a killer product, just saying.
These articles always strike me as a red herring. Sure, these won't break down in compost or a landfill, but why are you composting plastics to begin with?

The proper way to dispose of plastic is in an incinerator, as is commonly done in the EU. Regular old polyethylene burns cleanly and easily.

Do you know what's actually dangerous to the environment? These new "paper" alternatives which are often coated in PFAS chemicals -- which cannot be safely mulched or incinerated because they are "forever" chemicals.

Just use regular plastics please, and burn them. It's by far the most environmentally friendly solution.
> It looks slow and cumbersome. It misses all the advantages of using a computer.

It's not a computer. It is a calculator for pen & paper.

> How would for example code competition, context sensitive features, or refactoring work? How about editing features of a capable editor like this here: [Helix]. It would be very hard, if even possible, to replicate such user experience with "pen & paper" (even if "pen and paper" would be digital).

Exactly. Keyboard-driven programming as it has evolved is un-replicable in a pen & paper form. But this goes both ways. Pen & paper modality allows you to do stuff you can't with keyboard, e.g. drawing & writing weird symbols like ∞∆⫸ (also outside UTF-8). Mouse is a poor substitute.

Analog pen & paper world lacks computation. What this pen & paper calculator should do well is to solve Euler problems in-situ at the speed of thought. Example: https://youtu.be/y5Tpp_y2TBk?t=18

> Instead the "text" (code) should become even more interactive. [Bret Victor] & [Enso] & interactive notebooks.

120% agree. Been doing some work & research in this space for quite some time.
A vast majority of protestors aren’t in jail. Entering the Capitol building and attacking police officers are two actions that caused many of the hundreds to be put in jail.
> As I see it, you might as well have photos of an opium den with some heroin needles lined up for the customer's use

Clearly you have never been in an opium den (nor have I, but I know people who have). The patrons smoke the opium (not heroin) from pipes.
If you ever plan on colocating a 1U box somewhere, count me in for nibbling a bit off the end of it for $20/mo :) (I'm in Sydney, and seriously, seriously want my latency back)

I did a bunch of digging a while back and it looks like the "simply cannot go any lower" baseline is $250/mo.
Edible spoons:

https://incredibleeats.com/
I was sharing my personal experience with my boss because of
> think from someone else's point of view.

As for "incidental knowledge transfer" as you call it, there's another side of it: it's called distraction.
You don't get finance.
Several good points, but mostly a rehash of Roubini's most well-known and pretty mainstream arguments.

We certainly live in times where many of his most pessimistic predictions seem to have a decent change of coming true, which is somewhat depressing.
I don't know why you feel the need to shit on my calling it a skill. Yes asking for help is important too when you don't need to do this, particularly as a junior. But some times you are the guy who others come to asking to for help and are the one who has to figure it out.
Make an Infinite Sleep Program in Only 4KB
Yup. After 6 attempts it still couldn't understand me. And I'm a native english speaker, grew up in the US northeast, and nobody would accuse me of having any sort of non-US-broadcast-standard accent.
Is age really an unsigned byte?
Wanting to leave on principle, but unable to leave because of your own impulses and needs are two different things. Personally I bet most folks come back after the dust settles, and I bet Musk is banking on that.

Case in point: I still see the “coexist” and lefty bumper stickers in the cars ahead of me at chick-fil-a drive through line pretty regularly. Everybody wants to protest and boycott products until you have that itch that only a spicy chicken biscuit can scratch.
Birdwatch is not new but this is new:

>Birdwatch doesn’t work by majority rules. To identify notes that are helpful to a wide range of people, Birdwatch ratings requires agreement between contributors who have sometimes disagreed in their past ratings. This helps prevent one-sided ratings.

This is something Elon Musk tweeted out recently. He seems to think that agreement on topic B by people who previously disagreed on topic A means they must be right on topic B.
Yes, this language (Learning In Layers) was built for Decker.
One of my favorite shell script snippet is prepending timestamp to every output with the help of ts command of moreutils package, meanwhile write to log file at the same time:
https://unix.stackexchange.com/questions/26728/prepending-a-...

exec &> >( ts '[%Y-%m-%d.%H:%M:%S] ' | tee ${LOGFILENAME} )
The trouble is that the type of developer that blindly follows this sort of shaming/advice is exactly the type that blindly followed someone's rule of thumb to use one assertion per test.

There are no hard and fast rules.

I agree with keeping the number of assertions low, but it isn't the number that matters. Keeping the number of assertions low helps prevent the 'testItWorks()' syndrome.

Oh, it broke, I guess 'it does not work' time to read a 2000 line test written 5 years ago.
I should have linked to that in my post, because it was very influential on my thinking. It helped me realize that my trust in Twitter had just been completely decimated.
I wonder if the moment this poll was published has any impact on its results. I.e., if it was published on a Tuesday during business hours would there be a different audience than the people reading HN over the weekend?
> This is the bigger issue here.

It really is not.

Changing the ToS such that the top few percentile of people performing some seriously abnormal network activities, to ensure that the majority of your customer base remains happy with the service, is not grift.

'The sign said don't pee in the pool, it didn't say don't bring in bottles of pee you prepared at home and open them in the pool' is not a defence -- people should know better, and it was probably expected that some tiny number of customers would effectively ruin the 'unlimited' service for everyone was.

The responsible approach, as you misunderstood it, was to say 'Here are the T&C - we may change them at will, and shall notify you, at which point you can choose to cancel your service'.
Fewer people will not help. We need to replace ~75% of global infrastructure and manufacturing, as it is carbon intensive. We also need more low cost energy, TODAY, to build the sustainable infrastructure. Additional capital into carbon intensive energy production is a better marginal investment to build a sustainable economy.
Unless they're caring for those hundreds of acres of trees, a lot of them are probably dead.

Carbon accounting and the real world aren't quite the same, and the bias is always toward underestimating someone's CO2 footprint and overestimating the impact of mitigations.
You can save even more time by throwing it directly in the trash.

Even Greenpeace now admits the obvious: recycling doesn’t work:
https://www.city-journal.org/greenpeace-admits-recycling-doe...
Agreed. I'm up in Youngsville (20 miles north of Raleigh) and... it'd be hard to get housing for a family of 3 for under $250k. Under $250k, it's mostly mobile homes. There's a smattering of condos in that range, but mostly over $250k.

We talked to a builder in Youngsville about building - mid 2021. Had initially verbal priced at high 400s. They back a few weeks later with "it's gonna be mid 500s, to low 600s." We backed out. 3 months later they're listing spec homes - in the same sub with $350k homes built 2 years ago - for $900k+.

Can you get something for $150k that a single person might want to live in? Probably, but you'll be commuting a lot to get to the Triangle proper.

Compared to LA, perhaps, this is 'affordable', but it's really... been a problem here (and it seems all over) the last few years.
>> Indian naming always gives sci-fi kind of vibe.

In an ironic twist of linguistic history, most US combat helicopters were given American "indian" names (Apache, Comanche, Black Hawk etc). I like such conventions. I wish that more nations adopted and stuck to them when introducing new equipment.
Water is much better by mass, and your heat pump will only work well at temperatures where it's a liquid.

With a 30 degree delta in a system that uses 1MWh/month you could store 2 months of heat/cold in a 5mx5mx2m tank.
I disagree the community should get behind the most viable mechanisms to achieve its goal.

Hosting in the US, by someone in the US is foolish if your goal is breaking US copyright laws.
I think the serious tag is implied on HN. The people trolling the poll aren't doing so because they don't know it is intended to be serious, they're doing it because they don't care, and can get away with it (unlike with comments).
Love Spinrite. I'm also amused because of their licensing model for a corporate/site copy. It's almost as dead simple as can be.

> Consultants or Corporate sites may use our software on any of their client's machines, or on multiple machines located at a single physical site, if they own and maintain four copies of the software being used at its latest revision level. This simple and easily audited requirement allows consultants or site licensors to qualify for such use by upgrading and/or purchasing whatever additional copies of software are required to have and maintain a total of four copies at the latest revision level.
More reasons to not normalize alcohol consumption:

> "People with alcohol dependence often experience "brain shrinkage," which is reduced volume of both gray matter (cell bodies) and white matter (cell pathways) over time."

https://news.ycombinator.com/item?id=33424857
I felt the same about having to signup to even see it do something. It's really not about THIS particular product or the people behind it. It's just that I'm expected to do this with seemingly ever new thing that I want to interact with. It's become so common that, for me, the signup gate becomes a decision point where I ask myself "Do I really care/want to see this?". The answer is no a non-zero amount of times and I do bounce off it at that point.

I do get the desire for them to want an audience to give updates to and try to have a consistent user base. The thing that sucks is that not only do they want to email me, so does everyone else. I've never been very protective of my inbox but the volume has gotten crazy recently so that's had to change. If they let me in and then asked for my email to continue after a couple minutes I'd be more inclined to provide it.
Draining the swamp is another way to put it.
Janky Twitter Replacement
* tests are a handy way to run one single function in isolation without having to spin up an instance and navigate the UI, too.
Indeed, my understanding was incorrect. Thanks for pointing it out
It's a mix. There's definitely a camp of pick a time zone--any time zone--but don't change it over the course of the year. And then there's a camp that doesn't want winter (in higher latitudes) to involve getting up and about in pitch blackness for "normal" schedules but also likes long summer evenings rather than sunrise at 5am.
CTO and Co-Founder of Safing here. We're super excited to introduce version 1.0 of our network monitor and privacy firewall - Portmaster!
On 1.1. this year, Portmaster was shared on HN and we hit front page [1]. With the help of our testers - many of you! - we were able to mature and develop Portmaster to hit this milestone.

We're on a mission to bring privacy back to the masses. Privacy has to be easy & accessible for everyone, while hackers and tinkerers should have the tools to customize everything to their needs. So while Portmaster 1.0 is a big milestone, this is just the start!

[1]: https://news.ycombinator.com/item?id=29761978
[2]: https://star-history.com/#safing/portmaster&Date