skysight-inc/HackerNews huggingface dataset:
Zinc oxide eugenol has been used by dentists since forever but is now being replaced by other (more expensive) materials.

> They want to develop a product, but discourage an existing remedy.

They can't sell that remedy so they must find something else (patentable).

> They also want to develop a product but say you should see a dentist to get the damage repaired.

Maybe the product is for dentists. It's a big lucrative market with products you literally can't buy over the counter. (Especially since dentists deal with some forbidden substances too).
A mirror reverses front and back. Because we are (more or less) horizontally symmetrical, we reduce the discrepancy by rotating the image around a vertical axis, resulting in a left-right reversal. If we were vertically symmetrical we would see mirrors as reversing up and down; if we were front-back symmetrical (a pushmi-pullyu) we would see mirrors as they are.
TD Digest #173 – Savage Mode
Thanks, yeah. I wanted to see what HN thought before I took the time to finish it. Looks like I will.
I would encourage all developers to download a Commodore 64 emulator and spend some time learning 6502 assembly.

There is no memory protection and no software abstractions. You display graphics on the screen by writing directly to video memory.

Programming for the C64 made me have innumerable lightbulb moments and significantly changed my perspective on what a computer really is.
I've worked quite a bit doing migrations and integrations against one of their products. The database schema is... interesting. This thing obviously started as a Sweden-only product, so the database schema for the Swedish version has Swedish column names (first mistake here). When they wanted to build a version for the larger Nordic market they decided to translate the column names to English (well, ok...). But since they already had a lot of customer installations using the Swedish version they have maintained 2 parallell database versions, essentially identical - except for all column names - for something like 20 years now. For this product they have also maintained a home grown version of Visual Basic for automation tasks within the system. Essentially VB6 except lots of bugs and quirks that are so old that if they fix them now, literally millions of man-hours will be required to migrate the existing automations that rely on those quirks.
I’ve analysed the websites of the top stocks and their traffic
I used to host my site on GitHub but switched to Gitlab pages which doesn't require a special branch or extra finesse. I love it, it's really easy for me to add new posts.

Gitlab pages has an option to look at the /build folder for web pages to serve up. So as long as that folder is in the .gitignore, my Gitlab ci just runs `hugo` to build the site which then gets served up.
That has nothing to do with reading data that the publisher does distribute.
Funny, they never even consider the user reading the EULA and seeing it garbled by a bunch of code. I bet nobody even noticed.
They are just upfront about how much "requirements" can be met. They don't waste anybody's time if someone seeks hidden salary ranges.
I suspect that one cause of this is the fact that these contracts need to be rendered for, which means stipulating the requirements at the beginning so bids can be produced. So a change of approach would necessitate a change in how how contracts are awarded.
That's a win-win.
> On the other hand, I reckon the average Chinese person on the street hears about corporate boycotts like this and just thinks: you Westerners are a bloody bunch of hypocrites.

An average Chinese person on the street doesn't think, he is preoccupied with making a living, and has no time to watch nor the Radio Free Asia, nor People's Daily.

And if given chance to immigrate, and money, most will not give a f__k what is to happen to China, or America tomorrow.

Locals would agonize much less about the fate of their country than idle intellectuals in the West, as they are smart enough to see that they have zero stake in it. There is nothing in life an average Chinese gets from his country, and nor would he want to give anything back to it.
Bitcoin Scaling Debate
You'd be wrong. Again "Pass by reference" is "well defined" in computer languages.

Passing a reference to an object is not "pass by reference". Your example works the same in Java and C# and probably Swift and many other languages. But you aren't "passing by reference". "pass by reference" specifically means passing a reference to the variable, not the variable's value. Javascript always passes the value of the variable, it has no ability to pass a variable by reference.
Why don't these photos to have color calibration targets?

https://www.bhphotovideo.com/c/product/163309-REG/Kodak_1907...

And maybe some meta data about the camera and settings.

I don't recall any online collections using targets. Surely these curation and archivist domain experts record this stuff. I've casually asked a few times, but no leads.

--

My partner likes to create master copies. Portrait, still life.

I've ordered fine art prints of dozens of originals. Always frustrating. I just get one of every option (matte, gloss, each type of medium). And let my partner pick the one that seems to match most closely. (Then I give away the extras as 'just because' gifts, which people seem to like.)
He...downloaded a car?
Did you visit the link?

