skysight-inc/HackerNews huggingface dataset:
I wonder why they needed to borrow 1500 millions of euro just to make urgently a concrete tomb to enclose this kind of waste when we could just dump a few oil drums somewhere instead. Or just, ehem... dump it illegally in the sea for free.
I downvoted this for the tiring HNism of assuming the worst about someone. You have no clue about what his family situation was like, but you're squinting your eyes at the shadows on the wall to draw your own narrative about a mother left alone with bills and groceries while he's out backstroking in the ocean, and then wringing your hands over your own invention.

It's HN's god of the gaps. Except god, it's some awful, unredeemable character trait that someone else must have that explains the bit that we see.

Let's even assume for a second you're right. He saddled his wife with everything while he stalked a common octopus. Now let's assume he's honest in the movie and he indeed came to understand his place in life and became a better dad and husband than he would have ever been. So what?

Someone in this thread calls the movie "wealthy adventure porn", but this thread is aspersion porn. Just like if I decided to lambast you for spending your precious time on this earth judging some guy from the HN comment section instead of being the man that you and your family deserve (to be clear, I think such a judgement is ridiculous).
I’m exhausted just thinking about that.

When one has to become an OPSEC professional just to get a goddamn burger without getting haunted afterwards, something is deeply wrong.
The Social Dilemma – Dr. Rebecca Roache
This week join Dr. Tim Scarfe, Yannic Kilcher, and Keith Duggar have a conversation with Dr. Rebecca Roache in the last of our 3-part series on the social dilemma Netflix film. Rebecca is a senior lecturer in philosophy at Royal Holloway, university of London and has written extensively about the future of friendship.

People claim that friendships are not what they used to be. People are always staring at their phones, even when in public Social media has turned us into narcissists who are always managing our own PR rather than being present with each other. Anxiety about the negative effects of technology are as old as the written word. Is technology bad for friendships? Can you have friends through screens? Does social media cause polarization? And is that a bad thing? Does it promote quantity over quality? Rebecca thinks that social media and echo chambers are less ominous to friendship on closer inspection.

https://www.youtube.com/watch?v=pdUw6ST2zDI
Ask HN: Anyone else's spouse treat them like a slave?
Title pretty much says it. I spend all my time at a job I hate or working on chores/projects at home, pay all the bills, and do more than 50% of the chores.i also spend at least 36 hours a week watching the kid (which means I can't do many of the projects or dome of the chores). I get very little time to pursue hobbies, but my wife gets several hours per week to go do stuff and spends the equivalent of our mortgage payment each month on hobbies.
I'm with you on the originalist use of Luddite as a labor movement... but I've generally come to accept that, like "literally", demanding precision here is a lost battle.
Also keep in mind that once Rust stabilizes this implementation of asm, external libraries will be able to build nice wrappers on top of it if they so desire. What Rust seeks to provide here is just a sane platform-independent baseline.
This whole comment. It's nice to know that I am not the only one. There's even a name for it!
I think that's very subjective and situational.

The amdgpu driver has duplicated files for different versions of things, so it'll have thing_v6.c and thing_v7.c and thing_v8.c with a lot of duplicated functions.

The more common way of doing something like this would be to have structs of function pointers that get populated based on what version of GPU you have. You have one file with all the common functions that they can share, in the definitions for each GPU version you set the majority of the function pointers to the common version they all share and for ones that have to be different, you set them to their unique version. That way you can define all the common functions once, and point to them in the structs for each version.

Having a quick flick through the code now, they do use structs of function pointers in each version for common operations but they still don't abstract out the ones that are either identical or have very few differences that you could special case.

Refactoring such a giant driver for no performance gain is going to be extremely low on AMD's todo list, so it'll probably stay like that. It just doesn't look like anything else in the kernel
Tinder Dating App Helps Sexual Predators Hide
If you have a problem with a woman, you should take it up with that woman, not her husband. What century is this?
> Isn't there also a big conflict of interest between Google "the search engine of the world and indexer of all information" and Google "seller of ads"?

The basic concept of a search engine supported by advertisements within its results existed before Google and has been applied by essentially all of Google's relevant competitors, including the preferred "ethical" platform DuckDuckGo. If this is to be banned in Google's case it should fairly extend to all sites operating on that model, which would essentially demolish the entire search engine infrastructure as it has been understood to exist since the days of AltaVista.

Targeting Chrome by contrast seems a lot more reasonable. It also enjoys a clear precedent viz. IE.
> Some would argue Soleimani escalated by coordinating attacks on the US embassy and military bases.

Didn't the escalation begin when US removed a democratically elected Iranian leader?
Just explain the issue. If it's reasonable and they still give you crap, then maybe you don't want to work for them.
All you're going to end up doing is changing the names. And for that, in my view, a big long list of defines (or whatever), autogenerated or not, is as good a form of the work as any other.

And, besides, there is an excellent chance that you will never end up changing the names.
Why are you OK with that...I would just say "fuck it" and do whatever I want.
Make it known at the time (possibly via something likely strongly dependent like a hash or encryption). If it is not observable, it may just as well not have happened. Call it quantum mechanics or simply common sense.
Depends how close you sit to it (touchscreen models promote closer use) and how good your eyes are :)

