skysight-inc/HackerNews huggingface dataset:
Today Americans feel the boot they themselves have been pressing into the necks of others for decades.

This is why the American people, if they are to turn things around and create a just society, must continue to demand justice for their own very real war criminals all the way to the top.

As long as Obama and Clinton and Bush(es) and now Trump are free to continue to propagate their death cult policies, there will not be justice in America, for Americans - or around the world, for anyone.

Americans must understand: as a nation, they have been kneeling on the necks of others for decades, and the American People are themselves complicit in the act.

Until there is real justice for this magnitude of criminal behaviour, the streets will not be safe for anyone deemed 'inferior' by the death cult.
Actually, low range of high frequency signal is beneficial. The reason is, that even at relatively large transmission power the signal dissipates quite quickly meaning you can have stations service relatively small area.

This means the spectrum is shared by less users, the uplink is shared by less users, you can serve higher concentration of people.
I don’t get why people didn’t drop it after that major vulnerability last year
I believe the grandparent post is referring to the fact that the domestic police organizations are more-and-more frequently being populated by veterans of the US military.
And it only contains digits 0..8
But USB-C is universally-comaptible with capability detection and least-common-denominator functionality, so you are back to one connector with no actual keying if you do that.
Incredible, commendable work ! Should be funded properly and praised by all DB communities that benefit from it.

Indeed is curious as to how it runs against Oracle or MSSQL, but maybe commercial guys should fund the work first otherwise they’ll just thanku-for-the-job which actually would potentially save them millions...
Yeah, as an Android user I have to sign with envy now and again when looking at iOS media apps—namely for drawing, aside from music.

I'm told that Audiobus helped with composing quite a bit. On Android, Audiobus would be choked at birth, what with Google's newfound enthusiasm at tightening the screws with permissions.
The debacle with zoom installing a secret webserver that stays on your computer after uninstalling so it can reinstall zoom and also had rce vulns, happened a year ago. That was before covid and zoom's current level of popularity. So i'm going to go with no.
MAD had great ads... for its own subscriptions.

When I was a kid (and subscriber!), their ads had a common theme "Why kill yourself... because you missed the last issue of MAD at the newsstand?" combined with a cartoon of a new inventive method of suicide being attempted by the forlorn reader.
The kind of people that own guns also tend to be the kind of people who don't see anything wrong with police brutality.
The Book of Tea by Okakura Kakuzō (1906)
This was all over the Internet, I do not live in America and this was covered on TV.

And surely not all people knew about that event. The thing is I don't believe he, in particular, would ignore it and I don't trust him anyway fwiw.
From what I recall, that ultimate computer would have to be exploding to reach 10^50 operations.
I feel old now, for me the early web was on Mosaic, shortly after I discovered gopher at uni.

But seriously, the dynamically generated content of the early web was cgi, perl, later some python (as in scripts, not in django)
> Is this a typo or does inclusive/exclusive depend on whether first number is specified?

I hope it's a typo given:

> choose -3:-1 # print the last three items from a line

