skysight-inc/HackerNews huggingface dataset:
> Some people's inability to be able to view boobs on FB is not on the same level as LGBT rights.

Why?

Isn't seeing boobs a lot more natural than anything lgbt? I mean, pretty much a 100% of people have boobs, 50% of those have the ones we're not allowed to see, and if you count all the lgbt people, you get what.. 10% of the population? 20%? Definitely less than the number of people with boobs.

Yes, i know it's a stupid example, and there are historic reasons for promoting lgbt rights... but we're currently in a state, where one person (or a relatively small group of people) with their own set of beliefs, can decide that an 8-9yo drag queen is ok (Lactatia), a 6 year old can be a star of really creepy beauty pageants (honey boo boo), but one visible, female nipple is bad (sometimes even very bad: https://en.wikipedia.org/wiki/Super_Bowl_XXXVIII_halftime_sh... )

Who decides what is ok and what is not? Laws surely don't. Yes, facebook is a private company, but it should be treated as having a monopoly position, especially after buying instagram and whatsapp. Having a company with so much power (having so many eyes watching them, that they can manipulate) is not a good thing, especially if they can arbitrary censor stuff they arbitrarily don't like.
C++ is not just C with types.
> Political speech is not protected. Sexual orientation is.

In what fucking world does political speech not deserve at least as much legal protection as being homosexual?

In any case, you're illustrating my point perfectly - it's all about "businesses have the right to exclude customers" until the customer happens to be someone HN likes, at which point the goalposts move wildly.
> I have run quite a few Raspberry Pi over the years and so many of them died because of SD card corruption

The Pi themselves don't die because of a SD corruption. Only the SD cards do (and they can be recovered).
>Medical bankruptcies represent 62% of all personal bankruptcies.

The 62% number generally comes from:
https://www.amjmed.com/article/S0002-9343%2809%2900404-5/pdf

Table 2
Debtor said medical bills were reason for bankruptcy 29.0%
Medical bills >$5000 or >10% of annual family income 34.7%
Mortgaged home to pay medical bills 5.7%
Medical bill problems (any of above 3) 57.1%
Debtor or spouse lost >=2 weeks of income due 38.2%
to illness or became completely disabled
Debtor or spouse lost >=2 weeks of income to 6.8%
care for ill family member
Income loss due to illness (either of above 2) 40.3%
Debtor said medical problem of self or spouse 32.1%
was reason for bankruptcy
Debtor said medical problem of other family 10.8%
Any of above 62.1%
Not fortnite players, unfortunately.
In the old days, a supercomputer was a machine that made the bottleneck of a problem the IO system instead of the ALU. Or at least tried to.

In a similar line of thought, if your overall system wide bottleneck is your CPU MHz clock is too slow but memory system including cache has no problem keeping up, you have a CISC CPU, whereas if your memory/cache system is the bottleneck and the CPU is doing the equivalent of wait states, then you more or less have a RISC.
Is it feasible to use podman to deploy to AWS?
As I'm not keeping up with recent progress of the language, how would you do that today?
"bricked" is a spectrum, and not something with a clear line meaning only some things.

With enough resources, one could fix almost anything. So what's enough to be bricked?

* Configured badly in a way that could be fixed in just software, but in a very unintuitive and undocumented way?

* Firmware overwritten with broken firmware, requiring special software and images to fix/update?

* Firmware overwritten with broken firmware, requiring you to open the case and attach a serial cable to a hidden connector fix it?

* Firmware overwritten with broken firmware, requiring you to attach thin test wires to a flash chip and bit-bang flash programming sequences?

* Firmware overwritten, requiring you to lift and replace the flash chip.

* Broken hardware components requiring extensive rework?

Whether something is irrevocably bricked or not depends upon what tooling, documentation, and skills you have. Someone releasing a new tool that makes it easier to recover/unbrick doesn't make it not have been bricked in the first place...
One of the great CS experts created one of the great text rendering and layout systems, TeX.
Shame - I recently landed a nice new job through them, starting in a few weeks and it was a pretty smooth and pleasant process.
I do apologise, looks perfect in Acrobat Reader.
I had no idea. Maybe I should pick it back up. I remember buying the Deth editor and it came on a few floppies. It was a lot of fun . We made our middle school and high school into maps (didn’t everyone?).

I am glad my kids have Minecraft, but there was something special about that era in my heart. It really taught me the joy of building things I intrinsically value.
Nope, it's still not there, simplest things work but as soon as you diverge to something more complex it fails.

I tried using it as Docker replacement, but various tools that use docker (using dockerized pip in serverless framework) and complex docker-compose files (dockerized Magento) were broken.
Anki is just terrible, even to the point of losing data in my case.
The author seems to believe that the RISC/CISC distinction is still important while presenting evidence that demonstrates the opposite.

The author presents a reasonably non-controversial RISC list

1. Fixed size

2. Instructions designed to use specific parts of CPU in a predictable manner for facilitate pipelining.

3. Load/Store architecture. Most instructions operate on registers. Loading and storing to memory is generally done with specific instructions only for that purpose.

4. Lots of registers to avoid frequent memory access.

Very few chips since the late 90s have fulfilled all of these. 32-bit ARM never had 4, modern ARM doesn't have #2. An ARM Thumb2 chip that supports division only has #3.

When RISC came out, it really meant fewer, simpler instructions (CPUs had been adding instructions almost as fast as transistors got cheaper). This implies #1 and #3, and #3 requires #4 for performance. #2 got included primarily because CPU speeds had hit the point where pipelining yielded big performance gains, and #1 and #3 meant it was easier to implement in RISC first.
I apologise in advance for the wall of text.

One of the problems is that experience is highly dependent on hardware choice and/or distro/software choice in rather unpredictable ways.

Generally I agree with grandparent: Linux for the desktop is a lot more reliable than for the laptop. The kind of stuff that needs to work on a desktop/server has considerably more testing and polish behind. With the laptop is about as hit-and-miss as things used to be for desktop in the late 90s. A surprising amount of people just accept some stuff not working or working unreliably in their laptops (some of my mates just "deal with it" - for instance one has a webcam that simply isn't supported, just got an external one - and same for the microphone; another one has trouble with external monitors not keeping config or even crashing the machine sometimes: "it's ok I don't need to use an external monitor", eventually managed to make it work after some research - but I'd rather not have to deal with that sort of thing... etc etc).

Having said that, Apple is so far gone that I'm going to have to move to Linux for my next laptop (Linux is already my main choice on the desktop for a long time).

But the thing is, the way that computers work nowadays, the "choose-your-own-OS model" is broken. It's "less broken" for desktop hardware because it moves so much more slowly and incrementally than they used to, especially at the interface level, but laptop hardware moves faster and mobile a lot faster. Hardware-OS combos with OEM pre-made troubleshooting and tailor-made workarounds (hardware nowadays is very buggy, but the user is sheltered from this fact mainly by kernels and drivers). This is much worse in mobile, btw, people are not expected at all to alter hardware or even connect peripherals beyond strong constraints.

So the situation is that you usually get a machine with something installed that has testing done on it as a combo, and "it works" even if the "internal components" (hardware, OS sub-services, etc) don't quite work to spec. You break this link and someone has to do the patching work, which is often "the community", driver/kernel hackers, etc. But this is a lot harder than working with fixed solutions and stuff keeps breaking, and there's when the end user comes in with some final, hopefully trivial fixes. Or, if the machine is popular enough, "the community" again. But few machine-Linux combos are really popular these days, especially compared to Apple laptops.

TL-DR; server computing is pretty solid, desktop computing is rather solid, laptop computing is a mess, mobile computing is a messy hack. The more things are "integrated" and not expected to be interchangeable, the more likely you are to find hiccups along the way, and the shorter hardware cycles don't help - so it's not a problem with Linux per se (the work behind Linux is amazing in terms of adapting to large ranges of hardware, even when hardware vendors didn't facilitate things) but a problem with installing and troubleshooting your own OS rather than having the OEM do it with flexibility to just change their hardware to make the system work best.
Well I guess I'll keep scuba diving then.
This is news to me. Very nice :)

Do you have any examples of this being used with Rails? I'm having a bit of trouble finding examples of both Socketry and Rails being used concurrently; and, I will admit, my Rails knowledge is a bit .... intermediate or less.
It really doesn't look like they'll kill it since it's a paid Google Workspace add-on[0], but they very well might do to it what they did to Google+ (keep premium offering, close free offering).

0: https://cloud.google.com/voice#voice_1:~:text=Pricing%20plan...
The monthly payment is a fairly meaningless question. I recently reshopped health plans in southern CA. For a family of four, different rates went from $700/mo to $2900/mo, but they all had different copays, different test, ER, hospitailization costs. Different deductibles, different allowances and disallowances for deductibles. Different out of network payments minimums and maximums. Different drug family costs. There is zero comparability.
Immunocompomised people can be mobile and still lack the defenses necessary to tolerate a vaccine. I know one personally; he jogs by my house every evening, but by his own estimation, a flu vaccine would almost certainly land him in the hospital.
I am easily as aware of the activities of US intelligence SIGINT programs as nearly any civilian on this site, and just as reflexively critical of them as you would expect of a HN poster (my interest stems from my opposition), but I have never seen any indication of industrial espionage on behalf of American businesses à la China in at least the post-Church committee period. If you make a strong claim, you should be able to support it with evidence.
I have one sitting here in a box that I'm planning to set up my 2 year old toddler with. He loves using my computer, so I'm hoping to put on some typing and other simple games for him to use. Goal is to connect it to an older monitor so he can "work like Diddy" and get him into real computers vs. the iPad.

He's already able to type letters & numbers on the keyboard since he can read them, so it should just amplify his learning.

And yes, he gets plenty of regular playtime outside and inside. He spends hours outdoors. It's mostly going to just "be there" to use as he pleases, especially with the upcoming cold weather and lockdown.
Lineto.com
For paid translations, English likes to charge by the word, whereas Japanese charges by the character. The rule of thumb for conversion is 2 JP characters --> 1 English word i.e. translating a 1000 character JP document you'll expect about 500 EN words at the end.
Thank you.

Your answer and your link (especially the paragraph about sets) help me a lot
It goes past syntax. Yes, they're different languages, but syntax, behaviour, stdlib are so close you can port non-trivial libraries between them in a relatively short time.
Theoretically, these businesses are already priced to maximize profit. So it could be that increased wages increases the cost to the consumer. It could also mean lower profits for the business if they've already priced at the max their customers are willing to pay.
So if Ring fucks up my doorbell's firmware, in a way that I can't fix it...

But they have tooling on one test bench somewhere that could load new firmware and bring it back to life...

Is it bricked?

Is it bricked if they release those tools, but they require specialized repair skills?

Is it bricked if they release those tools and it's easy?
And when your Linux environment moves to ARM?
Stylish has been bad for privacy in the past, it is best to switch to a fork of it:

https://robertheaton.com/2018/07/02/stylish-browser-extensio...
https://robertheaton.com/2018/08/16/stylish-is-back-and-you-...
https://bugzilla.mozilla.org/show_bug.cgi?id=1472948
This seems to be an uncontrolled study. Stress reduces telomere length, and meditation has been shown to increase it:

https://www.tandfonline.com/doi/abs/10.1080/08870446.2019.17...

So it's certainly plausible that the placebo effect of being involved in a study to prevent aging could in itself have an effect on telomere length, even without the hyperbaric oxygen.
Wasn’t Minecraft Pi Edition discontinued years ago? Minetest on the other hand might be a great intro to programming with its Lua script mods, and also has always been designed for modest hardware.
"Static electricity from the carpet discharging into the joystick port of a Commodore 64"
Changing the CIA chip will fix the machine.
It depends on the product and the user/customer impact, if it doesn’t matter that it takes 200ms or 300ms why do you care? Also, if it matters and you can scale horizontally to improve performance do that first instead of spending valuable developers hours.
Yes, the key is to at least be aware of it.

I bet there is a non-insignificant amount of existing endpoints out there that could easily be improved a large percent if someone actually took the time to profile it. Just from the shifting codebase, build up of complexity, “legacy code”, etc. that no one is probably looking at.

If there was, for example, easy to use developer tooling that automatically identified bottlenecks, the opportunity cost scale could tip towards optimization vs having to pay for and manage more servers.

But the opportunity cost insight is great; optimization only wins if the cost to optimize is low and the amount that gets optimized is high.
I’ve been using it with pop!_os for a few weeks. It’s been flawless for everyday use (including a working fingerprint reader, which I haven’t had on previous versions carbon X1s.
I like the true italics - they remind me a bit of the Light Italic typeface on the IBM Selectric (which has been discussed recently on HN I think.) IBM developed a number of beautiful and legible typefaces for its typewriters and I'd love to have them all as screen fonts.
JetBrains Mono, Fira Code, Lilex, Hasklig, Hack, Ubuntu Mono were myfavorites.
I'm not interested in comparing it to the rust concept. I'm just curious why this is something people find valuable in D, and why another commenter would call it a feature D "would be ruined without"
I think for 40-something years Japan was held as a futuristic, technologically advanced country in America even after Japan's stagnation and the American consumer tech renaissance of the last 20 years. It's clear to me that people can't accept that America is the most technologically advanced nation on Earth, and has been.
> If you could save 90% by such optimizations, you're at a very early stage of your application.

You would be very, very surprised.

Speaking from experience.
QUESTION: As a Mac Dude: Did you ever get the Apple Magic keyboard to work? I think it was the right mouse click that never worked.
(I never used a Mac)

If you look for a Laptop, Dell XPS are pretty good. If you buy one used, avoid the one which has the camera at the bottom of the screen. People look right up your nose in meetings I was told.
Hand eye coordination isn't really the issue.

When welding, you put an incredible amount of heat into the material. This causes it to move in real time. A welder needs to predict how it will move ant actively account for this so that the final piece winds up in the right condition. The tolerances depend on the application - for furniture who cares if it's out a bit, for a coolant line to a reactor you need it to be damn near perfect.

Then there's heat penetration - adding heat to the material changes its material properties. Go too slow and steel becomes excessively weak, go too fast and you don't form a strong bond. Again, big differences between "probably won't break if you sit on it" and "this will kill a dozen people if it fails"

Finally, there's just plain old margin for error. If you're welding together consumer products, it doesn't matter if you scrap one every now and then. However if you're trying to join together two multi-million dollar custom fabrications, you need someone who's going to walk up to this and get it on the first try every time.

I'd compare it less to being a major league baseball player and more to being a professional musician - you can't determine that someone could never do it, but some people are certainly born with a knack for it and you can't simply churn out more on a whim.
I think there's a temptation to subscribe to a "progress is inevitable and recency is a reflection of quality" view, especially amongst tech-oriented people.

I think this is very similar to discussions of payments in the US vs China, with QR codes vs credit cards. Credit cards are old tech now, and so a country building out a ton of infrastructure today has no real reason to follow that path now that there are alternatives. But a country with a ton of infrastructure already built for them also doesn't have much incentive to rip all that out and replace it. So something primarily determined by "what was the state of tech when building out infrastructure for the first time" now gets used to answer a question of "who is a more advanced society?"

(Here it's more a question of "what were influential design trends" instead of "when did you build your infrastructure" but that's a similarly arbitrary starting seed, as it were, not a reflection of "progress.")
It's pretty disingenuous to pretend that those sites the kind of sites that are under discussion here.
Not sure I can entirely agree. If you use for example a cloud machine service for your application (e.g. GCE) but you refer to a hosted database (Cloud Bigtable) then you are exploiting a service that is packed into the rest of Google's junk with very high utilization.

You could also skip the machine reservation and get better utilization by using GAE or similar.
You seem to have a bone to pick, and are injecting tangential arguments into the conversation.

But as a matter of fact, it wasn't about bakers not baking a cake for gay people, or whether you should be allowed to make rape jokes - all topics that maybe have a bit more nuance to them, and can be discussed elsewhere.

The question was "would it be wrong for Facebook to ban LGBT content"? I contend that it would be wrong, i.e. immoral. If you disagree with that, we can try to have an argument about that. If you agree or don't care, I don't see the point in this mental exercise.

It is of zero interest in any discussion ever that there are hypothetical people who disagree with opinion X, because I'm not arguing with hypothetical people. I'm having an argument with specific individuals with specific beliefs.
Many of the "true RISC" cpus that could dispatch 1 ALU instruction per clock cycle had instructions for accelerating division; it would do one round of division and could be called in a loop to implement a full divide.

Note that dividing by a constant does not need a divide instruction, so it's only when dividing by a variable that division is needed. Even on CISC machines of the time division instructions were so slow that programmers would go out of their way to avoid using them.
Cover Your Tracks
https://www.minecraft.net/en-us/edition/pi

Appears to still be available
"Classic" hangouts is the google hangouts app on android/iOS, and perhaps hangouts.google.com. Dialing capability is being removed from the hangouts app next year, and it's unclear if it will move anywhere else or be killed entirely.
That is pretty neat, I thought California's warranty laws were pretty strong but the lawyer suggested we wouldn't win if we sued. (not that we'd likely sue the only supplier of a part we need but you know, "in principle").

Does the Kansas law apply to software as well? That would be a neat trick. There was a national effort to get this level of support in the UCC (universal commercial code) but as I recall it was unsuccessful.
Wouldnt moving to Apple to Fedora/Ububtu/etc

Just be moving from one corporation + Anti Repair + Anti consumer platform to another one with the same problems

Consider moving away from

* Closed Source

* Cloud

* Corporations

Yet to see a single Ryzen Laptop produced
without AMD PSP/TPM by anyone else outside USA
The speakers sync perfectly with each other for pure audio, but the setup is definitely unusable for video or games due to the sync delay. It seems to work okay switching back and forth between AirPlay 1 and 2, so I can temporarily take over from Airfoil and use them as an AP2 stereo pair, in which case they sync well for video.

Supposedly Airplay 2 was cracked about a year ago, but there still aren't any usable third-party implementations. Really a shame that Apple hasn't opened up the standard.
The odd naming is consistent with MS's history of Windows naming, too. Here's the consumer Windows product line since 1992, ignoring high-end options like NT and Chinese-only releases like Windows 3.2:

Windows 3.1, Windows 95, Windows 98, Windows Me, Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10

I mean that sort of goes up as a general pattern, but only generally.
Roblox is one of the screen-based things I really don't mind my kids spending a lot of time in. While they're not (yet) building their own world/games, they play lots of games where you build & customize something. One of my kids will spend hours designing clothes, or decorating a house, truly creative activities that simply happen to be mediated by a screen.

What I absolutely hate about Roblox are the micro-transactions, which frequently are not very micro at all. It's not at all uncommon to see mini "empire building" games where you make money, expand your base to make more money, and that's the play loop as you design your <whatever>. But there'll be intrusive micro transaction popups just for walking over a tile, that will ask for $5 worth of Robux for an amount of in-game $$$ you could earn by playing for 5 minutes. It took months of gentle denials to my kids & constant explanations about the relative value of spending their week's allowance on something that will save them 10 minutes to finally convince them these things aren't worth it.
Recruiting is sales, and closing a hire is like closing a sale. It takes a lot to find the right candidate and even more to close the deal. This is why they make their money with commission - it’s “eat what you kill”. As a hiring manager I simply refuse to hire someone that isn’t a good match, so the incentives line up perfectly for recruiters to waste minimal time and only bring the best to the table.
The most recent version of Nintendo's 3DS is "New 3DS".

As in, the brand-new New 3DS! New! Buy it today!
Username looks like a password, therefore password looks like a username. A joke.
No, because people engage in riskier behavior when they start to feel safer, driving up R0.
great, the world is a series of cubes.