I can definitely see the difference between 4K and Full HD on a 15".
I've felt this way before. The only thing that's worked is to either take a bunch of time off, or change jobs.

I don't really try to do "productive side projects" on weekends; mostly I read books, go outside, play music, spend time with friends and family, etc. But if my 9-5 job doesn't scratch the itch of "using my hard-earned talents for a constructive purpose", then the inexorable approach of Sunday night brings with it a deep feeling of dread: freedom to pursue things I enjoy is coming to an end, mandatory drudgery is fast approaching.
I decided to build a website that scraped data from wikipedia to tell me whether Kim Jong-Un was still alive. It contains a very basic index.html, a python script to scrape wikipedia on a cron hourly, and store the result in a file, which my flask app serves to the index.html.

I served my index.html on netlify which setup https, but I wasn't able to get an nginx server up and running to setup a https connection to the server, so the browser is complaining. Alas, it was a fun Friday night project. Coffee and Python, a solid duo.
Can’t always use that. It’s much less specific compared to the potential of cache, only works when websites provide that type of redirect, doesn’t work if you block third-party cookies (I think a form of that might already be the default in some browsers), etc.
Tech changes fast. Nano-IPS 144hz IPS panels are becoming common now, with upper 90s DCI-P3 coverage, something you'd only dream of a few years ago.
Get Top Hacker News Story: iOS Shortcut
Thanks for sharing your perspective.

In your case, are all CDNs equal? Do I just have to throw my content to the biggest provider?

Don't get me wrong. Disenfranchisng non-Western visitors is the last thing I want to do, but the issue is not CDN or not, it's caching content closer to people whose ISPs don't provide sufficient service outside their own borders.

I dislike that CDNs are the only way around this and I feel like it is centralizing Internet access in an unfavorable way.
The Grave Illogic of Captain Donald J. Trump’s Covid Bill of Goods
When I'm coding I'd usually do pgup/pgdn, don't think this would be a huge issue.
I can understand that a movie intentionally shot in B&W, while we have full color making them in full 4K color, for artistic reasons, has a valid reason to remain untouched. A few film makers do this, respect them.
A degree of controversy has emerged about line and arc sharpening to
4K as well as colorisation.

https://www.wired.co.uk/article/history-colourisation-contro...

It is strange, we see all the old marble statues from greek and roman times as stark white marble objects - I oroginally thought this was normal and as they were made..
I heard later that most of the original startuary was painted, often quite brightly in its original form.

I also read that in many places after Rome broke up into the eastern and western roman empires - the Western one declining into the middle
ages, and the eastern one carrying on, repainting statues from time to
time, while the middle age europe allowed the paint to be age away to
dust and leave the white statuary we have become accustomed to as many of the places where the statuary rested was in weathered and buried ruins. In
many Islamic countries with continuity from the time of the Eastern
Roman Empire we see these old colored statues. Some Arabic leaders
even bought old white statues and painted them as they used to be -
this was portrayed in the Western press as some form of barbarism - it
was not.

I can understand how digitally easy it is to detect straight lines and
arcs on old photos and render them into sharp straight lines/curves.
Adding colours to old photos and movies and interpolating an extra
frame to bring it to 60Hz from the old 16 or 24Hz or so, is also reasonable
- as long as the colours are accurate - we have had hand coloured
photos for well over 100 years.
These are, in effect documentaries, maximu accuracy is a valid reason. Most, if not all, the places colorised respected the original colors as they can be seen now.
My tendency is to approve these changes as long as they are accurate,
and render the image as well as if it had been taken by a time
traveller with 60fps, 4K full color movies.

I can not understand these historians taking umbrage as long as the
work is accurate as to color..

https://www.smithsonianmag.com/arts-culture/true-colors-1788....

https://www.newyorker.com/magazine/2018/10/29/the-myth-of-wh...

https://theancienthome.com/blogs/blog-and-news/greek-roman-s...

http://www.openculture.com/2019/12/roman-statues-werent-whit...

https://www.cnn.com/style/article/gods-in-color-ancient-worl...

I rest the case...
I switched to Tidal about 8 months ago (from Spotify) and I have to say about the only thing it has going for it is the slightly better sound quality.

