skysight-inc/HackerNews huggingface dataset:
I've worked professionally on a fairly large SWT-based project. This project was started when Swing was slow and ugly so SWT probably seemed fresh. Also, having a native L&F was important in those days.

We had tons of problems and they where almost never easy to fix. Layouting in SWT is hard. Custom widgets are hard. SWT did not play nice with Swing/AWT on Linux so it would crash if you needed to use both. I remember I spent a lot of time getting automated testing working reliably (on mac) but eventually just gave up.

Things might have improved since I worked on this 7 years ago but I would not bet on it. SWT is basically a support library for Eclipse and therefore Eclipse is more or less the sole driver for any development.

I would rather just use Swing. Compared to when SWT was started Swing has evolved a lot and IMO the rationale for going with SWT does not exist anymore.
Qutebrowser has an "all tabs are windows" mode, along with the ability to hide all the "chrome", so the window manager can handle the tabs.
Huge businesses are built on the freemium model. Firefox would only gain from embracing the same.
there is pop shell as well https://github.com/pop-os/shell
> It's kind of a prime example of how the scientific model isn't the correct one to be using in the first place

Do you mean "this particular scientific model" (which lacks the analysis of byproducts) or the scientific method? If the latter, what other method would you use instead?
You’re a victim of ABBYY’s poor PDF generation, that’s what.

Nothing excuses ABBYY if their PDFs are corrupt.
Pelias is great, I ran it + open route service + a custom router all on one server for 30€ a month + a few other non maps related services. It made for a surprisingly coherent maps experience.
I responded because I am empathetic.

> What part resonates with you?

Her losing her job, not being able to be re-hired at a similar salary, spending her savings, and winding up in poverty despite doing everything 'right'. At 55, she has an uphill battle to get another job. Why hire her when someone with 15 YOE costs less and will work for more than 5 years? Employees are not that unique.

Ageism is also a large problem in tech, but we just don't talk about it much. How common is it to be on track to retire for 25+ years after aging out? What if someone forgot to change their 401(K) investment strategy and happen to be 'retired' (laid off due to age) during a market downturn? Does everyone know that's a thing you should do about 5 years before retirement?

There are too many 'gotchas' that can seriously alter retirement plans. I think it is cruel to treat people this way, and I can see it happening to myself. Even if I do everything 'right' (and I certainly have not). That is what I respond to - the warning that even if you play your hand well, you can still lose and have miserable twilight years.
>The only way they can be different is if you think economic output would be significantly different if people weren't "forced" to work by making wages the only avenue of income.

I do think economic output would be significantly different, regardless of how you "spread it around."

A broader base of consumers will consume more.

A broader base of entrepreneurs will expand economic development.

Spreading the money around will increase consumption and incentivize increased economic output.

I'm not sure what you mean by a "Randian" perspective, based on what I wrote.

My post advocated for an enhanced safety net. I did not put any conditions (like "means tested") on such enhancements.

My post advocated for, in simple terms, "spreading the money around widely", in order to increase economic stability, reduced poverty and economic inequality.

I also implied that doing so would, over the long term, create an economy with less inequality by increasing the share of a (growing) pie by those with the least.

And that's somehow "Randian?"

I guess one (or both) of us need to go back and re-read Atlas Shrugged and The Fountainhead, because IIRC the changes I suggest are completely antithetical to those expressed in Rand's writings.

Edit: Added clarity WRT to the impact of increased wages/enhanced safety net vs. UBI.
I find posts like this completely pointless when they include no details at all. This is just "there's an incompatibility between third-party software and a version of macOS that the third-party software says they don't support yet, so I'm going to publicly criticize Apple".

If you're not going to do the work to figure out what the corruption is, at least include the two PDFs so other people can look at them and see what happened.
At first glance, it’s a replacement cypher. Every ‘a’ becomes a filled square, every ‘b’ a ‘p’, every ‘c’ a ‘(‘, every ‘d’ a ‘)’, etc.