is clearly inclusive (otherwise it'd print but the last one), and there's a very explicit flag for inclusive ranges. Might be a good idea to open an issue just in case.

I not sure how to feel wrt using Python's range syntax with different inclusivity (by default) though.

edit: after installing and testing, it does seem like an error in the readme, the end is inclusive whether a start is provided or not. That is, `:3`, `0:3` and `1:3` all yield the 4th field.
Ask HN: Do you still use reddit.com?
What are some good subreddits you visit on Reddit.com?
Ask HN: Do security units have a moral obligation to publish advisories?
A company I’m working for has an internal unit for performing security assessments. I work there as a freelancer and I’m finding some serious security vulnerabilities in high-end products. Normally I would disclose vulnerabilities in the form of advisories, but I’ve been told that it’s company policy not to disclose any information found during internal (security) research.

My security/hacking background taught me that the security world progresses by disclosing vulnerabilities after they’ve been patched. I’ve encountered many cases where businesses would prioritize software updates based on the severity of publicized vulnerabilities. I’ve tried communicating that an advisory does not bear a company name, but they hold on to internal policies like a tick on a forehead.

The security of modern companies is build on the shared knowledge of security researchers. I’m physically appalled by the though that I’m helping a company exercise leach-like behavior, in which knowledge is only taken but none is shared. I would like to know how common this practice is, and what you consider to be an appropriate level of aggression against it, if any.
fwiwi, I use Firefox's bookmarking only. When bookmarking, I add some keyword tags to it though. Later, it would be only a matter of typing _* keywords_ in the address bar.
Well, it kind of already has happened, at least on a small scale. A number of police have been shot since this started, but not in enough numbers to really make a difference.
Django released July 15, 2005

YouTube founded February 14, 2005
Research is difficult and results don't generalize that well. People are so different. Some can remember anything they read, while others don't remember even if they do take notes.

A better approach is also difficult, ie. asking yourself, do I need better note-taking and memorization of topics? Due to Dunner-Kruger effects, we rarely ponder this. Nowadays, a websearch is a very quick and accessible cop-out and, in many cases (not all), more effective.

Research typically show that pencil and paper works best for memorization. In my experience, I never refer to these notes later however.
Wiki was a good idea in 1995, but taking notes shouldn't require arcane knowledge and have arbitrary implementation limits.
Markdown is slightly better. As a tool, I prefer WYSIWYG into an accessible format.

For TODO-notes, a simple text-file serve me well.
However, for note-taking that I want to refer to later, mindmaps works best digitally in my personal experience, both for memorization and reference.

A free version, though a bit limited, is FreeMind. Works well enough to navigate to find what you need, provided proper node names and structure.
Hah, didn't even notice that. Perhaps you were supposed to use q in lieu of 9? That'd sort of work.
Haveibeenpwned.com pwned our helpdesk. GPLI 9.4.5 SQL injection
Not associated with CloudFlare but I've built similar stuff with Nomad.

The cost/maintenance trade-off works when you have more SPOF management hosts than Nomad servers (5). You decrease host images down to 2, Nomad server and client, versus N management images.

Though it does sound a bit like they're using config management rather than pre-build images.

Bonus, Nomad servers are more failure resistant using Raft consensus versus any N management hosts. And for discovery I found the optimal pattern is to put all of the Nomad servers in a "cluster" A record for clients to easily join (pattern works well for Consul too)
Also i thought the point of the 2nd amendment was so you could rise up and overthrow a tyrannical government. Go shoot some cops and let me know how that works out. I'll wait.

It turns out that you don't need to shoot any cops. You just show up armed to the teeth, and they leave you alone. They'll even stand aside while you muscle your way into state and Federal government buildings. (Of course, this only works if you're white, but never mind that.)
The young people in my company made sure our webpage is a react app.

I gave in because they are having fun and it looks good, but it could have been done in static html (maybe using a generator) way more easily.

It hurts me everytime I‘m thinking about it.
LE culture of leadership is almost totally based on seniority from what I understand, the veterans of the recent wars aren’t old enough to be in positions of control.

This also doesn’t jive with the commonly held idea of armed forces members having higher standards for ROE and better training than LEOs, and introduces a pretty murky version of “war criminal”, as opposed to the usual Kissinger’s and Bush’s.
I’m in the same boat, SPA feels slower to develop than SSR to me, despite being fairly more experienced in SPA.

However, I find it hard to justify choosing SSR for new projects anymore because:

- React makes certain basic things (eg, fetching data, auth) more complex than in SSR, but the overall experience is weirdly addictive and exhilarating at times, especially component reusability on a well set up project.

- My clients love it. I am 100% in the camp of “users don’t give a shit how the sausage is made”, but I constantly get praise on how “smooth” the UX feels. I know there are SSR technologies (eg Turbolinks) that can emulate this, but at this point I’m having a hard time justifying learning them properly and risking missing out on that maybe superficial, but addictive, customer praise.

- It is indeed what I know best, so what the hell...

I believe a competent web developer should know both SPA and SSR and apply what best fits the requirements at hand, but I can also appreciate why devs form biases one way or the other and how this has become a hotly contested topic, and I think we may still be in the same spot in three to five years.
> regular expression field separators using Rust's regex syntax

This actually makes choose a cut-killer for me. It can be frustrating having to figure out which delimiters to use - tabs or spaces? If spaces, you'll have to chain it with tr, or resort to awk.
you generally have a unified API with all the Tier3-clouds already. Everyone is using OpenStack. A pragmatic way would have been buying RedHat and making a foundation out of it, but keeping the business running. But that would actually work and there would be no bribes involved. So we have this, a "certified" marketplace where you can buy your way to the top (of a small hill...) by influencing the decisionmaking, like companies have always done.
War criminals?
My local police department is “ruled” by a city council composed of lawyers and real estate agents.
From the article:

“My phone number is public on the web. No need to implicate WhatsApp,”
one user told Threatpost, explaining that Click to Chat was convenient
and made it easy for his site visitors. “I did it to make it easy for
people to contact me. Surprisingly, I get very few spam calls,” he said.

However, others were unaware their numbers were public.

“No I didn’t mean to make my number public at all,” one user told
Threatpost. “I set up WhatsApp for my business so people should
text directly without getting my number.”

I think this illustrates the underlying problem nicely, which is imho
that people misunderstand how the "Click to chat" button works.
It doesn’t matter.
Yes but user data can be securely accessed between these services too, and fingers crossed the trust mechanisms allow that access to be on a needs basis and incentivised without copying
Are you arguing that the public need guns to shoot at the police?
> People use code blocks as quotes quite often, much to the chagrin of mobile users, but nonetheless, their being used as quotes make them de facto quotes on this site.

They aren't markdown quotes, which was the claim made. “People on the site use HN’s almost-markdown code blocks for quotes” is true. HN supports markdown code blocks and markdown quotes is not; it supports code blocks in a way that approximates markdowns, and has no separate quote functionality.

> With regards to lists, as I can create them, that's all that matters, again the formatting doesn't need to be special, it just needs to exist.

But...it doesn't. HN allowing you to type text and not transforming it at all isn't support for markdown (or any other kind of) lists. The claim upthread was that lists were another markdown feature that HN supported. It does not. Now, it's true that markdown’s markup for lists is itself a manner commonly used for presenting lists in unformatted text (a very big part of the idea of markdown is that it follows convention for plain-text presentation so that it is readable and recognizable without processing), but not recognizing or transforming a markdown feature isn't support for that markdown feature, even if by the nature of markdown the absence of transformation still leaves the intent recognizable.
I use it to 1) store ideas, concepts, etc. in a markdown format. So, if I'm studying something - say backpropagation for neural networks - I create the note, search for material online, study it, and add links, images, formulas, etc. to the note so I can merge several good sources of information that would otherwise be scattered in PDFs, stack overflow, wikipedia, ... Then afterwards I can go back and read my note and maybe visit the links I used to obtain the initial understanding. It's really great so far.

2) I can link the notes to create a sort of personal wikipedia. So far I'm pretty happy with Zettlr for this purpose.