Otherwise it is completely inferior to Spotify in each and every way, starting with the core functionality that is a train wreck, at least on macOS. I regularly have issues with the scrobbler getting out of sync, recently playback stops after ~5 seconds when waking my mac from sleep and I have to restart it. The experience is just a mess.

On top of that it is 2x the price of Spotify. I am seriously thinking switching back to Spotify just because the SQ difference is not worth the disaster that comes with it.
Telerate
It used to be a common email scam that you’d make two opposite market predictions and send them as free advice. Then you’d do the same thing the next month, but only send to the people who received the “correct” first message. And again. And again. And when you had “proven” yourself all-knowing to a small group of people, you’d start charging them.
I've been sitting on a nice domain name (no specifics...) and it's been a "someday, I'm going to build this simple idea" application.

A few days ago, someone offered to buy the domain. Not for much money, but still, it's a kick in the pants.

I'm going to build that thing. Probably take me a few weeks, it'll scratch the itch, and it might even be useful. I've spent a couple hours fleshing out some user interaction and it looks like it'll be fun.

What else are rainy days for?
Interesting how 'night' seems to start well after sunset, at least right now in the Northern Hemisphere. 'Morning', however, seems to be happening more at sunrise.
I have an (in-progress, but usable) project for generating rust code for parsing and generating these kinds of protocols: https://github.com/mwylde/protogen/tree/to_vec. It supports integers of arbitrary bit sizes up to 64.
That's true, but there have been attempts to mount attacks on the encryption used in older Stratix:

Stratix II: https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.58...

There's been a little work on vulnerabilities in the Stratix V, though AFAICT no break on the encryption: http://www.ecs.umass.edu/ece/tessier/ramesh-fccm18.pdf

And aside from the encryption there's been a lot of work on FPGA bitstream reverse engineering tools, so the output wouldn't be meaningless—it would just take some effort to figure out what it's doing.
Like you say, not just bikes but parts too. Finding a replacement tube for my son's bike was quite difficult about two months ago.
These are solid points, the IPS stuff is getting better though. And if there is a miniled salesman out there he will be calling :-), it promises all the win of OLED and none of the downside.

There was also the tech which was basically an array of really small 1-pixel CRTs, it is too bad they couldn't get that to scale to the pixel densities of OLED.
My wife had a similar comment which surprised me because we are both fairly individualistic and have our own hobbies and passions we spend a lot of "me time" on such as learning to paint and cycling/running and ahem hacker news. I replied that it probably was an hour or two per day most likely at the most although obviously the work spent to stitch the story together obviously took way more time.

I think every human being deserves an hour or two to themselves most days if they need it regardless of their other career and life pressures. If you are rearing a child together you need to try to spell your mate to allow them that too.
150 Systems at the Old Computer Museum
Early personal computers were nothing like present day computers - they had personality!

Each was different and more exciting than the previous, with new features and capabilities.
That would just be bandwidth limited and again, it takes a lot to actually do that.
Vercel is free.
Can we form a club? For co-motivation (read: guilt).
The text of the first amendment has such a narrow scope, "Congress shall make no law", one could naively expect this to have an extremely clear answer
The basic idea is that many people can't really get ahead on their salary. And people like me are wasting most of their energy building wealth for other people.

So building a product or service seems like a primary way to get control of my life and stop putting all of my effort to benefit someone else.

The weekend is usually the only opportunity to do it.

If I could quit my job and have someone give me a bunch of seed money for my project then I would. That's not going to happen. I don't have the connections or charisma and even if I had it, they are just research ideas right now.

So for me it's very sane to spend time on the weekends working on my project and I do feel guilty when I don't put enough time into it. Because I just know that I need to build my own thing if I am going to have financial security.
Which is why being public is so important for these things.
I suppose to the idea is that you can't use the driver..
I'd like to go on a slight tangent:

> You probably shouldn’t be using multi-megabyte libraries. Have some respect for your users’ download limits.

Can you imagine what would happen if BE languages had to deal with this problem? Want to pull in 30MB `numpy`? Too bad, find something smaller.

Understanding this problem illuminates why there are so many one-liner npm modules instead of monolithic utility libraries.

Other than embedded developers, who else has to deal with code size?
Last I recall, Google was one of the main contributors to wikipedia, wikipedia allows Google to do things Google can't.

But if the US state, foundations or provide donations could create a "non-partisan" search engine, they don't need to seize the Google search to do that. They could just launch it.

