skysight-inc/HackerNews huggingface dataset:
On my iPhone 11 at my standard brightness (around 25%) the HDR one is much brighter but if I turn my brightness to max then they both look the same.

If I dim my brightness completely the HDR does get dimmer but is still quite visible while the other is quite hard to see.
The “tell us your quietest night and we’ll get 20+ people to come that night” trick works wonders, not just for tech meetups but for things like karaoke nights and other kinds of adult social activities too. It’s a great win-win.
I believe that at least in large cities, in addition to Japanese information signs, English, Chinese, and Korean are written side by side.
There’s a ton of little power user affordances sprinkled through macOS that aren’t present in GNOME, and some not in any other desktop environment.

Here’s just a few shortcomings compared to macOS pulled from memory and from playing with my GNOME install for a few minutes just now:

- No built in UI to remap modifier keys

- Disinclination towards menubars, with any functions that don’t fit on the toolbar or in the hamburger menu getting trimmed

- No ability to search menu items for an app-agnostic command palette

- No ability to assign/remap key shortcut for any menu item, including in third party apps

- No desktop icons without extension

- No per-virtual-desktop wallpapers

- Dash can’t be pinned to left or right edges

- Files and folders can’t be pinned to the Dash

- Overview can’t group windows by application, making it impossible to move all window of an app between desktops at once

- Minimize and zoom/maximize buttons are hidden without GNOME Tweaks

- All windows for an app can’t be closed, minimized, restored, or zoomed all at the same time

- No option in settings to change UI accent color

- Frequently accessed control center sections can’t be dragged out and made top-level items

- File manager obscures root filesystem and other partitions

- GNOME apps don’t allow user to customize toolbars unlike native Mac apps

If I really drilled there’d probably be enough to fill a blog post.
Hehe hmm I think fertilizer might drain the soil faster though right?
Server information leakage is generally viewed as a security vulnerability, eg by scanning tools utilizing the OWASP guidelines, because it assists in server fingerprinting.

https://www.ibm.com/docs/en/control-desk/7.6.1.x?topic=check...

https://owasp.org/www-project-web-security-testing-guide/lat...

The general problem is that if you just go and blab about what software you're running, if you ever have a version with a known vulnerability (or a zero-day) then the attacker immediately knows what payload to run against you, in fact you can potentially be programmatically attacked from Shodan/etc.

Obviously it's better to simply never run any insecure software, but forcing them to run a search for payloads against you will hopefully create an opportunity for them to trip alarms and generally increase the attack time.

I am not super duper concerned about leaking what the gateway app is in general, as a sibling mentions it's pretty unavoidable that an attacker is going to fingerprint a server if they really want to, I generally agree (without knowing which is which) that there are clearly a couple of them that have distinctive UI looks lol.

On the other hand, leaking version info is probably a bridge too far in my opinion - if you do ever end up with a vulnerable JVM/library/appserver/gateway, now it can be programmatically identified by an attacker. Things like log4shell or the Jakarta Struts vuln have a long long tail of shit that's gonna be vulnerable forever.

It's not the end of the world, but honestly I really, really dislike the way "security by obscurity!" tends to be used (more often than not) as a thought-terminating cliche. The line is supposed to be that "obscurity as the only method is not security" and that's true, but, obscurity is generally an important part of defense-in-depth. There's no reason to hand an adversary more information about the system than necessary, them blundering around your obscurity and triggering security alerts for patched attack payloads/etc or weird errors that don't normally crop up increases the chance of detection.

People treat it as "anything that increases obscurity is a bad thing" and no, actually that's generally a good thing (as OWASP acknowledges). Just not if your system is designed such that it doesn't work if obscurity fails. Building a secure system and then adding obscurity is a net increase over a secure system without the obscurity.

