skysight-inc/HackerNews huggingface dataset:
I used to play Total Annihilation online back when I was in secondary school in the late 90s

We'd hang out on IRC, and people would host a game on their IP.

Eventually I got into creating new units for the game. You had to animate them with a C-like language, and I was trying to teach myself C at the time so that was part of my programming journey.

The 'Swedish Yankspankers' were a clan that had a channel on the IRC server, and my recollection, which may be wrong, is that they started building an app, 'TAreplay' that we could use to record and rewatch tournament games. People used to pass the exe around - not very secure, but those were the times!

It's amazing to me that those players hacking little apps together for themselves, have spawned a lineage of RTS engines and games that are still going all this time later.

A small but incredible example of hacker culture.
They could aggregate logs and figure out who is not downloading ad video. But yes, it is a cat and mouse game, because the pirates will attempt do what it takes to fool the detections.
Emit Open Data Portal – shows high-confidence methane plume complexes
Framework mainboards are all usb-c
Show HN: SearchArray – Text Search in Pandas
I've long worked with lexical Lucene based search engines like Solr and Elasticsearch. Anytime I need to experiment with relevance ranking in these systems, I'm exhausted by needing to set them up. It's not conducive to productivity work with something so disjoint from normal data tooling.

Further - the underlying ranking is buried in needless mystique (you know a boolean should query, sums the scores, right?). You shouldn't need to read a book (like Relevant Search ;) ) to unpack mystique that's really basic math.

Why not just let people build ranking systems with vectorized math in a numpy/pandas stack?

SearchArray lets anyone build a relevance prototype in Pandas. Typically building / experimenting with a smaller labeled dataset. If it works out, you can transfer it relatively easily to Elasticsearch or Solr for implementation and testing.

SearchArray is a pandas extension array that creates an underlying search index for BM25 term/phrase based searching.

It's not quite done (will it ever be?) but its getting far enough along to be useful. So feedback is very welcome.

https://github.com/softwaredoug/searcharray
I do believe its quite controversial to equate Regulated Capitalism with “Capitalism”. Ime. the opposite is more often true. (We do, however, agree on the necessity of properly regulated markets) :)
OAuth 2.0 took the best features of what was already being deployed by Google, Microsoft, Yahoo, etc. and added in scopes and refresh tokens. The objective was to standardize how to delegate authorization so that developers did not have to learn slightly different ways of doing effectively the same thing.

Typing your username and password into a 3P website so it could crawl your contacts was horrible anti-pattern.
This is unrelated ... is it just me but I have been in love with Monaco, I can't use anything else.
Have you considered that it’s not indecipherable or clownish and perhaps you are a part of a group that just doesn’t get it?
Those get money off Patreon and sponsor deals. And they’re welcome to come over on Nebula or equivalent.

In any case, if they make the choice to live off advertising, it’s their problem. They are not owed a business model.
Probably raptors and owls. But the problem, for any predator, is that rats live within buildings and the city's subterranean.
A bit of a random question and a bit off topic but would she offer you the same amount of attention and help if it was the other way around and you wanted to learn how to code?
Rat Terriers?

https://en.wikipedia.org/wiki/Rat_Terrier
> but its administration is not one if its strengths, to put it mildly.

You've just described the whole country, TBH.
I disagree.

If we have a call at 9:30 and you drive to the next state now that call is at 10:30 or 8:30 for you.

If you set 9:30 as an alarm to feed your cat every day, fine.
The funniest part of that whole debacle was watching side liners in HN get their ego personally hurt when it was exposed.
You didn’t address my point. Do you think we should rip out all the concrete road medians so that you have the ability to cross into oncoming traffic in an emergency? Should we also eliminate all grade separated sidewalks and let pedestrians walk next to cars separated by a painted line so you have the ability to drive on the sidewalk in an emergency?
This is faulty reasoning. Chocking all competitors in the crib does not mean there have not been competitors nor does it mean these platforms with superior UX could not still come to dominate.

But having the size of YT means it’s very hard to lose.

Personally, I wish platforms like peertube or bitchute would be much more know. But since YT is the place where everybody is watching it naturally follows that somebody new will post the video on YT first (and only) as well.
“Responses to questions range from "I don't know, I was just told" to "Let me get back to you"”

I assumed you meant that this created a sense of reflection in the requester as to the value of their ask.
> ... the real job is not writing the code, or even building the system - it is acquiring the necessary knowledge to build the system... Code is simply a by-product of this activity. The problem arises when we think the code, rather than the knowledge in the code, is the product.

Absolutely true.

It is also true of all other disciplines of Engineering. The difference with Software Engineering seems to be that there are no Physical/Natural laws/constants to inform the Programmer of explicit boundaries/limitations and hence a stopping point.
EA Has a Lying Problem
> > Improvements are infinite, the slow down is only to log speed