I would note that a lot of Google's activities involves foiling SEO. Sure, they allow it too but if Google's search criteria was a fixed target, 100% of the results would be garbage spam. A lot of what Google does now is bad but the company is still a wall against a vast sea of worse. Most criticisms of "big tech" doesn't take into account that the troll/spam/SEO complex exists independently from these companies - sure, this complex is a product of how these companies operate but it's also a product of how things have to work in the Internet and frightfully enough, the cost of doing involves the cost of beating this complex back (establishing boundaries, some of which are nasty compromises) no matter who's in running the connections. And where does this money come from?
I was just about to write the same.

I don't believe these figures.

Fundamentally: How could they ever hope to track every single passengers' COVID status? I think they are basing this conclusion on dozens of cases a few airlines knew about and erroneously extrapolating from that while ignoring the COVID statuses of millions of passengers.

In addition, if it's not independently peer-reviewed, it's reasonable to conclude it's industry propaganda. They will say anything to save their golden goose.
That you believe this violates the principle of "do one thing and do it well" indicates a certain "abstraction blindness". Do you really believe that "parse CSV to a data frame" and "parse CSV to a parquet file" and "parse CSV and apply a query to it in-place" are completely separate, unrelated things? It seems clear to me in any case that with the right abstraction, those are the same thing composed with different choices of what to do with the parsed data.

At a higher level, this seems like a classic Julia versus Python dynamic. In the Python ecosystem there are a dozen different versions of each thing that make different trade-offs and specialize in different ways. When you're picking one, you have to spend a week evaluating all the possible CSV parsers (for example).

In the Julia ecosystem, the ideal it to have one really high-quality, fast, flexible implementation that everyone collaborates on to make it great for all kinds of use cases. And the language design and the compiler make this possible, since you can write pretty abstract code and compose it with various types and get a really fast implementation. The annoying and tricky logic of parsing the CSV format only needs to be done once, and reused for all different situations.

This isn't done for "macho bragging rights" but because it is a waste of time and effort to implement a dozen half-baked versions of the same thing. When there are a dozen separate implementations of something like this, they also end up disagreeing on their behavior, which causes no end of headaches.
Or equally likely, that vendor no longer exists.
You forgot its actual main purpose: Help politicians get elected.
Historically, scientists sometimes did something similar, using anagrams or cryptic messages instead of hashes.

https://en.wikipedia.org/wiki/Leibniz–Newton_calculus_contro...:

“In the XVII century, as at the present time, the question of scientific priority was of great importance to scientists. However, during this period, scientific journals had just begun to appear, and the generally accepted mechanism for fixing priority by publishing information about the discovery had not yet been formed. Among the methods used by scientists were anagrams, sealed envelopes placed in a safe place, correspondence with other scientists, or a private message”
Where is your webpage hosted that makes it not require setup or hosting costs compared to scripts served from the same place?
Ever since the ccTLDs were bulk generated the sovereign entities they notionally belong to have exercised about the level of control over them that you'd expect. See also the flags flown by ships.

If a ship has a French flag, the French state actually takes some responsibility for it, even if you saw it in port in Brazil, that's still a French flag, France cares about that ship 'cos it has their flag on it and they don't let that flag fly just anywhere. On the other hand, if the ship has the Comoros flag, well, don't expect too much from a poor island nation that was mostly glad of the cheque paid. If you're lucky Comoros can give you the phone number for the people who actually own it, but they want nothing to do with that ship.

What matters here is that these were gTLDs operated by American registries, so it's up to the Americans if they want.
I also switched to Tidal after 12 years as a Spotify user. The sound quality is far superior and I much prefer the UI of both the mobile and desktop apps. The only reason I still have the Spotify app installed is to share links to friends as most are still using Spotify.
Mm, "all the money in the world" would totally get you there faster. You'd be able to fly in a helicopter with a FIPS (which allows flight in full icing conditions without limitation.) You might not want to get too close to the ground for various reasons, but then parachute put some guys with Jetskis and drop down supplies and oxygen in strategic places and you can damn well get to where you want to be - significantly faster than some dudes on foot. Heck, even without a FIPS, you can fly larger helicopters in some icing conditions.
A minority has ruled for quite a long time, but I suspect we’re not talking about the same minority.
Not quite, the restaurant is required to demand a QR scan or name & address, you are not required to tell the truth in responding (i.e., it is not a criminal offence to do so).
Absolutely tired of weekends.
You own it, and can talk to it the same way you can talk to a brick, lol :D

(I avoid nvidia whenever possible)
I haven't enabled DuckDuckGo to use my location, so when I go to directions, it assumes my location is in a city near me, which I assume is based on my IP address.

What's the benefit of doing this, rather than just leaving it blank?

PS: Product looks really good. Really quick on Firefox, without any dumb animations like Google Maps that make it seem so much slower.
The e-bikers passing me in the hills seem to mostly enjoy using quite high gears, which I assume places a higher load on the chains.