skysight-inc/HackerNews huggingface dataset:
What? I'm not sure how it could be 'borne of education.' I'm an atheist and no fan of organized religion but Dawkins is simply a zealot himself. Also regardless of what you think of him being correct or not saying things like "Islam is the greatest force for evil in the world today" is insanely out of touch with reality.
> Bitmaps take memory, but are quite efficient from a runtime perspective because they aren’t encoded.

Memory and bandwidth. To decode/display an image it's got to be loaded from storage. In the case of a Retina display iPad that's 2048x1536px. With a 24-bit color depth that's a 9MB bitmap to load from disk (SSD or whatever).

I just did a test with ImageMagick. The same 2048x1536 image encoded to an uncompressed Windows bitmap is 9MB while the same image as a PNG (PNG24, zlib level 9, with adaptive scanline filtering) is only 4MB. That's less than half the data to load off disk.

Unless CPU power is at an absolute premium you're probably better off with an image with lossless compression rather than completely uncompressed.
So, a few comments regarding this. A good amount of the money can come from most of the articles published summarizing and critiquing the records that they are publishing, and the investigations they did related to the records at question. I was really more focused on the source records themselves being available for download and viewing after all the articles about them were written.

I wasn't really sure how much retrieving the documents and hosting them would cost considering that smaller organizations like Wikileaks are able to publish much larger numbers of documents as a nonprofit and governmental agencies like archive.gov do keep documents like the Pentagon Papers hosted for free access. Although, granted, the Times must have put a lot more effort in evaluating and verifying the records and coming up with ideal ways to present them before publishing them.

It's not exactly that I myself don't want to subscribe, but my thought was that people who chose not to subscribe to the Times but other newspapers like Washington Post or USA Today and also journalism in general would probably benefit with non-paywalled access to the source records, even though this doesn't fully equate to a moral dimension, as a commenter below said. That's mostly what was going on in my mind when posting my comment.
The most powerful military in the world doesn't mean it can identify citizen from enemy combatants 100% of time. A lot of this is kinda meaningless to discuss without some sort of comparison to what other militaries false-positive rates are. Where is the US rank in mis-identification and accidental civilian killings in modern wars?
Not having linux support is a big self-own for Altium. Its main high-end competitor, Cadence OrCAD/Allegro, has top-tier Linux support. Altium tried to do a "365" thing like Microsoft, and I doubt that's really what Altium users want.

Altium was about to be a good high-end piece of software until they did this. Now it's homeless and it will lose to KiCAD for low-end things and Cadence for high-end.
> Wanna know why there's no comments on this blog? I don't want to have to deal with storing user data and doing moderation!

I've thought about starting a blog a few times, and I had the exact same thought. While it's very easy to make a static website and store in on a CND to make it scale to billions of requests, it's very hard to create a moderation system that scales.
Can someone help me understand the ethical problem here? If I as an ordinary citizen contacted the webmaster with a similar worded email, the result would have been the same. The fact is that this “experiment” did not create any more or additional stress than is created for normal citizens/businesses simply engaging in normal legal activities. If submitting such a request has the potential to cause such undue stress, shouldn't society create protections or disallow such requests?

Edit: It's not that hard to see that there are potentially some social problems here e.g. "the message is easily construed as a legal threat" or "the message was mass mailed in a spam-like nature". However, my comment is in response to the title of the blog post which implies that the webmaster believes there's an ethical problem that this "experiment" was even run in the first place. For the purpose of this thread, assume the email was worded perfectly and the university was very thoughtful and deliberate in who they contacted. I'm interested in discussing the ethics behind how a perfectly legal and reasonable thing can in one case be ethical and another case be unethical simply by virtue of the context in which the action was carried out.
Lighthouse also emulates slow-ish web on a mobile device. Though I would take its results with a grain of salt: it can show near-perfect green scores for a website that takes 3 seconds to render
You don't need those 37 tracking libraries, but management does.
>So associated is he with debunking the mysteries that lie beyond ­human reach, it is almost surprising to find that he supports the work of scientists to divert the course of asteroids orbiting the Earth and prevent the kind of blast that took out the dinosaurs.

Surprising why?

This is such a strangely-written article. I'm not going to finish reading it.
I wonder if the child was vaccinated?

Either way, I feel for her struggle. I can’t even fathom having to make such a monumental choice for my own flesh and blood.
Gmail has nearly 50mb of JavaScript that thrashes I/O so hard that clicking the search bar and typing too soon will cause it to skip letters (because the search bar is probably some Angular-powered abomination).

It is and was a regression from the previous design which was fast even on 3G connections.

