skysight-inc/HackerNews huggingface dataset:
This can be seen in scientific papers as well as in some books.

It is based on the literacy of the powerful that we know from the dark ages. To use complex language as a substitute for easier formulations is a tool for literate people to prevent lesser educated people from understanding their texts.
Ha! Fuck this whole site.

So much for "voting ring" detectors.
Responsible disclosure is about not enabling third parties to leverage the disclosure to gain access. In this case the hacker did not disclose the security holes before they were closed for third parties (i.e. the hacker could only still access the hosts because he had access to the them in the past, new access was (hopefully) not possible anymore).

Which of course doesn't mean that the hacker should have just send an email to the matrix team.
As others have already answered styling into Components is still hard, but there are answers coming soon with part/theme and Scoped Stylesheets.

Also, ZephJS, the Web Components library I am championing, has the ability to inherit from another ZephJS element which allows one to add to or even completely replace the styles for the new element without any special css magic. So if I want to style <acme-text-field> I simply inherit from it in my new <my-text-field> and I can style however I want.

https://gist.github.com/arei/8083a6270e704b830c68a2020f3e5e3...
By providing KYC and regulation, Visa/Coinbase also secure the network.
"Free as in puppy" is something people say? I don't like this meme.
Maybe you should just leave this mentality of "if said thing disapproves of somoene's business, the person saying the thing must be opposed to someone in person." behind.

Because with this mentality of yours means you have a personal dispute with me. Better disclose that before saying such things.
Psychiatrists are medical doctors because they need to responsibly prescribe medication. That's all.

That doesn't mean it is considered medicine.

You still haven't explained why the threat of force (and thus force) was used against this patient ... to enforce an elective treatment that results in permanent cognitive damage. I am very curious how you'll explain that one.

