skysight-inc/HackerNews huggingface dataset:
Apple has banned the use of private APIs for years.

It's only anticompetitive if they selectively apply those rules.
This is not rubbery concrete.

https://sci-hub.se/10.1134/s207511331905006x

The secret sauce:
60% Portland cement (PC), 25% rice husk ash (RHA), 7% quartz sand (QS), 6.7% sieve residue from limestone grinding (SRLG), and 1.3% hyper-plasticizer (HP). Water was added in the amount required for providing the same mobility of the mixture but on the basis of the water/binder ratio of no more than 0.25.

Note: Depending on how the rice husk ask was fired, it could contain a sizeable amount of silicon carbide.

Conclusions: mixture finely ground in a vario-planetary mill to a specific surface area of 550 m2/kg and consisting of 57.2% cement, 31% amorphous silica (which is RHA – rice hull ash), 10.5% complex of inert fillers, and 1.3% hyperplasticizer optimum for this composition has been developed, which promotes the optimization of the structure of the cement stone .

Note: typical concrete mixes are usually 16 to 17% portland.

I can think of more than one country in the middle east who wishes they had this formula poured on top of their U enrichment bunkers . . . likely quite a bit more bomb proof
> Anecdotally, it doesn't seem to be possible to start a mainstream Linux distribution w/ less than about 128MB of RAM, perhaps due to the initramfs-based boot that's ubiquitous nowadays.

Depends on what you call a mainstream Linux distro. Maybe if you only include "desktop" style Linux distributions, which don't tend to be the most mainstream use for Linux.

dd-wrt is extremely popular. It generally requires somewhere between 2-4MB Flash, and the smallest amount of RAM I saw when going through the supported router list was 8MB.

U-Boot is an extremely popular Linux bootloader, that generally runs the mainline ucLinux kernel, which has support for STM32 microcontrollers, where you'll be looking at much, much less RAM. More likely to be measured in kilobytes than megabytes. It could be argued this isn't complete enough to be called a distribution.

> And a i686 class CPU is needed.

Not at all. Debian, Ubuntu, Gentoo, Arch, all have ARM based versions, before you go diving into what else they support. (Keep reading if you meant the kind of x86)

And whilst some have dropped the 486 (Debian even dropped the 586 in 2016 [3]), Gentoo still supports it if you follow along with the mostly manual installation guide. (Though this [0] spells it out in a much easier way.)

However, running Linux on a 386 is difficult and unsupported (the kernel dropped support in 2012 [2]), NetBSD still actively maintains a port. [1]

As to the 286... Linux never supported it as far as I know.

So the upshot is, if you have a 386, 486, or 586 you can still run Gentoo.

[0] https://github.com/yeokm1/gentoo-on-486/

[1] https://wiki.netbsd.org/ports/i386/

[2] https://www.pcworld.com/article/2020196/linux-3-8-will-drop-...

[3] https://distrowatch.com/dwres.php?resource=showheadline&stor...
Or having an Instagram account, apparently.

You can view the first few images without being logged in, but once you scroll down a few rows you get a login prompt that you can't close. Maybe OP also posts their art somewhere else?
It is important to note that this study used active probes asking selected recursive resolvers around the world.

From my own experience when changing records and seeing when the long tail of clients stops calling the old addresses (with the name), it is a really long tail. An extreme example that lasted almost six months was a web spider that just refused to update their DNS records and continued to request websites using the old addresses.

Is there a lot of custom written code that does their own DNS caching? Yes. One other example is internal DNS servers that shadow external DNS. There is a lot of very old DNS software running year after year. Occasionally at work we stumble onto servers which are very clearly handwritten by someone a few decades ago by people with only a vague idea of what the RFCs actually say. Those are not public resolvers of major ISPs, so the above study would not catch them.