It's driven by Google engineers running their bloatware on i9 MBPs with 64gb of RAM. Oh Gmail is slow? Have you tried not being poor?
Also college. My daughter took a class where she thought she did the minimum work possible. She got an A. She asked a TA how and was told that her work was so far in excess of any other persons’ work that she got an A. Everyone else received an A-.
> the threat of a lawsuit is conditional-

It reads to me like the first message as a toehold in the door, from somebody who intends to litigate frivolously against the person they're sending it to.
You omit the following line:

> I have a few questions about your process for responding to California Consumer Privacy Act (CCPA) data access requests

This is the worrying part.
There isn't a single war without innocent civilian casualties caused by every side. At least this is under the guise of accidental, some nations do it on purpose.
But these privacy laws do require a response when you collect data, no?
Working for money certainly beats working for free.
This is going to be disagreeable, but as someone who was blocked from starting a COVID surveillance program at my uni due to the IRB constraints on "human subjects" - would need to buy special, expensive software in order to prevent test results from being 'deanonymized' - I think this space is too regulated already. In some cases, people with apparently legitimate ethical issues should have been told to shove it, in my opinion. Innovation is being destroyed to protect people's feelings.
Unless you mean that the menu is hidden behind the gear icon, calling it a hidden feature is a stretch.

https://developer.chrome.com/docs/devtools/device-mode/#cpu
It's not as simple as placing all blame on one side. Had guerrilla tactics not been used then collateral would be greatly reduced. Both sides have to be equally willing to kill civillians.
Punishments just make kids (and adults) do the minimum to avoid punishment. They are counter-productive to developing real intrinsic motivation.

Motivation issues probably need to be worked out individually with each kid, which to be fair is not really possible for a teacher with 20 students in their class. But fear and punishments are at best just a band-aid for the problem. At worst, they can ruin a kid’s self-image and cause them to give up on school entirely.

I’m speaking from my own personal experience mainly, and what I saw happen to friends while growing up.
That was just one example... Surely you can think of others.

How about Google Play, Google Fi, and countless others? They all share the same domain
Not until you're collecting data at the scale where you'd have a legal@yourdomain team to forward anything that vaguely smells like a legal inquiry. Which is why my tip applied for "non-business" cases.
> * Bad story on concurrency and multiprocessing.

Mostly non-premptive lightweight concurrency (with the multiprocessor exception Actra)

> * Wasn't really all that portable.

iirc Just copying files from MacOS to MSWin to Unices was enough to port software.

> * Tightly bound with development environment.

That was considered to be a feature not a bug.

> Resource hungry mostly due to being tightly bound to the ide, and many implementations required the IDE to ship with the product.

The IDE could be stripped-out.

> * Expensive

Everything is expensive when the alternative is free-as-in-beer.

> Ultimately, smalltalk really fell out of favor because:

"The Rise and Fall of Commercial Smalltalk (2020)"

https://news.ycombinator.com/item?id=29223880
Yes they will scratch/bite you a lot. But they'll leave you after a while. They're not extremely violent like predators eating us. They only retaliate
Their comment is in reference to Hayao Miyazaka's thoughts on a particular AI-based animation: https://www.youtube.com/watch?v=ngZ0K3lWKRc
C and C++ are effectively immortal at this point. This is due to the fact that they've been king of the hill in systems for decades. Effectively the only choice for that domain. If you enjoy C++ more power to you. But there are those like myself who have experienced writing code in e.g. Python and Haskell and with those backgrounds find C and C++ especially unpalatable. This is part of why there's so much excitement for Rust - it has many of the features application programmers are used to (such as package management via Cargo) and is also proven capable of competing with C and C++. That's never happened before.
> In a very real sense, every landing page A/B test is nonconsensual interactive research.

I think that lots of benign testing is only this a bit pedantically, at least for the general "two variants of a page" type of thing, context matters of course.

"I want to use this service" -> "OK, here is the page for that service" is a certain interaction where, granted, you might be presented with a different kind of look, but... well, you are getting what you asked for I suppose. Though you could get into the ethics of price differentiation by geo-data, and other general things that lead you to feeling ripped off.

OK, maybe lots of "growth-hacking" A/B test stuff does fall into this category...

I think the primary component of both this CCPA thing and the Linux kernel is, esentially, dishonesty. Researchers are doing things to outright lie to others. Here they are using fake identities! And it probably fails the general smell test of "if the counterparty was informed of the details, would they feel bad about the whole interaction". I said it elsewhere, I don't know if it's really fraud legally but it sure feels like it.
More often than not I feel these decisions are out of the developers hands.

As a dev, I want to use tree shaking to make my bundles small and optimize to make my website lighthouse score 100 across the board.

What happens? Marketing needs tag manager installed and then proceeds to async load 50 tracking scripts in the background.

Design wants the large hero images because on the high Res devices they use it looks slightly pixelated and when you push back, a quick screenshot to the PM will guarantee the ticket is added to the backlog.