Yeah but the brain gets more excited going from 0 to 10mph on a self built skateboard than from mach1 to mach2 on the Concorde, because you are in the exciting part of the S-curve.

Also because skateboard you singlehandedly crafted and it's yours, Concorde you need a million people give or take to build and billions of man hours and you get to rent 1/160th of it for about 3 hours. And those 3 hours cost some serious ass kissing to acquire.
you don't, since they are different times?
> If you like a product and want it to be available long term, you would want it to be a self sustaining business, not a cash bonfire.

Do I have a say on how they should/shouldn't invest their money? I imagined. So I can't really sympathize with points of views such as this. Are tech companies entitled to eternal growth?
They worked hard, overtime, so the company would succeed. They were promised endless rewards - "I'm gonna take care of you! We're in this together!"

Then, bupkiss.

No, not a hero.
Glen Avenue is a one-way street that Google Maps doesn't seem to recognize
I feel like in the parent comment coup is sort of shorthand for the painful but necessary work of building consensus that it is time for new leadership. Necessary is in the eye of the beholder. These certainly can be petty when they are bald-faced power grabs, but they equally can be noble if the leader is a despot or a criminal. I would also not call Sam Altman's ouster a coup even if the board were manipulated into ousting him, he was removed by exactly the people who are allowed to remove him. Coups are necessarily extrajudicial.
It doesn't seem like they're deprecating "utc as the native time representation." They're just making it harder to get a datetime object that "has no time zone." The message with this change is: Go ahead and keep using UTC, but explicitly specify it, and the object itself will know it's own UTC-ness.
Small dogs
https://en.wikipedia.org/wiki/Terrier
If that is the case, can't the UI encode the timezone for the user, whether they want to be bothered or not?
AFAIK, srid hasn't "maliciously edited package manifests" as you put it. It's more like the moderators and srid don't agree on some off-topic topic, so the moderators (IMO) abused their power and banned him.

Also, apparently the discussion forum post (or github PR?) has been removed so there doesn't seem to be any good evidence either way. Looking at srid's PRs, mentions, discourse etc, it seems all ok, can't find any of these toxic derailments and what not.
this ai-speakers are so boring, that I can't follow the video.
That code runs in the context of humans. Therefore it needs to take humans into account when running.

This is a bit like asking "how do you represent a string length in utf-8?" The answer is, you don’t. It’s almost never a problem in practice.

Just like there is almost never a reason to care about the number of characters in a string, it’s very difficult to imagine that this code comes up in practice. But if it did, the code is simple: for a given timezone, is the current time in utc past 9:30am? If so, the store is open.
The last item, homelessness, is unfortunately common at hackerspaces, hence the widely adopted rule : "don't sleep in the space!"

The other dysfunctional nonsense you cite is more specific to your hackerspace in particular.
They’re not deprecating UTC. Did you read the link? They’re deprecating functions that read as authoritative, but are actually naive about timezones, which can less to non-UTC results.
This is one of my favourite fonts. Used to switch between it and Pragmata Pro before I got myself Berkeley Mono.
Haha, thanks for your reply and for understanding where I'm coming from. And while your original comment might not be a _direct_ reply to OPs question, I would've hoped for it to be far more upvoted as well, as it's easily one of the most valuable comments in this thread in my opinion. HN truly is weird sometimes.

The only thing I took issue with in your original comment was the "The number of gotchas in this simple 3-step process is insane" and the "there are so many gotchas" parts, as I think that this exact wording made me read the whole thing in a wrong way. I just wish we would tell people new to these kinds of topics "Don't fear this, this is normal, but totally manageable! It might seem like a minefield at first, but actually, there's a very well-trodden path through it. Here's (part of) the map." (Basically,you provided that map, which is great, and more than people genrally do, but the wording above made the map seem more daunting than I would wish.)
There is no mandate that YouTube must exist in its current state. YouTube serves two roles, one as a free service to host videos, one as a roulette machine that might pay out money if your "content" is favored by "the algorithm".

A huge amount of videos on YouTube are created for their own sake, with no expectation of going viral or making money off them. PeerTube fulfills the "free video host" role while also being ad-free. I might be naive, but I believe this is how most people saw YouTube around 2012.

The "seeking to make money on YouTube" role is artificially created as a result of a massive corporation running a loss-leader for a decade, dictating what content gets popular through recommendation algorithms, and literally paying people to encourage them to produce more of the desired addicting content.

Who knows what would have happened if YouTube had not been bought out and been allowed to compete fairly with P2P technologies as they emerged.
This articulates well why the tone of this article irritates me so much.

> Furthermore, revenge bedtime procrastination is also associated with the concept of deliberate procrastination, which in this context occurs when people intentionally delay going to sleep, because they feel that they deserve some time for themselves.

