skysight-inc/HackerNews huggingface dataset:
I'm personally pretty comfortable with OpenCL and "old" OpenGL (i.e. using immediate point API which is deprecated now, I didn't do any graphics coding for ~a decade). But I found Vulkan impenetrable. The boilerplate code was absolute insanity. I tried to find some libraries that'll implement the boilerplate for me, but couldn't find anything good enough. Maybe I didn't look hard enough, idk, but Vulkan didn't seem like something an OpenGL engineer could pick up in one afternoon.
Television-tuned-to-a-dead-channel grey?
Wow, per the block chart of how this works https://i.redd.it/po98dksksjx21.png

It's using the 9P Filesystem to sync the two between systems... that's interesting.
In theory Lyft and Uber could also hire drivers as employees and provide healthcare and retirement benefits, too.
Ah, sure, that makes sense.

(But can someone give me the personal satisfaction of agreeing the project I just finished made a legit and cool use of position sticky, haha).
I have been using a VM on a Windows 10 and I have to say, it's been great! On a dual monitor setup, I have the VM on one screen and have a windows browser on the other, and the performance is very much close to 1:1. I don't think I would ever need to install a dual boot system now.
All regulation against corporations limits the corporation’s rights, but it’s necessary as it keeps them in check.
Not all sites need to be constantly changing and being redone when they just need to do one thing well. Although generally if you want your product taken seriously you need to at least make sure it doesn't look like a scam site of prior times.

Now for a bit of Oracle ranting:

Oracle is the retirement home for software and hardware products. Sad because while Oracle could be kinda ruthless back in the day, they did produce some one of the best databases during the time. Now everything they do is just a nightmare of complexity, cost and failure.

Java and MySql both were brought into Oracle so Oracle could remove competition and reduce the effectiveness of open source, no matter what their press releases say. Every action they have taken has been to wall things off, stop innovation and to hurt the community around those tools. So the site not being updated is their hint of we don't care, we are just here for the money and lawsuits.

Funny enough people thought this would be what Microsoft would do since it has purchased some open source companies too. However, so far they seem to be showing quite the opposite approach which is refreshing.
WSL1 managed to corrupt SQLite dbs. Which is really annoying, and does not happen with WSL2.

My (casual, not work) use relies heavily on Nix, which is built around a centralized SQLite file. I did not enjoy that experience.
stop with the mozilla spam, fucking website full of bots
Ask HN: Help I keep getting fired
Hi HN,

I've just been fired from another job, and I don't know why.

I've developed software for 25 years, and in 3/4 of the jobs I've been fired or pushed out. When pressed for a reason, I get vague words, or "the decision has been made". I've never been fired on my technical chops (I can design, build, and ship).

I've been a technical co-founder in SF, taking the idea to production in 3 months. I couldn't be fired, but half the eng. team disliked me (one even shouted at and insulted me in front of the team a few times). Even my co-founder disliked me. It was so stressful that I left.

It goes like this:

- They're excited during the interview

- I start working, everyone's friendly

- 6 to 10 months later, I think things are great, then BAM I'm fired.

I've never been accused of being mean, or anything other than friendly and helpful and a "stand-up guy". When I told friends and family about this they couldn't believe it.

I try to be friendly and helpful and I don't say negative things. They're friendly, then one day "flip" and dislike me, but won't say why. In 25 years, I have no network, no contacts, no one who will return my calls. So I'm the problem.

Maybe it's the autism? Social things are hard. I try to copy others but it doesn't work. People coach me but can't explain so I understand.

If you observed saw me, you wouldn't think I'm autistic, and I suspect this is part of the problem. I appear normal, but fall into an "uncanny valley" over time. I've seen other autistics succeed, but their autism is very visible.

I'm at my whit's end, sick and tired of starting at a new job every year, and just want a place to settle down and do my job and be comfortable. I've done practically everything from enterprise to embedded, but very much prefer low level programming and data communications, and I like finding creative solutions to strange problems. But all of that is pointless if I have to start over every 8-12 months :/