I find that even if I don't have to go back to many notes or actively walk through the graph it's really useful for distilling knowledge.
Love the attempt the blindside the reader with funky formatting showing "%N".
Agreed.

In fact, anybody promoting cut, please give me the cut version of:

echo -e "foo bar baz" | choose -1 -2

It should work on an arbitrary number of spaces, and fields.

The oneliner is going to be... interesting.

Now you can do it with awk using:

echo -e "foo bar baz" | awk '{ print $NF " " $(NF-1)}'

But it's neither easy to type, nor to remember.

Choose is what cut should have been.
Chrome has better security guarantees, and Firefox is also spyware, transmitting user activity to Mozilla without consent.

You could make an un-Mozilla’d Firefox, but at that point you’re better off running this, because once you remove the spyware, Chrome is actually a better browser.
Select fields from output with space-delimiters (commands like `docker images`, which have to be preprocessed with tr)
Yeah, random riots whenever they are prepared the least. Im so angry at how cops can legally hit, punch, injure, shoot and how they use their power and do so indiscriminately on whoever they are angry at the moment and face no repercussions. And when repercussions are possible they hide their badges...
> if you declare all your locals at the start of a function, chances are the compiler will check whether it can make some of them share memory, so you’d have to take that into account, too.

And that's ignoring registers. Not every local ever needs to reside in memory.
And choose makes it even better by using "\s" as a default separator. So you usually don't have to specify a separator at all.
Sometimes it‘s like somebody is reading my brain. I was just considering to have a look into DNS to solve a particular problem with software-licensing / enforcement.
It‘s still likely a wrong idea and not well thought out, but I‘m even closer to actually waste resources on it, now :-)
Eric Yuan worked for WebEx before it was acquired by a Cisco. While he was at Cisco, he tried to improve WebEx, but none of his managers listened and he felt they were moving to slow [1]. He left and started his own company.

