skysight-inc/HackerNews huggingface dataset:
I read theory a lot and I can see it as an argument that the filing process for Americans with reasonably simple situations are painful and difficult (ie that there’s no government website[1] to file for free, or that the IRS can’t fill in details for you). But I would think tax companies are not hugely important in the grand scheme of things and that the actual reason that tax is so complicated is more broad, eg:

- many layers of taxation due to the political structure of the US – federal, state, city, county, maybe also school/water board?

- lots of different deductions exist, and probably for any deduction there are politicians who want it to stay. Each individual deduction may be well meaning (or the result of fraught negotiations) but the whole is undesirably complicated and hard to fix. The rich also have an advantage in a more complicated system but AMT was created so presumably this advantage has limits.

While the first point seems to somewhat naturally fall out of the US political system, I don’t have a great explanation for why the second should apply in the US but not other countries? E.g the U.K. tax system has a few special cases (something to do with child care, some married couples things, some ability for farmers to carry losses forward, maybe some special rules for reverends or Lloyds underwriters?) but nowhere near as many as the US. I think both tax systems are quite old but maybe some U.K. government in the 20th century decided to simplify it a bunch? Certainly a bunch of old taxes like rates don’t really exist for individuals anymore.

[1] presumably the US government have been terrified of launching big websites since healthcare.gov too.
Odd. Paper plates can be as efficient as washing reusable ones?

And what on earth will that takeaway vindaloo be packaged in now?
Copyright law does not extend to the rules of games themselves (you may notice video games copy mechanics all the time), so it just seems like this will result in people jetesoning references to their original creatures.
That was a pain to read. It's like an overview of software written by a psychologist who argues that curly braces cause depression.

If you want to understand buddhism, learn its history, its relationship with Bon, learn how it advanced from India to Tibet and China, read the debate between Kamalashila and Hashang, and learn about the three branches of buddhism: sutra, tantra and dzogchen.

All buddhists have the same goal: understand what the true reality is, but their methods differ.
When you hear about ascetic monks - these are mostly caricature western views on the sutra followers, they indeed have many rules that they follow religiously. Tantrics believe that working with energy is a better way, so they have elaborate rituals, they use emotions and other forms of energy, and they aren't shy of sex; quite the opposite: many lose control and slip into black magic. Dzogchen followers take the steepest direct path, and reach the top "within one life within one body"; the famous matrix movie, even though a caricature, captured many dzogchen ideas right: by observing your perception carefully, with utmost attention and presence, you'll notice something, and by completing treg-chod and thod-gal practices, you'll reach direct perception in one life.
That's nothing more than a fantasy, it's not 18th century anymore with a group farmers being qualitatively not too far from a military.

If you escalate from peaceful protests to armed conflict, then a modern military will win over a bunch of farmers on any given day, provided that rules of engagement are loose enough. What good is your AR-15 covered in patriotic Eagle stickers against A-10 Thunderbolt?
Or on a bookshelf
Meeting annoyances with crimes seems weird, too.
It's not. I keep factoring my CLI scripts to something that's very MVC. Everytime.
You just start selling them. They're an unregulated product so you don't need a license etc.
I can't understand the situation here. Why wouldn't a more recent OS release have a VNC server available? And why is a web server being used to run firefox? Shouldn't that be run on the client? Why are you even installing a GUI on a Unix server? It seems to me like something is very backwards about your setup.
The under-discussed benefits of learning how to learn
I'll take the hits. It's lefty paradise. The city is 85% democrat and has the highest per capita tax revenue of any city in the USA. In other words they have the most money to solve problems via the government which is generally what the left thinks is good. The policies the city choose via its democrat leadership arguably lead to exactly what the city is.

ps: this post does not mean I'm on the right or that the right has all the solutions. But I do tend to think many left solutions are counter productive and I think SF is good example of unintended consequences.
I can't say enough good things about yadm. I found a yadm bug under Cygwin years ago, and the author had a patch for me within a day. I'll grant that Cygwin is an odd platform.