Naturally if you have a public resolver where people are constantly accessing common sites with low TTLs then issues would crop up quickly and the support cost would get them to fix the resolver. If it's an internal resolver inside a company where non-work sites are blocked then you might not notice until the company moves to a new web hosting solution and suddenly all employees can't access the new site, an hour later they call the public DNS hosting provider, the provider diagnoses the issue to be internal of the customer's network, and then finally several hours later the faulty resolver gets fixed.
I don’t follow? It could be that your counterexamples include the necessary condition, but don’t have the sufficient conditions.

In the abstract, if conditions A, B, and C are stated as required to achieve a desired outcome, the fact there happen to be examples of undesirable outcomes with condition A (but implicitly lacking conditions B and/or C) is not enough to prove that condition A is NOT a necessary condition for a desired outcome.
Ubuntu Roadmap for Official Support for the Raspberry Pi 4
Is there a reason this doesn't spit out some python or JavaScript code to scrape the same info out?

This just seems to add another dependency to whatever I'm developing. Plus, it sends data through a server I don't control. (I assume)
This argument only holds if it wouldn't affect their profit.
perhaps, but you can still build a "native" iOS app using flutter without any issue. I think given that even Skype and Visual Studio are build on electron II don't think is all about shortcuts. Having more options is always healthy for developing apps and for the apple store. Of course if you build with pure native code (swift) you won't have the same issues :)
Who the hell plans for their baby to die? You don't even consider the possibility, too much cognitive dissonance. And after all, how common is it these days? And then when it happens to you, so many other people have a similar story. Turns out it happens all the time, it's just that nobody talks about it.

Also, consider for a moment how you'd feel being given a huge payout for a lost child. The money can't fix anything, but it's kind of nice to have money, and then you start feeling guilty about that, and it's a whole quagmire of badness.
Please don't attack people like this. I'm fairly sure they're here reading the comments, and even if they weren't, you don't need to call them things.
Location: Columbus, Ohio

Remote: Maybe

Willing to relocate: Not now

Technologies: Plant biotechnology, transformation, R, Python, HTML, CSS, AWS, SQL

Résumé/CV: https://KyleBenzle.com

Email: kbe@gmx.us

Profile: In addition to my passion for crop improvement using plant biotechnology, modern breeding techniques, computer science and statistics, I possess strong leadership, creativity and a penchant for teamwork, and I am eager to prove that I will be a top candidate for any research or development team.
I think you've proved my point. Working for momandpop.com produces value at $10 an hour. Working for Amazon and assuming 2000 working hours in a year produces value at $500 an hour. And that's if that 0.01% improvement is worth only one million dollars.
That's a big privacy issue if you start doing IP address based targeting on a residential address....
That's not Chromium. That's wrapped mobile Safari.

Chromium and Chrome aren't in Apple app stores.
Calling a girl "boyish" does seem to have a different level of impact than calling a boy "girlish."

But I've also heard "guyish" and "typical man" used to mean boorish, lazy or stupid. "Typical woman" creates about the same level of offense in that case, and has equally well established definitions.

I suspect at the end of the day, this form of sexism probably balances out in both directions, but with clear bias in specific cases depending on the audience.
FYI query whitelisting is on its way in Hasura which pretty much solves the first issue
“All businesses require movement and the existence of stuff to make a profit and thus depend on physics. Please please please fund our new particle accelerator”
Being “pro environment” doesn’t mean you believe every other concern must be sacrificed at the alter of the environment at every opportunity.
In my experience that sort of thing is from the local hostname not being present in /etc/hosts and (of course) a caching resolver not in use.

Some process on the system wants to connect to itself, which then causes a dns lookup. Add a high transaction rate on top of that, and 1,200/second is easy.

The funniest one I remember seeing was thousands and thousands of lookups for HTACCESS. Turned out apache was running on top of a web root stored in AFS and not configured to stop looking for .htaccess files at the project root, so it would try to open

/afs/domain.com/app/.htaccess
/afs/domain.com/.htaccess
/afs/.htaccess

When it hit /afs/.htaccess then it would try to contact the AFS sell called .htaccess, which would do a bunch of dns lookups.

This would be done something like twice for every incoming web request.
>For example, you can't determine whether the user has 3 audio devices connected and prompt them to select one for output.

