skysight-inc/HackerNews huggingface dataset:
That's partly because we got tremendously lucky in how the hardware sends data. Unlike some newer GPUs, the hardware has dedicated memory for the Projection and Model-View Matrices, and the vertex pipeline is fixed-function.

Dolphin isn't reading 3D models, they're just tweaking the matrices that the game sends. Increased resolution sort of similar the same -- the game sends the hardware triangles in an abstract model space, which is converted to clip space (where the left of the screen is -1.0 and the right is 1.0). Increasing the resolution just means adjusting the rest of the transform; everything the game sends is in abstract space.

(Yes, I know there's a bit more to it than that, e.g. virtual XFBs, LOD biases, and so forth)

Basically, unlike the PS2, the GameCube is pretty much an ancestor of modern PC GPUs, so its way of doing graphics is very familiar to us, and maps quite well. And this is not an accident! ATI bought the company that made the GameCube's GPU (ArtX), and put out a GPU so good (the r300) that NVIDIA nearly went out of business.

Also, fun, I ran into the same "GLES doesn't support glReadPixels for depth" when working on the lens flare code for Wind Waker and Super Mario Galaxy in https://noclip.website. Had to do some dirty tricks to convert it to a color format first.
Resnet-50 with DawnBench settings is a very poor choice for illustrating this trend. The main technique driving this reduction in cost-to-train has been finding arcane, fast training schedules. This sounds good until you realize its a type of sleight of hand where finding that schedule takes tens of thousands of dollars (usually more) that isn't counted in cost-to-train, but is a real-world cost you would experience if you want to train models.

However, I think the overall trend this article talks about is accurate. There has been an increased focus on cost-to-train and you can see that with models like EfficientNet where NAS is used to optimize both accuracy and model size jointly.
I think you are missing the point and are perhaps letting this app vendor create an impression of a large problem based on anecdotal evidence. Perhaps they are just whining because they don't want to lose all that data. I have no idea that that is the case, but we can't rule it out.

Tons of people falling into these alleged traps? Really? What is that based on?

Apple is saying they want their platform to support personal privacy. If an app on their platform offers third party sign-ons that are known to abuse personal privacy, that app must offer Apple's solution that respects personal privacy. Despite it being an imperfect solution, I personally am thrilled that I have that option and I'm happy with Apple taking a stand on one of the most important issues today and going forward.

Some occasional customer support issues vs. providing customers with a real solution to significant privacy issues. From a user perspective the value of having such a choice is high.

Nobody is blaming users. Frankly, I think users are smarter than we typically assume. The support situation is really pretty trivial. If you save the onboarding email sent to the anonymized email address, you've got all you need to interact with an app customer support. People will quickly learn this and get on board if they want the privacy benefit. Its just not a big deal.

Apple's role is about increasing privacy and respecting their user's right to privacy. I fully acknowledge that. Does this create some hassle for app vendors? Yes, but I don't care about that in relation to the greater gain.
> Yes, the people in the government assign it value.

No, they don't. At most "the people in the government" set rules that define the conversion rate between the domestic product and your contribution, which is expressed in fiat currency. No one states on a whim how much a unit of currency is worth. The process is not arbitrary. The only parameter that's arbitrary is the percentage of your anual production that you are obliged to pay the state.
The -O3 optimization is just an optimization. It made a 1% difference in performance. It's just something I had in the Makefile I copied.
Rich is great. Have been using it for a couple of projects and the support is great, even on terminals with less color support.
To me the quote speaks to the general problem of juggling state in your head when writing code. If an abstraction is an attempt to funnel a bunch of code through common logic, it can be hard to understand know what the state of your app will look like when someone else modifies that common logic.
Gunships + British Raj. Would have lasted longer too if the UK didn't start the road to bankruptcy by entering WW1.
TIL[1] "gun thy neighbor" was a searchable 1960's phrase.

http://content.time.com/time/subscriber/article/0,33009,8726...

http://content.time.com/time/subscriber/article/0,33009,8726...

The Rev. Hugh Saussy drew the same (theological if not practical) conclusions as https://en.wikipedia.org/wiki/Dirk_Willems

[1] Three-days-ago I Learned: https://news.ycombinator.com/item?id=23712008
Not to defend the invasion, but the difference between say Japan post WWII and Iraq is almost entirely internal. Blaming the invasion for those deaths is not unreasonable, but it’s glossing over a lot of context.
> Modern compilers do a lot of things like inlining and unrolling

Smart ones do, I've been writing Java lately and that behavior tends to be unpredictable and rare[0]. I'd use a inline keyword if I had one, or preprocessor directive of some kind if I had that but I don't. I agree it's harder to read but I feel like changing a JVM flag to get a behavior that I want is more inscrutable than having a long method with a comment noting that this in inlined for performance reasons. With modern machines and the price of memory I tend to lean hard to the memory side of the time-memory tradeoff.

[0]"First, it uses counters to keep track of how many times we invoke the method. When the method is called more than a specific number of times, it becomes “hot”. This threshold is set to 10,000 by default, but we can configure it via the JVM flag during Java startup. We definitely don't want to inline everything since it would be time-consuming and would produce a huge bytecode."
https://www.baeldung.com/jvm-method-inlining
One day, 2 years ago, it was the day i was supposed to get the money from my stock options. More than 100.000€.

The day before, my 2 bosses called me for a meeting, and they told me they were going to transfer only 1/3 of that amount in stocks.

Why? No single reason other that they had no time to manage it, even though i asked 5 months before and i remembered them every week for a month before.

So i had to stay another year because they refused to give me the full amount.

Next year i went full legal mode and sent a burofax. No way to escape now, i got all my money.

By now, i've been the only one in my company to get money from our stock options plan.
> Regular display pixels only became annoying after using a Retina display for a while and then going back. They were fine before.

Not really. I noticed fewer headaches and eyes getting dry less often after about a month.
Just replace China with the US in this comment and you’ll understandz
Checking for the type is the exact opposite of OO.

The correct OO would be to think about what the check represent, maybe abstract it in a base interface with pure abstract methods and derive from that interface.

What you describe is what people without understanding of OO do when they come from a language without OO.
See also:

• https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...

• https://git.wiki.kernel.org/index.php/CommitMessageConventio...
Cybersecurity Consulting Agency
Please check out my friend's startup company. He is an expert at cybersecurity field, and I am confident that he can handle your cybersecurity needs. https://www.intelliology.com/
the math equivalent of a dumb programming interview question
> clear target

Which means you have clear evidence you can share with everyone, right?
Imagine having a company, you have a sales pipeline.

For every 1000 people who know what your company/product is,

100 people will go to your website,

10 people will call/email your company to ask a question.

1 person will end up considering buying your product.

So build a dev advocate team, you will increase the amount of people who know what your product is/ask questions about your product. Furthermore people calling your company after interacting with a dev advocate isnt someone who just saw your logo, or heard what your company could do from another business person, but the people calling will actually know at least something about how your product works/interacts with the customers infrastructure. So the pipeline for interactions with people will likely convert to sales at a better rate than people from marketing/sales.

Dev advocates are able to talk about code (unlike most sales people), So if you able to convince a customer's dev team that your company provides value, you at least have some additional help convincing business people to buy your stuff if their dev team wants it.
> If they really stood by their values
> It's just another proof that they only did that to get press coverage

I don't have any special insight into their motivations. But aren't the consequences very different? As far as I understand it, if western companies publicly go against the Chinese government the only change they will get will be being kicked out of the country and being replaced with a local competitor.

I'm skeptical about corporate activism too, I just don't like the idea that intentionally picking totally losing battles should be some kind of standard. Even in a real military conflict it's reasonable to avoid that.
> DAB solves that minor issue at least.

Enter Germany, where it was decided DAB is not a federal matter and basically you have 16 small states with entirely different stations available on DAB. The one real advantage DAB could have had, and they threw it away just to auction off the same frequency band a couple more times.
This condescending attitude is itself a strong argument against whatever it is you work on.
> why bother now?

Of course I can’t answer that question, it’s not like I’m particularly perturbed by minorities having 10 kids. (I am in general perturbed by people giving birth to many children without the means to properly support and educate them, though. This is a problem in many parts of the world.)

My point is either one child policy was a genocide against the ethnic majority (which would frankly be ridiculous) or this one is not a genocide against an ethnic minority. Pretty sure whether the two occurred at the exact same time isn’t a factor in the cited definition.
Because the multiple instances are concrete while the unified code is abstract.

In general it is more difficult to read abstract code than concrete code.

Also code written using the wrong abstaction can get hairy very quickly (lots of "if" statements for various cases).
> Western societies believe freedom of speech is the root of all that is good in the world.

That’s not the case for all western societies. Talking for the ones I’m the most familiar with, neither Germany, nor France, nor Switzerland is based on freedom of speech as the root of what is good and they have a good amount of legal and social rules regulating speech. As far as I’m aware only the US, and maybe British classic liberalism are that focused on freedom of speech as the most import concept.

As a free speech advocate living in Europe I can tell you that’s not really something people embrace easily in that part of the world.
A database of Uyghur victims is maintained here, with over 9000 entries. The site is also low on funds and in desperate need of donations.

https://www.shahit.biz/eng/
One thing I've wondered is if Moore's Law is good or bad, in the sense of how fast should we have been able to improve IC technology. Was progress limited by business decisions or is this as fast as improvements could take place?

A thought experiment: suppose we meet aliens who are remarkably similar to ourselves and have an IC industry. Would they be impressed by our Moore's law progress, or wonder why we took so long?
> Not written in the particular arbitrary style that I'm used to

Like "arbitrary styles" such as "a function shall not be 500 lines long".
200 lines of code means that you have to comprehend all 200 lines simultaneously since any line could potentially interact with any other line in that code block. Using functions where the state is passed as parameters limits the potential for code interactions through functional boundaries. The point of abstractions are to limit complexity by limiting potential interactions. Helper methods do a fine job of this.
Hahaha, Zenz. People, please look at the sources before you go blindly believing the latest anti-China scare story.

https://thegrayzone.com/2019/12/21/china-detaining-millions-...

> The second study relied on flimsy media reports and speculation. It was authored by Adrian Zenz, a far-right fundamentalist Christian who opposes homosexuality and gender equality, supports “scriptural spanking” of children, and believes he is “led by God” on a “mission” against China.

> As Washington ratchets up pressure on China, Zenz has been lifted out of obscurity and transformed almost overnight into a go-to pundit on Xinjiang. He has testified before Congress, providing commentary in outlets from the Wall Street Journal to Democracy Now!, and delivering expert quotes in the International Consortium of Investigative Journalists’ recent “China Cables” report. His Twitter bio notes that he is “moving across the Atlantic” from his native Germany.

https://twitter.com/MaxBlumenthal/status/1208837915687706624
The point I got from the article wasn't this one.

Forgiveness is a two way street. The sinner and the rest of the community have to come together to heal the wounds.

Looking at the community antagonistically and suspiciously isn't the way forward. Each side has to take a leap, knowing full well that they can end up in the mud. That's an essential part of this, the risk. Saying that one side is incapable of understanding and kindness isn't what the article was rousing us to do.

I felt the article was saying to both sides: take the risk, it's worth it.
Eventually I think you will probably prefer an EV with a large battery that can charge fast. An ICE engine is expensive to buy and maintain, and heavy. The reliability is also not perfect when you almost never use it.

If you bike or drive behind a Toyota, you can notice the smoke and the smell. Especially during winter.
Ancient Orvonton and a Young Cosmic Web by Nigel Nunn
Maybe in other states, but the US purchased much of California from Mexico, so that population isn’t immigrant to that region, but native to it.

That historical basis—of there being (acquired) natural US citizens whose primary spoken language is Spanish—is one of the main reasons that Spanish is a national language. Spanish-language books aren’t at-all strange to see in (Southern) California libraries. They’re part of the region’s heritage, rather than a novelty.
Oh come on, China's a big powerful profitable country. And genocide has a special meaning, we can't just call any ethnic extermination a genocide, that'd be improper.

China will just keep on killing their Uighurs and companies will keep doing business there. There's perks, too, I bet CEOs can get organs if they need them, CHEAP, these days, if they bring manufacturing into China.
The only way to win
muze | muze.chat/ | Senior Android Engineer (Kotlin/Java/OpenGL/REST/gRPC/protobuf) | Senior Backend Engineer (Python/Django/Redis/AWS/gRPC/protobuf) | NYC | currently remote, but ability to work from our Brooklyn office eventually is preferred

muze is a different kind of messaging app – a place that elevates the linear ways of messaging into something new. Each conversation takes place on a free-form canvas where you can zoom, draw, layer, go back, remix, etc: a space where talking with a friend is more personal, creative, and fun. We're building a platform that removes creative constraints, letting you express yourself more freely. Our ambitions are to evolve the way we digitally communicate.

Apply for the Android role if you're a self-motivated Android engineer interested in working on a highly-scalable app. Our product invites a creative approach to performance and optimization. Experience with custom, complex view rendering solutions will come in handy. This role is our first full-time hire for our Android team – you will take ownership of bringing the Android app to launch, and you will be able to help build out and lead the new Android team.

Apply for the backend role if you're an excellent communicator, interested in working on a small team of creative individuals, and passionate about building highly scalable and secure infrastructure. As our second full-time backend hire, you'd help shape team culture and work closely with our current lead backend engineer to elevate our backend infrastructure to the next level. Experience with message brokering and data security at scale is a big plus.

To apply, email jobs@muze.nyc
On the other hand, most people don't work at those short-lived projects. The vast majority of people work for profitable companies that have plenty of long lived code.
Seems so counterintuitive, but it’s one of the most important lessons I’ve learned in 15 years of development experience.
Big company buys your company. B.C. pays stated price per share for all shares, and all vested options. All unvested options disappear.
It's worth to mention that some of these books have been published quite some years already (>5 years) , and their viewpoint for democracy is rather mild too. That's why they can be on the bookshelf in the first place.
Atheism has no holy book nor organizations promoting such behavior, and there is nothing to indoctrinate anyone with. Christians behave like decent beings in spite of the Bible and the Church, mostly due to existing in a modern secular society that does not allow atrocities they did when they were in power. I fully recognize that there are many decent religious people, but that does not mean the religion is not promoting and causing said behavior in many many others. And I am specifically not demeaning the people as I see them as victims, but religion (as in the general concept, not just Christianity/Catholicism).
Is there a programmatic way to split books into chapters and verses? Verses don't seem to simply be divided by sentences; there can be multiple sentences in a single verse. But is there a well-defined metric that could be used to apply to other books?
You should try the search option here in HN, as similar questions have been asked before.

I remember this article in particular making a big impact on me: https://news.ycombinator.com/item?id=10811570
Video and Photos: Happy Birthday Bikini
I’m not such a fan of all this Jony Ive bashing. It seems unfair to ascribe the whole minimal/flat design movement to him. I remember reading that in university he designed a pen with a part that was for ‘fiddling’ with in meetings, completely non functional other than to satisfy people so I somehow doubt he is the minimalist Puritan he is painted as in so many articles like this.
Ask HN: How many domains do you have just sitting in your registar
Comment the number of domains and any you want to sell.
Downvote me religious fanatics.
> China is still mostly a "bring your own toilet paper and soap" country.

Um, there usually isn’t toilet paper, but soap is everywhere.
My point was that Tesla has proven the longevity of their cells under aggressive duty cycles with their high performance vehicles.
Sick of JavaScript? Just Use Browser Python Instead
Arbitrary like don't use reflection when a dll will do.
Said the molecule of water in the sea
Wow, that was really impressive.

But your second link is broken. I think it should be:

http://teachstarlings.societyrne.net/introduction.html

This bit is hilarious:

> HOW TO TEACH STARLINGS THEIR NEW CALL

> The first and most simple strategy is to find a starling and shout "Schieffelin" to it.
These are my results on an (admittedly old) Intel i3-2120 CPU @ 3.30GHz. Compiling both programs with -O3:

ojc_parse_str 1000000 entries in 3607.615 msecs. ( 277 iterations/msec)
simdjson_parse 1000000 entries in 418.997 msecs. ( 2386 iterations/msec)

and might as well throw in my own parser...

uj_parse 1000000 entries in 1959.731 msecs. ( 510 iterations/msec)

The -O3 seems to make a large difference for simdjson.
What if masks give better protection against aerosol than droplets. So far it seems mask wearing has been unreasonably effective, eg Tokyo and Taiwan.
Bypass the paywall: https://medium.com/@yakko.majuri/sick-of-javascript-just-use...
How do you address them fairly easily?
Flat design lets you make smaller 9 slices I guess. Smaller textures take up less ram but even that's a stretch.
My dad got scammed for $3k worth of gift cards
Just for a moment reflect on this fact: for almost all human beings on this planet, the goal of life continues to revolve around gaining wealth, recognition and power. By the time one realizes the worthlessness of these goals, it's time for him to leave. But as long as these remain the primary goals of our lives, we can't truly be compassionate toward the needs/plight of others and at every opportune moment, we'll try to take advantage of others if it helps us in achieving our primary objectives. The greater the benefit, the more the ruthless/selfish one can become when it comes to fulfilling one's desires.
No matter of education/technology advancement can help unless what is important for our lives as a society is rebooted fundamentally.
The Victims of Communism Memorial Foundation counts all COVID-19 deaths worldwide as victims of communism, in case anyone was wondering how credible this organisation is.
It's not about their etymology, it's about the origin of the word "slave" in English language that stems from Slav:

https://www.etymonline.com/word/slave
We mostly are past it. Wars, mass murder and oppression is much rarer than in the 20th century.

Even China itself, as bad as it is, is enormously improved from the genocidal days of Mao.
Our answer 43

For Sale:

- unlck.me

- toggle.sh

- paytree.org

- argonproject.com

- covid19.cafe
It reminds me of the holographic entities in Greg Egan's "Diaspora".
Often or always(??) it is caused by word ordering requirements in the language -- think subj-obj-verb

When translating orally, it sometimes means a translator has to pause, or guess at how the speaker is going to end sentences/paragraphs. This is because the other language requires an ending element to come earlier

This also has a fun impact on jokes. Sometimes the punch line needs changing, or other jokes become possible -- because the sentence ending gives a different denouement

--

Biblical Greek tends to use word order for emphasis, but still with an overall sentence structure very similar to English. So (as far as I know) the issue is mostly hidden for English speakers
Tragedy of the commons. It's perfectly fine when an authoritarian government makes other people sacrifice for the good of the nation I associate with. But when I have to make sacrifices suddenly I'm not home. Very human thing to be.
Article in English about the modifications and motivation:

https://jalopnik.com/theres-actually-a-decent-reason-why-ger...
Of course not. Identifying professional propagandists based in 3rd countries isn't my job.

Based on the documented propaganda efforts of Russia and China, and the popularity of HN, application of Occam's razor strongly suggests HN will be a target. A cursory reading of this thread supports this.

But you can keep pretending it's not happening. I don't much care. It's amusing to watch propagandists string the HN crowd along.