skysight-inc/HackerNews huggingface dataset:
Even though it’s just plain text files, I’ve been unable to move it to another server (you can’t just copy the folder because of its indexing system). There’s more to it.

Not true. Being portable from server to server (even across different file and operating systems) is one of DokuWiki's main goals. All you may have to do is clear the cache. See https://www.dokuwiki.org/faq:servermove

It’s somewhat difficult to update and requires frequent security updates

DokuWiki releases come out like every 1 to 2 years. Security hotfixes are rare but always easy to apply (usually you just replace one or two files). Upgrading is more or less a couple of clicks when using the upgrade plugin: https://www.dokuwiki.org/plugin:upgrade

It’s design, and all the available templates I’ve found look pretty old

I guess that's up to personal preference. Personally I'm still happy with the default template but people seem to like the bootstrap3 and argon templates

It’s native format is not MD

True. There are plugins that add MD support, but I agree, native DokuWiki syntax is much better supported. If you're familiar with Markdown, it won't be hard to pick up DokuWiki syntax, but yeah it's different. DokuWiki is about as old as Markdown, when it was invented markdown was just another unknown formatting language...
Pretty sure JSON isn't part of POSIX.
I was a nodejs programmer for almost 8 years before I hopped to elixir. A lot of it was motivated btw elixir's realtime system and concurrency.

One of the issues with nodejs is that you're stuck to one process which is single threaded. IE: you're stuck to one core. Yes there are systems like clustering which relies on a master process spawning slave processes and communicating over a bridge but in my experience, its pretty janky.

You're making a great move by trying out elixir. It solves a lot of the issues I ran into working with nodejs. Immutability is standard and if you compare two maps, it automatically does a deep evaluation of all the values in each tree.

The killer feature however is liveview. Its what meteor WISHES it could be. realtime server push of html to the dom and teh ability to have the frontend trigger events on the backend in a process thats isolated to that specific user. Its a game changer.

Anyways, if you're looking for resources to learn. pragprog has a bunch of great books on elixir. Thats how I got started.
There are countless therapeutics in research, testing and admission. I am not sure what you are reading but this is widely available knowledge and you can dig into agency databases to find out more if you are so inclined. Lifestyle, diet or supplements have shown to be rather irrelevant to the effects of Covid.
https://www.wikihow.com/Delete-an-Amazon-Account
Having spent some time with OCR and scanning recently, I'd have to agree.

A lot of news articles are describing JBIG2 as something archaic, when it seems to be as relevant and commonplace as ever. (see MRC, for a modern application)
Is the parent saying there is a lot of it on Tinder, and that Tinder isn’t following the law?
Does this open the door to private educational certification?
Here it is:

Email
To Whom It May Concern:

My name is XXXX XXXXXXX, and I am a resident of Roanoke, Virginia. I have a few questions about your process for responding to General Data Protection Regulation (GDPR) data access requests:

1. Would you process a GDPR data access request from me even though I am not a resident of the European Union?

2. Do you process GDPR data access requests via email, a website, or telephone? If via a website, what is the URL I should go to?

3. What personal information do I have to submit for you to verify and process a GDPR data access request?

4. What information do you provide in response to a GDPR data access request?
To be clear, I am not submitting a data access request at this time. My questions are about your process for when I do submit a request.

Thank you in advance for your answers to these questions. If there is a better contact for processing GDPR requests regarding allisonelearn.com, I kindly ask that you forward my request to them.

I look forward to your reply without undue delay and at most within one month of this email, as required by Article 12 of GDPR.

Sincerely,
XXXX XXXXXX
> panel quality is reported to be inferior to its U2415 predecessor

Ah, that's disappointing. Those monitors fill a nice niche.

I remember buying monitors 20 years ago, and I remember what stuff cost back then, so I don't complain too much (we've got a lot of bargains) and I accept that "you get what you pay for." The disappointing thing is the nonsensical nature of monitor pricing. It tends to be a pretty bimodal distribution and it often takes some research to figure out why something is cheap or expensive.
Sounds super interesting! Thanks!
Me too. One time I messed with my friend by adding a conditional to complement every name except his.