Frankly, this really should be handled by the browser. JavaScript really shouldn't have any business messing with that.
> all cases you told me to test (e.g. 3, 4, and 5)! Surely I nailed this interview

Well, if you don't see other points where the input→output mapping can diverge (and rely on the client's requirements for that?), then no, you didn't nail it.
How happy are those dead school children and their parents?
The SAT and other standardized tests can be used to identify students in middle and even elementary school who are prepared for college-level work. Julian Stanley started this with the Johns Hopkins Talent Search. Jonathan Wai has studied the careers of talent search participants. It's just not true that intelligence is uniformly distributed.
Then it's an off-topic discussion which has nothing to do with Chromium's use of private APIs.
As Bitcoin Price Consolidates, Litecoin Looks Ripe for Gains
Florida cops hope Amazon Alexa can solve bizarre murder case
Moving jurisdictions isn't a magic spell that grants protection. As long as a company is deriving value from something in a jurisdiction, then the government of that jurisdiction has power over that value because they can physically control it.

Companies have outsized power these days imo, but they still aren't at the point to compete with the United States military and resist the actual violence that be visited on their assets if they do not comply
I don’t dispute the significance of physics to industry and economics, but basic physics innovation would not be commercialized without the participation of a host of non-physicists.
That's not true. It all depends on the implementation...

Also what are you talking about? If the connection is closed, how would it be used?

Connections should only be closed due to? Inactivity. If a connection is closed, don't you think you would probably want to do another DNS request?

Also if your doing proper layer 4 load balancing using BGP, DNS is a moot point...

Magic...
While we are on this subject: is there something similar for GCP?
This is simply not true. Opt in is only one of many ways to be compliant with GDPR covered data.

Legitimate interest is the obvious way to not require opt-in and while I’m sure the regulators are getting tired of seeing ad networks claim that exception a router company claiming it for crash support seems like something that will likely be deemed in bounds. Especially if that company has made a good faith effort to show its not repurposing that data.
I just read your CEO page section about flaws and how to engage you about your flaws. On the topic of transparency, I'm curious if this has been working. Do people feel comfortable bringing them up? Is it helping you improve?

I'm eager to find ways to be a more transparent person at work. I want to eliminate "politics" and "games" where possible and for work to be Wysiwyg.
Is this sensationalism? I read these kind of things and think the drug dealers are destroying the US faster than any zombie movie ever could have imagined.
Are you using WSL? It's usually good enough to make linux only software run without any issues.
In my many decades working as a professional programmer I have never made a conscious effort to try an memorize any information relating to programming.

I would also say that if you are finding yourself spending lots of time trying to memorize programming related information then your approach to programming is probably wrong.
All encryption is end-to-end if there's only two ends.
> I'd also like to ask about single-board computers that can run some version of Windows. I'm quite a fan of the Raspberry Pi

I believe the Raspberry Pi 2 and later all support "Windows 10 IoT" now [0][1], but if memory serves IoT has a lot of limitations.

It might be simpler to have a minimal distro that boots directly into something like QEMU, that should let you run Windows XP on the Pi.

[0] https://www.raspberrypi.org/blog/windows-10-for-iot/

