skysight-inc/HackerNews huggingface dataset:
I've an Aussie namesake who has used my gmail address a few times on sites. I never use my gmail on anything. My spam folder for it is dominated by Australian targetted spam, to a degree I find mildly fascinating.

Recently, google/gmail decided to be too helpful. The namesake used my email address when they booked a stay at a hotel (helpfully the hotel made it impossible for me to unsubscribe!) The hotel has sent me a few emails related to the booking, reminders and the like. Google being Google, sees the email, and creates a calendar entry for me. I delete it. The next email comes in, and boom, there's the calendar entry again.
The search term you're looking for is "seedbox".
Exactly. A lot of new content made seems to be really poor to me.
And oh, did I mention content that keeps making frequent trips in and out of Netflix? (Movies like The Terminator franchise, Troy etc.)
So cringe I just want to cancel it after this month.
Totally hilarious thread. Thanks all!
Your initial statement was that the type system was a poor architectural choice because it doesn't support standard python idioms. To the best of my ability I've tried to communicate that there's an important difference between the type system and the standard library, that one can make it work and that the situation is not worse than most other typed languages.

If you think that's violently agreeing and talking down to you, then there must be some communication barrier that I don't know how to overcome.
I can understand your sending it but the fonts won't affect anyone other the poor soul who has to read it, who is just another poor schlub like and mean. but putting plenty of clown faces and eggplants in there is probably acceptable.
Reduce httpd web server bandwidth usage by serving compressed files
A lot of content can be purchased outright on several different platforms.

It's $40/season, but it's available.
Bicycles for the mind: The Slide Rule (2018)
> coalton is not lispy, sure, but neither is the loop macro, yet it is probably the most powerful looping mechanism in any language :)

I would argue that iterate is more powerful as well as being more lispy in the sense that it's extensible and macro-programmable.

https://iterate.common-lisp.dev/
Most news is local. If it doesn't impact YOU, then it's always fine, the world is fine. I'm sure that if you are in Ukraine, turning off the TV doesn't mean that the world is fine when you look outside and see bombs falling on the building next door.

I understand the sentiment, and I'm also careful about how much news I consume, but there's a fine line between this and being privileged to be able to afford to skip news because those suffering aren't your family.

In a less extreme example, if a big project came into your neighborhood to destroy all the houses on your street to build a highway, I'm sure that suddenly this news would make you want to get involved politically to advocate against the destruction of it. But when that happened in the other neighborhood and you didn't care to even write an email to your local politician to oppose it because you didn't know about it, other families suffered.

It's a fine line.. I've seen my parents watch news 3 times a day (lunch, dinner, and late-evening news) and it was definitely not healthy and did not make them better citizen either. I don't have a perfect answer.
I answered a survey with a fake name, not email, for one of the two major political parties. I now get horrible spam from scammers addressed to that name which I never used anywhere else.
* Re-auth across devices: you can't typically exchange a session for another session on a different device, but you sure can do so with a password.

Ever had Google deny you access for a perfectly valid username/password combo when loging in from "unfamiliar" location? :) Or a bank ask you for SMS code when logging in from a different browser?

It really depends on level of paranoia of the authentication system. You can have user device validation even with username/password, and you may not have it for session IDs in a different implementation.
Coal is having a major comeback in Europe due to Russia. This has also opened the door to a lot of nuclear. The US doesn’t “need” it but it’s interesting to see them putting forward some modest investment for it still to maintain them.
The building argument doesn't seem to make business sense so I doubt that's the reason. An empty building is not consuming as much power as a full building so even if the business is wasting money on a building and has to because of a lease they'd still save money for employees to be remote.

In other words. From most expensive to least

* all employees at office

* empty office, employees remote

* no office, employees remote

Business would do whatever is cheapest unless they believe they won't hit their targets. So it's got nothing to do with the buildings existing.