Should your application be secure if you hand them a classfile list? Sure. Is it a good idea to actually hand them one? No. Same for network maps/IP ranges/etc. Is it something they could figure out eventually? Sure, but make them work for it, and hope they try to connect somewhere that isn't allowed for that container/VLAN and alarms go off. Security and obscurity are two great tastes that go great together, because obscurity increase the chances that an attacker trip alarms in a way that catches attention.
It's from this section of the terms of service:

https://discord.com/developers/docs/policies-and-agreements/...

> Subject to your compliance with the Terms, we grant you a limited, non-exclusive, non-sublicensable, non-transferable, non-assignable, revocable license to access and use the APIs and Documentation we make available to you solely as necessary to integrate with, develop, and operate your Application

When you post on Discord, you grant them a transferable license to your content and that's one of the ways they use it

Disclaimer that it's probably more complicated than that and I'm a software engineer not a lawyer
This is a good addentum to the Bullshit Jobs thing that was posted a few days ago.
In short, previously the benchmarks game explicitly stated that the program numbers were arbitrary and signified nothing; and the same reasoning applies to hanabi1224's website.
That's increasing policing. what if you could make the theft of a personal property hurt less?
You can keep people off balance enough that they don't have time to think about finding another job. That's what a 60+ hour work week is for, after all.

You work and sleep.
This seems like an oversimplification of how these things work. Every architecture is going to provide a way to do wrapping arithmetic. You seem to also want that there be dedicated instructions to check for overflow. Some architectures have this! But what happens in practice is that people are smarter than this and recognize that the number of instructions emitted is irrelevant if some of them are inherently slower than others. Compilers emit lea on x86-64 these days to save ports and you think they’ll use your faulting add that takes an extra cycle? Definitely not.

Anyways, this game is going to really end up won by people higher in the stack paying the price for bounds checks and including them no matter what, because not having them is not tenable for their usecase. This drives processor manufacturers to make these checks more efficient which they have been doing for many years.
Neat trick. I m still thinking about a use case for me personally.

Works on my iPad Pro 2020 iOS14
House Committee Votes to Push Back Pilot Retirement Age 2 Years
Joe Rogan and Elon Musk pressure scientist into ‘debating’ anti-vaxxer RFK Jr
Conferences are absolutely insanely expensive to put on, unless you have a "building sponsor" who has rooms already setup with A/V, etc. You're not having even a single ballroom conference at a hotel for less than $20-30k, unless you're at the Motel 6 or something.

If you are not high-rolling, consider getting a university, trade school, etc to sponsor or participate, as they do have auditoriums with A/V already.
Cray gets mentioned in the Reader 3 times, the simplicity quote, the pioneer quote and the timeline comparison with the Iliac-4 (p. 80). Waterman's thesis does actually give some credit:

The CDC 6600 [95] and Cray-1 [82] ISAs, in many respects the precursors to RISC, each had two lengths of instruction, albeit without the redundancy property of the Stretch.

https://www2.eecs.berkeley.edu/Pubs/TechRpts/2016/EECS-2016-...
We just had https://matt-schellhas.medium.com/unnatural-keys-425a68ee350... on HN a couple of weeks ago, too: https://news.ycombinator.com/item?id=36101544
Did you post something nearly identical to this before? I feel like I read it before.
Centrifugal force seems like a good solution for simulating gravity, but maybe I'm underestimating the difficulty of getting a spacecraft spinning sufficiently.
>Instead of teaching with bad examples, that should have been a warning that inheritance should be much less commonly used.

This. I think the most of the tech industry would benefit from this lesson. If it's beneficial in your situation, use it, otherwise don't.

90% of programming is linear instructions, one after the other. It's not that complicated.
For that to happen, two things must match: a product guy who knows your job and you who know how to make products. It doesn’t even have to be stable/featureless, in my experience. New developers tend to worship some new paradigm that focuses on “how” instead of “what”, which is all paradigms can do. And once they’re in, it goes downhill because the how dominates the what. Add a clueless product guy into the mix and it loses all limits, including budget. In the end they proclaim “software is hard” and move on.
What kind of housing? Would a 1 room apartment shared with another adult suffice?

