skysight-inc/HackerNews huggingface dataset:
“Black people” aren't an organization.

Police are (well, police departments are organizations), and those organizations act on behalf of the public.

Systemic police abuse for which there is no effective public accountability and systemic correction isn't the private acts of individual wrongdoers, it's violence by and with the at least tacit support of the public. That's why the focus exists: responsible citizenship.
You might enjoy:

https://en.m.wikipedia.org/wiki/Auto-antonym
SQLite as an Application File Format (2014) https://news.ycombinator.com/item?id=23508923
Unrelated to drugs, but I’ve had one deja vu where I wrote it down, showed it to a coworker, and then we both watched as it came to pass. I have no theory how that could have happened but it did. I do know it’s not just memory order hitting short/long term memory.
Where people are getting their news from when left on their own:

Fox, Fox

NPR, NPR

CNN

Daily Wire

Sean Hannity

People

NBC

Newsweek

Where FB Editors source stories from:

NYT, NYT, NYT

NBC, NBC

NPR

CNN

The Verge

Comic Book
I’m a victim of sexual assault as well, and what you said is not true.
That is sort of the modus operandi for Muddy Waters, there are a few public cases like that. Given that parent talks about warehouses, it sounds to me more like the aluminum company China Zhongwang.
If Americans allow assange to be hounded without end, it’s extremely dangerous for journalists everywhere in the future. This is a matter of the state being allowed to commit crimes in secret and whether journalists are allowed to report on it without fear of lifelong torture

Edit: Manning was tortured by being denied sleep for years, and trump openly advocates for it. Right now he’s in solitary confinement which is also a form of torture
Scientists claim the universe is actually flat
What are the best things to read on risk theory
What are the best things to read on risk theory
Norwegian Air Sued in U.S. over Unpaid Refunds
I think one of the strongest arguments against view source has got to be advertising. For example, I like to hide distracting elements of web pages so I can focus on the text. Here is the (current) uBlock rule to block the sticky clappy hands thing that only logged-in Medium users can use anyway:

> ##.iq.n.ip

Those class names will change next week when they push an update, breaking the rule and making me dig out the eyedropper again. This isn't that effective against ads of course; any page with an obnoxious ad that defeats my filter gets closed, and the community-run filters pick up the new rule changes basically same day. All it really does is harm the usability of the site for those users who need the accessibility tweaks.
A variable is first and perhaps foremost a name by which a value is accessed.

In some/most languages a different value can be associated with the name, and/or the value-thing can be changed/mutated.

Not an analogy, but a good start. Then have to describe different kinds of values and maybe references. Easier to do in parts than all at once as a 'variable'.
> There is really no reasonable argument that master and slave is a good terminology to use for databases.

That doesn't mean that it's reasonable to insist that all databases which already use this terminology should potentially break compatibility with prior versions of themselves simply because a handful of other people see the words "master" and "slave" and entirely ignore actual context in order to look "woke" (coming across as superficial and insincere in the process).

It is what it is. Maybe there are more descriptive terms, but "master" and "slave" are descriptive enough.
Wouldn't this be a no std situation then? I do agree with the other poster that binary sizes only matter in specific cirumstances though.
"He stood up for his principles" is an incorrect abstraction of what happened.

Huge difference between "I'm waving the BLM flag because I believe in it." vs "Hey look everyone, Pryce refused wave the same flag as I do, get the pitchforks!"

The other developer, for all we know, could be in total agreement with BLM!
If Americans allow assange to be hounded without end, it’s extremely dangerous for journalists everywhere in the future.

I'll take that one further: it's extremely dangerous for anyone in the future.

This whole saga has been another example of what happens when the people in power don't get their way: they will abuse existing systems until they do. Or at the very least, until they've made enough of an example of somebody so the next person won't be tempted to do the same.
I gave this a shot in the 1990s.

Took about two weeks.

Typing prose felt slightly smoother overall, but it was not revelatory. Unix command were utterly fuxnored though, the defaults are 1) burned into my muscle memory and 2) very QWERTY ergonomic.