Any advice?
It's fascinating to watch how even babies pick up on what's a pressable button (and what's not) in the real world via contour perception. Before they even have an understanding of cause and effect, they love to find buttons on physical items and press them.

I wonder why UI designers stopped trying to leverage this principle.
The 10nm Intel Ice Lake CPUs found in the new 13-inch MacBook Pro are currently exclusive to Apple.
In Sweden it's almost free.

You pay as you go with ceilings of around 100$ for medicines and 100$ for doctor visits, kids are free.
Running a Socially Isolated Birthday Party Using Minetest and Zoom
Oh, that's too much work. I've been using Cookie AutoDelete for Firefox and I've set it to clear all non-whitelisted cookies a couple of hours after last visit. This way I have to click once if I visit a couple of times a day.
Types of IT Companies for Beginners
Globally, 1 in 2068 Infected
Off the top of my head, the easiest one to think of is a shopping cart. A few e-commerce platforms I know of (Squarespace, some Shopify plug-ins, etc) utilize a fixed, floating widget for the cart.
($15K)
"What I cannot create, I do not understand." —Feynman

Francis Bacon established the same idea as the foundation of the scientific method in "Novum Organum."
> What this clarifies is that you can longer restrict your website access to people "consenting" to have tens of other companies dropping cookies on them.

This is the same thing as forcing a religious baker to make a statement cakes that violate their religion. If you don't like how a site works don't fucking visit it! Every modern browser has a setting to block third party cookies as well. Forcing web site owners to serve customers who don't like the business model of the site is Orwellian.
Other recent discussions:

Inkscape 1.0 Release Candidate – https://news.ycombinator.com/item?id=22855357
(710 points, 23 days ago, 157 comments)

Inkscape 1.0 Beta 1 – https://news.ycombinator.com/item?id=21001969 (603 points, 7 months ago, 167 comments)

Inkscape launches versions 0.92.4 and 1.0 alpha – https://news.ycombinator.com/item?id=18940568
(299 points, Jan 18 2019, 68 comments)
Okay, so if I was making a video to demonstrate "Unmatched Native Performance", I'd probably try to avoid making it rather jerky, but that's just me.
Maybe it's just the wording we use, but when you say "But in my life philosophy, it's not so much important to be happy, as to be a good person and to have a fulfilling life."

Doesn't that mean that being a good person and having a fulfilling life is what makes _you_ happy?

This is something I think a lot about, and I know this is a philosophical topic that has been around for ever, but how do we call the state in which we're "ok" with our life? In your case the mental state when you believe that you're being a good person and having a fulfilling life? Is that happiness? Or is happiness a by-product of that state?

I believe this is what Aristotle called achieving virtue, maybe, it's been a while since I studied philosophy...
Why a tiling wm instead of tmux? The only thing I want to tile is my terminal anyways -- tiled GUIs generally don't work well and alt-tabbing through them is a better UX.
Some people think so, it is not entirely clear. Perhaps it has to get more clear that it's not for Google to do anything about it though, if that's their theory.

https://adzerk.com/blog/gdpr-google-analytics/
There are a lot of features of bash that are probably fundamentally incompatible with this, but for non-interactive scripts I really only want to use languages that read in the entire file and parse it before executing a single line. This can even allow stuff like JIT compilation which, though it does bear some startup cost is faster in the long run.
One Up On Wall Street, Peter Lynch
Show HN: FrappeBooks – Free and Open Source, Modern Desktop Accounting for SMB
AWS Certifications: Everything You Need to Know to Start
In private beta, a lot of users were using axiom to automate their likes and follows, to build up an audience on Instagram. They were doing this work manually in any case.

We would not want this to be done at scale, in a cloud, like a nefarious bot-farm. However, at the scale of a bot tied to a single individual's browser, doing repetitive work in growth-marketing and sales, we'd allow this usage.
It's been a while since I've checked it out--how does it fare compared to, say, MobaXTerm? Are there advantages to using it for WSL work?
I've been using Steam on (Debian) Linux for quite a while and haven't really run into issues. I mostly play Dota 2 and Stellaris, which come Linux native, but also a bunch of other stuff including quite a few Windows native / Proton-"translated" games.

All this on AMD graphics with standard open source drivers btw, did not install either proprietary drivers or "special" open source versions.

(Card is this in case anyone cares:)

0c:00.0 VGA … [AMD/ATI] Baffin [Radeon RX 550 640SP / RX 560/560X] (rev cf)
OpenGL renderer string: Radeon RX 560 Series (POLARIS11, DRM 3.36.0, 5.6.2+, LLVM 9.0.1)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 20.0.2

Then again for lack of a Windows installation I wouldn't know if I'm losing performance. It is however what I expect of the card's age and price segment (mediocre in both I'd say.)
GunDB is an opensource alternative
Try doing git filter-branch. ;)
Buying What the Fed Is Buying Won’t Work
Facebook Launches 'Discover,' a Secure Proxy to Browse the Internet for Free
"Led To" is a bit of a stretch
Anna Karenina principle: happiness is the absence of all the things in the set of things that make you unhappy
Learning Git: Mastering Remote Repositories (Including GitHub)
Web scrapping is a huge problem and I am happy to seem more usable solution but why do you need these permissions from me:

See, edit, create, and delete ALL of your Google Drive files

See, edit, create, and delete ALL your spreadsheets in Google Drive
all is paid for, at least in Sweden and Finland (not sure about Norway and Denmark), up to PhD
I don't understand why. This is exactly something that browsers should do.
The challenge with GA today is that the default code that Google gives you includes Tag Manager, and they encourage you to include DoubleClick as well (can't remember if that is in the default).

If you go out of your way, you can implement GA, by itself, the "old way"--which is GDPR compliant out of the box. It's Tag Manager and DoubleClick that are not.
Creating an AWS Sandbox
> it's just a VM. The disk usage doesn't automatically shrink with usage

That's possible in theory, I've done it with libvirt/KVM. You have to enable discard on all filesystems and swap on the guest, use a virtual disk interface which can pass the discard requests to the host, and configure the host to release the corresponding blocks on a discard request. I don't know if WSL2 comes configured to do all that, but if not, it shouldn't be too hard for them to add this functionality.
I mean you're free to release an app and say it's only supported in GNOME or KDE on $distros. What the parent is getting at is that in most cases when developing with GTK or QT you have to make an effort to tie yourself to a specific DE. And as long as you don't do that the crashing is a bug in the DE/WM/User Error, not your app.

Basically if you don't try to be super fancy you make it other people's problem if your app crashes.
Another dark pattern you see more often these days are sites having a - seemingly very good - "Reject all" choice. But when you click/tap that both "Reject all" and the default "Accept all" are now highlighted, making the result of pressing "Continue" unclear.
Linux, media keys and mul­ti­ple play­ers (mpd, chromium, mpv, vlc,)
Apologizes from late reply. I have Raspberry Pi running Syncthing on LAN. I share my music, youtube-dl'd videos, podcasts etc. with my phone and laptops through it. Also sometimes I use it to share other documents, code etc. Works also as nice backup as the PI runs rsync with cron to store Syncthing contents to other HDD also.

Nextcloud runs on Digital Ocean droplet and I upload my photos there from phone, store contacts and share larger files with people. Currently Syncthing and Nextcloud do not communicate in anyway.

And yeah, youtube-dl has been lifesaver to escape that "rabbithole recommendation engine" as you awesomely put :D
I had to code up this test for my canvas library.

Results are ... well, Scrawl-canvas isn't Pixi.js fast!

But the results aren't too bad - I can live with that sort of speed. Especially as the library is entirely 2D with no WebGL magic added to the mix.

https://codepen.io/kaliedarik/pen/PoPQGxz
I thought quantam mechanics was enough doubt to refute the materialistic mind. A probabilistic system does not lead itself to a physical reduction of outcomes as follows from specific inputs.

If someone more knowledgeable about the subject would like to chime in, I would appreciate it.
Italy had more deaths from a novel disease than the rest of the world combined. The UK doesn't. What the UK is doing to battle the disease is also not particularly new or interesting. It's just a sixth or tenth repeat of a sadly familiar story, why should it get much newspaper space?
I also specifically worded it as "note that" to preempt this comment about the slight ambiguity, but I guess that didn't really help...

But in any case, I think the component you want to refer to in that case it the "I/O subsystem".
OpenGL isn't hard, but it's API is outdated and full of surprises. Error reporting is bad (glGetError), debug context works somewhat better (error callbacks), but I had errors that reproduce on debug context only. C API is very weakly typed, so it's easy to pass GL_RGBA to a function which expects GL_RGBA8. But the worst part of OpenGL is the state machine. OpenGL is the only graphical API still remaining that has the concept of state machine, and it causes a lot of trouble when rendering. You basically have to abstract the entire state machine on your side of code, or defensively back out all state changes that you do. Modern APIs are more stateless, and state object is passed along with the drawcall, more or less, without affecting any other drawcalls in the commandbuffer.
Even looking at the other article he is gigantic for a 5 year old. Definitely closer to a 8-9 year old height.
The question is not whether one is compelled to provide their content, the question is what is required for the content to be provided.

It probably wouldn't surprise you that it is unlawful to require visitors to sacrifice a kitten to access a site, would it?
How to Make Money Online Fast with New Tech Skills
Progress Bar Create Example
Wow, that's amazing/terrible. Would you have a link to a repro?
It's possible the original tweet poster was running a much newer mainframe OS on his Hercules emulator, but didn't want to say it directly, since he might get a license bill for that.

"7 times faster than System/370" is an odd claim though. There's several models and 19 years of upgrades.
I'm mainly on the Scandinavian market, so I'm not sure specific companies I've bought are of any interest to you.

As a general rule I've looked for big companies with low debt and high net margins (above industry average) because they are less likely to be forced to do something bad for the long term to survive the short term.
Uber lays off 17%, mostly from customer support and recruiting
Interesting. Maybe it's because we can stand to be materialist about self, but less so about others? To be reductive about self is maybe humbling, but to be reductive of others would be unconducive to operating in the world with those others in "good faith" (whatever that is).

Just trying that thought on -- not sure i'll keep it, but thanks for provoking it :)
> It's very easy to search for this information. Here's one link...

Your claim is that the lack in excess mortality is solely due to lag. Your link doesn't say anything about the extent of the delay regarding countries like Germany.

> If you're comparing covid-19 to flu you must count them using the same method, and you're not doing that here. Here, for covid-19 you're using "deaths after confirmed positive" but for flu you're using "all cause mortality".

The hypothesis is "If there had been mass spread back then, we would've seen it from excess deaths", which implies all-cause mortality. Of course I'm mentioning Influenza because it causes some of the seasonal variance and some of the same symptoms.

> When you use the same method to count covid-19 and flu deaths you see much higher rates of death for covid-19.

Yes, but that's in hindsight. That's not the way you would have looked at the cases at the time.

There are about 20,000 pneumonia deaths per year in Germany where the cause is never determined[1]. That's over 300 per week average, more in the winter years. Now suppose an old person comes in and dies of pneumonia. There's nothing suspicious about this. Suppose a few more come in this year than the last year. Again, nothing suspicious, some flu seasons are worse than others.

I'm not saying there have been 2000 undetected cases of COVID-19 deaths per week in Germany back in January/February, but there could have easily been 100-200.

[1] http://www.gbe-bund.de/oowa921-install/servlet/oowa/aw92/dbo...
That sounds really interesting, have you written up any of your experiments anywhere?
This is a feature I have never wanted or needed.

Even if desired I could use the operating system print driver to use lots of pages for a large drawing or embed lots of SVG drawings in an HTML document that had a print stylesheet to give the pagination needed.

Now one showstopper on Inkscape for me has been support for SVG viewbox where the origin is centred on the drawing rather than in a corner.
The chrome and firefox extension I made: https://baitblock.app has a feature called tracking resistance. It deletes cookies on websites that you are not logged into automatically
I ran into invidio.us as I started using straw-viewer[0] instead of youtube-viewer, and it uses individio.us api key. Didn't know that they had extensions to browsers though!

[0] https://github.com/trizen/straw-viewer
Just wait a year. I have a feeling there's a few hundred thousand more, but I don't know how many of them are breeding in pairs.
This is a feature I knew about, and one I've found useful. It means I can keep working on a long shell script while the first part is running. The "be careful" applies to editing parts of the script that have already run.

Bash in general is a really helpful tool because it lets you trade off some safety for the ability to move very quickly, and this kind of on-the-fly editing is a good example.
Security (we're a bank)
How is ‘default’ defined? Does just highlighting the ‘no consent button’ after a massive set of options count?
HN has matured as much more than just "hacker news". Everything that is interesting as a place here and I hope it continues to be like that for a very long time.
The GUI isn't as great as Windows and it's often buggy. Let's face it.
"Not being allowed to do DevOps things" is best practice, and sometimes mandated by law or policy ("zero developer access to production.")

Some possibilities for doing DevOps things again are:

* request a "glass break" account for emergencies. You'll need to meet with someone senior to get that signed off on, and then someone needs to write some automation for that.

* Ask to move to a DevOps role instead of back end web dev.

Some possibilities for better visibility, which is a better goal if you ask me:

* set up a status meeting that's once every week or two weeks or month with the DevOps/SRE team or person(s)

* ask to be part of the monitoring setup, or set up your own monitoring that you can then share.
Windows does something weird with the filesystem that I have never figured out. In a msys2 shell, git is incredibly incredibly slow. I actually don't even bother running git in msys2 anymore; I just use the native git in that directory. (I use msys2 to cross-compile AVR stuff.)

This seems to be a known issue, but nobody knows how to fix it. (It's some UAC thing, apparently.) I imagine this is what WSL 1 used, and it was similarly slow.
Hooks have a dedicated IP range.

With Terraform and AWS it's pretty simple to create a security group on an Application Load Balancer and whitelist these IPs using https://www.terraform.io/docs/providers/github/d/ip_ranges.h...
ESO Instrument Finds Closest Black Hole to Earth
My hypothesis is technical writing is different from non-technical writing and those who have mastered both the skills are in huge demand and have better career path than being a coach.
Blooria – Modern and Clean Magazine Ghost Blog Theme

Blooria is a multipurpose usable, modern Dark & Light version minimal ghost blogging theme actually is specially designed for authors, bloggers, developers, writers, researchers, publishers, journalists and so on.

It is a totally modern and new design, extreme features and supported all the features of Ghost 3.x. This theme is built with SASS, Handlebars, and Javascript. This is a fully responsive, hand-coded, and translation ready theme.

Blooria has an exclusive slider and specially designed stories with featured image hover and has many eye-catching features entire this theme.
https://is.gd/Y4LJV0
It depends what you mean by "progress."

No one imagined Facebook and Twitter or even Microsoft and Apple. But also no one imagined gay rights and other progressive changes, or the general change in social register and emotional tone.

What hasn't changed much is - ironically - movies and science fiction itself. All the old 50s tropes - superheroes, militarism, mutant superpowers, apocalyptic alien evil, sentient robots - are still around today, although sometimes with more of a dystopian slant than was usual back then. And with much better visual FX.

It's not so much that retrofuturism is a thing, it's more that neither SF nor tech ever really outgrew it. There's been no shockingly unexpected and mind-expanding culture of neo-futurism to replace it. (Yet.)
I would keep using native linux.
How to Keep WordPress Secure
No, that's not what I said. If you want to have this discussion in good faith then let's not mince words.

I said a proper platform allows user control and customization over the interface, providing a way for users to continue using interfaces that make sense to them even if some young engineer at Apple finds a clever new way to shove some functionality into a screen gesture.

This isn't crazy talk. It's exactly how my Linux-based computer and Android-based phone operate and I've been using the same window manager / launcher for over a decade, while the mainstream default ones like Gnome 3 continue to make the strangest and most anti-user design decisions. I just bought a MIUI phone and if I couldn't flash my own Paranoid Android ROM in the coming weeks I would have to return this phone because the UI is bonkers.
Introduction to federated social networks
I imagine that could cause some awful fragmentation?
Eh in FF I just click reader view. It bypasses pretty much every popwall and popover.

And if it doesn't, I leave.
What is the rider doing to the figure on the ground? https://upload.wikimedia.org/wikipedia/commons/d/d9/%D0%9E%D...