Must be some other reason.
They are trying to keep their "Apple Care" insurance relevant by making their phones non-repairable by third parties. Geniuses aren't support, they are sales.
Pipewire is the real star of the show. Wayland itself has had a remarkably rocky road to where it is today, and even still it only really works on 2 or 3 desktop environments (and still doesn't have feature parity with x11). It's good if you can get it to work, but it still hasn't dethroned xorg for me (particularly since I use a couple different WMs on a couple different systems).

Pipewire though, I will agree is unequivocally great. It came out of nowhere and got developed in a matter of months(!!!) and managed to respect the full history of Linux audio while pushing the important features like Bluetooth and class-compliant audio into the next generation. Switching to it was easy, and now it easily has the best wireless audio experience out of any device I own, and probably any device I've ever used. Kudos to the Pipewire devs, if Wayland's development was this smooth I would probably be using it right now.
Sure. It's also stealing. And doesn't provide any money for future shows that you might enjoy. Don't get me wrong, I've done it for some things that I wanted to watch, but wasn't willing to pay for. But let's not pretend that everyone torrenting is a reasonable solution.
Exactly. Another one is to calculate how many weekends you have left, fill a jar with that many marbles, and throw away a marble every week.

This will make you be more deliberate with what you do with each weekend, even a lazy do-nothing-couch-potato weekend will be a decision and you will feel great about it.
I have not used New Relic in years, if there were real alerts it would have been for a few personal hosts, so let's subtract 5k to be generous - I've been getting spam to this address for years.
Further one travels the less one knows - Lao Zu
At this point 80% of the reason I still have a Netflix subscription is to share my password with my parents.
I bet it is also a great way for them to hire and retain great engineers, including the kind that isn't just in it for the money.
The reason for the letter

https://www.pleacher.com/mp/mlessons/calculus/catfood.html
There is a difference between the plaintext password being stored in memory and in a database. One is just how things work (the client browser needs the password in plaintext as well), and another is a security breach waiting to happen.
I agree, in some sense the office is like the wonky low chair in some interviews. It's much easier for management to intimidate workers when they are there in person.

Now is really a good opportunity to redefine the relationship between employer and employee, and 'work' in general, and I hope we collectively push forward with it, not just sink back into the semi-abusive situation of before.
I would really not call the loopop guy (whoever he is) an "influencer."

I'd call him an educator, taking advantage of the medium to give super useful, very thorough reviews of products that are both expensive and notoriously hard to figure out.

Plus I guess he loves synths enough to do all these deep-dives? I mean, if it were a job it would be a pretty grueling one, that stuff is complicated to learn and there are so many and the expectation is that his videos will cover pretty much everything. I assume he makes some money on it but I'm actually relieved to hear it's not his main gig.

"YouTube is underrated."
Netflix is something I subscribe to during Christmas but ignored all other times. I quickly canceled when they hiked up their rate recently.

I have and will keep Disney Plus and HBO Max even when I watch them infrequently cause of Marvel, DC, Star Wars, Pixar and other big tentpole IP properties that Netflix has none of!
Theoretically it is indeed possible to harvest energy from black holes, however they also evaporate at unimaginably slow timescales.
Buying looted artifacts further supports the market for looting. It's unethical regardless.

However it's perfectly possible to find legal historical currency. If that's a serious concern, just make sure it comes from a reputable source.
You all might enjoy some of the things I've made with it.

Tour of the Sacred Library — A short story illustrated with VQGAN+CLIP
https://moultano.wordpress.com/2021/07/20/tour-of-the-sacred...

Doorways — A series of images exploring "semantic symmetry" using CLIP's embeddings to do visual analogy completion.
https://moultano.wordpress.com/2021/08/23/doorways/

Depth of Field — Exploring the scale of the Hubble Ultra Deep Field image using CLIP guided diffusion to create visual analogies.
https://moultano.wordpress.com/2022/03/24/depth-of-field/
Are African Startups Overvalued?
It is an incredibly exciting time to be in Nigeria’s technology startup ecosystem.

Despite widespread economic malaise, Nigeria’s Telecommunications and Information Services, the best proxy for the growth of tech-powered companies in the country, has grown by 57% since 2017, compared to overall national GDP growth of 6%. In effect, the sector has grown ten times faster than the wider economy in the last half-decade.

Yet that’s not the most impressive statistic.

In 2021, Nigeria’s startups raised $1.8 billion in venture capital (VC) funding, more than Kenya and South Africa combined ($1.4 billion). And the money keeps rolling in. In the first quarter of 2022, Nigerian startups raised $600 million, nearly double the amount raised in the whole of 2020 and 80% of the 2019 value. In fact, 2019 is the only year where Nigerian startups raised more than $600 million—the value they have raised so far in 2022.

Everyone is excited. Well, not everyone.

In the last six months, especially as many technology stocks in global public markets have tanked and Nigeria’s domestic economy continues to stall, questions have been raised about Nigeria’s tech ecosystem. Questions not about the growth or impact of startups, but about their valuations. In a hyper-positive ecosystem, it remains a fringe idea, but a few people—mainly ecosystem veterans and investors—are beginning to ask: are Nigerian startups currently overvalued?

These worries are primarily driven by notable growth in the average deal size, especially for early-stage startups. Few people (until recently, at least) query valuations for Flutterwave, Andela, and co, but eyebrows are sometimes raised when an unknown fintech raises a $1.5 million pre-seed round. Five years ago, pre-seed deals would rarely exceed $100,000.

The trend in average deal sizes provides some empirical support to this anecdotal view of deal size inflation. Looking at Partech Africa data on the continent, the average seed deal increased from $1 million in 2018 to $1.2 million in 2021, and the average Series A deal more than doubled from $4 million in 2018 to $8.8 million in 2021.

The valuation conversation is one worth having, if only because it benefits no one in the long run if founders and investors alike buried their heads in the sand. Furthermore, grappling with the issue should help adjacent ecosystem stakeholders like regulators and employees better understand the dynamics of market sizing and the underlying philosophy of startups.

But to properly answer the question, “Are Nigerian startups overvalued?” we need a better understanding of the type of answer that is possible and why the answer is important to the ecosystem.

We tackle both here...
If education tends to generate left-leaning ideology, maybe the people not taking them seriously are either just (a) right-leaning (b) uneducated or (c) both.
Crumsort: Introduction to a new sorting algorithm faster than pdqsort
Cool! I had used Minizinc for cost optimization.
It is worth investigating the historical reliability of Jesus's resurrection. If he really did defeat death as he claimed he would, what are the consequences? What does that mean for the rest of Jesus's claims? I think it's the consequences of the bible being true that people most want to avoid.

I've attached some resources for those who want to dig deeper, including arguments from both sides of the debate.

https://www.reasonablefaith.org/media/debates/is-there-histo...

https://www.reasonablefaith.org/writings/scholarly-writings/...

https://www.desiringgod.org/articles/historical-evidence-for...
Depends on the job I think. For many roles it can be beneficial to have somebody physically present at least once a week so people can meet and talk and have face-to-face discussions about things.

For other jobs or in different roles it could be totally unnecessary to be there at all.

In my job, being there is part of the job, because I need to fix thing in the infrastructure of the house. I didn't even have a single home office week during the whole pandemic — I also managed to not catch the damn thing up to now.

Yet I convinced my superiors that it would be beneficial to give me one home office day a week, precisely because people will not disturb me there. In terms of pushing out code it is easily the most productive day of the week. And it is friday on top of everything.
Are they paying for the office 2 days a week only? Probably not.
But bitrate doesn't matter if they've selected 720p for you.
If you're young enough (or they're old enough), grandkids can still happen.

