skysight-inc/HackerNews huggingface dataset:
Apple isn’t just cutting them off from tracking at the app level. Go look at Safari. It is tracking who is tracking you on websites.

Without these, Google only gets revenue from search on iOS. That itself is diminished because they won’t be able to later show you ads based on your search. That is why Google pushes you to sign in.

An additional problem is that search revenue from iOS devices is greater than on Android (as of a few years ago). So this, and that consumers spend most of their time on mobile, is a huge problem for Google. This is a LOT of their revenue.

Like you said, this looks like a silent war. Google can’t complain about monopoly power given that they control Android. That’s why this war is silent.

Also, this isn’t just about Google. You have Facebook, Snap, etc...
Good idea. Let's get rid due process and the presumption of innocence, because you read an article about a jerk.

Take a deep breath and calm yourself. Reading one news article does not make you a judge, jury, or an executioner. This isn't a comic book, you are not the Punisher who gets to make criminals pay on your own terms.

It's highly disturbing that you view a desire for everyone (yes, even guilty people!) to have a fair trial before getting their life destroyed as a "problem" that I'm part of.
Most keyboard nerds I know use either something like https://neo-layout.org or something completely custom. It's much better than a fullsize keyboards because your hands truly never leave the homerow for anything and your hand is much closer to your mouse.
Ergodox might suit you.
I found this which has a manufacturing plant section. No idea how accurate: https://www.zippia.com/intel-careers-6055/salary/#by-job-tit...
FWIW I have been buying lattes for bitcoin (a couple of which with lightning) in multiple countries since ~2012
> I like 6 rows and nav keys.

This has nothing to do with being staggered or not. I use a typematrix 2030 and it has function keys, arrows, and everything, in a split and matricial layout.
In my observation, pretty much every 5 year old loves dinosaurs. So just wait. Enjoy it while it lasts. Most kids move on... some not.

When my kid was 5, mom arranged for a couple of days of family vacation at a dig run by a museum just on the Colorado side of the Utah border, in dino country. You could pay a few dollars for a day of digging, where you paid them to move their dirt. :) Great fun for the kids. The 2 days we participated there was a herd of 5-6 year old kids, and associated parents, digging under the supervision of a quarry master. Said QM being a paleontology graduate student (one of those kids that never outgrew dinosaurs).

One of my most memorable moments as a parent: during lunch break as we were all munching on bologna sandwiches, chips, and orange drink that were part of the package, the quarry master was surrounded by an adoring crowd of kids. One boy about 6 years old looks at him very seriously and says "I want to be a paleontologist when I grow up." -- the QM looked at him and said with full sincerity and seriousness: "Yeah. Me, too." The kid, of course, took that at face value and drank in the kinship. For us parents, the moment was an "Oh yeah, I feel your graduate student life. Half-done thesis, summer jobs at museums and a diet of ramen noodles. Keep the faith, buddy." I sure hope that guy is a tenured professor somewhere by now.
> I can’t tell you how many times I was on a call and the other person on the phone was referring to their engineering staff as “IT.”

Can someone elaborate the difference? To me IT is more on the operation side while engineering is on development side. Would love to hear other perspective
I don’t think they use shader caches anymore? Unless something changed since 2017?

https://dolphin-emu.org/blog/2017/07/30/ubershaders/
Or the Moonlander made by the same people
Function is fine, but Control gets moved to (in my opinion a better place) Caps Lock.

The thing is that what you’re asking for isn’t impossible. The keycap support is there. A small tweak to the plate and PCB would do the trick. It’s funny though, Apple doesn’t put Fn on their full size keyboards.
The problem that comes into play with over-malleability is that you can end up weaseling your way into anything with enough time. Hard, explicit limits have their place, even if you do need to rein in the linguistic drift from time to time.
Thanks for your response, I wasn't really aware of the prevalence of herpes-related blindness and encephalitis.
The readme literally lists a couple driver changes to make CFWs easier, breaks in the boot and crypto chain of trust, and "Application-level Horizon OS patches, used to implement desirable CFW features".

That's not a "nearly complete reimplementation".

A bunch of not started work in a planned features doc doesn't change that.
More ideological reasons than historic ones. As far as I know, they're still concerned with the whole "someone might steal our frontend or backend!" thing, unless I missed something and this attitude changed?
Npm ecosystem already has the solution. Use namespaces @yelp/infra-js where @yelp is the npm user.

It's not possible for an attacker to publish on that name in the public npm
It's actually the other way around. DST is applied in summer, so people actually want those 17 hours when it's convenient :)
Facebook is cloning Clubhouse chat app
>Apple doesn’t put Fn on their full size keyboards.

