skysight-inc/HackerNews huggingface dataset:
Shameless plug: https://ox-hugo.netlify.com

I just announced the ox-hugo package. I love the blogging framework of Hugo, but disliked that I needed to manually take care of the post front matter and also noticed the shortcomings of writing in just Markdown. I also missed the tree-based text organization of Org mode. So this package was born.

Writing posts in Org mode gives you all the Org markup power (that's already more than Markdown), plus a lot more! like Org Babel, property inheritance, etc.

An example: I wrote this post ( https://scripter.co/notes/string-functions-nim-vs-python/ ) that's heavy with code blocks and results of evaluating those code blocks. It would be super-painful in Markdown to paste all the code blocks and also their results. In the Org source: https://gitlab.com/kaushalmodi/kaushalmodi.gitlab.io/raw/mas..., each of the #+RESULTS blocks in that Org source are auto generated using the Org Babel feature.

I elaborate more on why I use ox-hugo, or why I use Org for blogging in native Emacs environment here: https://ox-hugo.netlify.com/doc/why-ox-hugo/

Even if one is not using Emacs as their editor, as the OP mentions, the Org markup is simple enough that anyone can use their favorite editor to write in Org. To add to that, using a little Makefile, they can run Emacs in batch mode to take advantage of true Org mode features like Org Babel, etc.

For instance, one can clone the ox-hugo repo, https://github.com/kaushalmodi/ox-hugo/, and just run "make test" or "make doc" to let ox-hugo do its thing, without having anyone to know what to do after opening Emacs, what command to run, etc.

"make doc" will generate all the Markdown content needed for the entire documentation website that I linked in the very beginning of this comment, all from a single Org file.. You cannot do that in Markdown.
At my last job, the app we were creating had both a web frontend and a Qt ui, so it was pretty easy to compare the relative difficulty of the two approaches since we were generally doing the same thing in both. Honestly it was kind of a wash. Qt was a little nicer as a developer because it meant never leaving visual studio, but I can't say that Qt offered some great advantage over HTML/CSS in terms of UI paradigm. I'm skeptical of this premise in that, yeah, the web isn't that great a development platform, but the alternatives aren't significantly better overall.
We bought a Costco Novaform Serafina 14" about six months ago, unpacked it and let it pop for a few days, and its been the most comfortable bed we've owned.
I don't want to take away from your comment, but my mother spent 4 years attempting to obtain disability (and along with it Medicare), only to die 4 days after her final denial letter at the age of 59.

53% of disability claims are denied, and the average SSDI payment is $1171/month. Having helped my mother through the disability process, as well as helping build tooling for disability advocacy non-profits, I can tell you how little government assistance is available to sick people in the US.

Are there services available? Possibly. Can you count on receiving them? Absolutely not.
i disagree with one premise...web apps werent ever seen as a more secure alternative to windows apps. they were seen as easier to deploy. that was netscapes big threat to MS. You could deploy an app to a large audience easily. its hard to get across how hard things were back in the day. citrix came out as an option as well...same deal. easier to deploy.

people really thought activex was brilliant...until security became an issue. i can remember when the tide changed.

anyway, fair points otherwise. cheers.
> I tried to use gnus in the past as a nntp and smtp client and I hated it.

One thing that I noticed with gnus was that it seemed to be very slow in threading messages (when dealing with more than 10000 headers). I'm not sure if it was a problem with my configuration though.
> But modern UI in Office is only an evolution of what was there in the 90s and hasn't changed fundamentally either yet it doesn't feel any faster.

Sorry, but this is absolutely untrue. The Ribbon UI introduced in Office 2007 was a massive change functionally and visually. You went from a static toolbar that would just show and hide buttons to live categories which not only resize but change their options and layout as you customize or resize the window. There's now drop downs, input fields built in, live previews in the document as you hover over tools and options, and more.

Same for the new Backstage UI introduced in Office 2013 for saving files, viewing recents, and other file and option operations. You have full screen animations and interactions.

Hell, Microsoft even made the text cursor fade in and out instead of blinking, which needs more processing power.

Could Microsoft have optimized it more? Yes. But they definitely have added tons to it since the 90s and even mid-00's to justify why it's slower.
Further discussion(s): https://hn.algolia.com/?query=learn%20sql
UI testing best practices: content verification
There are way more shortcuts in emacs than one can possibly remember.
>To protect your seed you can carve the words into a block of brass which has a high enough melting point that it should survive a house fire. You can use something like a Bantam Milling machine if you don't want to do it by hand.

Not sure if trolling or not, but just use Cryptosteel: https://cryptosteel.com/
Hi there, I think the reply above by yonilevy is a very solid example and could be used in your text (with yonilevy's permission of course).
The "unfixable design flaws in the web platform itself" that enable HEIST attack are trivially fixed by disabling third-party cookies, on the client side — in the browser's settings, and on the server side — by using SameSite tag in the Set-Cookie header.

I'm just left wondering why browser vendors don't apply this behavior by default, it would've been much cheaper to fix the broken sites than mitigating the security hell that 3rd-party cookies provide.
"Zk proofs shouldn't leak knowledge to cheating provers or verifiers."

It is trivial to show that ZK proofs leak nothing to the prover: the verifier has no secret input to leak. This is somewhat technical but it comes down to the actual definition of ZK, which is that for any verifier V, there exists an algorithm S that has the same output distribution as V but which never interacts with the prover (at least in the case where the proof is valid). The existence of that algorithm implies that the verifier "learns nothing" -- because whatever it can compute after the interaction is something it could have computed a priori.

As a result, whatever inputs the verifier has cannot actually impact the proof itself -- otherwise it would be impossible to satisfy such a requirement. Using your example, suppose the prover can only succeed if its secret input is equal to the verifier's secret input. No algorithm that does not interact with the prover could have the same output distribution as the real verifier, because that distribution will depend on the prover's input (i.e. whether or not the input is equal to the verifier's). So you cannot actually accomplish that task with a zero knowledge proof; or taking the contrapositive, the verifier has no secret inputs in a ZK proof.

(If you are wondering what the verifier would "learn" in such a situation, one answer would be a transcript of the interaction itself.)

So, if we were to try to apply the ZK definition to the prover, we would have something trivial: take the prover P and run an "internal" copy of P in some bigger algorithm that does not interact with the verifier. Since there is no secret verifier inputs, that bigger algorithm can just follow the protocol and output whatever P outputs. Since the protocol is just being followed exactly, P has no way to distinguish the simulation from the real interaction, so the output distribution is unchanged. In other words, the prover necessarily learns nothing from the protocol.
I don't see why this should necessarily be surprising or viewed as a bad thing. We've been using essentially the same controls to operate motor vehicles for over 100 years. Sometimes the market evolves these things to a point where they work as well as possible, or at least better than anything else we can envision.
An Analysis of the Catalonian Referendum
I wish I could read this on android. It just redirects to a single ad.
The way to remember that is that the link is important.

For example, [[www.example.com]] makes sense.. it will render as www.example.com that hyperlinks to that link. But [[link description]] is useless by itself.

So.. put the more important thing first, the link:

[[www.example.com]]

Now, if you also have a description text for that link, put that afterwards..

[[www.example.com][link description]]

Hope that helps.
I remember “brackets come before parentheses” alphabetically ;)
> The whole point of the LGBTQ movement was to let people decide for themselves what they are, not to label them based off what society says they ought to be.

So why can't they use that experience to make the same point against a AI bot labeler. Too much of a leap?
Thanks for the chuckle. See you on n-gate.
May I ask if you were in a fraternity or sorority?
Markdown doesn't do tables. That's the killer for me. Yes I know I can use HTML but too much of that and I quickly get to the point of preferring HTML for the whole document. Easier to stick with just one markup format.
Not a lot of text encoding going on there so most porting should be easy.
> At that time, the Geeks thought differently. The architecture of the Net was peer-to-peer. You did not need large amounts of capital to build a business.

But you do need large amounts of capital to move packets all around the globe like magic, so naturally the suits won the Internet.
And do you think investors just flushed that dividend/share buyback money down the toilet?

No, they invest it somewhere else, and for most wealthy investors the best returns can often be found in tech start-ups. So it still makes it easier for start-ups to obtain capital.
> What would often happen is that the different traffic directions would try to take turns. One direction would get momentum going until someone brave enough in the other direction would poke their car out. Eventually the one direction would stop and the other direction would start going.

That's pretty much how roundabouts work when traffic gets heavy.
I use Amazon just because it has great service. But it's UI is atrocious. Flipkart blows it apart when it comes to UI. So easy to search based on several sub parts. it's Mobile UI is also very well done.
More importantly some countries are reverting back to demonizing LGBTQ people and behavior. Go after them first before we return to the Dark Ages.
I was going to mock this post because I think the lgbbq movement was a cultural Marxist conspiracy against the institution of the family unit, but your points are absolutely beautiful hypotheticals that everyone can get behind.

Individuals absolutely have to be free to determine who they are, and that means that society can only judge their determinations, not they themselves.

I will set aside my quibbles with the rest of of the package for another day, and simply extend you kudos for a well thought-out post.
Which makes it really hard for people who actually enjoy the products to talk about them. If I mention any brand name in my comments, it seems about 40%-50% of the time I'll get someone accusing me of being paid to mention the name. Word of mouth is being ruined by advertisers who don't know what word of mouth actually means.
It would be nice if they could remove the stop signs for one road and just post yield signs for the intersecting road.
I have one and love it, fwiw.
Yeah, I've tried it. I've also used Adobe tools and Visual Basic before, and some web layout/theme builders. So it's the IDE plus the visual building environment, with tools for animation and what not.

I also use Jupyter Notebooks, and having a rich REPL is great for prototyping and exploration.

So maybe something like the Smalltalk environment, where the environment is a fully customizeable web browser, and the language is your choice, which would get compiled to WASM or JS.
One could limit share of hash power. Perhaps by IP address. Or through blockchain links to previously-solved blocks.

The Tor Network, for example, has mechanisms for excluding bad participants. There's the bad exit flag, for relays that snoop traffic. Relays that harvest onion hostnames get banned. So do relays that attempt traffic analysis.

There's even a policy of discouraging new relays in commonly-used AS. There's no exclusion mechanism. But I don't see why there couldn't be, if there were too much concentration.

Edit: See https://trac.torproject.org/projects/tor/wiki/doc/ReportingB...
I'm not a fan of this argument, but I think his point is that there are fewer overall. For example, individuals with CAH exhibit far greater affinity for male-type toys (https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3166361/).
I honestly don't find any of these markup languages significantly easier to use than just writing HTML.
> If credit companies can't pre-screen you, you won't get any credit card offers.

Not necessarily true. I have a friend who had a $10k limit credit card opened by someone when their credit was frozen. The company never checked their credit because they recently had a card with them.
AmzSear – The Unofficial Amazon Search CLI and Python API
Was healthcare formerly more affordable? Or did people not use it in the past?
But the original article was saying that the UI paradigms are the same but the interface is slower. The UI paradigm on the web is as far removed from 90s Windows as modern Windows is if not more.

All these points are no different to how web tech is evolving UI so should be discounted the same way that web technology is.
It turns off Automatic reboots, not Automatic updates.
Playing at the World by Jon Peterson is a fascinating and comprehensive history of the wargames that led to Dungeons & Dragons, and the early years of the roleplaying hobby.

I highly recommend it for anyone that likes painstakingly researched details about the world of games.
You don't know many teenagers, do you?

The potential for ostracism is just too great.
Full TeX is not a good fit for the web as it's designed to typeset paginated documents at a size known at write time. You would standardise on some subset of Math mode LaTeX like MathJax does.

The challenge is then picking the subset of LaTeX.
Then maybe someday someone would write a web-LaTeX preprocessor with macros and the like.
Looks cool, but from marketing point of view you'd probably convert much better if you:

- Allow users to start creating their game without registration (lesson from early facebook games), and only after they're hooked ask them to register.

- Be upfront about free vs paid: if it's free and you don't say anything about it, then you lose the paranoid users, and if it is paid, then you piss everybody off by asking money at late stage.

Anyway, well done and best of luck.
Well _it is_ crazy. We can't trace an alternate history and work with that. We work with what we have.

I think, here, we might looking at it with the wrong lens. I'm unable to find the right words to say this. Let me say this statement feels ungrateful. Web is the largest and fastest growing ecosystem of software we've right now (refer: community size, number of projects on github, say, in Javascipt, CSS, and other web technologies).

You're comparing what is what should've been. By that measure, any human activity will fall short of not only yours but anybody's expectations.

You'd think that getting sane layout control is easy, but apparently it's not. Getting a lot of humans to agree on a fast growing technology is hard (it seems like).

PS: I'm not saying "nothing could've been better, be happy with what you have", not at all. I'm just saying this seems like complaining and a better approach is to try and make it better

I needn't have written up a long tirade for such a simple statement. I see that this is the same sentiment that's espoused by several others in this thread, and thought I'd try and provide a different perspective to look at this with

edit: formatting
Naive question: Why would credit reporting companies resist allowing consumers to freeze their credit? I would think, if anything, it provides them another data point and does not otherwise affect their business at all. Is there something I am overlooking?
> If you save that $3k/m over 20 years and put it into Vanguard ETFs (at 7% over 20 years), you’ll be 38 and have $1.5 million in the bank! Save $6k/m, and you’ll have $3 million at 38. Yes, I said that correctly. Save $1k/m and you’ll have $500k by 38.

Simply, no. No. That's not how it work. You can't find index returning 7% avg on 20 year interval. Plus that gains are taxable in many contries, sometimes heavily.
> I wonder if we could solve a lot of these problems by simply eliminating left turns from feeder streets onto arteries (or allowing them, but refusing to put in stop lights).

I think it would be better to disallow those types of left turns entirely and direct traffic to make a U-turn at next available intersection. During busy traffic times, it's often easier to to that compared to trying to make left. Even during times it's not so busy, making a right turn with a subsequent U-turn doesn't take that much longer.
I'm trying to just build interlinked documents. My bane is variable window/screen sizes and images. Styling is too simplistic for my scaling demands.
Force helps, but all that’s really necessary for a fiat currency to have worth is for users to trust that it will remain reasonably scarce. Example: Bitcoin. In the case of traditional government-issued currencies, you’re trusting in humans rather than an algorithm, and that trust can be broken (which is what happens in a hyperinflation scenario), but it still exists in normal scenarios.

(And even Bitcoin’s value is in part based on trust in government - specifically, that various governments won’t ban it. A ban might not be 100% effective but would clearly decrease its utility and thus its value; recent events wrt China are a small-scale demonstration.)
Good point. I need to learn more about this guy.
See my comment on how to remember the [[more important link][optional description]] order: https://news.ycombinator.com/item?id=15322954
#+INCLUDE
Using the Plan9 plumber utility
It worked for me. It's not all that interesting, though. The synopsis is: some Canadian guy writes down things he doesn't want to do and then doesn't do them. It's an interesting concept but you get as much out of the title as the articlr
Uber Loses License to Operate in London
Oh yes, one more spec or standard should do the trick!

On a more serious note, it has it's faults but it works. Maybe people are asking too much of it? Maybe they need to adjust their expectations?

There are lots of ways that it can be improved. I can think of one innovation coming down the pipe and it impresses me. HTML5 doesn't, by itself, really impress me. WebVR, or whatever they are calling it, doesn't impress me - I remember VRML and the fiasco that was. No... The new DRM spec doesn't scar me - I figure it's just going to give a standard interface to what is already going on.

What does interest me is the webassembly. That I find interesting though a part of me expects it to end up similar to Java applets from back in the day. It interests me because I am expecting it to be a boondoggle.

The rosy-cheeks on the starry-eyed youth have assured me, quite breathlessly, that this is a game changer. This time, this time it will be different. We're finally killing Flash and they've gone and reinvented it. I'm probably going to have to add another 32 GB of RAM, just to use a browser. But, it's going to be different this time. They've got a plan.

So, I'm interested in seeing how that turns out. I'm the quintessential optimist. I have every hope in the world that someone will come up with a way to selectively block it.

Really, the web is doing okay. When we stop and look at all the crap we've shoveled ont TCP/IP, I'd say it has held up nicely. I really can't think of a single bit of tech that has taken more abuse than TCP/IP. HTML and CSS are up there, but I'm pretty sure TCP/IP can lay claim to the most abused spec.

Yet, the 'net lumbers on. It's kind of amazing and it is a great time to be alive.
How have you set up John the Ripper? Is it on a desktop wallet? Interested due to a similar situation although it's a lot less than 2.5BTC
While the commenter above me has much more insight, I second.

This is really well done! I personally hadn't thought of this. I collect resources from HN all of the time and pile them up in an Instapaper account, but I organize haphazardly and poorly.

That said I'd add that if you can offer for registered users or anybody a regular caching or hard-copy option. To double up on that, offer pipelining of a cached data dump to a file on Google drive or Dropbox or any other redundancy endpoint. You could grow from there in usability. Or somebody could write a middleman service for that... fun's fun.

Great work, anyway.
The top product on cooking page [1] shows the folly of using reddit for product recommendations...

[1] https://thingsonreddit.com/things/r/Cooking?page=1&order_by=...
Would that be more or less expensive than subsidizing the credit reporting agencies shareholders desire for aggressive growth?
That does work most of the time, but I've found that once they pave over it with more asphalt, it becomes difficult to tell where the edge once was.

I have found that traffic lights with camera based detectors work pretty well in terms of detecting cyclists (without the paving over problem that loop detectors have).
TeX is a macro language which makes it non trivial to debug. The output is generated in a non-obvious way from loosely structured input. That being said, TeX math markup is a superior, human friendly format suitable for input to a translator that outputs MathML just as most people aren't writing web page content directly in HTML.
Agreed. I just bought mine the other week from Macy's where every mattress was "on sale" for almost half of the list price. Then they took another 10% off for a Labor Day sale. The $900 mattress I bought was the same quality as all the other ones I tried for around that price in other stores - each of which had their own ridiculous list price and sale.

MattressFirm was even worse. They wanted over $1000 for mattresses that felt like junk and were $500 elsewhere. Sleepy's was great before they were bought by them.
>I think the lgbbq movement was a cultural Marxist conspiracy against the institution of the family unit

If this isn't sarcasm/irony, what's your evidence for this conspiracy?

(Edit: Why is this comment downvoted? Is it frowned upon to ask for evidence for a conspiracy theory?)
KaTeX suffers the same issues as MathJax; it has to render some subset of Math LaTeX to something web browsers can render. We now have two standards. All the CSS issues in the article apply as much to KaTeX as anything else.
I'd love to read this, but the site can't work without javascript, which I have disabled in my browsers, and the source contains nothing but some opaque, obfuscated JS blob.

Does anyone have a link to a plain text version of this article?
But it's nonsense to pretend that the only factor that's been driving inflation-adjusted wage stagnation is Reagan's economic policies.

Globalization, automation, Baby Boomers retiring, healthcare costs, education costs, and a million other factors are influencing that too. Trying to parse the effect of Reaganomics economic policy by looking at one country in one 20-30 year period among all the other effects is an impossible task.

In lack of any significant empirical evidence, I'd rather rely on reasonable economic theories than politicians trying to win the votes of an angry mob.