skysight-inc/HackerNews huggingface dataset:
This is not a design opinion to me. Unless your application state can be represented as pure text, it can not be efficiently conveyed to blind users. So we force you to do that.

> It would be better if the web browser world had pixel level render targets

We also have escape hatches when you need pixel controls: Canvas, and webGL which can be rendered to a Canvas. The only difference is that they're not the core that HTML is based on. This is on purpose, because using Canvas should be very rare. You should embed your (rare) pixel-based rendered component into an HTML tree with appropriate non-visual markup around it to describe what it is and what it does.

Pixel-level render targets are a design antipattern for most apps. Not all apps (games for example), but the vast majority of them.

To me this isn't a design thing -- it's a purely practical decision. Your app state needs to be accessible to people, people need to be able to build on it, programs need to be able to parse it and manipulate it, it needs to be responsive when high-definition displays or Apple Watches come out in the future, and it needs to degrade gracefully when parts of the browser stop working. We've been able to observe for a long time that apps that are built this way are better for end-users.

In the browser, text is your pixel. Of course you are welcome to build things on top of that with CSS, images, and Canvas. More to the point, I'm not saying that 95% of the time you should abandon your design and make a minimalist terminal interface -- I'm saying that for 95% of the phone apps and native apps I see, HTML would be fine. There is a pretty good chance the design someone has come up with is already representable in pure text, and they just haven't thought hard enough about how to do it. I'm not saying design everything minimalist, I'm saying your design is probably already a lot more minimalist than you think, and it probably wouldn't be that hard to separate content from pixel-positioning and style for most apps.
That was the point of the comment you're responding to, I'm almost certain. They just said the same thing as you with less detail and more sarcasm.
I'd argue that the problem isn't so much backward compatibility than being opinionated vs not. Qt knows what it's doing, knows what it isn't doing and then from there defines the perimeter of its APIs.

For better or worse the web never did that work, HTML+CSS+JS is meant to be both a way to make static websites, but also interactive e-shops, but also mail clients, but also videogames, but also ultra-heavy single-page apps like Discord etc...

And that's the greatest power of the web, but I can't see how this state of affair won't lead, one way or the other, towards a more monolithic architecture. Keeping HTML and CSS cleanly separated and JS only for the fancy stuff (but always optional!) is noble but it's a pipe dream when the use cases are so diverse. WebAssembly, or something like it, seems to be clearly the path forward.

Overall I think we should be happy too, at least it's not a closed source blob. Remember how long it took us to get rid of bloody Flash? Actually if Steve Jobs hadn't decided to drop it from iPhones I wouldn't be surprised if it had survived in common use to this day.
Hate speech must be protected speech. Keep in mind that all groups suffer from hate speech attacks. Majority groups in Western countries ("white people") are some of the most publicly demonized people of the last few years, so saying that toleration of hate speech - which affects us all - is an opinion that can only be held from the secure position of being in the majority is nonsense.
I suppose the key to this is in the last line - you're implying something that doesn't wait is better. That'd be actors; your creation, yes? :)