I use yadm to manage dotfiles across Windows (via Cygwin), macOS, and Linux.
can we gut rsync and implement this?

rsync doesn't even have a great protocol specification... maybe it's a new tool...
This video by Mysk shows it in action. https://www.youtube.com/watch?v=8JxvH80Rrcw
To finesse the idea of major central players whose downfall would collapse Tether:

Tether has remained relatively unaffected by major exchange collapses and disappearances over the years, including the very recent implosion of the world's second-biggest (after Binance) crypto exchange FTX. Barely a blip on their radar.

So I posit that Binance is probably the only exchange whose downfall may (may!) collapse Tether. And even then, Tether would be one among many, in that scenario.

Apart from that, the only entity whose collapse might also end Tether is perhaps "Tether itself". Unless anyone has other ideas? So it would seem to me that the government action is more likely to impact them than anything else at this stage.
Heh, you would appreciate this... [1]

[1] https://github.com/darcfx/darcfx-submissions/blob/master/vb/...
Yeah, honestly, even as an old, I think the kids are generally amazing. I am very optimistic. I have my grumbles, but the amount of old bullshit they are rejecting outright is heartening. Better new mistakes than old ones.
I do see your point too; it could very much be argued that it’s not for ritual use per se, but it’s debatable, and not a good example of something that’s certainly not for ritual use, which is how the commenter was using it
This isnt a vcs based solution, but I've been using syncthing to track my configs, with the help of a small home server. The bonus is that it automatically synchronises my work and personal laptops without me needing to do anything
turn-based strategy: https://news.ycombinator.com/item?id=34049182
Lots of people have been saying Tether is a fraud for years now. Even some very smart and highly regarded people; patio11 comes to mind. Yet in all those years, Tether had no major depegging event, bankrun or any other noteworthy chain reaction whilst big frauds unwinded, hacks happened and over-collaterized bubbles popped. I'm not saying Tether isn't a fraud, but I feel the chance it falling as an unbacked stable coin is long gone. More likely they will end up OFAC sanctioned (such as happened with tornado cash) for roleplaying as the federal reserve.
I dont think you need these features from day 1. My advice should be taken with grain of salt. If the effort of building these features is alot in your product, then yes you should buy into a library or a service or a product. But you also buy into the complexity these product bring that might not be relevant for the project you are building.
One weird issue I have is that sometimes but not always, Firefox launches with touchpad support disabled. I think it mainly happens when Firefox gets launched as my default browser to handle clicking a link in another application. This happens despite me setting `MOZ_ENABLE_WAYLAND=1` globally and even verifying that it's set in `/proc/[PID]/environ`.
No, timpani players don't use earplugs. In almost all orchestral pieces you aren't playing timpani that loudly for long.

Creds; performing diploma in Percussion from Guildhall.
“Certainly” not, as it’s against the law
For decades. Bash even runs in DOS.
Depends on how we go about regarding the Year of Desktop Linux, alternative repos, snaps and flatpak, and best of all, curl | sh installs.
I am an atheist and a Canadian so we definitely share divergent thinking.

I agree the left is dominant in those areas of our culture. I think this is due to the highly concentrated populations of liberals versus the vastly spread out conservatives. And this mechanism is shown in another area of important cultural power: government. I would say liberals and conservatives are pretty equal in this consequential area. I worry about conservatives controlling our governments because I don't think they would try to compromise.

I just watched Pleasantville; another great liberal take on the conservative mindset.
> In my favorite TikTok video of 2022, ...

Where is the video? At least provide a link.
That second to last sentence dives off the deep end where I can't endorse it, but there's a large kernel of truth to the idea. As a new startup, your greatest competitive advantage is your ability to move fast. Marketing speak, on the other hand, is typically understood in terms of medium to large corporate timelines, where fast delivery simply isn't a thing:

* "we're actively developing this feature" means it'll be available in a few months

* "we're designing this feature" means it'll be available in 6 months to 2 years

* "this feature is part of our vision" means it may never be available