However, there are exceptions, for example the first ‘b’ on line 10. It becomes an ‘ä’ on line 21. I guess that’s because that is bold text, and thus a different font.
There was a Netflix documentary series on pandemic planning (in the works before COVID, but the timing was fortuitous). In it, there was a CDC/WHO expert who traveled around to various health authorities/districts/regions and trained them on how to deal with the public regarding a pandemic.

This expert did the professional version of a facepalm when she recounted the times when these health experts failed in their drills. She made it clear that the public will look to them as experts, so be clear, be informative, tell the truth, give actionable steps, etc. Because if these experts _don't_ do these things, the public will look elsewhere. And that "elsewhere" will likely be random yahoos on the internet. Doctors saying "wear a mask" will have greater overall benefits, even if people follow that advice BADLY.
You are comparing a runtime API (Win32/Xorg) with a compile-time library (GTK). They are totally different. It's totally fine for a library to have new versions, and for those new versions to be breaking.

You can run two applications with GTK3 and GTK4, and maybe 10 years into the future GTK10 in parallel. They will just look different, but nothing else will change. It's not as if the old application built with GTK3 will crash or not start.

But if you break the Win32 API, a whole lot of desktop applications will crash.
tig really is great, I've been using it for years now
How do you know it worked properly?
Gold is controlled by small handful of nations, which are in turns controlled by a small handful of people.
I agree with you and wanted to back up these arguments with outside sources and arguments that I personally find compelling and meaningful. I can see that maybe the intention for my post was unclear from my just dropping two quotes.
Corporate Credentials for Sale on Dark Web: How to Protect Employees and Data
As a longtime vim user it feels like if I actually wanted a TUI veneer over the git CLI I'm already quite familiar with, I'd prefer it be done within vim as an extension/plugin or something.

Having some vim-like keybindings in non-vim tools is nice, but it's always a far cry from being vim. And personally I find it incredibly annoying when I'm in something vim-like enough to establish "I'm in vim" expectations and not meet them once I start trying to use the thing like vim without restraint. I'm then put into this constant second guessing mode of "if this really were vim I'd do so and so, but should I just try it? maybe it'll do something really unexpected, time to RTFM? sigh." which is really unproductive and psychologically awful.

Especially when we're talking about dev tools like git integration, where the mental state is already going to be steeped well into text editor land, all the familiar vimisms are going to be hot in the habitual cache.

Does anyone know of anything tig-like that's implemented as a vim plugin one interacts with through regular vim windows? I wouldn't mind having an interactive list interface for tagging files to include in a `git commit -p` for instance, without leaving the editor.
I have no idea what point you’re trying to make. You’ve moved the goal posts too many times.
> terrible for literally anything else

I hope it will soon be the best e-reader on the market, thanks to KOReader[1].

[1] https://old.reddit.com/r/RemarkableTablet/comments/jsb3r7/ko...
I agree with you but think you may be slightly conflating status and pay. They often go hand-in-hand, but there are many times they do not.

Capitalism generally pays for one’s contributions to the economy, not their contributions to society.
> I studied about 8-12 hours a day, for several months.

He lists 8 months of study and that before starting the curriculum he was "self-taught" meaning he at least knew how to code and do a little more than "hello world".

If we add his "self-taught" time it gets us pretty close to an actual CS degree. He's missing language classes, some electives, math and stats but he's mostly there in terms of content. He's missing labs, projects, problem sets of course.

When viewed like that it doesn't sound as clickbaity as the tittle implies, that you don't need a degree to go in the field. He's just a really really motivated self learner. And almost got a CS degree's worth of material.

Kinda like Gates "dropping out" a few credits short of getting his diploma, not after failing intro to econ like a lot of "drop out entrepreneurs" out there.
Producers are subservient to consumer demand. No amount of production can force a consumer who refuses to change their consumption into buying an alternate good. If a town demands exclusively kosher bread, bakers cannot survive by baking non-kosher bread to sell to them.