[1] https://docs.microsoft.com/en-us/windows/iot-core/tutorials/...
Cool as long as you do that for a hundred other offenses.
There was likely a sandbox escape.
I too think I suffer from a lack of discipline! I'm hoping this tool helps me, but I may find, in a month, that I haven't logged enough content to do my timesheet :(

I'm hoping this is the solution, and if not, onto the next one!
Lessons in Survival
Let's see :) - Bill Gates organized creation of a lot of useful software, benefiting from it. Jeff Bezos made searching for products among many choices easier and delivery of those products faster. Warren Buffet made markets more liquid and supported promising companies with investment. Etc.

What's wrong? :)
How? The US regulates that websites in the US can't do this. But Chinese website can, Russian websites can.

I don't see how you solve this with regulation without breaking the internet. As far as I can tell, the solution ultimately is to consider privacy first as a user and a developer. Browsers and their users need to start providing less information to websites by default and prompt the user to share information.

If you try doing this through regulation then you end up with GDPR pop ups. What we need is for the browsers (and OS!) to stop leaking all of our information.
Consider the huge number of legacy industrial systems that are still using floppies today, the existence of floppy emulators is not a coincidence.
Improving Cross-Lingual Transfer Learning by Filtering Training Data
Yeah, much better to spoof readouts to Canvas, Audio, etc. And this would only be on sites that one would even consider allowing JS to run.
That only reflects the quality of people you tend to work with. It's like saying engineers suck.

I've worked with UX professionals who were the powerhouse behind amazing products and were sometimes the only people at the entire company batting for the end users (which is the point of the article).

It really is a great experience to be a developer when there's a skilled UX designer working full-time on such a hard problem upstream from you. And it's a harder job than I think most people realize. Balancing UI with the constraints of being human friendly is its own class of engineering.

Looking at all the UX turds that developers come up with because UX is hard, you'd think the top comment would be a bit more understanding or appreciative of UX work. I guess this hubris is why good UX is so rare, especially among "Show HN" projects. ;)

BTW, the article doesn't trash UX professionals as unnecessary which is how you and other HNers want to interpret the title. Rather, the article does the opposite. It points out that ideally you strive for good UX at the systemic/organizational level, not just depend on some UX hotshots to save your ass.
Evan Spiegel Stands by the Big Bet That Sank Snap’s Stock
Super ignorant question that I'm sure has an obvious answer because nobody else is asking:

How is this not a form of Japanese internment camps? Russia and China are a problem so we block Russian and Chinese citizens? Also, wouldn't I just have my Russian agents living and working in Sweden or Canada or something?
I meant from the US perspective, Gitlab seems to have a few remote workers that aren't Americans, but still...
Cancel culture seems like a huge outlet for sadists and/or teenagers and young adults who never had anyone else depending on them for shelter and food.
I've been told (at a different company based in a different country) "don't bring your work laptop to China, don't bring materials to China without authorization, we'll provide what is effectively a burner device for whatever you are bringing to China (I believe they re-used them as different employees went to China)".

I imagine Gitlab would have a similar but less restrictive policy, "don't bring a work laptop <with credentials that gives you access to one of these roles> to China, ...".

I don't see why a policy against residing/working in China would care about who you are married to or where they live.
Thanks for sharing this perspective. Some of us have a core competency in a domain outside of CS and want to build niche tools to serve our industry. Electron helps us reach our userbase without excluding one or more platforms. Bloat is secondary compared to the other heavyweight software I have to use.
Location: San Jose, California
Remote: Yes

Willing to relocate: Yes, within US

Technologies: JavaScript | ES6 | TypeScript| React | Redux | jQuery | Node.js | Backbone | Express | Socket.io | Python | Django | MongoDB | Mongoose | MySql | Postgres | Cassandra | Redis | Java | C++ | Learning AWS

Résumé/CV: https://drive.google.com/file/d/1QLaqKIZqJSZvC6M5jShoK6dzYlQ....

Email: bkcpro.kun@gmail.com

Description: A FullStack Dev, on the look out for interesting work (esp. in the Front End space), with a Master's in Software Engineering. I'm located at Sfbay, and would love to know the sort of product(s)/ web-application you're building. Please feel free to reach out, and we can discuss further.

Github: https://github.com/bkcpro

Portfolio: https://bkcpro.herokuapp.com/ [...is currently undergoing changes, will update links to my projects on here]

Thanks - Bhargava Kunchanapalli
The most basic version is to combine a sandbox or incubator with a productive rural property. I think breaking up one's building sessions with a session of physical work in a garden or similar would really help prevent burnout and would keep the costs of starting up super low. I grew up in a rural area and several of my friends and I have been discussing how those sorts of large properties could be used productively, and that is a solution we think is worth trying.
People should start showing Apple the finger back
From what I saw their poison isn't guaranteed to prevent the cancer. On the contrary... So rest assured their income from throat cancer will remain safe.
Mandatory reporting, I think, is intended to flag the potential that this is happening or may be likely to happen in the future.

It doesn't become a crime until it happens though.

Maybe I've answered my own question / outrage? As a rule, I don't support "pre-crime" ideology. What are the definitions of 'abuse'? What household situations point towards the likelihood of future 'abuse' and is this just 'pre-crime'...?
Yeah, this was my first thought...I am guessing the author has never accidentally pushed out a bad DNS entry and needed to revert/update.

Everyone probably starts with higher TTLs, then the first time they mess up an update they switch to a short one.

The author seems to not appreciate how big a problem a misconfigured, long TTL DNS entry could be for someone.

Other reasons for short TTLs... maybe an IP gets blocked/flagged by a large network and they need to change fast... or a network path is slow and they need to move to a new location.
Are you sure there are countries that have figured it out? All I have read is that no country has successfully yet incentivized birth rates above 2.1 after dropping below.
nixpkgs works like this when you pin to a specific git commit. It's effectively like vendoring all of your dependencies into your source control system, but without the overhead of storing everything locally (instead just storing hashes of dependencies).
in such case, it might be pseudonymous, but to make it pseudonymous specific effort is required. I'll copy an old comment which explains the terms. ID in this case could be the IP address, device identifier etc...

--------------------------

A person is identified, if the ID references only one user in the whole dataset[1]. This also makes any information linked to the ID PII.

the ID would be pseudo-anonymous if one would need some extra data, to which they don't have access to, for linking the ID to one specific user in the whole dataset[2].

So to answer your question, RTB ID is not pseudo-anonymous as it only references a single user out of all of them.

[1] It's also important to understand the definition of PII in GDPR context. Which is any data that relates to an identified or identifiable person. Identifiable is the same as distinguishable. Knowing this helps to understand where the line is. https://www.lexico.com/en/definition/identifiable

[2] Definition of pseudonymisation, 5'th bullet-point: https://gdpr-info.eu/art-4-gdpr/ sheds some light on this.
Debacle? The week hasn't even started yet. Let's take a moment to breathe.

China and Russia are known to put pressure or watch/listen on nationals who work in key positions in foreign companies.

As US allys Australia, Israel don't pose the same threat. A lot of information that could be gained would be available through the US government and shared with the those parties if there was a need.
Apple responded to the release of Windows 95
I do a lot of code puzzles and code golf which gives me a motivation to learn some obscurer language features. But for professional software development, it's more important to learn the concepts that the language's syntax is encapsulating.

That said, there are a few syntactic snafus I regularly find myself in.

1. I regularly switch between Python and Javascript, so I'm always typing `push` instead of `append` and vice versa.

2. I also switch a lot between Redshift and RDS, so I always forget which functions are exclusive to Redshift and which to Postgres.
Thanks for the tip. I forgot the USB-FDD mode completely...
Also, wtf are you talking about? Did you even read the article?

Most sit between? 0-15 minutes. WTF is your timeout?
There have been those. Also there have been closed source compilers with identical switches. I have always suspected copyright violations because the scope of writing a c++ compiler but who knows.
Responding to one broken part of American culture with another broken part of American culture...?
Farmer A produces 10 tons of grains and sells them for $100 each. One year later Farmer A buys a new tractor and produces 20 tons of grains and sells them for $50 because of fierce competition. People decide to save $50 instead and the farmer still sells only 10 tons. 10 ton grains have spoiled because no one bought them. 10 years later people have grown old and use their savings to buy grains. The population is growing so demand is growing as well.
Farmer A says I only have 10 tons of grains but 20 buyers are coming to my farm. If I raise my prices to $100 then I can still sell all 10 tons because a lot of people have saved up money. The end result? Some people have no grains and others have to pay through the nose because 100 tons of perfectly good grains that could have been sold have spoiled instead.

How can we model the spoilage of goods and therefore of the loss of value of money that represents a claim to these goods? With inflation. How can we encourage manufacturers to maintain production capacity even in the future? With inflation.