So if you have a feature that you're planning to release in a week or two, you can't just call it "under development" and expect customers to understand. You have to emphasize that it's practically right there, it'll be ready long before you need to do anything with it, and by the way here's a slideshow of what we'll have available next month when you want to go live.
The issue is most of my commits have little meaning and often include in progress commits where code is not even functional/tests may crash. Especially as I have tooling that builds artifacts for me based on commits/runs ci based on commits. Often I’ll commit something just to see the result from ci running it or to build artifact for a small test deployment fully expecting it to not work yet. After I’m done I’ll collapse all commits for a pr into one for the actual thing the pr aimed to do and aim to keep collapsed commit around <300 lines.
I certainly hope so. It would be quite surprising and unfortunate if not.
Googling the title works for reasonably new papers. Not so good for textbooks, old papers (titles used to be a lot less expressive 50 years ago), conference proceedings (often not indexed by article anywhere, and the name of the volume can be ambiguous), grey literature like lecture notes (a URL would allow you to use the Wayback Machine).

Also, don't count on authors to get the title right.
I feel canceling floors is unsafe and can permit abusive use of the elevator by predators of all sorts.
> I mean, of all the reasons why 1.1 isn't a FOSS license, the morality clause is the least of the issues

The Zeroth Freedom is the most important, the freedom to use it.
Nothing is wrong with it.

If it counted UTF-16 code units that would be dumb. It doesn't. The cutoff was deliberately set to keep the 140 character limit for CJK but increase it to 280 for the rest. And they did that based on observational data.

https://cdn.cms-twdigitalassets.com/content/dam/blog-twitter...

https://blog.twitter.com/en_us/topics/product/2017/Giving-yo...
There was a discussion about that last year [1]

[1] https://news.ycombinator.com/item?id=30042831
That’s a whole extra layer of tedium above what I’d like to see.

I just want a single command that will do all the reverts cleanly, and the option to list the necessary reverts instead of doing them.
What WotC is trying to do now is say their new license invalidates the old license and magically everything under the OGL 1.0a is now licensed as OGL 1.1. The System Resource Document has a lot of non-trademarked content under the OGL 1.0a. Anyone could use those non-trademarked items under that license without any sort of issues.