Block producers (miners) must find buyers for the blocks they produce, if they don't find buyers, they go bankrupt.

>changes to update the Bitcoin protocol need to be accepted by the miners

You've got it backwards, changes to Bitcoin need to be accepted by block consumers (node operators). If they don't demand those changes, blocks with those changes don't get produced.

Demand and supply are fundamental components to economic action. The steal man version of your argument is:
"While consumers induce production, some consumers' demands might be flippant -- They signal they will only buy kosher bread but they'll accept an alternate good. Though production switching costs are practically zero in SHA256 PoW, and entry into production is non excludable, an adversary has enough funding to pay premiums to producers to forego market demand, for the good they produce, longer than consumers are willing to refrain from consumption -- inducing a consumer-demand shift."

In game theory and economics its not a dominating strategy which is indicative of the many failed attempts to cartelize SHA256 PoW
Apple probably uses this technology a lot for themselves and has given support to Docker to implement this quickly.
For the same reason that the general dev doesn't have in-depth knowledge about every OS they use: abstractions.
>For sure this is his play. My early take is that the VR/AR social experience is absolutely the killer app and will beat the pants off phone, chat, social feeds and video calls.

And that, IMHO, is why FB wants you to use FB login for your VR experience.
Sounds like insider trading with extra steps!
I didn't think I'd love my Quest as much as I do. I got it on a whim because someone here on HN was offering theirs for sale at a discount.

I wish I had more time to play it! I'll put it on and start playing, and two hours later I'm still going, I'm exhausted from the workout, and I don't want to stop.

And my six year old loves it too! She loves to draw in 3D. She loves the YouTube VR roller coasters, especially because she isn't big enough for the biggest coasters just yet.

And every other person whose tried it loves it too (sadly with lockdowns I don't get a chance to share very often because I don't see a lot of people and have to quarantine the unit for two days every time I loan it out).

My sister in law is an artist so I dropped her into the 3D paint program. In 10 minutes she had made a beautiful 3D sculpture from nothing. My brother refused to give it up for days because he couldn't stop playing.

And I just got a second unit from Amazon to participate in a virtual world experience for re:invent, and it was the most awesome way to have a remote meeting! The sound is directional, so you have an idea of who is talking, and the avatars have hands, so you can see people's hand movements as well as their head and body movements. It adds so much to the conversation to see body language.

Let's just say I'm a bigger fan than I thought I'd ever be. Especially since the last time I tried it it got really motion sick, but that was years ago. The tech has come a long way.
I don’t mean using SSH without keys (?), I mean why use SSH instead of HTTPS?

I see about two possible cases:

1) One uses Git CLI and wants to get rid of incessant password prompts this way.

2) One has a setup in which multiple servers access a private Git repo, and wants each server to use different credentials.

This doesn’t seem worth the trouble in simpler scenarios when the user accesses Git from one or two personal machines and is entirely fine just changing their password/revoking PAT if it is compromised.
Dynamics processing is exactly what I was looking for. I wouldn’t have any idea where to look without these replies, so thank you.
SolarWinds attack damage will be 'far worse than we think'
First, obvious troll is obvious. Second, complaining that the "GNU" part is awkward to pronounce when it's a regular English word unlike Linux amuses me. Linus Unix to Linux will forever haunt free software.
C/C++ Compiler Cheatsheet
There already exist formats as you describe, but regardless, a change of format wouldn't fix anything. The same problem would just surface there, as Preview and whatever add support for those formats, and include editing features.

If you don't want to break something, just don't try to edit it. That can't be enforced anywhere but at the individual user level.

Even proprietary formats in first-party software have this problem. Hell, plain-text editors have this problem.
Is that not like, every piece of software ever?