(I would like to point out that any treatment that does not prevent death or long-term injury is one that's considered elective)
> Right now there's only the centralized matrix.org server,

I wasn't affected one bit by the outage. Why? Because I run my own homeserver.
Just like C++, your filter can be simplified like,

filter(|string| {set.insert(string)}

as insert return a bool.
Because it's a webside dedicated to writing interactive data-visualizations with tools like d3.js with an iPython-style notebook interface. Programmability is the whole point.
I’m not sure that figuring out when to break the law in your example is any harder then figuring out when turning left is legal and safe on unprotected intersection. This is not to say that it's easy, but autonomous vehicles need to solve problems exactly like that one on a regular basis.
I send Isaac an email, he responded that he would look into it.
> It's a bit disingenuous to say the templates are parsed with regular expressions. The way lit-html generates DOM Templates from strings

"generates DOM templates from strings" <- this is what I'm talking about. lit-html literally:

- parses opaque string blobs [1]

- parses them with regexps [2]

- concatenates string chunks together [3]

- dumps the resulting string blob into DOM via .innerHtml [4]

So it does everything that was considered bad programming practices as early as 1999. And does all that at runtime.

> and has nothing to do with the HTML parsing process.

Yeah, no. This is literally parsing HTML with regexps. Because lit-html has to know whether a value is inside an HTML attribute, or inside a tag, for example. In order to know that it has to... well, parse the string that's passed to it. And what do you pass into lit-html? Oh, HTML. That it parses.

> I don't think anyone is advocating to replace index.html with a single script that creates these nodes using a virtualDOM type rendering system.

Yeah, you're apparently advocating to replace index.html with a function call that parses strings at runtime and dumps blobs of strings via innerHtml into DOM.

[1] Because tagged template literals are just function calls with lists of strings, and some values

[2] https://github.com/Polymer/lit-html/blob/master/src/lib/temp...

[3] https://github.com/Polymer/lit-html/blob/master/src/lib/temp...

[4] https://github.com/Polymer/lit-html/blob/master/src/lib/temp...
A Boy Missing an Entire Type of Brain Cell
Open Letter to Jeff Bezos and the Amazon Board of Directors (On Climate Change)
ctrl-meta-y (readline’s yank-nth-arg) pulls any argument.
Holy shit, dude. The last time anyone created a (((chrome extension))) for forum sliding, it basically ruined free usage of parenthesis, and now (((doing this))) means you're some kind of closet racist, because memes on the internet are a clear indicator of secret real world truths, so watch out for the whisper networks and dog whistles, or gangstalkers will dox and gaslight you.
To quote stevebmark [1]

--- quote ---

…we’ve learned not to write code in strings. You’d think this would be a fundamental law of software engineering

…

Writing code, not strings, means you can do everything to it that you can do to code. You can type check code. You can lint it. You can optimize it, compile it, validate it, syntax highlight it, format it with tools like Prettier, tree shake it…

--- end quote ---

https://news.ycombinator.com/item?id=18511943
Police do it all the time.
I know. That's why I asked. Chained agent forwarding will serve your keys just the same, so ProxyJump is not "a secure alternative that achieves the same outcome".
If you have Bitcoin you have price volatility, Visa card or not.
Zendesk Dark Mode for Chrome
This could be a sane default.
This is rather weird claim. Getting your account hacked is the least of your worries, when every single thing is maintained by a single organization, a single team, on a single autonomous system, with lots of reliance on single hardware and software components. This is basically three nines level stuff, with hours of downtime per year on average. It's relatively easy to do better than that with do-it-yourself CDN using DNS-routed multiple independent hosting providers for edge nodes, getting to four, five nines level. (and DNS separately is not worth talking about, because it has built in redundancy, anything will always be more reliable than a centralized DNS provider)
Grab your tinfoil hats people, it's a conspiracy theorist!
What is hole punching and how would it have helped against the attack?

I only know the term for UDP firewall transversal.
It's interesting that you present Butina's case as having been a fair trial. Her "crime" was basically naive, opportunistic networking with influential people (all of which was done publicly and even documented publicly on social media, so hardly consistent with a conspiracy). Hordes of people do that on a daily basis without registering as a foreign agent. But she's Russian, and in the age of Trump/Russia hysteria, that means you get selective enforcement of vague laws. Add a few months of solitary confinement and you arrive at a guilty plea.
You are correct to worry about cars in reverse. I was nearly killed crossing the road when some idiot decided that going at 50km/hr in reverse up a one way street was a wise idea.
Simple is not always better. Especially with plugins you often also want a certain level of quality, organisation and control. I don't know much about the difference between Atom and VS Code on that front in detail, but compared to the more customizable editors (Emacs, vim, Sublime) I was always impressed with the quality of VS Codes plugin-system. While Atom made for a more messy impression, and it was at last the reason why I started to use VS Code more as a side-editor, instead of Atom.
The problem with deduplicating the data can be changed into another problem: ensuring we won't add the data if it would be duplicated.

So instead of trying to deduplicate the array from author's example, I'd change the 'add()' method so that it searches through the whole set and doesn't add the data if it's already added.

So now it doesn't require deduplication code at all.
I'm sympathetic to sex-positivity and intellectual intentions, but I don't have a sense of how well this aspect of human sexuality fits into HN right now, so I'd only like to suggest a few ideas, from trying to be considerate:

* Researching and learning about human sexuality is good.

* Not everyone has the same ideas about sex-positivity, and, in general, that's the individual's personal business.

* At least in the US (I don't know about other places), we have a long history of sex/gender being involved in unfairness and in making environments unwelcoming/hostile to some, including in the workplace, and we haven't fully fixed that. For that reason, in some environments, such as in the workplace, I think most sex-related stuff should be off-limits for mention. Given the history and unresolved problems, it's too easy to inadvertently be unwelcoming.

* Also regarding the workplace, a company doesn't want to be sued, and so probably doesn't want any unsanctioned mentions of sex/gender at all. (For example, HR might flip out, were the URL to which this HN post links being passed around in company email accounts.)

* This post seems accidentally juxtaposed with yesterday's (?) comments insensitivity, on a top post about a female computer scientist who was instrumental in the historic scientific first of black hole imagery. HN is not a single coherent identity, but HN coming right off that comments poo-show, with a taxonomy of reddit porn, doesn't seem like the best timing for having the work perceived as the author did.
What about your traditional bank instead. Don't believe all the press.

https://blog.revolut.com/weve-made-mistakes-but-were-learnin...
> What I have a problem with is, these sorts of leaks allow American elections to become a target of nation-state attacks.

Let's look at it this way, assuming those leaks were really backed by nation states, they will have a way to achieve what they want with the materials they have whether WikiLeaks exists or not.

WikiLeaks is just a tool that anyone could use to release genuine information. The existence of such an entity could be good or bad. But when you start arguing that they are bad because they allowed some nation state to swing the election, you should remember said nation state could almost certainly do the same thing even if WikiLeaks never existed.
Create Password Forms
"means you have a personal dispute with me"

I never talked to you, unless you are the same guy who "operates the single federated independent matrix server" and who does have a personal dispute with matrix.

It seems you confused your socket accounts?

https://news.ycombinator.com/item?id=19418111
I think the parent's point was that it might seem questionable to find penises and vaginas disgusting.

There is a healthy reason to find feces and defecation disgusting - feces carry diseases and are a waste product. Sexuality is not.
Five Ways You Could Become a Memory Champion
5£. Get a free Revolut card instead.
I object to the word 'weird' here but I get your point.

A time that comes to mind is Fifty Shades of Grey bringing sadomasochism into popular culture and discussion.
Is it correct to say that EdgeDB is an attempt to make Postgres better in terms of query language and abstractions? By "better" I mean the idea of being more flexible and convenient for users and generating efficient SQL for them?

Could you clarify why the benchmarks show lower performance than vanilla Postgres? Is it because of less efficient generated SQL? (I am not a database engineer and probably missing something obvious)
Get on the Revolut waiting list, instead. Launching in USA and Canada momentairly :)
Cryptocurrency is both a monetary system and a payment system. You don't lose all of the benefits of cryptocurrency if the payment layer is scaled up with centralized solutions.
I’ve never heard of a finance industry job that required repeated drug testing. Only at first hire time.

That also makes it kind of obvious that someone is getting ready to jump ship if they stop smoking marijuana for a couple weeks.
2D Graph: 1 vote
Both are impressive but it different ways.

The shuttle impressive part is that they are landing the second stage, which is an order of magnitude harder than landing a booster.

The Falcon (9/heavy) impressive part is that they are flying a reusable rocket in an way that is commercially viable (which, BTW, is what the shuttle hoped to achieve).
There is actually -- both the companies have certain cities where they seem to have many more drivers than the other. Due to this, when I'm in Bangalore, I prefer Uber, but when in Calcutta, I prefer Ola.
Woodward and Bernstein would never have been able to do what they did in 2019. They would have vanished into the secret court system, put in solitary for life, and we never would hear what happened to them.
and with Goldman Sachs - yeah.
To avoid perverse incentives, you should also build in some reward for the developers/operators. As in: If the server gets hacked, the money goes to the whitehat. If the server does not get hacked for $TIMEFRAME, the money goes to the people responsible for its security.
Googles own blog [1] announcing the feature for G Suite Business, from back in January. This is a great feature that I have been searching for, for a long time.

[1] https://cloud.google.com/blog/products/g-suite/connecting-bi...
"I like" is precisely the mistake I am addressing.

Design is not about what one likes. It is about what helps one solve a problem.

Web designers and their bosses/clients reduce "design" to the creation of the look-and-feel of websites. For them, design is all about how something looks. This is something which is highly subjective.

The flaw in this is that it's not how users think. Users have a job-to-be-done. A good design is one that helps them accomplish that job. A better design is one that helps them accomplish that job better, faster, or easier. A bad design is one which doesn't help them or makes it worse.

Consider a monolingual English speaker using an ATM in China. You will never hear them say, "Well, I can't get my money because I don't understand Chinese. However, this ATM looks so nice I'm going to try to use it again."

It doesn't matter how great that ATM looks if the user cannot accomplish their task.

Yes, aesthetics have a place, but it's a very diminished place of importance. Aesthetics is much less important than most web designers and bosses/clients think.

It's time they get over themselves and start thinking about users.
is revenue really a good way to understand the size of banks?
I totally agree - we need "one framework to rule them all". I don't want to learn another 10 technologies we won't use anymore in 5-10 years.
TfL does it by low quality, black and white, cameras that only measure if the picture looks different from an empty seat. https://tfl.gov.uk/info-for/media/press-releases/2018/june/t...
You edited your post? Before it said, you operated "the" single federated independent Matrix Server.

And there was only one guy doing this as far as I recall.
He was in Britain for over a year before he entered the embassy. As you can see now, the UK authorities would have arrested him in response to an extradition request.
Can you explain what pharmacological properties of a substance makes a drug "hard"?
This is defined nowhere in literature.
The lame version of port knocking that solves 99.9% of issues.

1. Default policy for access to all of the development environment is deny all.

2. A developer triggers a temporary addition of developers current address to the allow list with an idle timer, punching a hole for developer's edge IP to access the infrastructure.

3. When the idle timer expires or when the developer says "i'm done", the allow rule is removed.

Obviously, a full blown port knocking with keys and policies would be better for a large organization with hundreds of developers and hundreds of hosts but it is the case where 99.9% of the issues can be solved using a very simple system as in order to get to the vulnerable entry point the attacker would need to do it from an IP address used by a developer at that specific time.
But even if they didn't, "sudo -u root /bin/bash" or similar gives it to you unless sudo is extremely locked down (which, from audits I have done, is "rarely if ever").

There are hundreds of ways to get root prompt even with the root account nominally deactivated.
Key things about GDPR that eHealth App developers should know
I wonder if he searched for his own credentials on the production server, and if so, is there a log of it?
Oo, I didn't realise that. Super handy. I've updated my snippet to make use of your suggestion :)
It's not fear of enforcement that motivates people to act on these signs, it is the moral reminder that their behaviour is not socially acceptable (not to mention illegal). For a large group of people this works. Speeding (and being a smombie behind the wheel) is something people often do unintentionally, or with a rationalization mindset of 'everybody does it' (or something along those lines). For both these cases a reminder without further consequences can guide them to better behaviour.

For the rest who just make their own rules enforcement remains necessary of course, but it helps if you can get a good number of people to cooperate intrinsically.
> What did I get wrong here?

Your assumption that corporate PR is “emerging reality”. Shorts are also capable of revealing reality.
I like the name. It sounds like everything is one fast and painless join away.
You are arguing against a strawman. I never made any such claim that "her existence is a distraction from the science".

I never made any comment as to her gender being a distraction, either?

Your post is very mean-spirited, ignorant of the views I just expressed, and honestly I don't like your implication that I am not familiar with the accomplishments of women in the past, especially in my field. Or that I have a problem with their gender. Ada Lovelace and Joan of Arc are two of my greatest inspirations! Cut the obvious virtue signalling.

My entire point is that gender has no bearing on this discussion. It's a discussion about misattributing a massive group effort to one individual. The point is that gender should not play a role in either direction, because that would be sexist. Everything you've extrapolated upon you just pulled out of the aether and not my mouth.
I was thinking "why not use bgfx?", thankfully it's already been discussed: https://github.com/godotengine/godot/issues/19602

However, the arguments against bgfx seem to amount to "I want to do it myself", a classic "not invented here" issue.

EDIT: found this too https://godotengine.org/article/godot-3-renderer-design-expl...

> Added to that fact, Vulkan still has years to go until it's properly supported in most desktop and mobile platforms, which makes it unattractive to implement for us (as it means considerably more effort to write, debug and maintain).

And then they're talking about the Vulkan PI in TFA which probably won't be ready for some time too...
Congratulations on finding yourself in a bubble, where no argument can persuade you. Maybe you should watch the whole debate before declaring it one-sided.
I can't help but think that deduplicating once after you've got your array ready to process is better than checking each time when you add if the value is already there.
That's what I though as well. In which case it's better to just keep it in a set-like structure initially, or just dump your entire array into a set afterwards. That's linear time, which is loads better than any of the solutions presented.
... or is it? https://github.com/matrix-org/matrix-doc/issues/1194 and https://github.com/matrix-org/matrix-doc/pull/1915 and https://github.com/matrix-org/synapse/issues/4540 would tell a different story: Potentially deleting data on remote server just because being matrix.org (or anyone with an access)
> We value a variety of assets, including private companies, real estate, art and more. We don’t pretend to know each billionaire’s private balance sheet (though some provide it). When documentation isn’t supplied or available, we discount fortunes.

This is basically guesswork for many people in the list.

Many billionaires use leverage. Elon Musk has 40% leverage on his Tesla stock he uses to fund SpaceX and other ventures. His net wealth might be half of what the value of his assets is.

Somebody like Donald Trump might have negative net wealth and Forbes would not know about it.
Graduate Texts in Mathematics
indeed, currently the standard library of JS is incredibly small.
"Or at least, I hope so -- My own information is in this user table... jk, I use EFNet."
It depends on the regulations where you are and the tax situation you are in. In the UK the first £12k gains are free.

The US is kind of complicated with different rates for short term and long term gains.

I declared UK crypto gains recently. It can get complicated if you try to follow all the instructions properly.
Well technically you're not opening stdin. It's handed to you by your parent.
I'm far less concerned about this because all my messages were end to end encrypted.
For all the complaints about spreadsheets, attempts to replace them and such... They are a very reslilient paradigm.

The way the paradigm and learning curve work just seems to work for a lot of people. I reckon it's still the most popular plaform for coding, data engineering, analytics & data science... using liberal definitions for all those terms.

It also seems like something that's in google's wheelhouse.
If you are looking for just a simple load some html and replace this where my <include> tag is kind of thing you are right, nothing does that because it’s more complicated then that... what about the styles of the included html? What about the behaviors (JavaScript) for it. How does that translate with the include?

But, if you use Web Components, organize your code, and plan ahead, this is very doable today with Web Components. You just create say a <reddit-footer> component complete with style and behavior, and then drop that into your page html along with an import of the component definition. It’s clean and simple and the encapsulation of all your footer needs in one place is really nice.

ZephJS, the library I am promoting, or another Web Component engine, makes this even easier and allows your components to be bundle yup really nicely. ZephJS, for example, offers a cli bundler command that does this (via rollup) and it makes for a really clean component experience. https://gist.github.com/arei/8083a6270e704b830c68a2020f3e5e3...

B
Acid-Free and Lignin-Free Paper
The mystery of Julian Assange’s cat: Where will it go? What does it know?
Snowden was definitely an agent. Agency? Jury's out.

There's a difference between being effective, GW, TJ, and stupidly ineffective, JA, RS. Or just plain stupid, ES.

Interesting about DJB, I did not know that story.
Are you disagreeing with the "secure alternative" or the "same outcome"? I thought the difference between ProxyJump and agent forwarding is the following:

Agent forwarding forwards the agent socket to the proxy server. Thus any ssh connection originating from the proxy server can reuse the agent, and with that has the same access to the agent as the originating host.

ProxyJump routes the ssh connection through the proxy host. The crypto takes place between originating host and target host, not between proxy host and target host. ssh connections originating from the proxy host can not access keys from the originating host.

But maybe my understanding of ProxyJump is incorrect?
Zarf’s Interactive Fiction (2017)