He’s an American. His wife is an American. His kids are American.

1. https://www.cnbc.com/2019/08/21/zoom-founder-left-job-becaus...
Simple Marketing Tips for Small Business Owners to Sail Smoothly
The main caveat is that you have to create alternative paths for situation where the thing is rendered on the server and client side - browser APIs are not available in the former case.

As for other options: Vue.js offers something like this with Nuxt.js.

There's also this:

https://sapper.svelte.dev

Interesting and pleasant, but still 0.x.x, so caveat emptor.
What you say is true, but as far as I know nobody does it unless forced from outside.

Instead of American people, this is just basic humanity.

We become peaceful trough institutions, gradual development of norms etc. All this is breaking all over the world. In EU Europe Hungary and Poland are getting away from liberal democracy.
> I think more companies should allow for their employees to have some plain old fun with no strings attached on a regular basis.

Nicholas Carlini's resume is crazy-insane and he's highly desirable, so of course Google Brain is going to lend him far more flexibility than Google Analytics would have with a recent college-hire, or at the other end of the supply/demand distribution: the working flexibility Amazon would afford a warehouse employee (if they aren't a contractor...).
Thanks for sharing this great collection. I've just added your 'remove sticky' bookmarklet.

In case anyone is wondering, bookmarklets also work on mobile devices. You can simply go to the address bar and type the name of the bookmarklet (e.g.: 'remove sticky') and then click the option that shows up in the list.

Adding them to your mobile browser is a bit tricky though. I've written a small guide that helps users of my app [0] add my bookmarklet to Android/iOS devices. You can follow these steps/screenshots to add other bookmarklets - https://www.emailthis.me/web-page-to-email/how-to-save#andro...

[0] https://www.emailthis.me
https://dockets.justia.com/docket/new-york/nyedce/1:2020cv02...

Related:

https://news.ycombinator.com/item?id=23412532
Makes sense! We have the same setup. FWIW, it's nice to do the React rendering on the backend because it's a bit easier to pass values to those templates directly (as opposed to using URL params or something). We render the React to a string there, then just pass that HTML string to a Browserless[0] instance.

Certainly not a showstopper though, passing a URI is easy enough!

[0]https://docs.browserless.io/docs/pdf.html
An exhaustive list on what makes a good keyboard:

https://www.reddit.com/r/MechanicalKeyboards/comments/bmweh5...

The conclusion is that the best ones are: "Maltron, Kinesis Advantage, Dactyl, Manuform, Keyboardio Model 01, to a lesser degree ErgoDox-based designs like ReDox, ErgoDash or Iris"

Wanted to get the Ergodox, but now I'm waiting for the Keyboardio Model 100 to come out. Too bad, I really liked the look of the Ergodox.
Rhythm is also why it’s a good idea to avoid lots of multi-syllabic words. We tend to equally space stresses in time, and too many unstressed syllables, which occur more often in longer words, results in a rushed and unrhythmic sentence.
That’s a personal choice, to be made by you, the end user.

Someone who doesn’t want that should not have their tools silently spying on them.

Not asking for spyware consent should be a criminal act.
No. You need guns so they don't shoot you.

https://www.forbes.com/sites/andrewsolender/2020/04/30/armed...
Didn't notice it in the article, but I believe this is also the source of the term 'short end of the stick' (the foil that was held by the debtor was often shorter than the stock.)
The guns in the US are largely owned by the same faction that supports and is executing the excessive police violence (and which gets a free pass for violent protest while the opposing faction is violently suppressed even when peacefully protesting); it's also the faction that has provocateurs actively creating violence around the current protest to create cover for violent “responses”.
Same reason people didn’t drop Windows, Mac OS, Intel, and other companies that had vulnerabilities.
No, it's a pretty safe bet that any of these complaints about wind turbines is just NIMBYism. It happens every single time.
I don't think that the note taking part itself with a physical notebook can be beaten, yet a digital Zettelkasten has huge advantages that come after the note taking part: add links, images, formulas, search, etc.
> Electricity is a mysterious incomprehensible entity which is invisible and visible, both at the same time.

Hmm, that doesn't sound simple to me at all.
> That’s a bit more robust than using strlen(s)+2

strlen wouldn't even be an option if you were formatting something that's not a string e.g.

int n;
int prefix_num = 23;
char *line1 = "line 1";
char *line2 = "line 2";
printf("example %d: %n%s\n", prefix_num, &n, line1);
printf("%*s%s\n", n, "", line2);
I digitized my studio a few months ago and settled on Reaper (running on kubuntu 20.04). I'm pretty happy with it, though Linux support is "beta" and support is forum based (there's a couple bugs that I'm just living with because nobody's engaged on them in forum posts).