What kind of food? Is 1MB internet ok? A flip phone?

And what kind of healthcare? Cutting edge healthcare or the basics?

“Living wage” means nothing without answering those questions?
I’ll never take Twilio seriously after their fire the white people first layoffs. I think they’re racist and won’t do business with them ever again.
It's easy to forget, but the unabomber's problem was never his ideas. Many people at the time recognized the peril of a technocapitalist race to generate more and more buttons to press purely for the sake of pressing the buttons. People just didn't think that mailing bombs to university professors and computer salesmen was a sane way to address it.
Yep. There are plenty of Intel processors that have plenty of cores (and multiple sockets, even).
It's not hard to pay - it's hard to take over payment without the owner noticing if the owner is also paying because he'll get a returned payment or a "you already paid, idiot" notice. I've received them when I didn't mark my tax bill paid and paid it again.

It's much easier for an absentee owner to not notice someone is using the property, especially if they live in another state.
New dinosaur species Vectipelta barretti discovered on Britain's Isle of Wight
As in the rumor references itself, people are taking the existence of the rumor as proof the rumor is true, but in the thread (when I last checked) nobody actually posted anything remotely usable for even a shallow tech investigation piece.

Like the guy saying he didn't pick up when Meta called. Was it actually Meta? What are the conditions for the invitation? We'll never know, but apparently this is enough proof of both an NDA and Meta trying to force admins to do something they don't want.

Hopefully that explains it.
Symbex: Search Python code then pipe it into an LLM
That’s probably because it’s still WebKit on iOS.
IANAL so this is my layman's understanding, but I've had to sign a number of agreements with my employer giving them rights to every thought I've ever had.

My understanding is that these agreements are not valid in California. I could be wrong.
The other aspect of IKEA that is criminally underrepresented in software that I really feel like should be a part of this article is having an incredibly succinct and universal DSL for documentation.
Say what you will about the memes about people not being able to build IKEA furniture because they can’t follow the documentation. Once you understand the DSL, you’ll truly understand how incredible their documentation really is.
It is incredibly succinct. They can guide you in less than 10 pages on assembling virtually any kind of furniture they sell. Think of how powerful something similar like that could be for software. How often have you dove into terribly written or overly long and dry documentation?

It is universal and approachable. Worldwide, IKEA has one set of documentation for assembly. It spans education, language, and cultural boundaries.

There is a huge value add in building software in a similar way in order to speak a certain way about that software. In some cases this may be untenable but in the vast majority of business cases I would venture that software and documentation inefficiency is born out of ignorance than necessity. I don’t mean that as a sleight, more that from a business perspective there’s generally a push for “new” and “more” instead of investments in refactoring and optimization.

The more that I am working with organizations looking for areas to improve in order to help them scale, the more the points in this article ring true for me. Thank you for writing it. It was a great read.
Claude Shannon is an incredible beast of a mind.

A few years back I was wondering about how different methods of communicating information (eg dna, the human ear, speech, radio,…) could be compared.

At the same time, nautilus published an article on him, by pure coincidence. And I somehow landed on it, by accident.

It was truly mind blowing. These questions and their answers had been thoroughly, systematically, explored, described, and laid bare.

After years of scorning mathematics, it gave me a renewed interest for them, just so I could get a better understanding.

The applications are just so vast.

And yet, depressingly enough, it is often difficult to share this enthusiasm with most.
The easiest way to think of it is a bunch of small reddits or twitters whose users can follow people on other small reddits or twitters. The defederation concerns are because being able to talk to people on other small twitters or reddits and not having things dictated from on high are the big selling points to most people.

You have an account on one server eg. foo@bar.com. People on example.com smallreddit will see you're posting from bar.com (ie. your username will look something like foo@bar.com). The bar.com server's UI may expose stuff from other servers to bar.com users, and the reverse.