But out of interest, the syncing that you apparently dislike but which actors sidestep by having a receiving queue, said syncing allows for messages to be processed when the receiver is ready (obviously). That's a time overhead. If actors have unbounded queues then there's a memory overhead (and one which may grow infinitely on a finite machine if someone isn't processing their messages fast enough).

How do actors handle that? If I'm talking rubbish some reading matter is welcome.
No, that's not why they did it. They did it because they thought they could get away with it. But the charter of ISOC never was to make a mint of the .org TLD by selling it, and as far as I'm concerned this deal will be reversed at some point or we should simply set up an alternative root and a pox on both their houses.
Citation needed. When he sees something he disagrees with he flatly calls it fake and moves on. That's not debate.
> It makes no sense to me. You are saying, that instead a 5 kB webpage, you would load 50 MB code, which emulates a browser, just to show you the same webpage?

Have you not worked in tech long? One of my 'favourite' things about one tech stack I once worked on was that someone decided to implement a file-system inside the a database that is stored on the file system. Even better, the database itself effectively just reimplements the features of a database.

So we have a file-system storing a database that exposes a completely different database that holds a file system.
That's a similar nonsense as is the broad-scale surveilence to prevent terrorism. Botnets can already build a decentralized store of IP addresses, bypassing public DNS completely. Centralization makes some people, organizations or state just too much powerful.
Not a fan of this juice.
Yeah, that's what most cars using LG's batteries use, right?

Though they must have the cylindrical too, since LG is currently making the cells for the Model 3 in China before Tesla starts their own production there.
So you would call thirdparty_process("whatever", &res); then assert that res == 1? On little endian architectures, it is 1. On big endian architectures, it's 0 which seems like a reasonable value as well.
Ask HN: Updated YCGiftIdeas.com for 2019?
Always like to support YC companies plus some very cool ideas out there! I bought a bunch of stuff from the 2017 gift guide - http://www.ycgiftideas.com/ and would like to continue - is YC (or somebody else) planning to put out an updated guide this year?
Because "left" works fine as the verb and doesn't require "is". To me, it flows better in speech with "is", but that's a subjective opinion and probably a culturally-influenced one; British people use that construction less than Americans like me, in my experience.
That is not factually correct. He revokes press credentials of journalists who criticize him. He encourages people to attack journalists, and some of his supporters have already done so.

I advise caution against spreading false information so blithely.
You can't slander a person who isn't famous, for example...

That was kind of the point. Thanks the the internet, we're all famous now. Just ask "star wars kid".
These aren’t the people doing something wrong. GitHub staff are probably treated like second class Microsoft employees all the way up to the top management at github. Any one of them voicing concern or outrage over Microsoft’s or GitHubs customer contract(s) could very well lead to their termination - even at the C-level of github or whatever is the top of their management chain.
In Norwegian we use the terms "Christmas calendar" and "Advent calendar" (translated directly) interchangeably. This i probably why some of the calendars (under the https://bekk.christmas umbrella) are using the term incorrectly
Yes. I am saying that some website operators would like to load an entire browser into your client just so they can control the presentation (make sure you're not able to block their ads, control their scripts, etc).

I'm not talking about the sandboxed browser being able to "clear your hard drive", etc. I'm talking about users having no real agency when it comes to controlling the presentation of websites. (Sure, it's code running on your computer. You're free to attach a debugger to step thru native code that runs a VM that runs a nested VM that's ultimately running the code you'd actually like to influence. Let me know how that goes for you.)

Have you seen JSLinux[1]?

[1] - https://bellard.org/jslinux/
There has been a lot of mixing of concepts in this space lately. There is the legal question of government interference with speech, protected by the First Amendment in the US. Then there is the moral issue of deplatforming by corporations. Then there is the moral issue of groups of people bullying a dissenting viewpoint. These are different issues with different levels of severity and different solutions.

Anyone who has only been deplatformed and is complaining that the world is becoming authoritarian needs to realize that this has always been the way of the world. Forever. There has never been a time in history when someone could voice an unpopular view or be seen as an unpopular identity and not receive public ridicule, shame, or retribution of some kind, and where companies censored no content whatsoever.

What America, and other nations who value freedom, have is a protection against government interference. Let's keep it that way and accept that people are jerks to each other and not everyone wants to hear what you have to say.
Climate change communicates different areas will be affected differently. For instance, the arctic warms incredibly fast, due to melting ice, reduced albedo, and disrupted polar vortex. In contrast, the USA is not warming nearly as fast as the arctic, but some areas are much more flood prone, hurricane prone, or prone to extreme weather (high highs in AZ, CA, FL, low lows in upper midwest (due to polar vortex aforementioned)).

So, global warming is technically true, the average heat content of the globe is rising over time...but it's an outdated, over simplistic term because "warming" does not tell us that each locality is going to face a different reality. It's also used by skeptics to say "well, there's snow, so clearly warming is a hoax" or "well, MN has record low temps, global warming is a hoax." Actually it isn't, but ignorant politicians and voters may think it's a hoax if they only look in their own zip code for warming, and not for climactic changes everywhere.
"So AMD runs at 2/3 the IPC of an old Intel processor. That is quite poor!"

That is most certainly an overreach. An extraordinary overreach. Worse, it's absurdly using an AVX2 codebase, optimized for Westmere, as the baseline for "IPC" testing? The premise itself borders of gross negligence.

IPC as a generalized concept is a broad, general purpose set of instructions, not an absurdly narrow test.

Saying "Intel is faster at AVX512" is going to surprise exactly no one, and also happens to be irrelevant for the overwhelming majority of users and uses.

The microbenchmarking thing has gone on for years, and at this point anyone who has paid any attention is rightly cautious when stomping their feet and making declarations, because usually they're just pouring noise into the mix. Lazily running a couple of tiny tests is not the rigour to avoid deserved criticism.
Hah, I somewhat understand the former and fully agree with the latter. For what it’s worth, I hoped building it for WordPress would allow me to reach the most people who would otherwise be left-out by other self-hosted tools (by a lack of server skills or interest). Anyway, thanks for the kind words!
just for good measure:

sudo echo -e "\n\n# Null route the Great Cannon:\n0.0.0.0 baidu.com\n0.0.0.0 qihucdn.com\n" | tee /etc/hosts

... but I know I'm only fooling myself.
> But, frankly, if its legal, I am much less comfortable with Github's users subverting the US legal system by backdooring their moral code into products these legal entities rely on

I don't follow this logic. If it's legal, we should not take moral stances in our actions outside of political actions? Doesn't the concept of "voting with your wallet" expressly involve taking moral stances in ALL actions? Sure, the open source projects may not be paying Github directly, but I'm VERY uncomfortable with saying that money is the only way to take a moral stance.

The idea that there's some set of actions that should be categorically immune to moral reactions is...weird at best and feels pretty darn dangerous. Almost no one wants to make every decision an intense moral debate, but the OPTION should exist. Otherwise you just create places to foster corruption.

> It's not that hard, but it is much harder than signing your name on a petition.

This feels like a false choice. Doing one doesn't mean the other is unavailable, and doing one doesn't mean you SHOULDN'T do the other. Indeed, if you think the stakes are high, doing both seems to be the best option.
Why would that be weird? That is literally the definition of Natural

>existing in or caused by nature; not made or caused by humankind

https://www.lexico.com/en/definition/natural
Doing it with a baby is ten times more impressive. I was thinking back of my head this won't work with kids.
>Constitutional rights don't matter for people if parties with vast economic power can render the exercise of those rights pointless

This is an interesting point, but I don't get how that follows from the rest of this post. More corporatism can often lead to worse quality of life as well.

By making the lack of rights explicit rather than implicit, the exercise of such rights is made even more difficult.

This seems like the kind of thinking from a lot of people in the PRC, and it's not working out very well for them, at least collectively.
Outside of large cities, urgent care facilities operate on the standard 9-5 and are very selective when it comes to which insurance plans they take.

It's entirely possible that you're insured, but no facility within an hour's drive will take your plan, and if your kid becomes ill outside of business hours, tough luck. For liability reasons, they'll refer you to the ER anyway if you have symptoms beyond a sore throat.

The last time I had to go to an urgent care clinic in a state where no one took my insurance plan, I had to pay $700 out of pocket to talk with a doctor for 10 minutes and get prescribed a z-pack. I then paid $90 for 6 pills at the pharmacy.
'said he also has “little doubt” that Epstein was running an intelligence operation, and that his knowledge helped him escape justice'

Well, that settles it, right?
n=1 before n=30000 later
http://archive.is/85M0J
> I'm just saying it is nothing like the holocaust and it is pretty absurd when people do those kind of comparisons.

It's clearly not exactly the same as the Holocaust. But it's disingenuous to say it's nothing like the Holocaust either, because there are a lot of similarities.
Wow - this looks great. Keep up the great work - I will have to find time to install and try it over the slow holiday period.
Im ok with it, just like im okbwith github serving ice. The fact is these guys dont pay and ice does. If github turns down this contract it will make other vendors scared. Whose next? Not good business. Get woke go broke.
Did your friend have to pay installation costs for the fiber? If so, do you know how much it was?
windows 10 did add win+;/win+. which pops up an emoji picker. one of the tabs is symbols and has a pretty good range of them

you can also add languages and use the on screen keyboard in said languages
Yeah. I use it so often I'm an easy mark.
So we'll just have the Post Office run a national ISP then.
The Strawberry Koan might speak to you: http://www.ashidakim.com/zenkoans/18aparable.html
If most people choose to take their business to one firm, instead of the alternatives available to them, that may be bad but there's not a monopoly under the textbook definition.
On the west coast:

You can get it at Mitsuwa in the Bay Area. 99 Ranch might carry it as well.

Not sure about elsewhere.
I wonder if we'll see China open up in our lifetimes. Would it even be possible with protests, or would that government need to fail in order to see that magnitude of change?

And to be fair, China isn't North Korea by any means. so in some ways, it seems like the most likely to start demeaning more freedom.
Absolutely. You can reverse engineer components of iOS to find this out, and analyze outgoing network traffic as a quick way to see what data is going out to remote servers.

The icon, in this case, was a helpful indicator allowing others to easily reproduce this test in minutes.
At the very beginning it was still a wild bet about timing. Nothing was aligned, so surely a lot of long were not tempted.
It seems like most people who support that kind of censorship are indeed short-sighted of how it can be used against them in the future, but there are also bad actors that just want to destabilize everything because it fits in with their goal making conditions bad enough that it will be easier to "smash the X" (patriarchy, capitalism, social classes, etc). Anything that upsets what they perceive as the "established order" is good, because it gives a better foothold to advance their other agendas.
Reflecting on 8 months of full-time self-study
Spyware in macOS
nice, my startup is paying zoho forms because of conditionals logics. You say i can do the same with your new service for free ?

How do you make money ?

Why should i invest time in discovering your platform (im experimented in server less architecture)
Microsoft purchased Github as a business decision for the purpose of turning a profit, not for the purpose of running a charity for political means.
Yeah I don't disagree that the U.S. has been selling technology that can be used for nefarious purposes to not nice people/outright bad regimes for a long time, I think the reason why people are concerned about this is because China has an even more negative track record (at least recently) for human rights, mass surveillance, etc. and ostensibly has fewer demands for the people it sells to to be more Democratic or use the technology in non-authoritarian ways
> the government in Hungary has “systematically dismantled media independence, freedom and pluralism, distorted the media market and divided the journalistic community in the country, achieving a degree of media control unprecedented in an EU member state.”

News to me. Can anyone comment on this?
He revels in attention towards himself when he says outlandish or controversial stuff, and calls dissenting viewpoints "Fake News". Not the same thing.
You went to the doctor for a bandaid? Seriously? Could you not apply said bandaid yourself? Why would you waste a doctors time and your money for that?
Yup, it's old but I use this Titanium Smart Fast 8 Bay AA/AAA charger (https://www.amazon.com/gp/product/B0035HCTLS). The manual states that it has negative delta-V and timer shutoff. One of the Amazon reviewers mentions a problem with deeply discharged batteries, similar to what I've seen where I need to charge the battery twice.

By the way, this situation happens mostly on my motion-activated staircase LED lights which take 4 x AA. That thing is amazing because it works until 3 x AA are essentially dead and only 1 x AA is giving out power. For most of my other devices, the device stops working before the battery voltage becomes that low.
Are you here to argue that PE people are somehow more ethical or better at business than VC people? That's going to be a laugh line for anyone who has ever been exposed to them.
Just listening to it WOWWWWW from Israel this is BRILLIANT
Wonder if these social justice keyboard warriors know that most of the stuff at ICE that they are upset about happened under Obama. Where was the outrage then?
JavaScript was a mistake
Dilbert's “Salary Theorem”
He's been a senator since 2007.
Yes, it's happening, though surface temperature is not as relevant as overall temperature (including oceans), because oceans absorb a LOT of heat and are rising in temp faster than the land.

In any case, climate change is the better term, it's more generalizable to flooding, hurricanes, polar vortex, ecosystem collapse, coral bleaching, etc. If you use the term global warming, it conveys much less of how broadly the upcoming changes will be seen.
One of the reasons why I don't go to the USA anymore. Past 50 the chances of something medical popping up are higher than they were in the past and I just can't afford worrying about this. The total list of why I don't go there anymore is much longer but this is definitely one item on the list. This sucks because I have more friends in the USA than I do anywhere else and I miss them.
Hashing incoming text statements and storing the plan for reuse seems like an obvious optimization that does not require billions in R&D, you just copy the well known behavior of the existing databases.

Is there some complexity I am missing that would require huge R&D , like its too hard to share the plan and procedures across sessions or the hashing algo would have too much overhead?
Ah, the old "if you don't want the violent mob to get you don't ever do anything wrong".
> At the core of the open source ethos is the idea of liberty. Open source is about inverting power structures and creating access and opportunities for everyone.

I think the core idea of open source is that code should be shared for free. Not shared for free (with people I politically agree with). By policing who can use software, the author's of this letter are very much going against the spirit of open source.

It should not be the position of the tool maker to dictate who can use the tool they create. Once you put it out in the world, people you don't agree with will use your software (if you're lucky enough to have users that is).

I see no difference in slamming Github for having a customer certain activists don't like vs the MPAA cracking down on DeCSS.
Why don't you make a free speech religion? Has anyone ever tried this?
> I don't agree that high speed is a "human right"

What makes access to high-speed internet a privilege as opposed to a right? Why shouldn't everyone be guaranteed access to high-speed internet?
tbf, windows key shortcuts are actually OS specific. Clipboarding/etc must be implemented by the app in question.
i think a better example would be alt-keys (alt-tab/etc)
Every time I use Linux I get bitten by the terminal using a different copy/paste shortcut. Drives me nuts.
I agree. “Single file” projects are good for education if they’re short, but that many lines is just counter-productive.
This page intentionally left blank.

"is" intentionally omitted.
Agree. Zero nuance. Twitter is the worst offender. Someone is either a monster or nothing. So disheartening.