skysight-inc/HackerNews huggingface dataset:
I think ultimately it will have to be social proof that proves which identity a website has. This sounds weird at first but think about it, any type of other identification is going to be text or image based - which is easily spoofed. Certificates can be sort of spoofed too, I mean who looks exactly at that certificate everytime they visit? The certificate itself has a long string in it so the problem really hasn't improved much. For letsencrypt websites the common name actually seems to be some kind of autogenerated string so good luck explaining that to a user (not that he should have to ever check this type of stuff)
Google has a social network, they should just integrate URIs aka. "apps" with their social identity. This is also a win&win for them.

Let me explain, if you enter facébook.com then on the url bar it will not show that your friends are on this site as well. The exact gui is irrelevant, the point is that it will be easy to tell whether you are on the right website that you are used to navigating to based on the indicator of amounts of friends and who is using and recommending that site. This will also cultivate a certain awareness that if you are navigating outside your usual url space then you will probably be more careful because it doesn't show that any of your friends are on there yet.
Banks might offer a service where their bot "befriends" you on socialnetwork XYZ to get that nice little indicator that you are on the right banking website without anybody else actually having to use it. This system might work for any website actually.
If there is a concern that this disincentivizes people from using new websites then I think it will be outweighed by several factors like your desire to establish social proof - meaning that you might be more likely to share the new website you found so you can be safer when visiting it next time because you only have to look at the url indicator and see that friend X that you recommended it to has also added this website to their profile.
Thank you, I just installed it and am simply playing around, so didn't actually read the docs yet. This seems to help, however redrawing is still kind of weird, with artifacts appearing when resizing windows and such. Probably has to do with laptop's quasi-GPU. Also, alt+tab doesn't switch back to kitty's window, when kitty is in fullscreen mode.
It wouldn't be a HN comment section without unnecessary hate on marketers.

Not all marketers sell snakeoil and used cars, you know
Emergency FB post and global network of friends saved travelers' lives in Bali
I haven't found it to be untenable. Then again, it seems that you're worried about maintaining the bleeding edge, and I'm, well, the exact opposite of that. My mantra in terms of technology has been "If it ain't broke, stop trying to fix it" for the last, oh, 4 years or more.
I tried it on MacOS (MBP retina) and damn, it renders text awfully.
Kovid Goyal is infamous/known to be a bit toxic, see Calibre: https://news.ycombinator.com/item?id=8213946 (and the setuid "issue": https://lwn.net/Articles/465311/)
Alacritty is quite buggy and not very maintained, the author doesn't put a lot of work in except the occasional small merge. (They still haven't finished the scrollback support branch that's been open for ages).

I've switched to kitty and am much happier.
I use urxvt as well because it's simple and configurable. There's also urxvtd but I don't use it.
Playing piano for short breaks is pretty nice but I've found that picking hobbies can really get me sucked out of the work I _need_ to do. What I do these days is either set a timer when I want a longer break from work (15m-30m) or hit the eject button on any task really quickly. If I start reading an article, I try to decide within 90 seconds if I should just start working again.
Interesting that some many people see the VV as 'so radical'.

A lot of people didn't see it that way at all. E.g. this article on the East Village Other
https://hubpages.com/politics/The-East-Village-Other-Overvie...
says "reaching a peak circulation of 65,000 in 1969. It became popular because it was a true alternative to the establishment Village Voice, Herald Tribune, and New York Times."

The author's assertion that "To read The Voice was to read ... of America’s underground cultural and political landscape in the second half of the last century and into this one" is pretty funny. It even leaves John Wilcock out of the list of those who 'started' The Voice, and who left it in 1965 to edit the EVO. EVO and Krassner's Realist were a helluva lot more 'underground'.
>Google Home is the only bright point

I'd say even that is questionable. Their insistence on using two microphones with "superior software" looks great on paper. Reality is it's significantly less sensitive than Alexa/echo in practice.
Despite a Sharp Decline in VR Headset in Q2 18, Market Outlook Remains Positive
Side note, the author's home page is an absolute relic from the past: https://kovidgoyal.net , including things like provisions for 56k modems, iframes, detection scripts for IE3 and AOL, and other gems.