10 PRINT "WHAT IS YOUR NAME";
20 INPUT NAME$
30 IF NAME$ = "BILL" THEN
40 PRINT NAME$+" SOUNDS LIKE A NAME FOR A DORK!"
50 ELSE
60 PRINT NAME$+" SOUNDS LIKE A GREAT NAME!"
70 END IF

I also tried to prank people with a program I wrote that mimicked a BSOD, but I couldn't get anyone to fall for it.

PS- No hard feelings between me and NAME$, one of the few high school friends I still spend time with. He still remembers the program and laughs.
I was baffle the first time I realised differentiating a variable from string was a thing for beginners, but it's true, a lot struggle with it at start...
> Should this test preclude me from teaching grade school in Ontario?

Yes. If you cannot do basic arithmetic, you should not be responsible for teaching math to children.

> Ms. Findlay, taught elementary school in Whitby for years, she's really great at maths, but she couldn't draw a stick figure or build something out of lego if her life depended on it, heck she can't drive stick shift.

I don't understand what you are talking about. Elementary school teachers are responsible for teaching math, not teaching kids how to drive stick.

I'm sorry about your condition. It honestly sounds like hell.
I guess it depends on the lawyer. Not long ago I was shocked when a lawyer (not somebody we know, just a random phone book lawyer) stayed on a call with my girlfriend for a half hour talking about her father's estate and charged nothing for it.
"Except for the problem of too many levels of indirection" - ?
Is there a source that breaks down this sort of stuff on your own hardware in a beginner friendly or at least explicit way? One hesitation I have to exposing something public that may not be secure, compromising my home network. It’s intimidating and holds me back, a bit.
I think that say what you will about the social media and the ills of it, Tinder is definitely a net positive for society. This is because matching on Tinder removes the ambiguity of attraction from the whole confusing dance of social interaction. So in the long run, when Tinder and its clones take over, there should be much less stories about unwanted sexual attention: either you make it on Tinder or you do not make it at all.
Yeah, I could never get into those games 'cause they felt too much like work.

Instead of factorio I'd rather write some fun code. Instead of WoW, I'd rather go exploring the woods.

But you do need recreation. Games could be fun again, depending on the level of effort, etc
There's a very interesting hypothesis about the origin of life that puts a primitive ribosomal assembly of amino and nucleic acids at the center. The idea is that these amino chains and nucleic acid chains (protein and RNA) kept self-assembling until a version was created cabable of self-replication. This posits abiological generation of nucleic and amino acids and linked chains as well.

Once these primitive ribosomes were capable of reproducing themselves (presumably with a very high initial mutation rate), biological evolution began. Such ribosomes would have two jobs: reproduction of nucleic acid chains, and translation of some fraction of those nucleic acid chains into protein chains. Not all the amino acids would have been used at this early stage.