Defederation means severing those visitation rights and other interop between two small twitters or two small reddits, something Mastodon servers use rather liberally.

In practice, what ends up happening is that at least Mastodon has hideous degrees of ideological conformity via defedding and general woke modding, and there's essentially standalone dissident "witches' covens" and an archipelago of servers whose maintainers tend to think different politics are de facto evil. I could hardly use the same account to see what progressives, gendercrits and various strands of the right are talking about the way I can on Twitter, for example, because of the defederation moats that have been erected.
Peculiar.

Back in the times of GSM/2g, and the fable 3310, roaming was EXPENSIVE on Europe.

So, before going to Spain, I would turn my Nokia off.

After returning to my country, and well inside the country away from any Spanish antenna, I would turn on the device.

And every time, I would get a SMS informing me of the roaming costs.
The way to choose:

Pick your application(s), then pick the OS that the application runs on, then pick the hardware that the OS runs on.

If you try to do any of those steps in reverse, you will have endless trouble.

I pick the apps I use. They run under Linux, so I pick the Linux distro that I prefer. Then I buy the hardware that is most suited to Linux (Lenovo with Intel chips). I don't have problems. If I do, it's because of something I've done wrong.
This resonates a bit too much with me.
Nonetheless, discussion of specific policies is valid.
So there is always headroom to show HDR content.
Money from private stock should always be a nice surprise. Don't make it part of your calculus. Having it over your head is how they motivate you. But it becomes all stick.
What do you mean by "some unspecified range of content providers"? You can edit your own HDR videos on it too. Affinity Photo also allows using the HDR mode for viewing raw photos. The APIs to sear user's retinas are there, they are public and available to all native apps, it's just that there's a very strict distinction between SDR and HDR content.
The only ML that I ever did was a single undergrad NN class around ~2001. That was a long time ago, but I vaguely remember being taught at that time that adding more nodes rarely helped, that you were just going to overfit to your dataset and have worse results on items outside the dataset, or worse end up with a completely degenerate NN - eg that best practice was to use the minimum number of nodes that would do the job.
Yep, that was the exact article I'd read!
> How do people do overflow checking on x86 and ARM in practice? For languages which implement it, such as Rust or Ada?

> I know 32-bit x86 has the INTO instruction, which raises interrupt 4 if the overflow flag (OF) is set – but it was removed in x86-64, which gives me the impression that even languages which did do checked arithmetic weren't using it.

Languages still use the overflow flag, they just don't use interrupts. I'm most familiar with Rust, where if the program wants a boolean value representing overflow (e.g., with checked_* or overflowing_* operations), LLVM obtains that value using a SETO or SETNO instruction following the arithmetic operation. If the program just wants to branch on the result of overflow, LLVM performs it using a JO or JNO instruction. Overflow checks that crash the program (e.g., in debug builds) are implemented as an ordinary branch that calls into the panic handler.
> I'm not saying this is a common situation, but it certainly isn't rare in my experience.

I think your experiences may be skewed by the position you find yourself in?
> Hola was found to use clients as exit nodes

Hola is ran by luminati/bright data which absolutely are pure scum scam botnet-enabling shitbag company.
My parents, when I was a kid, discovered that Minitel had also paid games, billed by the minute. I spent around 100 euros of their money on them.
France requires a judicial order. Germany requires only parental consent.
iPhones do communicate with others over Bluetooth; they explicitly warn you of this when turning your phone off.

As a side note, confirming no connections with cell towers is not “fairly easy to verify”, it requires a fair bit of semi-specialized gear.
Quest 2 is about 500g, and AVP is about 500g. Quest Pro is generally known to be a bit of a heavy one, particularly tough on the forehead.
Exactly.