First sentence:
> Windows generates a unique advertising ID for each user on a device, which app developers and advertising networks can then use for their own purposes, including providing more relevant advertising in apps.
Everything is matter of price. Such an error is nobrainer actually, because just before I get an error message. If I don't know that yet, I run on gdb and everything's clear. Couple of seconds. How manyof them I have to do to ballance learning a new language(and I'm not sure if I like it eventually)? If I was a system software developer, that would probably be a good choice. I program mostly in high level languages, so maybe not. :)
It’s not about moral relativism or whataboutism. I’m saying the precipitous decline in American soft power opens the door for the weaponisation of events like this for the political benefit of the Chinese state.
Isn't that a blatant GPL Violation?

Also; has any work been done on decompiling that kernel and trying to match up the symbols with existing source code?
> […] thinks: you Westerners are a bloody bunch of hypocrites. This week the Georgia legislature disenfranchised innumerable black people and there were two mass shootings.

I keep wondering why the response of hypocrisy seems to be the go-to one, when it doesn't answer anything:

* https://yourlogicalfallacyis.com/tu-quoque

* https://en.wikipedia.org/wiki/Tu_quoque
> If these metrics portray this country as a "good enough" place for journalism

I think that's the issue: it's measuring a good enough place for journalistic freedom. That doesn't ensure the press will behave in an unbiased way.
Lean micro-angel acquisition playbook that is fast, efficient and scalable
The Etymology of Shorty in Hip Hop
>A company can make these things by building machines to do it. Funny thing: European companies are really good at making machines to do such things.

Did you have any experience in this sector or it just an amrchair argument from an ivory tower of an white collar worker? Because I have first hand experience and factories, even in Europe still need quiet a few personnel.

And not all industries are automated, just ask people working in the meat packing industry or in Amazon warehouses, how their jobs are. Yes, in Europe.
There are always multiple perspectives- is Zuck finding a disadvantaged community in Africa and providing training to help them get higher paying jobs that what they could have gotten otherwise? Yes. Is Zuck’s charity creating a pool of programming labor that Facebook will be able to take advantage of and pay much lower than what they would have to pay for a programmer in the USA? Also yes. Does it make Zuck’s charity bad if it is also self serving? I don’t know.

Is the fact that Bill Gates gets positive press from his foundation bad? Not really, as long as his foundation does good things. But is it fair that Bill Gates gets to decide what research gets funded from him when there are a bunch of worthy projects that won’t make the cut simply because they aren’t one of Bill’s pet interests? I’m undecided.

The capitalist/libertarian in me says that if someone made the money, they should get to decide how to spend it. But that may not be what’s best for the world, so another side of me says that money should be taxed and a committee of experts should decide what’s best for the world. But then the libertarian side retorts with the idea that most governments are doing a shit job at managing the money they have now, and they will misuse additional money even more. So maybe we should just let rich people have their charity projects, even if they are self serving. At least this way some Africans learn how to code and get medical research funding, the likely alternative is more bridges to nowhere and bloated military acquisition projects.
In case anyone out there hasn’t moved on: WinSCP is better than FileZilla ever was.
Oracle Cloud Infrastructure (OCI) has an Always Free Tier that gives you 2 VMs that you can use to run your own custom setup. (https://www.oracle.com/cloud/free/#always-free)

PS: I work at OCI
Going through all of your point, it felt like every “unions” mention could be replaced with “management”.

Protecting themselves ? check. Politicized the work environment ? check. Abusive practices ? check. Skewed view of the world and cronyism ? check.

I think what you are seeing is just a reflection of who succeeds in French companies. Some chose unions, some management, some find other niches, but none of these seem attached to specific values to me.
Even if something is unavoidable, it can still be a barrier to freedom.

Besides, I think there are lots of steps possible to limit bribery, from better living standards to closer scrutiny of money flows to the general culture of tacit acceptance, making it easier to report, etcetera. Also I don't see why bribery is different than e.g. violence or state persecution. "Even the freest institute is susceptible to state violence", you might say just as well.
I wanna whine that dentistry is still in the dark ages. One way a dentist will test if a tooth needs a root canal is to apply electricity to the tooth at increasingly higher levels until it hurts at a level that some, myself at least, would call Jack Bauer level of torture. And, AFAICT it's entirely unreliable. You can make the pain happen in any tooth or at least that's my experience.
Well it is a technical problem: it can be solved by reverse engineering and re-implementing every driver.

But yes, it's an economic problem because that's pretty expensive (but has been achieved before eg, nouveau driver)

Google could easily use their monopolistic position to force all SoC vendors to provide greater software support.

Heck, Google could even simply pay every SoC vendors to open source their drivers. It's unlikely to even cost that much.

But today's Google is simply too incompetent to ever fix Android's security update problem. They've been making silly excuses for decades.
The article mentions governments, i'd quote but it seems to have anti copy/paste :(

Government donations are also often self serving with it coming as coupons to buy goods from said country, quite often for things the beneficiary country doesn't need.
I'm pretty sure (but am hedging here :) that you would get any errors in the verification phase of loading a class. What you saw may have been due to bugs in that library you were using.

Anyway, this was before ASM and other bytecode engineering libraries. Today I would not directly hack the class def myself.
He still cloud have connected his Ledger to a compromised client and didn't double check what he was signing before confirming it.
Fake news at its best. Didn't used to be that way. Just check cnn.com and foxnews.com, are they both reporting from the same planet? Neither is good, they're both polarizing.
Eugenol is a local anaesthetic AND a severe irritant. When you apply it to a tooth and it comes in contact with the gum both end up numb. Until it wears off and you have what amounts to chemical burns on your gums. Using eugenol to treat tooth sensitivity isn't worth it.

Do NOT try using eugenol for tooth sensitivity.
Signs of a Cheating Girlfriend: Gather Proof to Make a Decision
In North America, though nations have historically respected the press, journalists in these countries are being challenged by the very institutions on which they report. Journalists and the media regularly face verbal and physical threats, denied access to information, as laws and lawsuits restricting their rights multiply.

Is that it?

How about: “journalists in these countries are being challenged by the very institutions they used to be part of, as pluralism plummets, self-censorship rises to heights not seen since the 1950s and tribal ideology becomes more important than objective reporting in a world aswim in misinformation and deliberately encouraged bias”.
Unsure what human rights violations and protests against them (and protests against the protests) have to do with US foreign policy?
Religious fervour is migrating into politics
I've found that Cloudflare isn't great at this. I even found cases where my site was failing to load to googlebot (a "good" bot that they probably have the IPs for) because they were serving a captcha instead of my CSS.

So your best bet is setting a page rule to allow those URLs.
The full source code of that kernel version is provided, including all KM drivers.
Suggesting that folks with needless jobs ought to adapt isn’t pompous, it’s realistic.
Yup.

The $1000 iPhone app [2008]
https://kottke.org/08/08/the-1000-iphone-app
Google Aims to Be the Anti-Amazon of E-Commerce. It Has a Long Way to Go
I don't understand how we continually believe the governments know how to spend money better, HN is littered with examples of government projects that have been woefully inefficient with the money they've taken.
Hopefully we will do better than just making plants resistant to pesticides so that we can sell more of those pesticides.
ABIs are only needed because some manufacturers insist on closed source blobs. Why should Linux, a project whose entire raison d'etre is to provide an open source kernel, make life easier for companies unwilling to accept that?
rt.com is not a reliable source for US security news.
>VW, Mercedes, BMW, Porsche all German engineered and manufactured by heavily unionized workforces!

Sure, but for each of those there are 10-100 other smaller companies in automotive or other industries that don't have unions, and some German companies have stirred up quite a few scandals of not following the employment laws or abusing their workforce, which coincidentally was mostly immigrants.

Cherry picking the big, wealthy car brands to represent the manufacturing industry is like cherry picking FAANG for representing the software dev industry.
> (and testifying before Congress may be the most serious deposition possible)

Is it though? How many people face any kind of consequences for, e.g., lying under oath? (Compared to a civil case or being a witness in a criminal trial.)
To be honest, charities need to be publicity machines to do an effective job. They need constant buzz to receive money but also spend effectively. Publicity attracts people who want to hang on (e.g. politicians, leaders) which allows the wheels to be greased, access granted, and massive discounts to be had. Criticizing orgs for using their famous benefactors for that publicity is just silly.
I occasionally use this software through Debian's package for it, which of course doesn't contain the adware. But the strategy employed here does leave me with a bit of a sour taste and a desire to stop using the software altogether.
Delighted to see a Persian Miniature grace the portal.
I presume they padded it out by spaces until the end of the buffer.
Agreed. Circa 2016, I was hoping that institutions like the NY Times would be a bulwark against the coming wave of misinformation and propaganda.

Instead, the Times realized that propaganda was profitable, Brooklynites or wannabe-Brooklynites were wealthy enough to fleece, and that "real news" was boring. And here we are: hoping that some random Silicon Valley startup can save the Truth for civilization.
When I was a kid I discovered I could make brain freeze stop by flexing my jaw muscle and holding it tense for a few seconds.
I don't even understand the premise of this question. Well, OF COURSE, philantropy is that: exchanging material/financial capital for formal and informal social capital/power. It is a business deal, not something to do to alleviate one's sins (which is done in a lot cheaper way by going to psychotherapist). There's nothing wrong or bad with that. Charities enable these win/win deals, good for both philanthropist and themselves (and ofc, charities are businesses too and they DON'T exist for the benefit of the poor/sick/kids, they exist to make money). Nothing comes for free.
I have been using sqlite in a professional setting since 2006. I find it great for staging large amounts of report data before writing it out to excel or other format.
For most people AFAIK the work needs to be meaningful. Finding meaningful work for everyone seems hard.
Skill levels and gains in Uni STEM education in China, India, Russia and U.S.
I remember the Hobbit very well, it came in a large pack and included a full copy of the book. It was great to play and the language parsing felt way ahead of all the other games of the time. Playing it, you got a real feel that you were inside a real living environment, not just solving a sequence of steps to complete it.

The illustrations were slow but comparable with the computer speed and we marvelled at the sheer number of them in the game. I think they used guts of an internal tool that later became Melbourne Draw, also by Philip Mitchell, which was controlled by commands rather than just storing a bitmap. This meant each image could be stored in just a few bytes.

At one of the computer shows I went to, probably Earls Court in 1984, Melbourne House had the animated film of the Hobbit continually running in a ‘tent’ on one of their stands. It was always packed in there and I’m fairly sure the air was thick with rather aromatic smoke, this was back in the days when indoor smoking was allowed.

Melbourne House set up a UK development team about that time based in Richmond, West London. The Australian team were Beam Software and the UK ones called Studio B, Melbourne House remained the publisher.

In the article it talks about assembler as if it’s some kind of magic voodoo. It was cumbersome with few development tools and very little in the way of real time debugging, but was very satisfying producing not only the game but optimising for size and speed. Almost all of the video games were written in assembler back then. There were a few games written in BASIC but it wasn’t for a while before high level languages because mainstream.
what a father!
Not the original commenter, but personally, omitting NLRB would be my main concern with the title. A "watchdog" seems needlessly vague as it could imply any range of organizations that report on this, but the NLRB is the specific agency tasked with overseeing and enforcing these union representation laws on a federal level.
Show HN: Echoes – Discover your personal music streaming stats and new music
There's a reason why human society replaced charity from emperors, kings and aristocrats with taxation: public oversight.

Those who control the money flow have huge power. Charity was always about giving money while keeping power.

In the last 20 years the growing class of super-billionaires started acting like in a feudal society.
I've had way too many RCTs and I've never been subject to this kind of test. Every where I've been to a dentist, I've always been asked to take an X-ray, in which the extent of damage is clearly visible even to untrained eyes.
A game change quote from Raworth's book...

“For over 70 years economics has been fixated on GDP, or national output, as its primary measure of progress. That fixation has been used to justify extreme inequalities of income and wealth coupled with unprecedented destruction of the living world. For the twenty-first century a far bigger goal is needed: meeting the human rights of every person within the means of our life-giving planet.”
very underrated. I've used this trick before to mock serial ports on some Linux-running industrial devices so I could debug them.
I’m not buying any clothes from any company involved in this. It’s pretty simple.

Calling out negative reporting from China as attempts to “discredit” smells.

> When can we ease up the geopolitical conflict

Where? Between China and the rest of the world? Or in general?

When there are no systematic government sanctioned human rights violations. These aren’t exactly “internal” affairs. Just like jailing and silencing. dissenters isn’t.
I am currently doing a teeth whitening with peroxide and my teeth are extremely sensitive right now! Anyone else experienced this? Any explanation for this?
> This combined with "strings" being byte buffers like in C are not a good thing.

The problem of C strings is that they are zero-terminated, not that they are byte buffers. Strings in Zig are foremost slice types (pointer/size pairs), but for C compatibility, Zig also has the concept of 'sentinel terminated arrays':

https://ziglang.org/documentation/master/#Sentinel-Terminate...

> how do you handle an umlaut in zig

Via UTF-8 encoding, as it should be.

> cmake...

I use cmake for my C and C++ stuff too because it's the defacto standard, but Rust's cargo or Zig's integrated build system are on a whole different level.
Agreed! Mine was too busy abusing drugs and alcohol.
Show HN: Optimization Strategies for Deep Learning with Hyperactive
Since the specifications were sufficiently clear, the client could indeed see rather easily that the solution they wanted was not what was agreed upon.

Had I not insisted on such detailed specs though, it would likely have been a lot harder to get them to pay up.

So yeah, worked out fine for me, but taught me a valuable lesson.
The whole point of his experiment was to learn about the ergonomics of these languages, to investigate the hype. If you did the experiment and say, found that Rust was super easy, then you could avoid GC and get some free efficiency. If you found that Rust was hard, then you know only to use it when you NEED the efficiency.
> This year, last year and many years before that, brave journalists got up in the morning to report the news, to inform the public. They never made it home. They were arrested and killed because of the work they do.

The parent’s point seems to be that the “brave journalist” has become supplanted by the sensationalist masquerading as journalist. No doubt there are some brave journalists or even journalists with integrity, but they’re a dying breed.

Additionally your post seems condescending and snarky, which is always inappropriate and all the more so when you’re the one not following the plot.