Overall tradeoff (very modest speed gains, huge compatibility issues) weren't worth it.

So I quit. Haven't gone back.
I like those. I have also heard: "Nobody has ever died of being seasick, but many have wished they could."
Wasn't there a draft for the Vietnam war? And probably also Korea? One of the issues I can remember there is that less-well-off people couldn't buy themselves out of the draft. This affected minorities especially.
I have not ran I to issues yet. How does editing change anything?
That’s generally considered to be “disassembled”.
This article starts with a correct premise:

> The retail food chain links one set of farmers to grocery stores, and a second chain links a different set of farmers to institutional purchasers of food, such as restaurants, schools, and corporate offices. With the shutting down of much of the economy, as Americans stay home, this second food chain has essentially collapsed. But because of the way the industry has developed over the past several decades, it’s virtually impossible to reroute food normally sold in bulk to institutions to the retail outlets now clamoring for it. There’s still plenty of food coming from American farms, but no easy way to get it where it’s needed.

Pollan identifies the representative problem:

> One chicken farmer interviewed recently in Washington Monthly, who sells millions of eggs into the liquified egg market, destined for omelets in school cafeterias, lacks the grading equipment and packaging (not to mention the contacts or contracts) to sell his eggs in the retail marketplace.

But the article then goes on to attack all of Pollan's usual bugbears: mergers, globalization, corn, and soybeans. Which have nothing to do with the problem he posed.

He claims:

> Local food systems have proved surprisingly resilient. Small, diversified farmers who supply restaurants have had an easier time finding new markets...

But, frankly, citation needed. Small farmers can't just call up their local supermarket and say "hey can you take a field's worth of arugula off my hands? No sorry I don't have any way of packaging it into retail portions, I've always sold in food-service size bags to restaurants."

And for cities of a certain size, "buying local" is an impossibility anyways. I live in New York City. The land required to feed us would stretch hundreds and hundreds and hundreds of miles around... where there are already smaller towns and suburbs that mostly fill the space. Which is why we source our food from all over the country and world.

So unfortunately, this article completely fails to find the sickness or cure.
Contracts, Undefined Behavior, and Defensive Programming [pdf]
CSS frameworks only solve the display side of things.

Behaviour is as important, and it’s not trivial to implement.

You’re writing a button? Well, big dealing you don’t need a component library.

Modals? Menus? Tool tips? Autocomplete? Sliders? Colour pickers?

I think it’s fair to say tailwind is a totally distinct problem domain, and not really relevant with regard to component frameworks.
It is true - try it out for yourself. Google “UK prime ministers” or “WW2 leaders”.
Hi! This looks interesting, although I confess I'm very new to this area. I'm writing a programming language specifically for UI designers, and currently I'm building a naive implementation in html5 canvas. I know very little about low-level rendering - just really know how to use drawing API's like canvas and Quartz 2D.

With that being said, I'm looking to delve deeper into this subject. Do you have any recommendations on where to start? Whenever I look beyond simple drawing API's, the focus seems to be entirely on 3D rendering (which is interesting but not my main focus right now).
New York – Why it was time to say bye to San Francisco
i don't really agree with your point. better information leads to better price discovery for the 'game' at large for longs and shorts (including for unsophisticated robin hood investors). it isn't just about who can 'afford' to buy it; often times it's just about being smarter, or being willing to ask questions that nobody else is asking.
There's also "poke" which is actively developed by a hacker on GDB and GCC:

http://www.jemarch.net/poke

https://kernel-recipes.org/en/2019/talks/gnu-poke-an-extensi...
Is there any published rationale for the RISC-V instruction encoding?

A few months back I set out to write a software emulator of RISC-V for fun. I expected the instruction set encoding to lend itself well to a very simple implementation, eg. something you could decode in 5-10 lines of C plus some tables.

But the instruction encoding is much more irregular than I expected: https://github.com/ucb-bar/riscv-sodor/blob/master/src/commo...