It even looks like he has his own pre-jquery compliance library written about 18 years ago: https://kovidgoyal.net/scripts/VisualDocumentAPI.js
maybe people give up on socializing on the internet, i think about replying to something and usually the thought alone is exhausting
Did YOU find that op-ed reassuring??
If that was the original concept, I wish they did.

I mean, it's such an obvious one. I must have independently thought of it a dozen times as a teenager. Hell, the movie itself sort of makes use of it - after all, AFAIR, the Matrix is simulated in peoples' heads. Why would they go with this human battery nonsense is beyond me. I guess someone with influence over the movie script must have though people are too dumb for the plot to make sense.
You live in a little bubble: the developed world, where data and wi-fi are plentiful.
9th issue on their tracker: https://github.com/kovidgoyal/kitty/issues/9
What value do marketers add to people’s lives? Can you give me an example?

Follow-up question: Do you think the impact of marketers on people’s lives globally is net positive, or net negative?
It breaks most sites I use, unfairly promotes sites buying in toward the top, and I spend more data, time, and frustration than I would otherwise because I need to proceed to the actual page to get what I need.

It’s a pure negative.
That would be true if the terminal were within the VM, for example if the VM was a graphical OS running a terminal program.

It isn't true if the VM is communicating over an emulated serial port. In that case, the VM software must provide a terminal as hardware. Typically the VM software only provides a serial port to the VM, which the user will then associate with something else via the VM configuration. This fails when loading a snapshot because the terminal isn't part of the snapshot.

For example, suppose that the VM is a PC-AT running DR-DOS and a BBS. (from the pre-internet days, with a modem for users to dial in on) At minimum, the VM software must provide a serial port for the VM. You could configure this to connect with a real physical modem and then connect to that with another modem and some dial-up software, but then you'd have a problem with snapshots. Loading a snapshot would place the BBS in a state that is inconsistent with the dial-up software. What you really need is for the terminal emulator to be part of the hardware that the VM is emulating. It would then be properly snapshotted.
You're assuming the NYT doesn't want the person to be unmasked. "Sure we'll publish it anonymously Sir." While mumbling to themselves it won't work out how you think it will, though, but we will do it just as we said and we won't leak it either.
Have you managed to configure it to behave similar to iTerm 2
in terms of keyboard shortcuts? Would you please share your config?

One thing is, I don't get its layout, is it possible to create a vertical/horizontal split like what (shift+)cmd+d does in iTerm 2?
> The NYT knows better.

While I know that one word quips are verboten here I can’t resist ... ha!
Highly doubt Pence had the time to pen this himself, and it would seem way too risky to involve his speechwriter to write this on his behalf. I'm guessing the author was extremely careful to not expose themselves through their writing style and threw this in there to distract.
Facebook could be reddit, if it allowed pseudonyms. The police-state-like idea of requiring real names ultimately limits its usefulness to a cohort-tracking network that grows old and eventually dies with the cohort.
I am bit surprised about this article. The momentum around AMP slowed down. AMP pages do not rank that well anymore as when they were introduced. Also within Google, there is no unanimity about the future of AMP. But maybe I got the signals wrong.
If you're looking to play music from your computer there are a lot of options. Just find a device that has a Bluetooth receiver, Airplay, or can have either of those added to it easily. What to buy depends on how much room you have and if they are supposed to double as your computer speakers. You don't want to have the sound from your computer coming from some weird angle, I've done it before and it drove me nuts.

A good set of book shelf speakers or studio monitors are probably what you're looking for. Careful how much you spend because if you've never had quality audio equipment before you might find yourself with an expensive new hobby.
Wow! Really like it. The windows organisation is well done. Usually just use whatever comes with Ubuntu, but this is much nicer. As an aside, had to add TERM=xterm-256color to my Raspberry Pi's .bashrc to get it to play nice when I SSH in from Kitty (otherwise commands like 'clear' don't work).
Been there. I was, and still am, surspised that we allow for automatic algorithms to do copyright claims. non-free algorithms deciding about the faith of real people sounds like the stuff from dystopian scifi novels, but that is what we already allow to happen in real world.
You need to read up on the US tax code, because you're completely losing out. In the current US tax system there's no reason why you would want to be a W2 instead of a 1099.