I suspect this is why grandparents and grandkids seem to have a significant bond in many cultures.
Scandinavia’s All-Timber High-Rise Towers
Feel free to lay out the counterarguments in your comment. Otherwise this is just a "nuh-uh, you're wrong".

After working remote for 3 years (I was lucky to start a remote job several months before the pandemic started), it certainly hasn't been without an adjustment period or some challenges but I would not want to go back to a "in the office 5 days a week" position. I could see coming in one day a week for sprint planning or some more collaborative tasks (meeting). I suspect that day would be a write-off for any "productive" coding/design tasks.
8 bit computers were a great entry to computers and probably the best computers for the education market for the simplicity of the machines and the built in BASIC ROMs, but it really took 16 bit computers with the larger RAM availability for graphic windowing systems to really allow computers to become the game changer. For the IBM and PC clones it was Windows 3.0 when it really took off. The TSR's for DOS took keyboard combinations that were frequently forgotten, but GUI's put almost everything on the screen for the user in an icon format. I miss the everything in a toolbar era of computing. Icons and Menus, menus and icons.
Heat death is only a hypothesis. There is so much we don't know about the universe that it's not wise to have a know it all defeatist attitude.
I have the same problem, Netflix seems to be going for quantity over quality.
I have to change from the traditional 2 finger vertical scroll to get to the bottom of the page to a single touch pointer action to bypass the area of the screen so I can get past the area and continue to scroll to the bottom. It's horrible UI if you have a multigesture touchpad, like apple macbooks. Instead of scrolling from the top, it starts scrolling vertically (like it's supposed to) to suddenly scrolling horizontally as soon as you hit that area. Amazon prime does it too. Instead of speedily cruising around the interface, it's a nonstop battle for control to go where I intended. You end up fighting the interface, which leads to a very poor experience day after day after day. If I want to scroll horizontally, scrolling left-right should do that, not horizontal to get a vertical action.
> The paper doesn't claim to have anything to do with testing logic.

The paper reports on the results of a 'logic' test administered to undergrads and uses this to define competence. It's a key part of their evidence their effect is real.

> It's about people's self-perception in relation to a task at which they are, or are not, competent. That task could be juggling watermelons or strangling geese for all it matters.

The specific tasks matter a great deal.

The whole paper relies very heavily on the following assumption: DK can accurately and precisely tell the difference between competence and lack of competence. In other words, that they know the right answers to the questions they're asking their undergrads.

In theory this isn't a difficult bar to meet. They work at a school and schools do standardized testing on a routine basis. There are lots of difficult tasks for which there are objectively correct and incorrect answers, like a maths test.

