skysight-inc/HackerNews huggingface dataset:
So here's something I find interesting about this whole discussion: Everyone seems to assume the reviewers are honest actors.

It occurs to me that compromising an already-hired reviewer (either through blackmail or bribery) or even just planting your own insider on the review team might not be that difficult.

In fact, if your threat model includes nation-state adversaries, it seems crazy not to consider compromised reviewers. How hard would it really be for the CIA or NSA to get a few of their (under cover) people on the review team?
> IntelliJ includes a Swing builder

Nice to know. I thought they deprecated soon after they added it.

> and is itself written with Swing

Is there a way to configure it to look like actual Swing[1]?

[1] https://docs.oracle.com/cd/E37069_01/html/E37073/figures/ide...
> One reason DC power is more viable nowadays is (as others here have mentioned) the use of DC-DC converters. They internally actually use AC to do the conversion (usually at much higher frequency to save weight and cost on inductive elements). But they're not super cheap (not cheaper than transformers) and they can also be inefficient.

DC-DC converters are cheaper than the classic transformers. There's a reason that you almost never see the classic "big chunk of iron" wall-warts anymore: not only are they inefficient, they're more expensive.

> Low voltage DC (like 12V) requires MUCH thicker cables for the same power, which means a lot more copper (and copper mining). Typical line voltage can be very lightweight.

Yes, a low voltage DC bus doesn't make much sense except for specific applications. Even in small spaces like recreational boats it's more common to use 24V or 48V these days. I think around 50V makes sense, as it's not very dangerous so there are fewer safety regulations. Look at PoE, for example. Unprotected runs of fairly thin cable transmitting up to 52V.

> With DC, nothing is really at the same voltage, so you need DC-DC converters all over anyway, so you're not saving anything (although not losing much, either!).

DC-DC buck converters are the simplest, cheapest, and most efficient category of power converters at the moment. (Of course a specific converter may be worse than a specific converter of a different category, but this is broadly true) Buck converters that support up to 50V are only marginally more expensive than lower-voltage ones. As an electronics engineer, I would be very happy if I could get away with only needing buck converters from now on; they're very easy.

If the DC source is required to be galvanically isolated and to have it's own transient suppression than the DC devices can get away with much less input protection than AC devices require. Could be a significant cost savings.

> Another important thing that really drives some of the advantages is: breakers, relays, and (much less important) current measurements of existing cables. [...]