This is perhaps a more manageable analogy to coding than looking at something as complex as the human genome, which I think is a real error in the article (though of course humans are more interested in their own genome). It'd make more sense if the author had used one of the smaller independent bacterial genomes as the model.
Not sure (I still haven't used it!), but I wouldn't be surprised :(
How would you feel about getting threatening e-mails out of the blue, then finding out you were being used for the author's personal benefit?
the cloud is great they said...
Can we make sustainable public transport attractive again - an stop hyping gadgets for the rich?
>Corruption and tax dodging are highly private activities

>Transparency is one way to expose that.

Well yeah sure, but that's not what happened here. The transparency brought by this leak is only in regards to salaried (honest) people's wages, so the people who earn dirty money from corruption, bribes and other illegal activities are not impacted by this at all, as those deals are always off the books, usually in form of cash, maybe crypto nowadays, but often also in real estate or other gifts such as cars, artwork or various favors (I give your construction company this lucrative government contract, and in return your construction company will build my McMansion for free, or, you hire my son/nephew as an exec in your company).

So this leak most likely does not affect criminals at all, just people who probably had managed to secure incomes much higher than the median (tech workers, entrepreneurs, etc.)
> There's a pretty big difference between israel, the country spying on somebody out of national interest, and israel allowing what is essentially an arms-dealer based in israel to help random other people spy on countries they are allied with.

Yes and sort of and no.

The thing with weapons is that occasionally you sell them to people you end up fighting. Take the Falklands war - Argentina was using American, French, and British weapons to fight the British. It happens, it's a bit of egg on everyone's face, but it is what it is.

When you're a major arms dealer, you'll eventually end up selling guns to an enemy of your ally, or supposed ally.
> nd can definitively say it's the best decision a person can make for their mental well being.

No, you can only definitively say it's was the best decision you made for your mental well being. With the plausible suggestion that it might be good for some others, also.
> but I have no compunctions about sharing my salary information.

the difference here is that unless there's person-identifying information (which the article mentions as "personal data"), it's not yet _your_ salary information, because we don't know who you are. But if you provided a few more non-confidential details about yourself, such as the name of the company you are employed by, your role and the department, then even without disclosing your confidential details, the provided salary is a lot more valuable piece of information about you. There are numerous outsiders with a various range of intents that might find this information about your economical wellbeing extremely valuable.
I'm assuming you've never had something that approaches a real life legal threat? It's extremely stressful.

It's one thing wanting people to know about laws, it's another thing to induce emotional distress just because you think some individual should know.

Personally I think it was a horrible thing to do to an innocent person. Totally thoughtless and uncalled for.
Hi Zach, I owe a great deal of thanks to you and the rest of the Codecademy team for providing me (and millions of others) with the tools to make a career transition. Hope this is just the beginning, can't wait to see what's next!

(Also, great to see someone from my high school class doing huge things. Well done!)
Just an idea: maybe non-white francophones are immigrants from countries with a different dialect of French, so even if they are technically francophones they have a serious gap in understanding québécois. As French has an extra challenge in math by the way numbers are composed (ex: 80 is literally "4 of 20", not "8 tens") that makes decimal calculations a bit harder than in English, it can skew the results to the observed numbers.
It should look like you're a massive pirate -- if you have hundreds of people downloading those CD rips from your Gdrive. If you're the only one accessing your own files, it shouldn't matter how many rips you have. Don't know how it works in practice.
I do not think it is worthwhile to engage in cults of personality. I do not obsess over him or anyone else (outside of my family).

While the man is accomplished and respected, his ideas are just ideas that he puts out there with the hope that we consider them and improve upon them.

You question his aptitude for math. Ok. I see no reason to have a thought on that particular matter.

The idea that the education system has a problen at all is an idea that suggests the education system isn't achieving a particular goal. The differences in perspectives all come from having a different goal.

Here is a breakdown of the differences in goals:

(1) Marxists in our society believe education's goal should be to achieve equal credentials for all people -- they view the contest and competition aspect as a negative.

Standardized tests inevitably reveal the different levels of intelligence between groups despite their afforded equal opportunities(which then makes a good argument for why we have disparate outcomes and is thus an ideological threat to marxists).

(2) Some marxists also view the aspect of actually training people to reach their maximal potential (IE fostering the genius of someone like Newton or Einstein) to be irrelevant to their goals. They just do not care about this aspect. They would rather advanced math classes be cancelled than see their ideology be dismantled by standardized scientific testing.

(3) A rather silent group of, say, "meritocrats" believes people are different, differences are beautiful, and differences create bellcurves of both athletic prowess and brain prowess. Standardized testing is the only way to assess people and see where their brain falls on the intelligence bellcurve. Education is valued as a way to foster our civilization's geniuses so that they reach their full potential.
Congratulations Zack! I learned to program at Codecademy and it has played a very important role in my life/career. I'm working as an Engineer in an ed-tech company. This was all enabled by you and your team!

Thanks again
I'm honestly baffled about the response, especially from the pro-privacy crowd on HN. This is simply the reality of GDPR. If you host and operate a website that serves EU visitors you must comply with GDPR. Of course this is a burden on small operators and it may come off alarming the first time you receive a GDPR request, however, this is GDPR working as intended. It is intended to force operators to explicitly decide which user data they are going to collect (incl. on how to inform users, correct, delete, export, etc. this data).

I do agree that there might be ethical concerns on how this study was conducted, however, the email messages do not suggest pending legal action. They're pretty standard GDPR requests.
Oh I so remember that, and can even find mainstream media articles to back that up.

https://www.nytimes.com/2000/10/26/technology/playstation-2-...

Same thing with the PS3—it was a lot of bang-for-the-buck for Blu-rays when it debuted. (Not that Blu-ray took the world by storm like DVDs, but still.)

https://www.theverge.com/2019/12/4/20992215/playstation-3-ps...
Would be great if your service supported JVM applications in the near future. Kotlin on the backend is a thing.
Introduction to Modern Prolog
Also in Europe. Started my adult life with work and rent right before financial crisis of 2007–2008. That was extra tough time and I have been a scrappy person ever since. Not spending any money if I feel there is any chance I might be short on money ever again.

Felt that IT career is making me miserable so was not sure how long I can keep at it even though it pays really well.

Started with my own real estate so there is no rent payment and equity is built up instead.
Then got lucky with TSLA (not with GME).

Just retired with somewhere between few years to a decade or runway (depends on stock market)
Now I am interested in markets. Have been following markets for about 3 years and plan to test my cleverness and do more active trading/calculated gambling to get to Financial independence. Or return to work when my runway ends.

This channel has been a great learning source and he has a lot to say about building wealth and trading. https://www.youtube.com/c/MeetKevin
I think I have done it as soon as possible for me. Took a decade if not counting the financial crisis years. Good luck!
I actually find it easier to use C libraries with cgo then writing in plain C.
> There are very few accounts that need to be split like that for tax purposes

I disagree. Take repairs - according to tax law, some can be deducted and some need to be capitalized.

What I would expect from "accounting" software is to ask you questions about the type of expense, and decide what category (account) it needed to be placed in. And then for depreciated expenses, let you pick a depreciation method and track that year to year.

> it is quite common for a business to have at minimum two sets of books, one for tax and one for book

That contradicts your claim that it's not necessary to split most accounts, since at least all accounts are being doubled! From a programming perspective, why would you want to copy the entire data model and then make some modifications to one copy, rather than having a single data model that models everything?

> (the company's own internal representation of its financial position).

I'll admit that for my own purposes I'm discounting this, as it seems less applicable to small businesses. The real reason I need to track "depreciation" is because tax law makes me do so. From my perspective, a large expense is still money out the door on day 1. Sure I've done basic profitability projections using capital costs amortized over a number of years, but I don't see how I'll gain by committing to those and then later having to further model deviations from the expectation.

> T-accounts are an instructional tool, they are not used for actual production accounting purposes

I don't understand why teaching accounting seems to revolve around teaching its basic operations of adding and subtracting, which should have been covered in grade school. There's obviously some common data models that professional accountants use, but it seems like they're implicit knowledge rather than ever being directly described.
When monitors went from 4:3 to 16:9, tv's were going to 16:10.
Stolen: $100B in Covid relief funds, Secret Service says
Big tech has been rolling out censorship all over the place lately. People suspect that ulterior political motives are causing Google to do this. I don't think mistrusting the motives of Google means that the people here lack "reading skills and critical thinking."

One of the terms included in its abuse policies is "hate speech." This is an extraordinarily ambiguous word which can virtually apply to any speech that is critical of anything. It is a term that has come to be known, by some of us, as a tool the political left uses to censor dissent. For example, saying that a man is a man and a woman is a woman can be considered hate speech against the trans community.

This move is part of a larger trend. Some people see it. Others don't.
This was truly a great year for matrix. Thanks to the whole team for making a dream about decentralized www come true!

But I have a great pain with that bug: https://github.com/vector-im/element-web/issues/469

Everytime I’m fighting with myself to not be sarcastic when speaking about this issue, but I want to say I have hard time believing that Element could we a main communication platform for anyone without this being fixed. It drives me mad, and I have just two people to communicate with!
Thanks! Macroexpanded:

Miller CLI – Like Awk, sed, cut, join, and sort for CSV, TSV and JSON - https://news.ycombinator.com/item?id=28298729 - Aug 2021 (66 comments)

Miller v5.0.0: Autodetected line-endings, in-place mode, user-defined functions - https://news.ycombinator.com/item?id=13751389 - Feb 2017 (20 comments)

Miller = sed, awk, cut, join, sort for CSV and tabular JSON - https://news.ycombinator.com/item?id=11674304 - May 2016 (1 comment)

Miller is like sed, awk, cut, join, and sort for name-indexed data such as CSV - https://news.ycombinator.com/item?id=10073040 - Aug 2015 (2 comments)

Miller is like sed, awk, cut, join, and sort for name-indexed data such as CSV - https://news.ycombinator.com/item?id=10066742 - Aug 2015 (75 comments)
How do you know the blog author doesn't have evidence of a ToS violation (that they're not sharing)? Similar incentives to shade the story exist on both sides, I think.
How is 2h to 1h any „revolution“? And wouldn‘t simple (bullet) trains be better for that?
Airlines pay just like that (as do taxi companies and most other parts of the transportation industry). Guess what you all have in common? Zero agency. So when you take a job where the ideal output of your labor is 100% deterministic, then it makes sense for your pay to reflect that.
I've been looking at it lately and the SignalR tech it uses. Very nice. My cursory Google research indicates a server using it can handle about 3000 users, which is not many, but for my purposes is fine. Blazor makes it completely optional, which I proved to myself by doing client side Blazor (dot net wasm) only and using an Apache server instead of IIS with ASP.NET.

https://en.wikipedia.org/wiki/SignalR
Why? What would make you think this has any impact?
please give sumatrapdf a try. this is a powerhouse app that is barely talked about. it is like 2-3 Mb in total and does everything pdf.

using edge for pdf is like hair clipping with a chainsaw. just my 2 cents
Taxes and charity are two completely different things.

People can indeed donate. But arguing “I think there should be more public spending on X and I’d be willing to pay higher taxes for it” a political position.

Not sure if you are insinuating that anyone who holds this political position but does not donate money towards the cause are somehow hypocrites?

“Desiring that everyone else are forced to follow your ideals” is basically what most politics is about when it comes to public spending and taxes.
If you consider the intended purpose if the software to be "tests" then all development is test-driven development. But that is not the usual meaning.
Sorry about that. Yes, those are required but you have more freedom to go wrong in more severe ways.

Mspaint uses the file system at command of the user. Something that I didn't mention (which I will I'm a revision) I'd that the server is being run by another person with their own deployment schedule. So, we generally like to excise state ASAP to a durable medium since process state is volatile.
android element. why can't we forward a text or a photo or anything? i have to "share" and then select a chat or a room to forward to. any reason for this issue to exist? i personally never joined whatsapp and quit telegram during the last mass exodus to telegram.
NFL’s Covid-testing plan could fuel spread but it’s ‘where society is going’
Not gonna lie, it really blew my mind when I was onboarding junior engineers that not every engineer knows how to touch-type. Frankly, I had never even heard of the terminology "touch-type" until that moment, and basically thought that if you can't do this (in most cases) you never learned to type. Not trying to be rude in any way, any idea how common this is? Maybe more common internationally than in the US?
https://archive.ph/L1jgL