People do deserve time for themselves. To frame that as a feeling that people have rather than a basic need is insulting, like “people feel that they need human contact”, or “people feel that they need regular sleep”.

Sure, spending hours on social media is a luxury (and a waste of time) rather than a human right, but it’s absurd to imply that someone who literally does nothing but work and meet others’ needs has an emotional problem for wanting a pocket of time to use as they choose.
> The US economy has fewer unions than the Swedish economy, yet its median income is around 30% higher: https://ourworldindata.org/grapher/daily-median-income?tab=t...

This is a non-sequitur and non-argument, there are many, many other differences between the labour market in Sweden, and the EU compared to the US to rely solely on that fact as a reason for higher median income.

> People in this thread are comparing Norway to Sweden. One way of interpreting the median income data I linked is, if Sweden adopted the sort of capitalist approach you see in the US or Switzerland, the increased economic dynamism would be the equivalent of discovering $1.5 trillion in oil wealth, from the perspective of the median worker.

There's nothing in what you shared that support this, at all. Sweden also ranks higher in economic freedom than the US [0].

[0] https://en.wikipedia.org/wiki/Index_of_Economic_Freedom
Holy heck, I remember using that. I'm so glad that the days of IRQ conflicts, Winmodems, etc. are past us.
The alternative read here is "it's not a viable product if it's not worth paying for."
And we wonder why tech has a monopoly problem?
Also, if there’s a thing I would want to support less than a massive data harvesting scheme is a Chinese massive data harvesting scheme.
Then it’s time to break out the old MythTv adblockers.
I think it's mainly an infohazard. You certainly don't need large facilities like for nuclear weapons that could easily be monitored by spy satellites. The virus could be produced in any normal building. And the ingredients are likely dual use for medical applications. This stuff isn't easy to control.
You "listen" to anything or silence?
If someone expresses it that way it will be a huge hassle the moment they decide one store opens at a different time.
The wheel was invented before anyone living today yet it remains relevant.
OAuth 2.1 has no new features. It is OAuth 2.0 rolled up with all the specs since 2.0. It is the better place to start for learning about delegated authorization.
This misses what the change actually is. Python has two datetimes, one which includes the timezone info and one which doesn't (naive).

There is no assumed timezone for naive datetimes and different software treats it differently. What's being deprecated is methods to create naive datetimes that are implicitly UTC without just attaching that information to the object itself. In the new world everything is still in UTC and you convert to local time at the last minute but now you can be sure that the datetime object you got handed is actually UTC instead of it being a convention that isn't always honored.
Who Owns AI Art?
In the 1980s and presumably before, plugs like this often only had screws you needed a screwdriver to tighten.

I don't know if this was to prevent people disconnecting things, or if the expectation was that once connected, things should stay that way for years.
Odd stance. SafeBrowsing does not _ban_ you from viewing content if you really want to. It only warns you before serving you the content.

I understand maybe wanting "total control" over your own devices, but to just completely reject security warnings seems like a net negative overall.
"I could fix it myself if needed" quite often comes up on HN and other programmer forums but I honestly have to wonder how many people could actually fix deep issues in production grade software. For example, there are plenty of bugs open on the issue trackers of (say) postgres or kubernetes yet despite the source of those being available I'm willing to bet a vanishingly small amount of users would be willing or capable to dive in and fix the issue themselves.
It says they either chose that option for themselves and are happy with the outcome, or that they will find the outcome unsatisfactory and move on to do something else, something with more carrots.

I'm not sure why this is even a question, you could have thought of this yourself: "I think I'm not earning enough. Should I stick around in this job or find a better one?"

Your snide comment is also not a response to what I posted, but I guess presenting a counter argument is just too difficult.
They have figured it out, and they even have two options so you can pick which you prefer.
Why do people use Handbrake? I throw up videos on Youtube, but it doesn't seem like Handbrake is something I need for that - or is it?
The less stupid solution is to just make those functions produce zone aware datetimes because you have literally asked for a specific time zone.
The quote is specifically talking about desktops not mobile use cases like laptops
Nice to hear that has stood the test of time. :)
Is there a name for this circadian misalignment? I've never done any serious testing but over time have experienced the same realization, that my ideal day seems to be longer than 24 hours.
Neural circuit selective for fast but not slow dopamine increases in drug reward
> Simple saying "your business model sucks then", as the previous poster did

Their comment doesn't say that. Did they edit their post, or are you just shamelessly throwing around made up quotes?
Theft is different in the sense that you don't willingly engage in a transaction at all. Wage "theft" is not usually theft; it's one party not fulfilling their obligations.

In practice not paying someone for work already done is really bad, so we should (and do, to varying degrees) have laws to try to protect workers.
The Arctic is warming 4x faster than the rest of the world
> in any matter they want.