Being a sole proprietorship, you as an individual can enroll in an ACA marketplace plan. Get a Bronze-level HDHP plan with HSA. That means the most out-of-pocket will be around $6K if a really bad emergency happens that requires surgery or you're incarcerated in a 'mental health' facility against your will, but _should_ be $0 if you take advantage of the free preventative stuff granted by the ACA and take your health seriously by eating right, exercise, learn basic first aid, and perform preventative maintenance on your organic machinery.

You'll pay considerably less premiums and you'll be incentivized to never go to the scam artists that are doctors.

ACA premiums and tax credit subsidies are based on your MAGI, which means if you're a 1099, you have extreme flexibility and precision in making sure your MAGI ends up right at the subsidy cliff, 150% of the poverty level. At the end of the year, when you tally your final income and figure out which of many ways to reduce your taxable income down to 150% poverty level, the IRS will pay you _more_ money as a _refundable_ credit than you even paid into the premiums in the first place, since the subsidy credit is based on the 2nd lowest Silver tier plan available in your location whereas you would have bought the much cheaper Bronze plan with HSA.

Given the self-employed health care premium deduction (~5K), HSA contribution ($3.5K), IRA contribution ($5.5K), solo 401k contribution ($18K employee, $35K "employer"), and whatever miscellaneous deductions fit your specific situation, if you can't find a way to get your MAGI down you have no business complaining in the first place due to your extravagant income.
Oppo Poco F1 and Realme 2 Sold Out in Just Few Minutes Know the Reasons
> When you have to build a device pretty much by hand, why bother building a general purpose machine?

Because you'd conquer many industries with it simultaneously. Instant path to richness.

> And here we are, 181 years after Babbage first described his Analytic Engine and Aplication Specific Integrated Circuits and Graphics Processing Units are all the rage.

It's a different thing. We usually first figure a description of a computation - one that could be run on a general-purpose machine - and then turn it into ASIC to make it more efficient, by performing only the work necessary for that one particular calculation. Back in Babbage's times, they didn't have a coherent notion of computation yet.
ES 2 was followed by ES 5.
The problem is that you can and should build fast, lightweight websites without AMP, but that won't improve your Google search rank, which will favor and only reward the AMP version, thereby forcing a specific, self-serving set of means instead of rewarding the ends, which are achievable in countless other ways. This results in the ridiculous, absurd and unnecessary situation where heavy websites that build a lightweight, Google-hosted AMP version on top are better off than your hopefully well optimized, yet AMP-less website which has been lightweight from the beginning.

Fast, lightweight websites are great - it's just that AMP is completely unnecessary to achieve that goal and instead serves as a way pretense to keep users and content within the Google eco system. Google could just as well rank sites on how fast and optimized they are, regardless of AMP usage, and I'm sure we would see a race to remove the bloat the web is currently plagued by.
This is less of an issue if you use a multiplexer like tmux, so how appropriate Alacritty is depends on how you use it.
Steps to Make Perfectly Succulent BBQ Beef Brisket -
> ...proof that maybe the system we've decided to implement isn't as smart as we thought it was.

I'd say it's a lot simpler than that - it's proof that systems that don't penalize false positives will have lots of false positives.

