skysight-inc/HackerNews huggingface dataset:
I've been hacking now and then on a document preprocessor that uses a similar syntax, e.g. this code

@Section[name=quickstart]{@Title{Quickstart}

@P{ The official documentation is very sparse, but as a quickstart here is what you need to do: }

@List{
@Item{Create a fullscreen window to render into}
@Item{Initialize the library with @FuncRef{S3DTK_InitLib}.}
@Item{Create a renderer with @FuncRef{S3DTK_CreateRenderer}.}
@Item{Create an IDirectDraw instance - DirectDraw is mainly used to manage video memory.}
@Item{Setup exclusive and fullscreen cooperative level and set the video mode to 640x480x16bpp or whatever.}
@Item{Obtain the base of the framebuffer (see below) to use for calculating surface offsets.}
@Item{Create a primary surface with a secondary buffer attached to it to act as a swap chain.}
@Item{Create two @TypeRef{TS3DTK_SURFACE} variables to hold info about the surfaces. S3D actually needs very little info about a surface: its size, pixel/texel format and the offset in video memory from the framebuffer. This bit is the trickiest one.}
@Item{Optionally create a 16bit surface to hold a z buffer - again you need to do this via DirectDraw and @TypeRef{TS3DTK_SURFACE}.}
}

@P{ And that is about it. Beyond that it is mainly setting state and drawing triangles. In terms of memory management, S3D relies on DirectDraw to do the video memory allocation/etc so in general the process is allocating a DirectDraw surface and filling a @TypeRef{TS3DTK_SURFACE} variable with info about it. The S3D API itself does not actually know about DirectDraw, it is only used indirectly to obtain the memory offsets and to perform surface flipping. In theory it might be possible to allocate a big surface and chop it to smaller pieces with multiple @TypeRef{TS3DTK_SURFACE}s. }

produces the list at the top of [0]. The main difference in the syntax is that instead of "@title: blah" you type "@title{blah}" because "blah" is just the content for the "title" node and the parser doesn't treat any nodes in a special way, it just creates a tree and then passes it to a script for doing whatever it wants to do (to produce the linked HTML document it is passed to a script that generates HTML in a variety of formats - e.g. single file, multiple files, using HTML5 elements or sticking to "basic" HTML that works in a bunch of primitive viewers, etc).

The "Section" node above uses "P" but strictly speaking it isn't necessary as any text after the } will create text nodes for the parent node (in this case the "Section" node). I did it this way mainly for consistency, but a script could just use the node's own text (which is basically what nodes like "FuncRef", "TypeRef", etc are doing).

(i do not have any releases for the processor yet since i'm still -slowly- tweaking it as i -very slowly- write various documents using it)

[0] http://runtimeterror.com/tech/s3dtk/docs/s3dtk_quickstart.ht...
Congrats on the release!

The HN convo about web-based apps usually turns into (a) “can I self-host or otherwise own my data”, and (b) “web is slow”.

Maybe we can have a more constructive/informative/interesting conversation about how you think about performance!

What are some practices & strategies you use to optimize performance? Do you use any automated benchmarking? How do you catch performance regressions? What kinds of metrics help guide your edit latency & load speed goals?
Not quite the same, but when asked by a State agency what it would take for to go on full time I gave a number and was told that is more than the Governor makes. My response was well he also gets a house! We had a good laugh together.
Ultra-introverts who live nocturnally
You forgot the part that as an individual I am practically invisible to the institution, and it would take a mob of mes to attract Sauron's eye.
this looks decent
I can think of some unusual situations with a really small company. Say you're looking for people who can do two tasks and those two tasks either don't come along in the same person or take too much time for one person. So you're looking for two people, but you're also looking for one of them to be senior and head up the team -- you don't care which one.

I feel like this comes up in the sub 10 people startup situation. You need someone to work on anything that comes through the door, and you need junior guys to just pick up the grunt work and do tasks.
is there a AdGuard version of this?
You’re missing the point. Legally, it doesn’t exist in Canada. But collective belief is what underlies even the system of law, so if Canadians collectively are memed into it, it can take hold there, too. (This hasn’t happened, yet, FWIW.)
I think... it has been. OTOH, if you cycle to the end, it's a collaboration by the developers or "community outreach" of those tool chains:

"The tools we'll focus on are: Bazel (by Google), Gradle Build Tool (by Gradle, Inc), Lage (by Microsoft), Lerna, Nx (by Nrwl), Rush (by Microsoft), and Turborepo (by Vercel). We chose these tools because of their usage or recognition in the Web development community."

Contributors:

- Alex Eagle / Bazel

- Kenneth Chau / Lage

- Jeff Cross / Nx

- Victor Savkin / Nx

- Pete Gonzalez / Rush

- Justin Reock / Gradle

So, yeah, it would be a focused website.
Umm, no.

- Oracle only 2x market cap [0] (from ~$100B to ~$200B)

- Microsoft only 10x market cap [1] (from ~$200B to ~$2,000B)

Apple with its 30x increase is an order of magnitude more than Oracle and 3x more than Microsoft.

[0] https://companiesmarketcap.com/oracle/marketcap/

[1] https://companiesmarketcap.com/microsoft/marketcap/
> 5. Crotch pain: Get padded bike underwear, and switch it out post-ride to keep it dry.

Having padded shorts helps, but saddle sores are usually a result of poor fitness and poor ride ergonomics. Most bikes sold to casual riders enforce a very vertical position in which a lot of the body's weight is supported by the butt, which then gets "bruised" and over exerted. A comfortable ride is one where you rest your weight equally on your arms, legs and butt.

My advice for people suffering saddle sores is to ride more and get stronger legs and better pedaling technique that can support their weight over the complete pedal stroke.
When you organize a large, funded protest, internal organization, tactics, and policing are definitely your responsibility. Unleashing an incoherent mob is just vandalism.
It's horrible. It's beautiful. I would never use it. I want one.
I know it's not, but I'm trying to draw a parallel to what many market devs would probably use and cause themselves more trouble for launching
From Wikipedia:

Jarvis is a co-host on This Week in Google, a live-streamed podcast show on the TWiT Network

Any questions?
I'm having trouble squaring the idea that American adults were unfamiliar with conspiracy theories and the way the JFK assassination is talked about. Or Loose Change is more obvious to me as the first Internet-native conspiracy theory to go mainstream.
Ask HN: Have you moved to a manager/lead role and realised you prefer coding?
I moved to more of a lead role about a year ago but I find myself jumping in to coding more often recently.

Is there anything wrong with going back to full time development?
> Could there be something alien and unnatural about cycling that triggers a visceral response in our brains resulting in fear, anger, and aggression?

I have to say that in a long life, I've heard a lot of arguments by drivers against bikes, but never one as extreme as this one!

"Bikes are alien and unnatural and trigger fear, anger and aggression [and therefore it's perfectly natural that drivers try to deliberately kill cyclists as in this article]"

> especially for those not used to seeing cyclists so often?

90% of Australians live in cities, where they see cyclists every single day.
Only part of Eastern regions is occupied by Russia since 2014. "the entire political scene in Ukraine has shifted towards the West" is reaction to the russian agression. They more Russia attacks Ukraine, the more Ukrainians hate Russia.
how is this different from Thread Reader?

https://threadreaderapp.com
> For many terms, Bing and DuckDuckGo surfaced more untrustworthy websites than Google did,

"untrustworthy" according to whom?

> when results were compared with website ratings from the Global Disinformation Index, NewsGuard and research published in the journal Science.

What if I don't trust these sources just like I don't trust the New York Times?

The New York Times doing what it does best: gatekeeping. They are only lashing out because their monopoly on propaganda has been destroyed by independent voices. It is unfortunate that a wonderful resource like DuckDuckGo is falling victim to the paper's authoritarian impulses.
Sure, a monarchy has a nobility class... but that's irrelevant for 99% of the population and in a republic this is usually replaced by an equivalent dominating upper class but without hereditary titles (which are pretty much all that 'nobles' have over us commoners).

The class system means social classes in society as a whole: Working class, middle class, upper class, mostly, with people staying within their class. In real life nowadays that translates pretty much in what happens in all countries: If you're rich and educated you tend to live in an area where people are also rich and educated and you interact socially with similar people most.

Despite being a monarchy with a nobility class the UK have actually historically been front runners in Europe when it comes to the rule of law and protection of individual rights, which is what matters above ideology. For example, is there still a "church tax" in Germany? Well even if the Queen is head of the Church of England that would be perceived as an unacceptable breach of individual freedom this side of the Channel.

Bottom line regarding the discussion at hands: none of this makes any practical difference to individuals and people thinking of moving to the UK.
> While we are at it, the cost of a product should depend on its objective value, not what the market pays.

"What the market pays" is the objective value.
Still think you are right?

https://www.businessinsider.com/china-editor-says-must-suppo...
You could define a recursion depth parameter for your component. Or a specific header level parameter. I tend to think of spitting out HTML as something with recursive context. The CSS grid and even flex layouts come to mind as well.
Hi Jonathan, Typefully is first and foremost a thread-writing app meant for publishing, this is why we need all those permissions.

Profiles could use a subset of permissions, but we prefer to keep things simple and have a unified login flow.
As intended since you wouldn't need to see this post.
The reality is I spend time applying for a job which claims a "competitive" salary for a "network architect", and eventually find it's in the 35-45k range "depending on skills"

Those companies then run off to government saying "we can't employ anyone"

Fortunately more and more job listings on linked in are listing ballpark salaries so it's easy to ignore them, there's a few coming up which are reasonable salaries for what they want too IMO, so that's good.
And thus, a new invention was born.
The first web pages I made I had to type into the OG Notepad. And there were no tools to help, and you had to support 3 resolutions + at least 2 browsers. This was before responsive design (or indeed any kind of HTML/CSS design practices) or media queries, so for each page of content I had to write six different pages. There were no guides to help with understanding Netscape vs. IE, no 24-hr tech updates/phones (so you'd take a vacation for a week, IE would update, and you'd come back to sad emails about how the site is broken), etc. Maintenance and upgrading was a nightmare.

Luckily, we quickly stopped doing that, but the idea that things were easier back then is because people learned from what we were doing. In 20 years, people will talk about how easy it was to make things in 2022.
> The best part about this is all the current first world countries could deal with that tax increase, and all the developing countries can't.

Well, if your way of dealing with such tax would be to outsource all the "dirty" bits to developing countries where they just don't care, or be like Germany, claiming of being oh so green while buying dirty electricity made from coal from Poland and Czechia, sorry, can't stand behind this.

> dollars spent on automation moved us zero steps in the direction we've been aiming for?

Things do get automated in, say, factories, but not in the everyday life.

When it comes to dealing with some governments who jumped onto this newfangled digitalization bandwagon, it looks like they have taken all the shit parts from the online processes, all the shit parts from the old paper-based processes and jumbled them together into the most abominable, inefficient form ever, while pretending to be so 21st century.

Another thing is the increasing siloization of platforms and APIs moving like quicksand, so if you ever try to integrate stuff to automate some of your workflows, you get into this place where there's constant churn.

And don't get me started on home automation, the only things the existing home automation solutions really automate are frustration and despair.
And I’m just sitting here wondering the details of the devs low 7 figure deal still
Salaries might be private here, but taxes sure aren't. A recruiter could feasibly walk into the local tax office and ask to see my taxable income for 2020.
Our New Cloud-Based Ruling Class
FYI, Almost half the current top 10 are ~10MB or more, and the rest are ~3MB.

- This at 11MB

- Simula One homepage weighing it at 72MB (wtf)

- Aesthetics job posting is 9MB (to display a redirection link...)

- Typefully (tweet 2 blog) is 10Mb

I dont think its possible to browse the web these days and manage a reasonable data cap when a handful of sites can consume so much :(
I personally know somebody who works in this space and quite often gets victims their money back after being scammed.
https://www.fieggen.com/shoelace/
Intel: A Year into the Gelsinger Plan
My first thought is that it looked like driving into Minneapolis (https://en.wikipedia.org/wiki/Minneapolis) from the South on I35 :-)

Probably feels a lot different though. It was -9F when I woke up.
very cool, but why isn't this platform open-source?
Eh, salary information isn't posted in a newspaper but if your company has a subscription to Equifax they can look it up.

https://en.wikipedia.org/wiki/The_Work_Number
Automated surveillance enforcement tends to bring the discrepancy between the law and the norms of behavior to light. The state prefers to forgo enforcement and keep the law rather than keep the enforcement and alter the law to reflect norms.
Nor does it mean it's bad.

Also how do others know that some job ad matches the job that you are doing?

https://scholar.google.com/scholar?hl=en&as_sdt=0%2C5&q=sala...
Also, if you couldn't find the burr that punctured your tire in the first place and it's still embedded in the tire, having the thick plastic/paper between it and the tube helps with preventing another issue.
[Author here.]

Thanks for the note! Unfortunately Eric's reference is not publicly available (as far as I know).

I'd love for more people to collect and publicize sets of commonly used code review notes.

Others here will know much more than I do about which publicly viewable projects have the best (public) feedback. Good luck!
Oversimplifying the problem to deflect from the underlying issues only serves the interests of those that enable scandals like this in the first place.
One of my fav books is an autobiography:

Michael Crichton - Travels

It's a lighthearted journey through his career, physical and mental/spiritual experiences. I've read it a few times now.
I’ve written sudoku solvers yet sudoku remains fun.

As for the rest of your comment, you’re oddly antagonistic towards a group of strangers you know nothing about.
The big ones are healthcare, public transportation, and perhaps childcare (my understanding is that this varies a lot from country to country in the EU). Needing health insurance and a motor vehicle for transportation effectively functions as an additional tax on many people.

Consumption taxes in the US generally top out at around 10% (San Francisco's is currently 8.625%) which is noticeably below European VATs. Sales taxes also generally do not apply to services at all, and most places exempt certain basic necessities such as groceries.
People with reading disabilities, vision issues, etc are rarely the ones being heavily represented in parliaments. Accessibility is truly a case of things being earned through spilled blood, and while there's probably much fewer people dying because they can't read the text on your website, it's a natural extension of the physical world. While the laws do not say that it should be up to the browser, it becomes natural that this moves to the lowest common denominator. Should it not be part of browsers, the moment any dominant browser comes in (say, Chrome) and implements it would lead to thousands of websites relying on this behavior from the browser, leading to "Works only on Chrome" situations, and other browsers most likely rushing behind to also support that feature.
Hi, Typefully was born as a simple web-based text editor with a preview of how your text will look on Twitter.

While we added many features to empower Twitter creators, at the core it's still a thread writing app, and now users can publish their threads as "unrolled" blog posts.

What makes it fundamentally different is that it's the Typefully user that decides to unroll their posts and share them, and they can preview the unrolled version while writing, so it's optimized for this use case.

Hope this answers your question.
news.ycombinator.com##td.title:has-text(Wordle):upward(1)

in µblock rules

edit: still can be improved, it leaves box with number of comments
Inside Pornhub
I would argue this is the opposite of true. Most conspiracy theorists believe in many conspiracies. Many of them suffer from paranoia and distrust, and tend to find comfort in conspiracy theories that validate the general sense that people are trying to mislead them, more than the general content of the idea itself. Many (most?) people don't think critically and evaluate ideas, they just evaluate their level of trust with the source and form opinions based on that.

I expect we'll see lots more of Qanon adjacents in america, especially as rural america continues to become less and less important to the global economy.
My experience is that once you remove the "rockstar" from a team (and by this I mean that they leave) the other employees take over their tasks and responsibilities without issues, and everything works fine. Which makes me believe the rockstar effect is quite often just a myth.
That is not really the analogue as non-Steam games only benefit from a tiny part of Steams features wheres almost all Linux package manager let you configure the repositories they pull from and those repositories can (at least theoretically) be used with other package managers.
1 stick = 8oz (volume) = 227g
We have at least one thing that it might be considered a method of inoculating people with some degree of “mimetic immunity”, teaching them at least the basics of good old classical “critical thinking” skills. You won’t be able to get everyone to the level where they can do meta-analytics or cultural critique based dissection of the memes being pushed at them, but even the basics of critical thinking would help people massively when it comes to not being easily manipulated.
If someone is not productive up to the company standards is usually let go, at least in private sector for small-medium companies ( Public Sector and large corporations are different thing).

At the same time, even if the range is large you might still give an hint to the employee for how far they can go with their raise requests.
Deepfakes Can Effectively Fool Many Major Facial ‘Liveness’ APIs
If it isn't broke, you don't need to fix it.
Possibly. Also important to note that by responding improperly to such threats, the institutions themselves end up weakening themselves. For example, instead of being honest about what vaccines can and can't do, they pre-empt the dumbest arguments by pretending vaccines are perfect. Once some (reasonable) limits to efficacy become known, the institutions are completely discredited and the anti-vaxxer meme becomes even more powerful.
But it is valid. “Congress shall make no law …” is actionable, and lets you challenge things in court. “Human dignity is inviolable” is a platitude. What can be done with it?
In fact, arson attempts are so common in Ottawa that you could probably make the argument that the convoy was preventing arson from occurring. /s

The news reported that someone in the building had a confrontation with some of the protesters that day, and then there is video of someone trying to burn the building down. I wonder if it could be related. The facts of the matter are that there is no linkage to the truckers because the cops don't know who it is. Absence of evidence is not evidence of absence. Why don't we say instead that the occupation instead created an environment of lawlessness where the police had no control.

My anger isn't really placed at you, but I'm really sick of people from all over the internet telling the people who actually live in Ottawa that the protests have been peaceful. I wrote about this on my blog earlier this week: https://nsavage.substack.com/p/makeottawaboringagain. Everyone is keen to talk about what the truckers want, or what the government wants, but no one wants to talk about how the only people directly affected by the occupation are the people of Ottawa, who are faced with things like:

- Harrassing elementary school children: https://pressprogress.ca/elementary-school-students-and-teac...

- Flooding 911 system: https://www.theglobeandmail.com/politics/article-police-say-...

- Forcing businesses to close: https://twitter.com/CreesonCTV/status/1492620852764020743

- Millions in lost revenue: https://ottawa.ctvnews.ca/truck-convoy-costs-ottawa-s-busies...

These things are obviously not okay and not signs of a peaceful protest. They should be beyond the pale for everyone. I'm working on a new article about the Emergency's Act and freezing bank accounts, and I think the government went too far, but that doesn't mean that any of the things that came before are acceptable.
A common cause of a flat/dead battery is a structural defect --- either a short or a bridge inside the cells. The alternator can't fix this.
And why were they all stock trading? "We are cool and do donuts in our chargers"... lol Like at least have etherscan up ? "Did you get that address?" XD I mean, if their aim is to help people get stolen funds , ok. But, that is a slippery slope. The whole idea of crypto is self sovereignty.
Meaning there's a website where I can look up the incomes of my Norwegian friends.
How about https://bitcoin.org/bitcoin.pdf?

Right in the introduction: "What is needed is an electronic payment system based on cryptographic proof instead of trust, allowing any two willing parties to transact directly with each other without the need for a trusted third party."

"Trusted third party" includes regulators, among a wider array of other institutions.
nitter.net also provides RSS feeds for every Twitter user: https://nitter.net/username/rss
You're obviously upset about something, but you're not contributing to any real discussion.
Hello, I love that idea, but at this time we want to make the product focused on the experience of Twitter creators, so we feel like it makes sense you make you publish on Twitter and on your Typefully Profile simultaneously.

So yes, it mirrors the content, but you control your Typefully Profile and you get an RSS Feed that you can plug anywhere.

That being said, this is just version 1.0 of Profiles, and we'd love to give users even more control, and possibly allow to publish directly to their Typefully Profile, or export their content easily to other platforms as well.