But when we read their paper, the first two tasks they chose aren't replicable, meaning we can't verify DK actually knew the right answers. Plus the first task is literally a joke. There isn't even a right answer to the question to begin with, so their definition of "competence" is meaningless. The other tasks might or might not have right answers that DK correctly selected, but we can't verify that for ourselves (OK, I didn't check their grammar test but given the other two are unverifiable why bother).

That's a problem because the DK effect could appear in another situation they didn't consider: what if DK don't actually know the right answers to their questions but their students do. If this occurs then what you'd see is this: some students would answer with the "wrong" (right) answers and rate their own confidence highly, because they know their answer is correct and don't realize the professors disagree. Other students might realize that the professors are expecting a different answer and put down the "right" (wrong) answer, but they'd know they were playing a dangerous game and so rate their confidence as lower. That's all it would take to create the DK effect without the underlying effect actually existing. To exclude this possibility we have to be able to check that DK's answers to their own test questions are correct, but we can't verify that. Nor should we take it on faith given their dubious approach to question design.
IBM already has Red Hat so maybe Amazon or Google...
A couple years ago I decided to fork StyleGAN, optimistic to kick the tires and just see if it would run on my desktop. I got bored after an hour or two and scrapped the setup, having felt it was too complex for someone with a casual interest.

Fast-forward to finding the link to NightCafe a half hour ago, where I just had to type a ridiculous phrase for it to spit out something that attempted to match my description after just a few minutes: https://creator.nightcafe.studio/creation/sPsmFbpijhePoRDwqF...

Still, I don't see using this for anything more than gags with friends right now. But it's a solid leap forward.
Iterate also breaks the count function. Or did the last time I tried to use it.
I was actually looking at urllib3 yesterday trying to work out the return value from HTTPConnection.connect which calls this _new_conn function internally:

def _new_conn(self):
"""Establish a socket connection and set nodelay settings on it.

:return: New socket connection.
"""
...
try:
conn = connection.create_connection(
(self._dns_host, self.port), self.timeout, **extra_kw
)
...
return conn

(I've chopped it down a bit to emphasise the important bits)

What's the type of "conn"? It certainly wasn't clear to me that it's a socket.

But just now I looked at upstream and I notice they've added type annotations, which do greatly improve things:

https://github.com/urllib3/urllib3/blob/e16beb210c03c6f5ce4e...

def _new_conn(self) -> socket.socket:
...

So a small victory for type annotations there.
That's not really helpful.

Realistically, many forms of MS have symptoms that happen (suddenly), then heal up quite a bit, generally leaving differing amounts of nerve damage. In other words, if you do nothing, it will get better. Until it stops doing that, and if you aren't on medicine, your outlook isn't so wonderful. Unless you are lucky, that is.

I'm fairly lucky. I have few day to day symptoms. I was half blind once, though, and I've had fingers so numb that I had to inspect my hands after washing them to see if I did it correctly. Currently, if I bend my head down, I get an electric shock in my legs. It isn't really bothersome though.

If I go on a diet, I might not know anything changes. Well, until next year when I get my next MRI. I expect it to have no changes even if I don't diet, though, because modern medications are pretty wonderful.
> "What is clear to me is that hybrid is the worst of both worlds: Incurring the many costs of having to come to the office"

and the costs of having to maintain a home office. The costs of maintaining a commuting vehicle or transport ticket and office clothes, while not using them at least half the time. The time cost of commuting. The faff of a laptop, or the cost of two sets of equipment and the effort of keeping them in sync. It's the combined cost of working from home and working from the office, without the benefit of being able to work from a cheaper nicer home far away, or the benefit of committing to every day office work and having everyone in.

Programmers love the "union of all the negatives, none of the individual positives" when it's called "cross platform compatible software" so why not rebrand this from hybrid work to cross environment compatible work?
> HTTP authentication

Just clarifying, do you mean basic auth with the `Authorization: Basic base64(username : password)` scheme?
FWIW, Google is also allowing people to apply to be full-time remote. In the few instances I’m privy to, it’s been approved.
But technically that's stealing. I still feel a pang of guilt if I do it so I just use the free streaming services.
Just wait a while. Your eyes will get like mine as you get older. ;)
We just have less streaming services and rent or buy the content we want to watch.
> Apple TV+, HBO Max or Disney+

Exactly. If I pick a random show on any of those, it's probably at least ok (depending on the kinds of shows I like). Pick a random Netflix original and it's probably terrible. And, the ones you do find that are ok end up canceled after a single season.
(Spoiler: no, they can't)
Please avoid arguments that refer to the impossibility of manufacturing a planar transistor this small. These manufacturing processes no longer use planar transistors, they just use density numbers to work backwards to what the size of the planar transistors would have to be to reach an equivalent density. The fact that those theoretical planar transistors are different for each manufacturer adds even more confusion.

It's like how tank protection is rated with rolled homogenous armor. When a tank has a 900mm RHA rating, there isn't actually a 900mm thick steel plate, it means the armor is equally effective as a steel plate with that thickness.