I mean, imagine if YouTube announced that content owners would be subject to the same "three strikes" policy as uploaders, and music companies could be kicked off the site for making baseless copyright claims. One suspects that the dumb systems you're talking about would get a lot smarter.
Oooh, I like and read (and frequently disagree with) Glenn and I really don't consider myself "left." Glenn is one of the better journalists around. Especially when you disagree with his point. It's well argued and well supported. To hell with the Donald, Glenn makes a solid point here. Un-elected cabals secretly usurping democratically elected politicians aren't a good thing for democracy, left and right.
The Big Ideas of Tech and Robotics for the Not Too Distant Future
Prescott Dental Arts – Dentist in Prescott AZ
https://sw.kovidgoyal.net/kitty/faq.html#i-get-errors-about-...
I can't seem to get the config changes to show up on my install, is there something I'm missing in my setup? I update the config, save it, quit Kitty and start it up again, nothing still :/
Earthquake Hunting with Efficient Time Series Similarity Search
A major challenge is that there are different tiers of investors and since most start onthe low tiers they have smaller funds (=more financing risk) and their LPs will have less patience and will want to see short term portfolio performance. The result is that VCs tend to hunt in packs and try to coat tail off larger investors who can afford to have a bolder vision because they can push their portfolio companies through even if the metrics are crap. Small markets while great in theory tend to carry too much risk for most VCs because they need to worry about the rest of the markets perception. We need to find ways to allow VCs to take more risk.
I also felt uneasiness with the definition of contracts but couldn't put my finger on the reason. Merovious made now clear to me that the language to define contracts is the problem.

Nevertheless, I do think we need to keep contracts because they are a superset of interfaces. Interfaces specify only a collection of methods, and contracts specify a collection of methods and operations (e.g. ==). Remember that base types can also have methods. We may also want to restrict types to referenced, or unreferenced, because it determines if an assignment make a copy or not.

Contracts are types of generic parameters. I would find more natural to define these generic parameter types like this

type foo generic { ... }

As suggested by Merovius, the content would be a list of method signatures, operations, interface names or predefined operation set names.
So? The system isn't perfect. That doesn't help in deciding whether more or less regulation is better.
A good introductory lecture is by Emre Telatar of EPFL. It's a great talk, and presents a unique view on Shannon's paper. [Of course, I am assuming that _you_ are not Emre :) ] It mentions some of the errors in Shannon's paper:

https://www.youtube.com/watch?v=9FlHZwEpvPE&feature=youtu.be

There are some more errors in his formulation of what eventually came to be known as the Shannon-McMillan-Breiman theorem. These are the errors I know of, there may be more.

The greatness of the paper is its revolutionary conception of a new area ab initio. It contains errors, but that is overshadowed by what it achieved and brought forth.
My opinion of the code is this.
It's pretty tight, which I can respect.
I haven't run it, but it PROBABLY works.

But it's hard to read.
Things are named poorly.
Many edge cases are missed (not checking args properly).

These functions are not pure and therefore, harder to test.
Maybe true 1337 H@X0Rz don't need to write tests, but some of us have mortgages to pay...

I didn't re-write all of this mess, but check out the few util functions that I re-wrote.

As a developer, which version would you rather work with?
If you said the original version that's cool with me.
But don't try to come work on my team.

// isNull :: a -> Boolean
const isNull = x => x == null

// isNullOrEmpty :: String -> Boolean
const isNullOrEmpty = string => string == null || !string.length

// $ :: String -> HTMLDocument -> HTMLElement
const $ = (id, _document = document) => {
if (isNullOrEmpty(id)) return null
if (isNull(_document)) return null
return _document.getElementById(id) || null
}

// findClassInElement :: HTMLElement -> String -> [HTMLElement]
const findClassInElement = (el, className) => {
if (isNull(el)) return []
if (isNullOrEmpty(tagName)) return []
return el.getElementsByClassName(className) || []
}

// findTagInElement :: HTMLElement -> String -> [HTMLElement]
const findTagInElement = (el, tagName) => {
if (isNull(el)) return []
if (isNullOrEmpty(tagName)) return []
return el.getElementsByTagName(tagName) || []
}

// findClass :: String -> HTMLDocument -> [HTMLElement]
const findClass = (className, _document = document) => {
if (isNullOrEmpty(className)) return []
if (isNull(_document)) return []
return findClassInElement(_document, className) || []
}