In particular:

- The bit patterns allocated to the simplest instructions
(eg. rv32i) seem random. Why not allocate starting from zero
to allow dense jump tables?
- I can't make any sense of the groupings. A bunch of instructions
have 0b1100011 in the lowest bits, do these instructions have
something in common?

I assume there is some rhyme and reason to all this? Where is this explained?
Are you saying that short term thinking has no utility? I am willing to bet that there are a multitude of circumstances in most peoples lives that require short term thinking, or their lively hood or lives will be destroyed.

In a threatening situation, you solve the short term problem in order to have an opportunity to think long term, which will help to prevent these problems subsequently.

If we were talking chess, you wouldn't ignore the immediate moves of your opponent, because their idea of how the game should be played doesn't fit with your long term desire of how you want the game to turn out.
Looking back at the last 20 years or so, it's never or almost never happened to me, and when it happens twice within a year or two, I wonder if it's more than coincidence...it makes me wonder if there are economic forces tightening credit.
> The insurance industry in the US is just a complete scam

Correct. I came to that conclusion as a chronically ill university student back in the early 2010s. I also had never experienced other health systems before, at that point, but I had graduate student TAs ask me what I thought of the US healthcare system, and I said "it's a scam and a rip-off". The dude who asked me had an appendicitis surgery on student insurance, and he agreed as he paid a lot of money for the procedure.
Stuff like this is why I don't eat meat. Combined with the ag-gag laws that prevent this from being more exposed, it's wild how inhumane our treatment of animals has become.

https://theintercept.com/2017/10/05/factory-farms-fbi-missin...
For a solid introduction to undergrad chemistry, I'd recommend Nivaldo Tro, Chemistry: A Molecular Approach.
I knew to take the entire article with a grain of salt with the first sentence:

"Sometimes it seems life can’t get any worse in this country."

Yes, there are astonishingly brash, illegal actions being taken by police departments. Yes, we're still in the middle of a pandemic.

But that statement is absurd, and childish.
The cynic in me thinks that these might be people trying to discredit actual human rights movements by masquerading as members thereof and spamming every possible venue with trivial nonsense.
> These addressing modes are useful and easy to understand, and the address generation units do double-duty as low-latency, high-throughput add-and-shift units, via the LEA instruction.