I don't know very many pieces of widely used / actively developed software that stayed static on X.0.0 for more than a couple weeks after release or so.
Line Islands
I was an early video game developer, publishing games in '82. I found then that making the games was far and away a more creative and productive and lucrative way to spend my time. Beyond the while developing testing of the several dozens games I made when I made games professionally, I've not played a video game out of interest in the game itself since "Robotron 1984".
Yeah, the part of the Internet we use most today, the WWW, was done by capitalist Tim Berners Lee at the capitalist US organisation CERN.
Hahaha this is just brilliant.
VkResample – real-time Vulkan FFT upscaling
These I expect a real software engineer to be able to learn pretty quickly.
Openbase (YC S20) Is Hiring
Hi - we're Openbase! We are a small Seed startup based in San Francisco currently hiring our core team. Founded in 2019, backed by Y Combinator and some of the world’s top investors.

We help developers choose amongst millions of open-source packages so they can build amazing products faster.

We are are currently hiring Frontend, Backend, and Full Stack engineers. https://openbase.io/careers

Our stack consists of AWS, Netlify, TypeScript, Node.js, Express, PostgreSQL, Apollo GraphQL, React, and Parcel.
PDF’s are essentially a stack machine based program.

It’s not clear what’s causing the problem, but verifying correctness of programs is not a solved computer science problem.
I've really only used dynamic programming once on a real problem, but I have to pick the right data structure all the time and at least think about the algorithm. I've seen people write code that's anywhere from n^2 to exponential, only to see it fail pretty hard when working on production data.
My other problem with N95 fitting argument (as I've seen it made during the early days of the pandemic) is that there is a level that is "good enough" for most people.

Yes, if you want absolute certainty in a highly infectious environment like the hospital, when you're doing bronchoscopies or taking care of COVID patients, you'd want to get the fit absolutely perfect (especially if it takes key resources like Nurses / docs out of commission for several weeks).

But if you're just worried about everyday scenarios like sharing an elevator in my apartment building or going to a grocery store where people still seem to turn up with out masks (or worse, pretend bandanas are masks) or get on public transit, then getting some protection is good enough.
Fuck Wayland!
I can't imagine how loud this thing is. I stood close to an arm sized jet engine and it's loud. Enough to push the air too that you feel it in your chest
> If multi platform images work, a lot of the concerns people have about x86 versus ARM should go away.

Not really. Just because you have ARM and AMD debian, you wouldn't have same behaviour in both. You wouldn't have same list of packages that can be installed.
There’s a list of blog posts about the same problem linked in the article including a radar from 2016 (https://openradar.appspot.com/29786282) on Apple’s bug tracker. It’s not exactly an obscure bug that nobody knows how to reproduce.
GitHub: Open-Source Vulnerabilities Take Four Years to Spot
> The effort to configure emacs is just too much when vscode does it seamlessly

I've considered that multiple times. It's not that modifying Emacs is difficult (it isn't!) or that modifying VSCode is easier – it isn't, if it's not in a menu or extension somewhere, it's painful just like any other editor except Emacs.

Rather, I've found it was due to:

* Emacs or external tools not playing well with each other

* The Visual Studio Code extensions for popular languages are rather comprehensive and well done. YMMV, sometimes you are lucky to get syntax highlighting. Where Emacs will probably have some pretty battle tested support for more esoteric file formats or languages.

Also Spacemacs was a life saver. I've thrown away thousands of lines of custom Emacs Lisp code.
I don't understand this argument at all. As someone using VR on a daily basis ever since Quest 1 the whole point is to block out the outside world and immerse yourself in the VR world. Even days I don't feel like playing (I have a schedule for VR fitness) I instantly feel at home and get excited the moment I step inside.

What behavior is it not compatible with?
I mean, they do provide the hooks via Hypervisor.framework. I'm not 100% familiar, but if it's anything like KVM then running a linux VM like that shouldn't have that much overhead.
This is my favorite parsing technique, but I found Crockford's presentation of it really difficult to wrap my head around. I think he muddles the technique with his own strong opinions around dynamic types and prototypes. In particular:

> Another explanation is that his technique is most effective when used in a dynamic, functional programming language. Its use in a static, procedural language would be considerably more difficult.

I've implemented Pratt parsers in Java, C#, C++, Dart, and C, and I've never found them difficult to express in any of those languages. If you'd like a different treatment of the technique, I wrote a blog post about them using Java:

http://journal.stuffwithstuff.com/2011/03/19/pratt-parsers-e...

And a chapter in my book using C:

http://craftinginterpreters.com/compiling-expressions.html
I run WSL 2 here with Docker Desktop and it's really good. It has been since WSL 2 was available.

As for 16GB of memory, funny enough I just put out a video today around the topic of "is 16GB of RAM enough for web development?" over at: https://www.youtube.com/watch?v=SQS7XCgUPmc

The video demos running everything I run in my day to day plus more just to see how far 16GB of RAM really goes. It's all running on a Windows 10 workstation I put together in 2014 which has a weak CPU and video card from today's standards, yet everything runs really smoothly.

I never broke 13GB of memory used even with running VMs separate from Docker and heavy duty video editing tools, all while recording a 1080p video at the same time.

For folks who want an M1 and are capped at 16gb of memory, I would imagine the memory usage experience would be similar to that Windows based video. Good enough for most web development, even with a moderate amount of media creation and ops work.
Hopefully you learned to version control your config files after that...
Makes sense, though that seems like a relatively easily solvable technical/legal problem. Perhaps instead of foreign govts buying Amazon land directly, set up a non-profit land trust or other entity under the Paris Climate Accords that is funded by signatories, and use that to purchase the Amazon lands. Set up the governance in such a way that it doesn't compromise Brazil's sovereignty. Etc. I'm sure some clever lawyers could figure out an acceptable structure for such a thing.
City of Paris Fined Nearly $110k for Appointing Too Many Women
Download Free Programming Books
> Devil's advocate: why should I choose this yet-to-exist distribution over something already existing, such as Oracle Linux?

Because there's a whole ecosystem (HPC and Scientific computing to be exact) which depends on CentOS (not RHEL, not Oracle, not Ubuntu, not Debian) primarily. A CentOS compatible distribution is not some FOSS pride thing.

IBM and RH really blew a sucker punch in this regard.
Apple has a lot of shit they need to fix in macOS and the accompanying apps.

That said, the author of this article is clearly an ass, and i have a hard time being sympathetic.

Assuming the pdf is actually in spec, which it's probably not, this shouldn't be happening. That said, if the 3rd party app vendor says the pdfs they generate are broken in big sur, that should tell you, they may be broken other places as well, and it's probably not apple's issue.
if i remember correctly they (apple) still dont block access to the devices name (e.g "Johns iPad Pro"), so thats also one easy way to fingerprint* even without idfa

* to say nothing about the fact that apps can easily get my first name without me knowing it being super creepy
I really like your website, it's a simple and elegant design.

Agree re: "disposable", we're currently running an A/B test but once it's done I'm going to try new copy that doesn't include that.
It is a question of opportunity cost. If you are studying openings at the expense of doing tactical puzzles and sharpening your tactics, it is not the most efficient use of your time at the 1200 level.

If you have a 1200 level tactics skill and 1500 level openings skill, you are going to be about a 1200 rated player. If you have a 1500 level skill in tactics, you are going to be about a 1500 rated player regardless of whether you've studied openings. Remember: Being able to calculate tactics better helps with openings! Just because your opponent has memorized something and you haven't doesn't mean you can't just calculate on the fly and avoid falling into obvious traps.
Sensitivity and specificity?
https://www.mail-archive.com/qemu-devel@nongnu.org/msg766282... for the Qemu patches

and https://www.microsoft.com/en-us/software-download/windowsins... for downloading the Windows build
> has given support to Docker to implement this quickly

Any proof? As far as I know apple, they are not that developer/open source supportive.
I’m about to turn 40 and have never felt less in crisis. Although I have never had any fear of my own mortality which could be what drives the crisis for many people. I also don’t tend to care much about what I’m “supposed” to do in life vs what I want to do.