// elementHasClass :: HTMLElement -> String -> Boolean
const elementHasClass = (el, className) => {
if (isNull(el)) return false
if (isNullOrEmpty(className)) return false
return el.className.includes(className)
}

// addClass :: HTMLElement -> String -> Boolean
const addClass = (el, className) => {
if (isNull(el) || isNull(el.className)) return false
if (isNullOrEmpty(className)) return false
if (el.className.includes(className)) return true
el.className = `${el.className} ${className}`
return true
}
Everyone has latched onto this 4% number, like every breach of GDPR rules will incur a massive fine.

It's not "you will be fined 4% for every breach". It's "you can be fined up to 4%", the GDPR actually states that the punishment should be proportional to the damage caused.

Here's the specific language form the English language version of the GDPR [1] (I suggest you read the whole page):

> Each supervisory authority shall ensure that the imposition of administrative fines pursuant to this Article in respect of infringements of this Regulation referred to in paragraphs 4, 5 and 6 shall in each individual case be effective, proportionate and dissuasive.

If you accidentally send customer data to Google Analytics without their permission, and rectify the issue when it's discovered, you're not going to get slapped with a multi-million dollar fine.

[1] https://gdpr-info.eu/art-83-gdpr/
Looks like its unlikely to get changed, as stated in the last comment of the thread by the owner.

https://github.com/kovidgoyal/kitty/issues/9#issuecomment-41...
What tweaks?
> DHTML

takes me back!
It seems many orgs manage to shoot themselves in the foot quite badly with centrally managed browser. In all the environments I've seen, IT have managed to disable auto-update on Chrome or Firefox and break the centrally managed updates for a long time, creating an easy avenue for malware or worse to get in.
The author of this paper just admitted to being part of an unelected group of individuals who are looking to forcefully impose their ideology on and against the country by active deceit, treachery, and sabotage. If you could avoid letting your views against their target cloud your judgement, you'd see how incredibly broken and dangerous this.

For instance imagine this individual's cabal has an opportunity to engage in an awful act, but due to their position they believe this act will be blamed on the administration or even the president himself. Do you think they would hesitate to do so? This is one of the many reasons that, for instance, in war traitors tend to be treated much more harshly than even the enemy. There's a difference between open disagreement, even when that disagreement escalates into something beyond just words, and an individual that pretends to be an ally and instead is attempting to destroy somebody from within. The latter is already shown to have placed no value on anything except their own world view.

And the purpose of publishing this letter is not to "reassure the public." You should not trust a liar just because he's saying something you want to believe. Occam's razor is highly effective in getting at the truth and in this case it's almost certain that the purpose of publishing this letter is to try to increase the paranoia of the president, and to increase the probability of his engaging in ostensibly irrational behavior. That's just a great idea, right?
True.

I use i3 (a tiling WM) though, so tmux is redundant for me unless I work on remote machines.

And I really don't want tmux running on top just for scrolling. It hurts performance quite a bit.
Is it? I have been using the scrollback branch for months without problems (although not on mac)
Decentralised platforms are the future. A couple that comes to mind:

- https://steemit.com
- https://dlive.io

Both censorship resistance and decentralised options. Content can't be deleted because it exists on a blockchain and it's fast.
I do believe the motivation could be as simple as wanting the public to know that it's really as bad as they hear. However, you're probably right. The Republican presidential field is going to be crazy in 2012. I'm tempted to see this is the first step in a "re-elect Pence" campaign to position Mike Pence as a sober, safe leader who protected the United States from Donald Trump's worst tendencies and deserves to take official control of the White House.

The Republicans are going to be split between those supporting their incumbent and those wanting to declare a mulligan on 2016 and say the country needs a safe "real Republican" president to restore our equilibrium. Mike Pence could go with either camp, but I bet he abandons Trump and tries to get the presidency himself. Fortune favors the bold.

Imagine Donald Trump trying to campaign for the nomination while his vice president campaigns against him and calls him mentally unfit to govern. There's no reason that can't happen except that it seems too crazy to be allowed to happen.