Then the next sentence immediately goes into ways in which it is not intended to be used. Make up your mind guys.
Creative minds are vulnerable to mental illness–but magicians escape the curse
I watched YouTube from a browser with an ad blocker and a browser without an ad blocker and had entirely identical experiences.

Google is screaming down a “never use them for any purpose” path for me. Bummer.
I don't know where you live or what experiences you've made but I just had a look into my municipalities online appointment system and there are 5 slots free to book just for tommorow.
New research suggests plants might be able to absorb more CO₂
> You don't intentionally buy food at the most expensive store just to make the store more sustainable/profitable, do you?

I do, actually, because I want my local natural foods co-op to stay in business.

But your point still stands. The alternatives aren't actually comparable, because they're for-profit entities, and I don't want my food budget going to them.
Ad hominem. Have you any arguments on the object level?
Let's say you host a store front for many businesses and it's decided that your customers, who are businesses, some with many stores, want to store a default opening time. Something along the lines of "All Home Depot's open a 6 AM, all Lowes open at 7 AM."
This keyboard is brand new, Type A. I don't recall any I was shopping for to be Type C.
This was an aside and not the point of the article but I can't let it go:

> It is also a best practice to store naive datetimes representing UTC in databases.

It is most definitely NOT a best practice and you SHOULD NOT DO THIS.

If your database supports TIMESTAMP WITH TIME ZONE -- which the "aware" type per the article's terminology -- you should be using it. If your database doesn't, you should get a better one.
You realize that it’s not “just a few dollars” right? Where I live, it’s as much as a cable TV subscription without the cable TV.

Second, the entire reason they have those insane costs is because they got rid of the competition. Doing this at smaller scales is not nearly as expensive per user.
Mathematicians have found the ninth Dedekind number
The warning is also opt-in; you'll have to run python with PYTHONWARNINGS=always or similar to see it.

Which is scary, because you will be taking the performance hit from generating the warning regardless, which can easily amount to 30% of your total CPU time if you use utcnow/utcfromtimestamp a lot.
Following that angle, don't worry that Labour's intent is to screw over as many people as the Tories. Perhaps different people, but that's about it.

The difference, perhaps, is the veneer of "good intentions" but as we know the road to he'll is paved with good intentions...

As for PR, we'll the third party is the Lib Dems, who are living in the twilight zone at this point so, no luck there, either.
It matters for the same reason that ads work- subconsciously. Seeing an Apple ad next to racial slurs means you are more likely to think of racial slurs when you think of Apple, or Apple when you think of racial slurs.

Apple obviously doesn't agree with or are they responsible for those views but we can't change how human minds work. At the end of the day they do not want the association in people's heads.
You should go back and read the comment threads. People were incredibly level headed (actually tripping over themselves to make sure everyone knew how skeptical they were).
You'd lose a fight with a cat just the same. I've seen a very beefy adult man utterly filleted by an angry cat. And it wasn't even a particularly big cat, it just didn't feel like being evicted from the barn that it had been living in. I've rarely seen that much blood on a human being and the fight didn't last for more than 10 seconds.
> So you would rather have completely closed source instead of Open Source-but-for-one -detail?

Yes, because it's more honest about its intention. "but-for-one" is not open by definition, and trying to draw an equivocation is, ironically, free-riding off the virtue and benefits of actually open source projects.
Learning Digital Identity by Phil Windley is a great resource as long as you skip over the SSI parts

https://www.oreilly.com/library/view/learning-digital-identi...
Because file size limitations are still systemic on the web in thousands of services?
At least in the schools I did volunteer tech support in the early 00s (in LA, while I was in Middle and High School), the phones in the classrooms were meant to dial into the school’s own switchboard and not to the outside world. Maybe that was possible? My supervising teachers always seemed to walk to the central office to make calls they didn’t want to use their 300 cell phone minutes on (remember that fun?).

The school school had ISDN and then T1 and every computer was networked (even LC IIs) so I don’t think anyone would have bothered trying dialup. In fact, I definitely took advantage of the fast line to download Linux ISOs and other things they were ok with me doing in the off instruction hours.

We even had a small AirPort installation that came care of a donation from Universal Studios or Disney. I had a lot of fun retrofitting an old Rincon 802.11/802.11b card to work with Apple’s Mac OS 8 drivers.

Good memories I am happy to not reproduce given today’s advancements.
Copyright is about copying. For instance, if I buy a book, I cannot distribute copies of that book. But I can write whatever I want in the book, change any of the text in it, provided I don't then copy the modified text. They own the copyright to the intellectual property, not the physical item you are given or the bits in your computer's RAM, which you are free to do as you please with.
Itsme is private. myid.be is the non private variant.

Very annoying when itsme came out, it still isn't available in the USA, where I live.

myid.be on the other hand is available in the US app store.