While I think you are right that LEA exists because of the memory addressing modes, at least on Intel (and I'm pretty sure AMD) it's been a long time since it's actually been executed on the address generation units. Instead, it's [mostly] treated as just another arithmetic instruction and executed on the same integer ALU's that execute all the other simple integer math. According to Agner (https://www.agner.org/optimize/instruction_tables.pdf) it's been this way at least since the original Pentium.

Does anyone know what the last mainstream processor was that actually executed LEA on the AGU? And whether there any less mainstream processors that still do?

[mostly] I say mostly because there are a few odd addressing modes that have longer than usual latencies, and a because the 3 argument form also takes longer than the usual 1 cycle latency. It's still executed on a standard integer port, though, and not on the AGU.
There's an app for that! It's called Vocable, it's open source and iOS and Android!!!
GP is comparing it to IE6 in terms of being behind other browsers in implementing features, not in terms of publishers only checking that their pages render correctly in that browser.
I don't work on Chakra, I lead the team that builds Elastic's design library[0]. We take accessibility pretty seriously. In general this means:

- We make sure tab order and keyboard control is a equal level citizen.

- All our colors and palettes are backed by math, both for contrast and for color blind qualitative comparison.

- We build using semantic HTML and try to to avoid abstracting things like input controls and labels with too much magic.

- We test and build for screen reader support at the component level and then provide helpers for navigation. Usually, given the complexity, this means a decent mix of native html, aria, and hidden text to make things read correctly.

We do have some automated axe testing, but in all honesty, axes only gets the surface level spec and might cover 30% of what you need. The rest is really hand touched, backed by pretty strict review.

In general the bigger frameworks like ours are getting better at this stuff, but it's still fairly poorly considered in the industry overall. The specs are pretty verbose and poorly standardized against browsers. This make it very much like building a traditional visual frontend during the browser wars of the 2000s (I was there!).

Third party audits are normally done on the products themselves (in our case Kibana), not the framework itself. This ends up being an indirect method of auditing the framework though.

All our work is open source and documented. If you have any questions, please ask away. I love this stuff and web UI has been a 20-year passion for me.

[0]: https://elastic.github.io/eui/#/
A tangentially related, but cool AF project [1].

[1] https://en.wikipedia.org/wiki/Blue_Pill_%28software%29
Got it! I'm working to add a "Show solution" button, but I just published another hint for that question. Specifically, the syntax is the same as for summations "m.sum()" but with "prod" instead. Additionally, you need to to multiply each element of "m" by 3 and use parentheses appropriately — (3*m).
RFC-5341 defines "the tel URI for telephone numbers" and is dated December 2004. The first iPhone was released June 2007, so there was already a way of marking phone numbers well before day one.
How well does this approach work for something like 2D data visualization where most of the visual elements are the same -- i.e. can be instanced in OpenGL/etc?

Thanks for publishing this, it's awesome work! I'm looking forward to progression to wgpu hinted in the Github README.
Pipenv and poetry seems ok, but before those two (and wheel) we use conda and it covers our need.

And this is my top concern when introducing python to new team.

There still no 'single' way to do this.
“Engagement” seems to be the key word that doesn’t appear in OP but is mentioned in many sibling comments. This metric is great for driving ad revenue but is irremediably broken for constructive social discourse.
It's a good question, as honestly the knowledge for 2D graphics is pretty arcane, as opposed to 3D being so widely taught. I actually started a github repo for a book on 2d graphics but have no idea whether I'll actually finish it.

In the meantime, antigrain.com is one good (if old) source. The original PostScript "red book" was extremely influential in its time (it's where I learned a lot of this stuff) but is quite dated now. Best of luck, and I'm also happy to field requests for more specific areas. For example, for color theory (an important aspect of 2D graphics!), handprint.com is quite a remarkable resource.
Unrelated thought: I just find it astonishing that it's 2020, we have plug-and-play hardware of every kind, I can wirelessly connect my phone to my car and it just works, and yet every time I reinstall an operating system I have to manually tell it which symbols are printed on my keyboard.
You should flip the axes — time on the horizontal and note scale on the vertical
What you're doing here is meme-tier, bottom text: THE RIGHT HAS NO CULTURE. I'm a lefist and I find it insulting.
Just bookmark the page to save it. It updates the URL with every change.
Ask HN: What's your PHP development environment setup?
I got a Lenovo IdeaPad as a gift S340

I'm wondering if it's wroth installing Linux Ubuntu on on my Lenovo or just keeping my Windows 10 and learn PHP on windows?

What would you recommend? what are some of your setups so I can get some ideas.

It seems like is hard to install PHP Dev Env on Windows 10 it keeps asking to install redistributable.

I think MacBook was the best laptop I had because you can just install MAMP.
intel invested in broadcom.
microsoft invested in apple.
package.json says "license": "MIT"

Would be nice to have an explicit LICENSE file.
There really isn't more to the "extreme left" than equality and dignity.

The problem is that even suggesting that equality and dignity are valid as bedrock communal values in business, politics, law, and economics is considered an aggressively extremist ultra-left position in the US - and not a sane and mature common sense centre-left view, as it is in parts of Europe.

There's a reason for this, and it's to do with the real bedrock values of US culture.

Bottom line is the Left in the US operates the same way as the rest of US culture does.

And the underlying problem is understanding why, not complaining about superficial dynamics that are actually consistent with the way the culture operates as a whole.
No, .doc, .ppt, etc are wrapped file of files, although not using a ZIP container format. I also believe Visual Pinball uses the same container format as Microsoft Word. 7-Zip just calls this format "Compound", although there are other names for it, such as "DocFile" and "POIFS". I just tried now such a file, and I got the following listing from 7-Zip:

Date Time Attr Size Compressed Name
------------------- ----- ------------ ------------ ------------------------
..... 35842 36352 WordDocument
..... 106 128 [1]CompObj
..... 4096 4096 1Table
..... 4096 4096 Data
2007-12-25 22:33:00 D.... ObjectPool
..... 4096 4096 [5]DocumentSummaryInformation
..... 4096 4096 [5]SummaryInformation
------------------- ----- ------------ ------------ ------------------------
52332 52864 6 files, 1 folders
Just gonna put this here https://duckduckgo.com/about
The way it is now is a lot more mobile friendly.
Bingo. What did you think of the book?
How does it compare to the Arty A7 for $129?
And it is destroying the country. The death of Floyd was no doubt a hideous crime, which should be punished harshly but the narrative of systemic and widespread police racism is unsupported by data and incredibly, irresponsibly manufactured by the media. We are close to a civil war, in the middle of a pandemic, we are all out of our minds with rage and indignation and, for the most part things were better than ever, including the level of police brutality. I beg all of you, do not let yourself be manipulated, no matter how righteous it might feel. Check the actual facts. More whites are killed by police than blacks, in absolute terms as well as per crime committed [1]. Sam Harris discusses all of this in his latest podcast, just hear him out [2]. America is not perfect, for sure, there is still racism, for sure, and the police could do far better, for sure, but we are burning the country down in a middle of a plague, when we should be working together to solve all of this. And its largely the fault of the media.

[1] https://www.statista.com/statistics/585152/people-shot-to-de...

[2] https://podcasts.google.com/feed/aHR0cHM6Ly93YWtpbmd1cC5saWJ...
You can't realistically claim that the focus isn't on the police right now.

And they're not even wrong. Policing in the US is in serious need of reform.

But you're doing the thing you're saying you're not doing. If we can do both things at once, then why shouldn't we do both things at once? Why are we dismissing people who want to do the other thing?
I agree. I had to write a dissembler for RISC-V in college and it was surprisingly annoying.
More people should do what you do when judging others.

On your last point: This is what I fear most as well, a permanent radicalization of this individual.

One important principle in management is that you must be extremely careful NEVER to humiliate someone in even the slightest way in front of audience (any meeting >3 people by my book). The mere suggestion that "something didn't go well" can trigger extremely hurt feelings, defensiveness, and antipathy depending on the size of the audience.

Well on the internet, everything occurs in front of potentially infinitely large audience. To admit that you are wrong is to endure humiliation before the whole world. To deal with this, people dig in their heals, and claim that "I was always right, and those who disagree with me are not only wrong and stupid, but evil to the highest degree."

It's heartbreaking watching watching the far left stab their nearest ideological neighbors and most important allies.
Please, it's just his photo not showing up, google still serves his Wikipedia page just fine. This seems like an error and not censorship.
Presumably counterintelligence officers put more effort into their research than "ask the Taliban why they did it."
It's the same argument as posting content to any audience-limited platform. E.g. LinkedIn.

If I have interesting content, that I wish the maximum number of people to see, then why wouldn't I make it internet-accessible?

Consequently, what's left is (a) people who actually want access to the userbase (e.g. advertisers) and (b) people too technologically limited to avail themselves of other options.

You can tweak the engagement algorithms all you like, but boring content is still boring content.
I added a credits file just now for those concerned about authorship and GPL compatibility. Credits and copyright notices were already in the code but this should make it clearer where everything came from.
> for example, the section of the manual for the serial peripherals on most NXP microcontrollers is longer than all the documentation I could find for the aforementioned SoM

In Chinese though? Or did you compare long English to short Chinese?

Because, I don't speak (or read) it either, but compared to English it's extremely information sense: its characters are closer to whole words than to Latin letters. In fact if you think of it also being like German, with Longerwordbuiltfromothers, they are, and L... would be just a few characters at most.

Not that that makes Chinese documentation any more helpful to us non-speakers, though.