It’s meant for situations where ownership is in doubt and someone acted as the owner, in good faith, for an extended period of time and the actual owner didn’t contest it because they didn’t think they owned it.
Interesting, I believe there is something to finance that allows or forces things this way. There’s much less fidget spinning and much more business in it for some reason.
If you send SMS to a US mobile number you need to register like this.
If you don't have problems to solve, then build and ship stuff. You will soon find problems to solve!
If M. Proudhon thinks private property stinks so much, he should see what happens in places where there are no private property rights.
I notice there's always this impulse to blame VCs for how startup businesses evolve but like, founders want to make money too, and plenty of founders dream of building a huge company with a massive exit or ipo etc etc and push for that as a company without vcs needing to force it
Gen Xers and older millennials want to go back in time to before the internet
So the innovation of HDR is that it always makes my screen dimmer so it can sometimes drive it to full brightness and say "look, magic"?
After following this thread and following up on some mentioned competitors, looks like I'm looking for Plivo. Cheaper and still covers the SMS backhaul use case without the fluff I don't need while still focusing on the developer. I'm sure I will have to move again in a few years, more its something for now.
> If West reacted in 2008 how they react now - we could have saved 100s of thousand of people AND avoided 2 wars and billions in military and humanitarian spending.

Yes, had NATO rebuffed Russia’s lies about its peaceful intentions in the region and its protestations of the destabilizing effect of extending MAPs to Ukraine and Georgia and extended both countries MAPs and interim security guarantees in 2008, the sequence of Russia-initiated wars that began immediately after they succeeded in tricking NATO would not have occurred. That is eminently clear in retrospect; Russia was trying to buy breathing room for intervention, and succeeded.

To be fair, that was far from clear prospectively at the time; it wasn’t like Hitler overtly seeking the Sudetenland after the Anschluss: aggressive expansionism hadn’t been telegraphed, and it wasn’t a “give them a bit, and they won’t take more” situation. The people who made the wrong choices in 2008 weren’t in the position as the people arguing for appeasement today, despite the last 15 years of history.
If that were true then the replacement driver for the HD595 would be a matched set, not a single driver labelled “HD 555 / HD 595” as shown.
ROS is verrrrrrry opinionated and a pain to set up in an orthogonal way to other ROS installs. It's also tied very heavily to ubuntu/debian. Putting it all into containers makes many things so much easier (it makes a few things harder, or at least it did on ros1, hopefully that's been ironed out in ros2)
There is a lot of work, but a lot of that work is generated by people doing the wrong thing too often.

If we had a smaller and more competent team, the initial build might have been marginally slower, but we wouldn’t have to spend a permanent 50% to just keeping down the technical debt.
Bad engineering but potentially good business if it’s all billed to the customer…
This is exactly right. I used to think that execs were like “Super ICs” who knew everything under them. As I’ve moved up in my career I’ve been amazed to find that execs do not know all the details of what’s happening or where the problems are. They are human just like the rest of us, and someone else’s problem is not obvious. They need to be told in a meeting or in writing so they can help fix it.
Are you referring to other threads? No. However, I wouldn't be surprised if other people developed similar beliefs following recent advances in large language models (LLMs). Of course, we wouldn't achieve GPT-4 level results using only technology available before 2020, but with sufficient data and computational power, we could have accomplished much more than what was generally believed to be possible in the machine learning field at the time.
Sounds super complicated and easy to game.

Instead of getting married I put the second home under my spouses name as a primary residence.

What if an old person gets injured and moves in with family but there is a chance they can recover? Slam them with taxes for a second home?

What if someone is on a temporary work assignment and buys a small place in another state for 2 years?

What if someone is a traveling nurse and buys a couple small apartments in the cities they work?

Sounds like a nightmare of exceptions and bureaucracy.
Outcompeting glare.
Both @Gargron amd @dansup directly referred to there being a meeting and that it required an NDA.

Whether that is concerning to you is up to you, but 2 of the people in question already stated it.
Does anyone have any indication of ProtonVPN doing something fishy? I always considered them fairly trustworthy and they offer a free option.
ARM1 is a thing of beauty, seriously.
Housing is not a limited resource. You can build more.