They don't have a trademark on the word "orc". They have IP covering a fictional "orc" species for a role playing system with some statistics and basic descriptions. This generic "orc" entity was licensed under the OGL 1.0a for anyone to use in their own games. Paizo and others based the "orc" species on the SRD.
There is no assurance that enforcement of such "no evil" clauses will be limited to such incredibly clear cases. Given the general anti-competitive behavior of WoTC, there is good reason to think it wouldn't be.
Try Dagger, it generates DI code during build. So it's kinda hard code, but the framework does it for you. So the startup is much faster, and easier for JIT compiler to reason (no reflection)
Probably BEEP. (https://www.akihabara-beep.com/)
Ask HN: Reasons for OOP becoming less relevant/dominant
Anecdotally I keep hearing the overuse/abuse of OOP (Object Oriented Programming paradigm), especially in Java, has proved to be counter productive over the last two+ decades. This obviously is a religious topic; but clearly the heavy push for OOP seems to be waning as can be seen from the approach languages like Go have taken and their success.

Are there any studies/good articles that looked into quality of software systems that relied too much on OOP, how not doing so could have been better, and if the trend of moving away from heavy OOP is here to stay ?
FastCDC is the same chunking algorithm used in Got.

https://github.com/gotvc/got
Maybe I’m projecting (probably) but I detect some subtext in the README’s language. Like a “developers who are irate that Stadia was shut down, wanting to free anything they can for the community” type feeling.
I don't know. That's mostly fairly generic imagery.

But a lot of Infocom puzzles did depend on you translating a verbal description into the appropriate object--e.g. U-shaped metal = magnet.

Disclaimer: Sometimes beta tester back in the day. And knew lots of the people involved.
I don't like it. Looks as inspiring as when someone accompanies each room description with the result of a quick image search.
I see one issue with the data safety declaration on Google Play. It states that no data is collected or shared with third parties. On your website you declare the opposite. Besides that, looks very nice!
Sorry, it turns out to be a flook. ChantGPT can't decrypt caesar cypher. It randomly came up with the right solution. So strange it happened. I got so excited by the results that I did not double checked it. I got fooled by randomness. Bummer...
This is interesting. there are lots of tech there you learn while at work. I haven't touched Cassandra, Couch, Kafka, etc. This list will literally scare any beginner, stress any mid-level individual (Am I missing something?), and make seniors laugh.

I think a better list will be something of a specialized path made by devs and engineers working right now.
We can go even further by dividing the path by field (fintech, adtech, streaming services, retail, etc...).
Heh.

Sorry about that. A common typo. The keys are like right next to each other.
How Two sisters monopolized the identical-twins business
I would say that people are being introduced to patterns of behavior at very early ages where it is near impossible for the parent or local community to correct because it's happening at such a scale where it's hard to mitigate. That's the ugly truth about "normal", normal is never objective. Normal is always a function of how many people are doing it. If most of the world is dysfunctional, it will never be assessed as a dysfunction. It will be seen as normal.
Eel-Rents Project
The methodology for these numbers changed in Q2 2019[1], so I don't think it's safe to compare 2014 numbers to 2021. However, Q2 2019 is well before FoundryVTT exited beta, so it is safe to look at the 2019 numbers and draw conclusions about online play:

D&D 5e: 51.87%
Uncategorized: 14.27%
Call of Cthulhu: 9.48%
Pathfinder: 6.46%

[1] https://blog.roll20.net/posts/the-orr-group-industry-report-...
It's near the top of the article for me, but here you go:
https://www.tiktok.com/@hot.shame/video/7133999030887140614
insane how ACM has nothing to do with CS.
ZQ will quit without writing anything.
Yes I’m aware. My point was it’s not that concealed once you’ve invested the time to read the docs and peek at the code of whatever framework you’re using. The time to do that is nothing compared to the time saved using these frameworks.

I wasn’t sitting there thinking Harry Potter wrote Spring Boot.
Just hate it when a bobcat is hogging the elevator.
Sorry, it was a mistake. ChatGPT can't decrypt.
I moved away from using a dotfiles repo a few years ago because I kept forgetting to add/commit files as I changed them.

Instead I use mackup[0] which automatically manages symlinks to your Dropbox/Drive/Share and has support for a huge amount of software by default. You can also manually add “extra” files you wish to track if you like.

[0] https://github.com/lra/mackup
If what you're saying is that an exclusive, intrusive commercial license without a morality clause is more in the spirit of FOSS than a non-exclusive, non-intrusive free-use license with a morality clause, well, (1) that's a take, (2) I don't agree at all, and (3) we can probably just agree to disagree. At any rate: we've identified the disagreement, so let's take that as a win.
Non- energy hungry PoW mining (fuck PoS).
Yes, I'm working on it in some free weekends.
it's embedded directly below the text you quoted
Other things about Japanese elevators

99% the "close door" button works immediately. Vs say USA where 80% are not even connected and where some are connected but the door doesn't respond for 1-2 seconds?

95% there are no light sensors, only pressure sensors. I'm guessing in the USA those are mandatory that there is a light sensor that if interrupted, causes the doors to open. In Japan those mostly don't exist, there is only a pressure sensor

In Japan it's not uncommon to have someone exit the elevator and just as they exit, press the close button so the door will close immediately behind them. This is a "sorry I interrupted your time by having to stop the elevator" gesture. This wouldn't work in the USA because the light sensors would trigger the doors reopening.
For what ?
In GDPR there are some kind of exemptions for art and journalism.
I tried it but I don't like it.

I think you have a choice to make between writing "a C application" which also uses SDL but probably only runs easily on computers, or writing "an SDL application" which can be easily ported to all weirdo SDL platforms without a complete standard library like maybe Vita or PSP or GP2x or RISC OS or BeOS or something obscure.

Say you're writing a game where you want to decouple the game logic from the render, so your game can be more easily ported to different output formats like ncurses or even a different graphics library like raylib. In that situation I think it would be an error to depend on any SDL library functions like `SDL_calloc`. Or if you did, you'd need to have your own function pointer set for everything you used, like a global ops struct of function pointers with `my_ops->calloc()` (which is how I'm handling cross-render implementation too).

The SDL set is also missing some things, like I need locale support for wchar.

Overall, I don't want to write "SDL C", I want to write C99.
Perhaps the hardware cost would be higher with one big mainframe, but there could be many subtle advantages that would combine to reduce the overall cost, since personnel costs make up a huge chunk of total opex.

I don't have enough experience to say whether having the entirety of Twitter sit in one really big metal box would be perceived to be sufficiently advantageous or not.
> I think anyone arguing for frameworks should spend some time making a serious attempt at frameworkless dependency injection. The frameworks are really doing so little for you, at occasionally horrendous cost.

That is what I did, and decided a DI framework was much better. If you have a single scope, like singletons, its pretty easy to do the wiring manually. If not, then you see very quickly that your scope management code and rewiring of same things at different layer quickly becomes tedious, error prone (becoming out of sync with another wiring), boilerplate.
What's interesting(/blows my mind) though is that unsubstantiated rumours about the new OGL started going around weeks ago. This caused a massive amount of concern and outrage among the community, to the extend that WoTC actively moved up their communication timeline and responded with a post on DndBeyond containing more info about the new OGL (a far more reasonable version) to try and reassure the community and stop the fearmongering. That was all before this leak.

Yet despite all that they've suddenly come out with this draconian agreement which is worse than most of the rumours that had already caused a huge outrage.
I advise to try build-time DI frameworks, like Dagger, see how it generates the glue code, and then ditch it and write the same glue code yourself.

Yes, build-time cannot do tricky cases (when it depends on some runtime-only thing), but I'm yet to see any case of that.

Build-time is also easier on JIT compiler, as there's no reflection involved in runtime, for VM it's all just hardcoded.
The company is DRN. The YouTube video I wanted to add has been removed.
Congrats to https://trufflesecurity.com/

The email rejection's tone is weird.
Uh? What unreleased tools did you need in 2009?

Everything worked fine for me then.
Nix is a huge dependency though, in a lot of sense (have to learn a new programming language rather than invest in your git skills etc.). Even if you are mostly running nixos.
This will be looked back at as an example of when Google missed the beat and lost their exceptionalism.
Honestly I can see their logic. I think democratic principles fail as the general population gets desperate and votes in their short term self interests instead of a long term common good. This is why it’s popular to vote for people who will immediately lower your taxes, damaging as it may be to the governments funding.

We need leaders who can make decisive actions on generational time scales.
The difference with radio is that the content you were creating generally had to be good. Bad content would get bad ratings, few listeners, and would fizzle out. It didn’t last. Radio is a hard business. Good content was hard to monetize, bad content was impossible to monetize.

The magic it Facebook, TikTok, et. al is that they figured out how to generate revenue from content that is just fractionally better than nothing at all. The algorithms can monetize content with a value that is just fractions of a cent less than zero and they do all this without having to pay real money for most of it.

An entire generation now aspires to make a living creating what is effectively content spam. Filler. Junk for the algorithm to promote. And what’s incredible is that they aren’t wrong. You can make a living doing this. The payouts and sponsorships are insane.

It won’t last forever though. Eventually we’ll just have AI created content. You’ll have an infinite stream of “Sick car, what do you do for a living” videos at no cost.

The TikTok of tomorrow is one where you just type in a few words about your interests and it generates an infinite stream of fake videos.
If you like audio books, I'd definitely recommend listening to his books. I find these epic length books much easier to get through in audio form.
I wish I could use the open ROMs replacement from MEGA65 for VICE, so Hessian (MIT 6502 code and non-free data) could be played under an FSF sanctioned OS.