I'm looking at my full-size Apple keyboard and there is a Fn. It's just not where >99% of mechanical keyboard manufacturers think it is.
They may be costing the company the equivalent of $40–60/hr, but more realistically, techs are starting at < $20/hr and have to spend years on the payroll of a third-party staffing company.
My guess is you're being downvoted because you claimed Google doesn't want to add iOS privacy "nutrition" labels with absolutely no evidence to back you up.

As HN's guidelines say, always assume the best intensions.

It's just as likely they just haven't shipped the new versions of the apps yet for many other technical reasons. Given the labels are a requirement and Google hasn't announced a lawsuit, there's no reason to believe they have any intention to not add them.
> Because of performance, especially regarding being able to use a battery-backed write-back cache on the controller to give a "safe in the event of powerfailure" confirmation to the application before it actually hits disk/flash.

Is this not easily mitigated with a smart UPS? (i.e., one that will notify the host when the battery is low so it can shut down cleanly)
Handy! I'm also a big fan of pd.read_clipboard() for specific selections.
"Laws shmaws" is not a great defense.
Pretty funny read
Still, there are a lot of practical reasons why C still works better in a lot of less common cases. The thing is, if you add up the long tail of all the less common cases then you'll find that combined they're actually quite a substantial fraction of all cases.

That doesn't mean this isn't the right direction to go in, but some friction is to be expected, and ideally also reduced whenever possible in this "transitional period". I don't think this can just be dismissed with "C sucks".
All I want is for Apple to play fair.
It’s a Ruby web server that can we bed used with nginx or Apache.
IMO Engineering builds and maintains the product, while IT enables Engineering and every other team to build, maintain, and sell the product.
Ahhh... My father make some software on Clipper and later on FoxPro to manage a small shop of a friend, and to manage the TV/Electronics repair shop where he was working.
Chromium reduced Root DNS traffic
They rolled out a catastrophically bad redesign of the site, resulting in a mass exodus of users directly to Reddit
However, things have still been shitty even since ActiveX was duped, if you're doing any kind of banking or printing out documents from the government now we're forced to run some dubious exe install files, which will spawn startup processes always running in the background taking up CPU and memory (regardless you're using the banking service or not!).

At least now online payment is much more convenient now (for most sites it even works on Linux, given that you're using a mobile app for authentication...)
In some ways the POSIX API is better. For example, the POSIX API permits you to statically define and initialize pthread_mutex_t, pthread_once_t, and similar objects. Without static initialization you're stuck in a catch-22 because to initialize such objects at runtime you have to rely on some other implicitly serialized control flow, such as by invoking initializers from main(), which is particularly cumbersome and error prone for libraries.

C++ has it a little easier because, AFAIU, the language itself supports static constructors--i.e. the ability to run [mostly] ad hoc code to initialize static objects at runtime (specifically load time).

The C11/C++11 threading API lacks static initializers because when the specification was being developed Windows light-weight threading primitives didn't support such a capability. Basically, the C11/C++11 API had to take a lowest common denominator approach, which in most cases meant dropping useful features from the POSIX API so Microsoft didn't have to reimplement their primitives. (The hope was that C11- and C++11-compliant implementations would become widely available immediately if the standard made it easy to wrap existing OS primitives, but unfortunately implementations were--and arguably still are, especially for C--many years late.)

Also, the memory model is mostly distinct from the threading APIs. The memory model was more important for nailing down atomics in C11 and C++11. The threading APIs are much higher level, and because they rely on opaque types and function calls, their implementation and the necessary compiler support (ISA memory barriers, compiler code motion barriers, etc) was largely transparent.
I'm aware it's EM but I'm pointing out it's dissipated as heat through wire current. I'm aware it's imaginary, doesn't mean it doesn't produce electrical load in the wire.

Besides, for any reasonable heater arrangement, this loss will be negligible compared to any other heating mechanism.
It's the best in terms of thermodynamical efficiency.
> fn + uo for page up/down.

That would make the ctrl+ pg up/down shortcut that I use to switch between tabs in Firefox (or Kate) much harder. I'd suddenly have to press 3 keys at once instead of two.
Heavy keys as well, and harsh bottom-out.

There's a ton of rethinking what a keyboard is that is going on in the ergo space right now as to what a keyboard _should_ be and how they should function. From physical layouts, curvature, keymaps, layering and combos it's interesting to see the experimentation going on. These devices are going to be used for the rest of our lives, they should at least be non-harmful over time.

Right now I'm using a GergoPlex, but my holy grail is a QMK'd DataHand. (And if you know who has one, please send them my way)
Fiat does not require a government or authority. Fiat money simply means it's not commodity money. Commodity money means the money is backed by a commodity, i.e. the issuer promises to redeem the notes for a certain quantity of a commodity.

Your claim that bitcoin is not fiat because it's backed by the laws of mathematics makes as much sense as claiming that the dollar is not fiat because it's backed by the printing press. This is not what 'backed' means in the context of money.
One could imagine this technique also working in latent reserves of coronavirus harbored by people who have become infected.
Microsoft was evil back then and killed off foxpro
Robot could help plant 1 trillion trees
V8 JS is equally fast or even faster for the same code after 3-4 runs. Cold paths, however, are usually 2 orders of magnitude slower than what you can achieve with WASM, for the same code. So it kind of depends on what you're building. Do you need a <5ms response at all times or can you live with an ~150ms response sometimes? 150ms randomly blocking code can be unacceptable for some cases and WASM doesn't suffer from that.

That said, you can't simply swap certain functions for WASM. There is an overhead for calling WASM functions, though very tiny - so if you're really going for performance then your app should be entirely living in WASM and interfacing directly with native browser APIs.
>The plant owners have made that call.

Arguably it should not be up to the owner entity as to the security requirements they need to meet. At least down here in Australia we're in the process of legislative reforms that significantly expand both the scope of critical infrastructure (most of which is privately owned) and the responsibilities and requirements of critical infrastructure operators (in terms of risk management, security plans, mandatory reporting, etc.)

>Is a vpn secure?

Teamviewer (which I understand was the vector used in the water system breach) or a VPN that hasn't passed the extensive testing required of secure cryptographic devices is not acceptable.

IF the industrial control systems were treated as a classified information system, were linked using an approved and properly managed [1] secure cryptographic device (on both sides e.g. back to a secure control centre, not to your house so you can work from bed), and generally had the rest of the protective elements (e.g. requiring personnel working on it to hold a SECRET or equivalent clearance proportionate with the value of the system) in place, that might be OK. But otherwise my position remains the same - it should not be remotely controllable via the internet.

>If Tesla can update the software in a fleet of vehicles remotely why can’t I update the software in a power plant?

That might brick some cars on-board computers or "only" kill perhaps a few dozen people before people caught on and it was recalled - still tragic, but small in the grand scheme of things. Critical infrastructure is called that because if it goes wrong it can harm or kill people on a vast scale, so it should be held to far higher standards.

[1] e.g. keymat issued by whatever your equivalent to the NSA is e.g. our Australian Signals Directorate, and otherwise verified to be secure.
I think in that context the expectation is that “IT” would refer to the people at your company who would fix the printer or remove a virus from someone’s workstation.
Why does UPS almost never turn left?
Spain - Apple Maps are barely usable. Some roads are from outdated maps (> 10 years), it can not build bicycle route.
There are plenty of requirements in Conditional Use Permits that force entities to do things they wouldn't otherwise do themselves. These are generally to mitigate the negative impacts on others. For example, onsite stormwater retention and traffic mitigation.

> Since they don't do it, that means it is not efficient enough.

This assumes perfect market efficiency -- that everyone has perfect information and is perfectly rational. In my experience, that isn't the case.

Additionally, Samsung is asking for a 25 year property tax waiver. It's a negotiation.
if you had 1 amazon share (worth $3286 right now), and $3286 in USD cash, and you wish to buy a $3286 computer, would you rather sell the share to obtain the cash, or transact using your existing USD?
s390x (linux on Z) != s390 (31 bit arch from the early 90s for IBM mainframes)
Most integrations just ask for blanket all permissions. They do this because it means they can give you a list of repos and let you choose which ones to integrate their service into with no work on your part except "click yes to give us permission to do everything for you and ... we'll do everything for you"
hCaptcha makes money by using the website user as free labor.

In a way, if a website is doing this instead of ads, it's better, still, getting to choose how I repay a website for content, I would prefer more control over my form of payment. Less acceptable cases exist as well, I ended up cancelling auto-payment of a service which recently started putting up an hCaptcha for every login attempt.

Here's the relevant section from their website:

hCaptcha is designed to solve the most labor intensive problem in machine learning: labeling massive amounts of data in a timely, affordable, and reliable way.

More data generally produces better results in training machine learning models. The recent success of deep models has led to increasingly large datasets, almost always with some human review. However, creating large human-reviewed datasets via Mechanical Turk, Figure Eight, etc. is both slow and expensive.

hCaptcha allows websites to make money serving this demand while blocking bots and other forms of abuse.

Powered by HUMAN Protocol

The hCaptcha marketplace is powered by the HUMAN Protocol, an open decentralized protocol for human review that runs on the Ethereum blockchain. Websites earn Human Tokens (HMT) whenever users use the hCaptcha widget on their site, and machine learning companies pay Human Tokens to get their data labeled.
Show HN: Production ready ML from day 0
Why scientists want to kill Pablo Escobar's hippos
lol, it is oddly comforting to take a break for a few years and then come back to find that ripple is still the Wile E. Coyote of the space. Fingers crossed for some kind of Frankenstein ZuckBuck.
I've been meaning to finally upgrade from my ancient but perfectly functional Linux Mint 18.3 (based on Ubuntu 16.04) to Regolith Linux, with the intention of getting into an i3 environment.

Any thoughts or comments about Regolith?

EDIT to mention that for people interested in getting into tiling window managers (such as i3), the Pop_OS distro also comes with its own, optional tiling wm that can be switched on/off, which might be a nicer and more approachable middleground for newcomers
Python itself doesn't actually support these architectures! It just happens to work, and well they broke it. IDK what else you'd expect.
"But what's next" is a slippery slope argument that isn't interesting. This particular issue is unique, and it makes sense to warn about it, and there's no really good reason not to when doing so is so trivially accomplished.

Hemming and hawing whether a line warning about a vulnerability that compromises a secure messaging app for over a year for any reason, but especially because of a shitty, arguably sexist tone argument not behavior I want to see from people who make security tools.
you really feel the need to cancel the cat lawyer?
Inspire your day! 20 Best Motivational Quotes!
Interestingly it's the same people who drop millions of tonnes of munitions to protect the dollar without any environmental impact stories hitting the media.
IT works on the company's internal networking and computer equipment. Engineering builds the customer facing product.
Empath Surviving, Thriving, and Self-Love Guide
Have you used Flutter web? It performs extremely poorly and is completely inaccessible.
Or just but a key test pad, and a few different types of switches, to see which action you prefer. This avoids the need to outlay for a full set of switches (or many!) you end up not liking.

I ended up liking Kailh BOX Silent Brown switches.
Hmm - that's interesting. If the "Intel Plant/Manufacturing Salaries" section is true, process technician and production operator (which I guess are the people that run the line?) make quite a bit below $100K. Oddly enough, it seems like the software jobs are better paid then the hardware ones?

Thanks for the link!
Who cares? Face camera brings literally nothing to the discussion. If you are having a meeting you are having the meeting about something and that something is more important to be on the screen and in focus than your stupid little face. And if the meeting is about socializing the camera makes even less sense, you are probably doing something together and that should occupy your attention and not some silly moving picture of someone's face. I don't get this new face camera trend at all. Just because you can do it doesn't mean it adds anything. Whenever I see live streams and videos with face cam it always takes more away than adds back in.
Amazon EC2 Instance Comparison
I give you... http://www.swatchclock.com/
Ah, brings to my mind the classic talk: https://www.destroyallsoftware.com/talks/wat
Doge and XRP rally as pump and dumps sneak back into crypto markets
> Not to sound preachy, but did anyone have the "wait isn't this bad for the environment" reaction to any of the other stories on HN today? Starlink? That new Samsung fab plant? Shit, there's an ad on the front page right now for a gourmet dinner delivery startup. What is it about this one that brings out HN's inner environmentalist?

The others aren't claiming to be an environmental solution so it doesn't get looked at under that lens first. Plastic as well strikes a nerve by hitting upon other issues like microplastics and past deception of recyclability.

I think it essentially hits a lot of "bad idea flags" combined with a cognitive bias I noticed. A company which casts itself as "pro-worker" company paying $12/hr for say sign-turner jobs when most in the field/area pay only minimum wage getting more backlash than everyone else. didn't "betray them" in spite of paying higher than everyone else. It seems everybody hates hypocrisy in which they are not a participant.
I do think there's a lost appreciation for those who aren't "pure technologists". My father-in-law was a draftsman, who was tasked with eventually getting up to speed with CAD. His knack for it led to him having responsibility for installing and teaching others, and eventually led to him working in general IT at places like Schlumberger.
The Chinese miners sticking rudimentary hydro-turbines in rivers to mine bitcoin in the middle of nowhere are not using energy that could otherwise be distributed. It just wouldn't be generated at all.
The True Meaning of Open Cloud
The Sun JVM, as originally implemented, can express operations that are not valid for Java objects. There are parts of the JVM that attempt to constrain opcode sequences to only be from "valid java compilers operating on java objects".

In 1996, Java was being overwhelmed by exploits because the mapping of the language to the VM was not well matched. There was a Java summit with lots of interesting people. This summit was also when Sun got confirmation that MicroSoft had quite a few engineers working on an independently implemented runtime. To Sun's credit, they did get rather more serious about Java security -- but they had already created a rocky foundation.

It is my opinion, that the business model Sun had "in mind" for Java was a free runtime for everyone that they were in control of, but to make money from selling an "official" Java compiler suite.

I do not believe that the Sun Java JVM was created with security in mind.
I ordered a v2! Seems to be a bit of delay due to upstream keycap manufacturing delays though.
Maybe we'll see the same thing in reverse now that Reddit's pulled the same move ;)
As I said even in the same building it's impossible to video call, because people aren't killing time all day long.