I probably could have gotten away with Ardour for my needs (recording, editing, mastering) - however, I can run Reaper at lower latencies (via Jack configuration) than Ardour. Mixbus seemed promising, but requires more latency still. Bitwig is cool, and I'd happily pay for it, but their midi implementation on linux is pretty weird, and I don't have the patience to fiddle around to make it work. I haven't used Ableton, so I can't comment on comparison; there is a plugin for Reaper which gives it a live performance mode apparently along the lines of Ableton's, but it's mac/windows only.

Anyway, Reaper is extremely featureful, and is only around a 15MB download. Good midi implementation, customizable, good range of bundled effects (and ability to write your own in javascript). There's an audio engineer who posts tutorials on youtube under the name "Reaper Mania" - check out the recent ones to get a sampling of capability / workflow.
Wind turbines do not make that kind of noise. It's always, every single time, people angry about their view or any kind of change at all.

Every single time.
Screen readers. They generally work better with JS disabled.
Zettlekasten was designed as a research tool, not a productivity system(for that I use task lists and progress bar).

Anyway, I used grep too, but I also navigate by following the links in my notes, which can sometime take me to different location. That can be a single file too or multiple files. That doesn't matter. What matters more is organization(or rather lack of).

With Zettlekasten, you build a concept map of topics that you wouldn't otherwise get if you write your notes linearly or chronologically.

So yeah, zettlekasten doesn't make sense as a productivity system, but that isn't its intended use case anyway.
What kind of custom new tab page are you talking about? Like a custom URL? Because that's possible.
GPT-3 from OpenAI is here and it’s a monster
And how is that „secure” achieved. As soon as someone reads your data and has it in their system - poof, the promise of security is gone.

The most common answer to this problem given by the people behind this is „but there is a legal contract backing the data exchange and the governing body”. Nothing different than what we have today.
Regarding your first few statements, there is also a third option between ignoring the "hooligans" and brutally repressing them. It is listening to them and acquiescing to their very simple and legitimate demands - no more police brutality.

I agree with your note about policing the police though, and the difficulties in doing that. Probably trying to reduce the power of police, and its role in society, will be more feasible than trying to get prosecutors to work against their colleagues in the force.
Same here : I use it for Firefox and Chromium, and it just works. Another comment mentioned VLC, which should be a good candidate for frequent release too.

I can understand the "proprietary store" concerns of this thread, however.