Absolutely. I don't see high voltage/high power DC becoming popular in homes any time soon for that reason. There shouldn't be any difficulty with arcing at 50V though. (Yes, switch contacts still arc but it's not any more difficult than 120VAC) Also high power applications in houses tend to work just fine on AC (motors and restive heaters), though that may be a chicken-and-egg thing.
Of the two, which government do I think is more evil? China's. Which government do I, a permanent resident of America, think could more immediately make my life harder by being able to invade my privacy? America's.
I thought the frontier incident used restraint tape, it's like duct tape in size but only sticks to itself
ASUS Zenfone 8. One of the very few relatively small Android phones with 5G connectivity, good camera and a flagship CPU (Snapdragon 888) and not way too expensive.
There is nothing great about a terrorist group being in control of a trillion dollars' worth of anything.
I've never used Apple stuff, but my setup is this:

* Dell XPS 13 running Manjaro/GNOME3. When this XPS dies, I will use the Framework laptop instead.

* Fairphone 3 running /e/OS (degoogled android) with Aurora Store and Aurora Droid.

* Withings Scanwatch, which doesn't have much in the way of regular smartwatch functionality but does monitor my heart rate, provide ECGs and checks my blood oxygen saturation as well as pulse, steps etc.

* Contactless payments just through my bank card. Sometimes I try to remember cash is probably the safest and most ethical choice for payments, but I'm not good at this.
This. I mean you tell me that you just only joined a FAANG...I don't know how you've come to the conclusion that "your team has below-average".
> Likewise, with the GUI software I'm writing, 'Defining Linux support' is something that is not worth doing given that there are tons of distros out there and by selecting one or two distro's there will always be an endless amount of people asking to support X distro or Y distro.

There was a major game developer (sadly forgetting the name) who decided to support Linux as a test around 2018ish. The Linux users were only a few percent of their users but ~20% of the support tickets. They said never again.
It would be cool if rather than averages we could see the distributions. From my experience I bet there's probably a pretty bimodal distribution in comp, averages don't really tell the whole story.
Don’t trust this paper. Double and triple check everything.
> Define "garbage."

Incorrect encoding, incorrect separators (record and field both), incorrect escaping / quoting, etc…

> If I know what my data looks like

If you control the entirety of the pipeline, the format you're using is basically irrelevant. You can pick whatever you want and call it however you want.

> Have you ever worked in embedded systems? Writing XML files and then zipping them on a platform with 32 kilobytes of RAM would be hell. CSV is easy, I can write the file a line at a time through a lightweight microcontroller-friendly filesystem library like FatFS.

You can pretty literally do that with XML and zip files: write the uncompressed data, keep track of the amount of data (for the bits which are not fixed-size), write the file header, done. You just need to keep track of your file sizes and offsets in order to write the central directory. And the reality's if you're replacing a CSV file the only dynamic part will be the one worksheet, everything else will be constant.
Of course they can, its not that hard. Why do you think China is playing nice with the Taliban.

A Chinese State Owned Company will come in with Chinese workers to run the mines for the Taliban. The top officials in the Taliban will receive annual royalty payments.
I'd view a "grey blob" to be the MVP of hash collisions. I doubt that this will end with grey blobs - I see it ending with common images (memes would be great for this) being invisibly altered to collide with a CSAM hash.
No, we should pay the taxes or user fees needed to maintain our infrastructure in a state of good repair.
Currently on a selective norepinephrine reuptake inhibitor, side effects are wonky...
> It's just not there yet

Respectfully, it is there. You are not. Which is fine - I prefer a Mac for general purpose computer use, word processing, web browsing, that sort of thing. But Linux can do these things just as well, it just requires you to configure them, which is strictly a "you" constraint and not a failure of the system.
This link works for me: https://elmtown.simplecast.com/episodes/it-just-goes-on-and-...
Oh look, miller from on2 (vp9) fame.
Anything from miller is great and unique, i recommend you check it out
None of those things matter as much as a future where corporations don't have carte blanche over your information.

Support the continued freedom you enjoyed in your youth for future generations.
I think the point is that the average person who resides in the US is more concerned with Orwellian overreach from the NSA than the CCP surveillance apparatus.

The Chinese secret police don’t present a threat to me, whereas the NSA has the means, motive (at the leadership level) and opportunity to violate my natural rights.
When I did consulting we used the PM Triangle and STR [1] where

Scope = Time x Resources

and could add people to the project when scope and time were sticky (say a project had to be ready for a trade show, or stuff had to be at distribution by August to be in stores by Christmas).

[1] https://en.wikipedia.org/wiki/Project_management_triangle
Afaik Lineage for microG is twice monthly, but still much better than many OEMs.
Dutch banks blocking Antivax groups bank accounts
The Taliban joins the Belt and Road Initiative[0] in 3, 2, 1...

[0]https://en.wikipedia.org/wiki/Belt_and_Road_Initiative
Linux laptop or desktop: https://linuxpreloaded.com/ or customize a desktop yourself

You can checkout compatibility of hardware components @ https://linux-hardware.org/

It's of course possible to keep your Macbook, do the environment some good (less waste) and run linux on your mac: https://github.com/Dunedan/mbp-2016-linux

Phone: a phone that supports LineageOS ( https://download.lineageos.org/ ) or GrapheneOS ( https://grapheneos.org/faq#device-support ). Neither are perfect:

- LineageOS still has some google config but at least it doesn't have Google Services (use microG for that https://lineage.microg.org/ )

- GrapheneOS only runs on Google Pixel devices so you will be putting money into Google's hands
Doesn’t that make step 1 more dangerous for the attacker than the intended victim? And following this through to its logical conclusion; the intended victim would have images that upon manual review by law enforcement would be found to be not CSAM.
> Second is combined sanitary AND rain runoff sewers - which bypass treatment when there is high rain.

This is a very difficult problem. If the sanitary sewers aren't in great condition, rising ground water levels can leak into the sanitary sewers. Sewers that were initially well made might be damaged over time by people digging, the ground shifting, or tree roots pushing things around. One way or the other, when high ground waters get into a sanitary sewer, you now have a situation where those sewers are overflowing. And what can be done with that overflow? Let it pool up in the streets? Sending it down the storm drains is about the best you can do at that point.
How Does Viget CSS?
Your line is the maybe pennies of electricity over the lifetime of the phone? Weird. I can totally understand your line being the CSAM scanning itself but you seem to be fine with the exact same scanning being done with even more opaqueness and less transparency because it's done server side.

I also get the slippery slope thing since you don't really have any control over what your device does but that's been true since forever. Running some scan() method and posting matches to a URL is something that literally could have been done in the last 10 years. It's not like this tech is magically enabling something that wasn't possible before.

And I do get the using your resources argument but iPhones have had integrated DRM since forever.

The thing I don't get is why now? Surely you should have left ages ago?
Its right here from the "Other Testimonies" section:

https://elmtown.simplecast.com/episodes/it-just-goes-on-and-...

Obviously Microsoft is a huge company so they use all of the languages, but I find it surprising given the amount of investment they've made into Typescript.
There have been many downvoters, who by downvoting have expressed their support for the official USA thesis, that the winner Roosevelt was a war hero, while the loser Antonescu was a war criminal.

Everyone is entitled to their own opinions, but the truth is not established by votes.

Supporting the official USA point of view demonstrates an inconsistent self-contradictory logic, because there really isn't any significant difference between any of the actions committed by Roosevelt and by Antonescu, there is a perfect match for each one.

All human lives matter equally, it does not matter if they are of African-Americans, of Japanese-Americans, of Jews or of anyone else, all have the same value.

So when Roosevelt and Antonescu both decided to intern all the members of an ethnic group into concentration camps, these actions can be blamed only equally.

The same parity exists for the many other accusations against Antonescu.

For example the next accusation in importance was that Antonescu has allied with the criminal Hitler during the war.

This is also perfectly matched by Roosevelt, who has allied with the criminal Stalin, who had already done identical conquests in the Eastern Europe (Poland, Finland, the Baltic states and Romania) with the conquests made by Hitler in Western Europe.

Both leaders have chosen to make these alliances, regardless whether they liked their allies or not, because they believed that those alliances are the only way to win the war against their respective enemies.

During the war, USA has provided far more material aid to the Soviet Union than Romania has provided to Germany.

Moreover, Roosevelt has paid the assistance of Stalin in defeating Hitler only in a small part with American money but mostly with properties that did not belong to the Western allies by giving Stalin the permission to plunder Eastern Europe after the war.

So for this second accusation, Roosevelt also is not any better, if not worse.

The same comparison can be made for any other accusations, with the same results of a perfect match.

This should not be a surprise, because both leaders had the same purpose of winning a war and they both believed that any means to achieve that goal are acceptable.

Therefore, in the same international context they did much of the same things.

Like I have said, it is not right to consider any of them as either good or bad, but if one decides to label one of them in a way and the other in a different way, then that is irrational.
I've been using Pop!_OS on a Lenovo Thinkpad T480 for a year now, coming from a Macbook Air, and I couldn't be happier.

The thinkpad cost me less than half the price of a Macbook, and I was able to change its keyboard (for a QWERTY one) and add 8 GB of RAM in less than an hour (and for less than $100).

Pop!_OS is amazing. It feels close enough to MacOS that the adaptation period was almost non existent, and it's been running flawlessly for more than a year now.
Dutch sources : https://www.metronieuws.nl/in-het-nieuws/binnenland/2021/08/...

https://www.rd.nl/artikel/939447-banken-en-betaaldiensten-bl...

English translation : https://translate.google.com/translate?sl=auto&tl=en&u=https...
Except for giving the authorities a way in to replace the one they're losing.
with this in mind and playing along why did the US stop the endless war there?

One answer could be: it was Trump who started this and he wanted to stop the corruption, and the US is getting better. Another answer could be: it hasn't stopped, its just a lull before the US starts up endless war again.

I suspect that one can make any argument fit any reasons from any angle and there will be some truth in some of each of the ideas.
If this is the level that a "spy agency" is going to get involved, they would already skip all this BS and just upload the images directly to themselves.
You are however aware of the fact that you could just stop using iCloud or just Photos service and move on?
I wonder if using a color e-ink display would make the art look more appealing on a wall.
> if someone has that level of access to your phone, they could upload real CP and maybe even upload it to your Facebook for good measure.

Many messengers, including Whatsapp, save all the incoming pics into camera roll by default.
Yeah you have a cop on each arm to stretch them out and lay a third on top of them to drop elbows on their head until they stop.
> I get it, the mechanism they're using has apparent flaws, and maybe some whacko could somehow get access to your phone and start uploading things that trick the algorithm into thinking you have CP.

Whatsapp by default adds all received images into Photos. So all it takes is to send you few dozens of pictures while you're sleeping.
There is a diet, where, in addition to eating vegan, SOFAS products - salt, oil, flour, alcohol, sugar - are to be avoided. Some also avoid "highly processed foods". I guess those who follow these avoid some carb issues.
The "FAANG has A+ players solving hard problems" meme is a myth that people need to believe to support idea that working at a FAANG company is guaranteed to be the apex of your career. No one motivates themselves by saying, "I'm going to do the same work I'd do with the same caliber of colleagues as I have currently." This is the tech version of the American Dream, where we're not employed by Google yet, but will be in the near future.

FAANG companies certainly have a lot of very bright engineers. There's no disputing that. And they contend with some really thorny problems that admit no easy solutions, such as scale and content moderation.

But there's also plenty of smaller companies that have difficult problems with very sharp coworkers. Of course, they don't have the same prestige.
I see. Thank you. I will try the GML.

PS: By the way, do your neighbours know you are a genius developer superhero? :-)
I think the biggest issue is that, even if you have great internal tooling today, it will be behind what's publicly available in a few years.
This entirely. China is happy to go from nothing and not even functioning government to fully operational resource extraction. It is occurring in a variety of countries in the "belt and road" initiative. I'm sure they are plenty happy to grease the right wheels and make the appropriate official/unofficial payments where needed.
Disagree. What companies do now is much more invasive. (Indiscriminately scanning cloud storage)
There is no privacy on the internet and on your phone.
People really need to get over this.
Didn't edit my reply soon enough :). I agree, the Chinese are doing exactly that.
I don't refer to it as CSAM. I say I'm switching because of Apple's surveillance of my files so they can find stuff to report to the police. People get it.
Analog: An Analogical Scripting Language
I designed the grammar of a scripting language whose syntax is somewhat based on "analogical modeling".

None of the language has been implemented, but I am posting for suggestions / recommendations regarding the syntax.

I call this a "shell" scripting language in the repo because of the ease of calling shell commands. To avoid confusion please be aware it is not a shell, it is really just the layout for a standard scripting language.
They probably don't. The list of programs running on a random Linux box probably isn't especially valuable.
> Yeah i can generate any file with a bunch of printf, but csv i dont have to read a specification, i its possible to read with a bunch of read

The only thing funnier than producing broken CSV is consuming broken CSV.
Humans don't poop in a box and have someone else handle it? Or at least their caregivers assume they don't.
An SQLite dump is human readable and the data in the dump actually is in a CSV format, just surrounded with information on types and relationships. Here's the first few lines for example of a dump of an SQLite DB that I have of some temperature sensor data:

PRAGMA foreign_keys=OFF;
BEGIN TRANSACTION;
CREATE TABLE temperature
(
ts integer,
Tc real,
Tf real,
src_id integer
);
INSERT INTO temperature VALUES(1615165342,5.5999999999999996447,42.099999999999999644,1);
INSERT INTO temperature VALUES(1615165350,0.6,32.999999999999998223,3);
INSERT INTO temperature VALUES(1615165404,5.5,41.899999999999995026,1);
INSERT INTO temperature VALUES(1615165410,-17.199999999999999289,1.0,2);
INSERT INTO temperature VALUES(1615165435,5.5,41.899999999999995026,1);

SQLite dumps would actually be a pretty good data exchange format. As mentioned there is a CSV inside there. It's not hard to extract that if you need an unadorned CSV--some grep and sed, or grep and cut, or a few lines of scripting.

Or if you have SQLite installed, it is an easy to have SQLite itself read the dump and export it in CSV, letting it deal with things like quoting that can be a pain with grep and sed/cut. This way also makes it easy to rearrange or omit columns and to do some filtering so that data you don't care about doesn't get into the CSV.
Reverse-Engineered Apple NeuralHash, in ONNX and Python
>> Certainly not having medications in the tap water seems safer

Except for fluoride and chlorine. Small amounts of those chemicals in water are a net health benefit. Society has to be careful about adding anything, but 100% pure water isn't the healthiest choice no matter what the commercials say.

Also iodine in salt.
One possibility not mentioned is to connect with people working on other teams at the company and look for ways to build bridges. At Google I had a 20% project that got another team interested in working with me, so that’s where I transferred after a while.

Trying to turn a team around by working really hard seems like a good way to burn yourself out. Whether the team succeeds is likely beyond your control. Be helpful where you can, but let the manager worry about it.

It’s hard to tell much from a single comment, but referring to team members as “low IQ” seems like a warning sign that you might need to work on your people skills. Sure, you’re disappointed, but that’s not their fault so be careful not to use that as an excuse to take it out on them with the excuse of “raising standards” or some other justification like that. Been there, regretted being a jerk.
Yes, there are a handful! We have some teams using Sturdy and GitHub side-by side at the moment for the projects, and some that are running standalone Sturdy for some newer projects.

And of course, at Sturdy we've been using Sturdy to build Sturdy since day 1.
You simply repeated back to me what I wrote without addressing any of it.
"First of all, his name was "Drăculea", Dracula doesn't mean anything in Romanian."

That's not a mistake. Vlad Dracula is just the historical Anglicized form of the name. In the same way we say Rome for Roma and Pope Francis for Papa Francesco / Franciscus.
I guess Apple makes too much revenue and tries to get rid of customers. They have to have counter incentives for customers, or they won’t be able to provide everyone.
The common theme I've seen in reading through the comments so far is the striking difference between those that are very well versed in the low carb/no sugar lifestyle and those are relying on understanding of "traditional" nutrition understanding.

Please keep in mind that many, many of the traditional thoughts in nutrition are currently being upset. Nutrition and athletic performance have been largely ignored in scientific circles, often relying on single variate, unrepeatable, p-hacked studies that were taken at face value and never questioned. That's not to say that this post is either gospel or trash - it's probably somewhere in between. This domain is currently changing a lot so stay tuned.
ah yes, the butterfly keyboard. i must have blocked that from my mind after the horror it was. although, they didn't admit anything on that one. that was just another "you're holding it wrong" silent revision that was then touted as a new feature (rather than oops we fucked up).

The trashcan MacPro is still the only mea culpa I am aware of them actually owning the mistake.

The Airpower whatever was never really released as a product though, so it is a strange category. New question, is the Airpower whatever the only product offically announced on the big stage to never be released?
The demonization of fats was because companies were pushing fructose/vegetable oils into everything. There was a massive profit motive. What is the profit motive to reducing sugar intake? What is taking its place, aside from encouraging people to cook their own meals?
What country uses those round black outlets?
The usual reminder that laser fusion research is done not for potential energy production, but for development of thermonuclear weapons: https://news.ycombinator.com/item?id=25210756
We (Don’t) Reason About Code