Point being I'm not sure claiming that Devs hold the power is particularly constructive as there is a large portion on non-techies who have their own priorities to push.
How did anybody think it was appropriate to create a law that could create such distress?
Semicolons are separators in Pascal, not terminators like in C/C++. The context of usage is different.

The final dot is clarifying the end of the program or unit. It also makes a more clear distinction between the main body or subroutine of the program versus other functions and procedures that are only component parts.

I don't think people are saying that Pascal is a perfect language, as none are, but rather it's an easier to understand and read language. Many teachers would agree with that assessment.
What functionality remains to make it a viable alternative to MacOS on an M1 13" MBP or MBA? It seems like wifi is the biggest remaining hurdle?
> reads are always unsafe when there is a possibility of writes.

That is correct for any reads that could race against a write. Writes must be synchronized with all other operations. But reads may proceed in parallel with other reads without synchronization.

For example, if you have an object that is written in the thread where it is constructed, and only released to other threads once the mutation is complete, then you do not need to synchronize readers. Because the nature of the data flow ensures that none of the writes can race with the reads.

> So to me this just reads as, "the caller has to manage all the thread safety for all the accesses"

Not all accesses. Just the ones where a writer may race with another write or a read.

> Or is there an example of some c++ that is not even "thread-compatible" once the caller has accepted the burden of synchronization?

Thread-unsafe types do not even allow two reads to be unsynchronized.
I'm sorry but how can you make the assumption that "life must be quite stressful for her overall."? We know almost nothing about her life or what kind of situation she is in... It seems a little weird to make such large assumptions about anyone who you don't personally know!
Letters hold no meaning. The ls, mv, cp, rm commands are self-explanatory with only one extra letter.
It says in the article the mother tried to vaccinate her kids but they weren’t old enough at the time.
What an absurd comment. Really, you are implying Australia has an "authoritarian regime"?

> Authoritarianism is a form of government characterized by the rejection of political plurality, the use of a strong central power to preserve the political status quo, and reductions in the rule of law, separation of powers, and democratic voting.

Uh... 100% no, no, no, no and no. I'm not saying at all that I like our present government - our last few have been increasingly pathetic, from what I've heard, but...let's keep it slightly real, thanks.

https://en.wikipedia.org/wiki/Authoritarianism
PSA: Many 4K Dell monitors (like my Dell UltraSharp U3219Q ) have a built-in KVM switch and they support full DDC commands for switching the input as well (over HDMI, DP and USBC). I can control them from Mac and Linux with hot keys that trigger the appropriate ddc commands.
Lmao I periodically troll my friends by sending them GDPR and CCPA notices.

If you did this to my blog, I’d let you take me to small claims or whatever. The probability of you making it all the way to prosecution and the total harm is so low that I’m not going to CCPA or GDPR enforce on my blog.

Bite me.
Hardware Backdoor
gmic-qt-3.0.0 has not been tagged yet: https://github.com/c-koi/gmic-qt/tags
The issue is it can end up in an impound lot or tow yard and there seems to be no systematic VIN checking. The car could be auctioned without your knowledge.

I always figured it was supposed to not work like this, as the title change is the one place you can catch it, but I guess not? Must be reporting it as abandoned when it really isn't.
I have a not at all popular and rarely used blog. I still get dozens of stupid spam emails and comments a day and often some phone calls too. This would not have caught my attention for more than 10 seconds, if I even read it at all and it did not get filtered out by various spam tools.

I am quite perplexed at the people who panicked over this. It would probably rank 4th in the scariest things I have received today and seems on par with a call from the tax man claiming you owe them money and need to send them iTunes gift cards.
Doesn't the orientation and placement of the cut for each piece of wood have a huge impact on strength? If you've got a quarter sawn piece from heartwood you're going to get very different mechanical properties than plane or rift sawn sapwood. This and the orientation of the pieces in the tester doesn't seem to have made it into the post or the data sheet.
There’s a similar sentiment in the music/audio mastering world; test your mix on crappy speakers.
Isn't DNSSEC supposed to solve the spoofing problem?
afaik Smalltalk-80 was the language that gave rise to implementations that were available outside the lab.

Smalltalk-80 was the language IBM trained their consultants to use.
If it really bothers you, it's easy enough to alias those letters to the commands that you do want, which is probably better for flexibility and whatnot. Adding in single-letter commands would probably be too hard to remember for most people.
In the case of Trump, Twitter was actively interfering with one of the main channels being used by a Republican president, up to and including banning him while claiming "I will not be going to the inauguration" is an incitement of violence.

That isn't an acceptable situation for a wing of politics. The right will need friendly, or at least neutral, versions of the big social media platforms and they will keep losing elections until they figure that out.

People may or may not agree about the specific case, but looking at the capabilities in a strategic sense and it isn't something that can be glossed over. The outrageous treatment Trump received on social media is a big deal; insofar as the right wing is a political entity it has to respond.
The associated increased cost of transportation probably caused deaths as well.
We will probably see some support for "pluggable", localized GC in Rust once it gains proper support for arenas/local allocators. This should make it easier to use Rust in domains where GC is pretty much a requirement, such as computing with general graphs.

Executable bloat in Rust applications is generally due to a lack of "idiomatic" support for dynamic linking (.dll or .so objects). You're expected to pretty much write your own interface layers using the C ABI, and it's especially hard to make these "interface" layers play well with generic code, which is quite ubiquitous in Rust.
I don’t know if bubble is the right term here. WXGA (1366x768) is more common and more fubar, as the horizontal may vary between 1360 and 1372.

The point is to feel the pain. By any modern sensibility both resolutions are pretty awful, and experiencing it on a $200 consumer laptop is icing
On the cake. Although I have clients who routinely test applications on ancient 800x600 displays due to legacy constraints.
I had them not deliver an order once. They kept telling me it looked like it was delivered on their end, and they refused to do anything about it. I regret not doing a chargeback.
It seems odd that any paper on this topic (I read both TFA and the paper it references) would not mention PowerShell once, nor the broader issue of how the Unix shell uses text streams as the only intermediary format between pipeline components.
It's not just performance here: colour grading is really important too.

Many years ago I had a fascinating incident with a client. We were building a custom skin for our product for them, and they had quite a striking brand identity that we tried to match. When we showed them what we had built they complained that it was illegible.

Eventually, after visiting their office, we found that they were all working on cheap Windows laptops attached to horribly configured monitors - and our site really was illegible. We had done our design work on an iMac!
Cool bonus: if you skip a lot of that stuff you also wont need a cookie banner, your page will load faster and feel better
Websites look like each other because of Jacobs law[1]. Not sure how good the web developers you work with are if they don't understand HTML/CSS/JS.

[1]https://lawsofux.com/jakobs-law/
Thanks for the response. I think my disagreement is in describing that as "without synchronization", somewhere the caller is somehow ensuring there are no writes during their safe parallel reads.
Put a PO Box mailing address on your website and mark any email that you don't want to read as spam.

If someone is serious about getting a hold of you, they can buy a stamp.
Theft of a vehicle (perhaps a constructed theft or the technical term for theft of a lost item) is almost always a felony, if not because of the item then because of the dollar value. Have you seen any case law in states about shooting tow operators and impound lot operators who steal cars?
I assume at this point that this library has been audited many, many times by skilled professionals, none of whom thought to abuse the template + JNDI + LDAP chain in this way.

It's just not as simple as "security audit finds all the vulnerabilities, then you fix them." You invest X in the review, you get the results that X/(hourly rate) finds. This is a lot of software with a ton of configurability-- that's a lot of variations to review and test.

Now that someone found the first lump of gold and gave it away, there are thousands of eyes searching for the next one. These recent findings are all abuses of this same chain of functionality, just along different sets of settings. In another month we might have half-a dozen more of varying severity and scope. That _still_ won't prove that the overall library is then safe, but we will probably have a a little more confidence in this particular bit of crazy template formatting flexibility. Maybe not as much as we had had three weeks ago, but more than we do now.
"Any idiot can build a bridge that stands, but it takes an engineer to build a bridge that barely stands."

A favorite quote from these types of engineering analyses.
Don't know if this gets to the heart of your question, but I was surprised to not have seen https://www.scrapingbee.com/ mentioned here yet.
Only for specific personalities. I'm somewhat prone to Dota addiction, but 14 out of the 15 people I play with are not, and in both my case and that 15th person we've managed it with some difficulty.

For most people it won't be an issue - you're far more likely to not enjoy the game at all.
A normally-closed gas solenoid valve is a readily available item for about $200.

https://www.mcmaster.com/gas-solenoid-valves/solenoid-on-off...

Combine with a countdown timer:

https://www.intermatic.com/Catalog/us/Products/In-Wall-Contr...

At ~$1200 DIY is a add-on fire suppression system for the range that would include a similar gas valve or contactor to shut down the range if fire suppression activated plus fire alarm klaxon and alarm system tie in possibilities.

https://guardianssi.com/
With approx. 71,000 abandoned wells and 91,000 inactive wells even if you closed 500 a month, and let me tell you this is no where near the rate of how many are being closed, it would take 27 years. The fact is however that even more are being created annually. Alberta is not doing fine they have a future crisis that will be abandoned as soon as it becomes unprofitable leaving the burden up to future generations Long after we stop burning fossil fuels.