skysight-inc/HackerNews huggingface dataset:
"I was hesitant about taking the job because the interview was the easiest interview I had at any company4, which made me wonder if they had a low hiring bar, and therefore relatively weak engineers."
Reeks of paul graam cultism.
IQ-Learn: Inverse Soft-Q Learning for Imitation
When I registered my first domains in Hungary I had to send the registrars a copy of my national ID.

Apparently the process was ahead of it's time /s
These managed services are of less benefit when the websites that are running on them, like the authors describe, are flaky and unreliable. Like the OP I open the js debugger often - including for relatives.
Well, it's easy to complain.

The reality is that money dictates decisions and behaviour; and if consumers wanted reliable stuff, they'd buy it.

They don't.

They want free stuff, and if it doesn't work well, they'll complain and suck it up because it's free.

The idea that developers are somehow empowered to a) not do as they're told by their bosses, and b) should just go off on their own and do whatever the hell they want (eg. making things reliable), when it is not what they have been asked or instructed to do...

...well, it's a big ask.

If you want change you need to do one of probably these things:

- Empower developers to somehow write more reliable software at no additional effort.

- Convince consumers to buy more expensive stuff.

- Provide a legal mandate to punish companies that fail to adhere to specific levels of quality control.

- Provide a meta framework the punish individuals that fail to adhere to specific levels of quality control (eg. IEEE and other professional organisations which can expel you).

I can't imagine how you do the first two. Those are Hard Problems.

The last two have worked in the past in some circumstances in other professions... but, you know, many folk don't like the idea that there are codes of behaviour, ethics and conduct they should be forced to adhere to; but they want people to take personal responsibility for things not being perfect.

It's a bit of a joke that everyone has to 'do the right thing' with no rules to enforce it... but hey, it's easy to ask for, because you don't have to do anything except complain people aren't doing the right thing.

Thats why you can't have nice things like software that works.
Actually, it's kind of the other way around: IKEA, and Ingvar Kamprad, its founder, are from Småland. He started selling matches as a young boy (connecting to another Swedish business empire of yore, Swedish Match and its founder Ivar Kreuger).

IKEA is an acronym: Ingvar Kamprad, Elmtaryd, Agunnaryd. Elmtaryd was the Kamprad family farm and Agunnaryd is the nearby village.

My father-in-law is from the very same area in Småland as Kamprad, and they were born the same year.
> imagine if somebody invented a simple injection that reduced road deaths...how many people do you think would be interested in this?

Good to see a road safety analogy that doesn't replace injections with seat belts or speeding signs. But the injection would not be popular if it were mandated for all drivers. Even for those not at high risk at becoming drowsy, or whatever the injection addresses to reduce deaths.

Particularly if more than one injection was required, and further boosters after that, with imperfect protection, and special certificates needed. People would resist.

> The amount of crazy conspiracy theories around COVID, and how it's about government control...

Yes there's some over-cooked conspiracies. But in Australia, our state government has mandated the vaccine for more than a million workers. Office workers, all workers not working from home. Plus no entry to cafes, haircuts etc. Everyone must carry proof of vaccination, preferably via the government's app.

There is no option to get a negative test and visit your work or other places. There is no option for proof of natural immunity. It's vaccination or nothing. "Government control" is not easy to brush aside after 250 days in lockdown. Even though we are 70% double-vaxxed, we must wear masks outside, and could lose jobs if not vaccinated. If not "government control" would you be willing to accept "over-zealous" at least? Or do you stick with "greater good" and "necessary public health measures"?
Note that the left does hit pieces on everybody who's not interested in their narrative. If you read the MSM, you can see this daily. I read cnn.com daily, and there's always something on the homepage.

What gets weird is when the MSM singles out an organization that's not even well-known. NYT targeted NTD media once recently, and that was really strange, and in a back-handed way, validated the reporting that NTD was doing. :)
Reminds me of an episode of Queer Eye For the Straight Guy. The guy had a mess of a house. Clutter everywhere. He had no style to speak of. Didn’t really seem interesting either. Of course the queer guys fixed things up for him.

What was mentioned kind of in passing was that he worked two jobs. I don’t think the makeover was lasting.
Family directed acyclic graph.
I think it's important that the users have a choice: Do I want more features, or do I want more reliability? (Here I'm especially worried about ecosystems such as Apple that already limit user choice much more than this.)

After that, it comes down to whether businesses are customer-centric or profit-centric and why those are not the same. (I'd say the willful exploitation of people's personal data is much worse than any lack of reliability.)
These people would be naturals in any star trek show. Finally a cheap way to cast more Andorians.
Hmm, that might be right then. I was doing the fuzzy math in my head on what we can do, not what is worth doing right this moment due to market influence.
I'll never forget witnessing the beginning of the development of PSIO: a complete CDROM Emulator for the PSX that aimed to provide the ability to boot games off a SD card. At the time in the early 2010s it was considered a far reaching project. The creators took so much abuse for years because so many in the "community" thought it was vaporware and damn these people for even trying. One of the creators was a high school student who took the time to learn low level FPGA coding, board layout and software dev so he could contribute to a lot of the core codebase. Eventually they actually launched and the product works! Now they get crap for other things that are equally silly(ex. Firmware downloads require inputting account, different firmwares for different revisions, not focusing on stupid things like Mem card backups in favor of bug fixes). It also made me think, man I never want to get into a gaming related business. These are the types of customers no self respecting business would want to deal with.
The 'faith' center of our brain is extremely powerful, the more a situation appears to be potentially improving, positive, normal, the better your brain will operate (based on my own weird experience).
I agree. The author seems to be hung up on the way things used to be but the market shifted completely.

Containers completely changed the market and made redundancy cheap. As a result you might have a fault but overall the system will be far more stable.
Staged rollouts used to be reserved for top tier enterprises. They are now accessible to everyone.

His main complaint is about clients but I think his memory of the good old days is seriously lacking or tainted. Software used to suck and web based software has a huge boost in stability and reliability.
> It also suggests using "powersave" on battery, based on the old idea that lower CPU frequencies save energy. This is not a given; lower frequencies use less power but also take longer to get the same amount of work done.

Hmmmm... I've always heard from chip engineers that power consumption / heat dissipation was not linear compared to clock speed. I'd be very surprised to find a case where a linear amount of work to be done by the CPU would cause more energy consumption overall at lower clock speed then the same task ran on the same CPU in a shorter timeframe, but at a higher clock rate.

I do agree that if the task takes longer to run, there's a longer timeframe where more scheduling/switching and whatnots needs to be done, so it's not a totally linear increase in time, but can that really be sufficient to offset the energy consumption when running the CPU at an higher clock speed?

There has to be some numbers out there: it's not hard that hard to test.

EDIT: as per the other comments, googling "race to idle" and "race to sleep" which may enlighten my curious self
Communication Professor Reacts to Bill Gates Interview on PBS
It would be nice to have a chess trainer AI that considers the human factor when evaluating a position.

It's funny that it is relatively easy to beat stockfish when the computer has to play without the queen.
But it is quite hard to beat a pro player even with such a strong handicap.

Still, the pro player has absolutely no chance against the engine without an handicap.

Assuming that stockfish runs on a computer that is much faster than what we have today and sees that white can always forcibly win, I wonder if stockfish would immediately resign as black playing against a human, even before the very first move.
AMD are working on a better CPPC driver for schedutil for that.
It's not obvious to you because you don't post anything that is removed.

You never actually see censorship if you are not censored.
> with O(1) memory access everywhere

Isn't that technically correct? The access time is bounded by a constant, hence the 1 -- unless there's a tape in your memory hiearchy. (That you always strive for a better constant is of course another matter.)
Interesting. Even with orbital refueling of starship?
That one HN comment that recommended JDK engines explicitly warned against Eclipse. Not sure if it still applies with the AdoptOpenJDK -> Eclipse migration
He is, according to his own words "anarchist with radical Marxist leanings". That's what Lenin was until Bolsheviks won.
>Every morning, I boot, then immediately hard-reboot, my workstation, because it seems to jigger my monitors into waking up properly to do their job.

Maybe stop using Linux and wayland?
A really important element of this I think is neuroplasticity (the brain's ability to rewire itself) and I feel that the placebo effect along with other psychosomatic effects is an important part of that. If you read "The Brain that Changes itself" for example, there's a lot of info into studies of visualisation as a treatment for chronic pain. The short summary is that there is a lot of research into people for whom normal pain treatments have been exhausted getting some relief from using visualisations to essentially reinforce other neural pathways so the pain circuits in the brain are not triggered as much. Some of this research is referenced in the book.
They make it pretty damn clear that they are using FPGA chips to accelerate rather than software emulation.

The linked page is littered in headlines that focus on “FPGA”
Maybe there's a pedagogical setup where learning becomes .. smooth. What's hard is grokking very different and abstract notions in one go. But if someone can walk you slowly through fun smaller instances of it, let your brain adapt (<= maybe 80% of learning) in a happy mood, then come back the day after to do that again. Which puts the pressure on the environment (reminiscent of people saying focus on the process not the results).

Everything can be insufferably hard when approached the wrong way, vice versa.
"Show me the incentives and I will show you the outcome." ~ Charlie Munger
This website is missing an "installation" section or a "how the fuck do I start using this". Dear developers, even if your software is easy to install and use, don't assume that everyone knows which method you've chosen to install and use your software. There are a million ways to do things, and I can't read your mind.
The video maker notes that it is one of their own videos that they are commenting on, and the comment is not being held for review.
What do you mean in a Minecraft world?
I have a realme phone and I'm using nextdns. Yep, this phone has quite a but of telemetry in it targeted at several oppo domains, but I just block them all on the dns level, problem solved?
> assholes

> stupid

> stupid

OK that's enough I'm not reading some frustrated ramblings.
True. But there is another fact to consider, the target for products is: they have to be good enough to be sold. If 90% of people are happy with it, you won. Even if it’s far from perfect.

Everything on top of that is just sugarcoating.
It’d be better as:

+2 love

+1 like

0 don’t mind it

-1 dislike

-2 never again
> For example the vocal shift video was quite revealing.

Did you mean vowel shift?
Not saying is super easy to find.

But it's literally the second page in documentation
https://ventoy.net/en/doc_start.html
Portugal national airliner TAP, that is also a black hole of tax payers money, should have the same faith as Alitalia.
Same! Started with Squid and Spotify took me to Black Midi, Yard Act, Dry Cleaning, all of whom I'd skipped in the past because I just didn't get it, now I'm obsessed. Some music just defies understanding on a first lesson.
That’s a good rant but it hits the wrong dudes. We haven’t stopped, we were overwhelmed.

Our industry is characterized by institutional recklessness and a callous lack of empathy for our users. It’s time for a come-to-jesus moment. This is our fault, and yes, dear reader, you are included in that statement. We are personally responsible for this disaster, and we must do our part to correct it.

No, the examples the author provides are the fault of stubborn people who continue to say that a winword-like text renderer with left-right-justify-float-border-margin is the right tool for applications. There is javascript in the button because otherwise there was javascript at the serverside, or even more javascript to reload the current state into the new tab. Controls have javascript in them because native behavior is so full of bullshit. And why it’s javascript? Because we’re given no choice.

I tried to bring up the topic of “web” “applications” so many times only to hear that I’m wrong and I don’t get it. While having around 15 years of desktop development experience and a couple of ui frameworks that I wrote myself. And clearly seeing the insanity of modern state of things and what they gave birth to. Back in the day I was able to hack together gta:sa vehicle editor or a simple accounting system in pygtk in an hour, now I don’t even know if I want to begin to map state to props and do other bs unrelated to the business itself.

This is what you must do. You must prioritize simplicity. You and I are not smart enough to be clever, so don’t try.

I stopped trying already, let this crap burn in flames and maybe I will still be not dead when the springtime comes.

Design your data, identify error classes

It’s hard to do through layers of what you need to be able build a decent app, but we try hard, really. The author comes from the web1 perspective and feels missing the simplicity of it, but bad news it was already a stupid way to make apps even back then.
Any attempt to support secure boots ? or can it be signed by valid key ?

BTW there is a patch to review from me at:

https://github.com/ventoy/Ventoy/pulls?q=author%3Arzr
i am curious to know details of what you told them to change.

this story shows that it pays to have engineers work on the ground to understand the operations and find ways to improve them, even if it happened by accident here.

i occasionally bake at home, and friends tell me they are intimidated by baking, but it's really just applying a recipe. scaling that up is pure engineering.
> Every morning, I boot, then immediately hard-reboot, my workstation, because it seems to jigger my monitors into waking up properly to do their job.

I know Drew reads thread here (and I already sent him emails in the past) but... I've had similar issues over the years and typically these can be solved using several tricks: for example not using NVidia GPUs (and hence not using proprietary drivers).

Or configuring the system once to boot into text mode, then running "startx" from text mode.

Or booting into graphical mode, but then using a shortcut to switch to console mode, then back to graphical mode.

Similar shenanigans may happen too with the various types of sleep/powersaving modes. But I think they're all solvable or, at least, there are always workaround (not that Drew's "boot twice" workaround is that bad seen how fast Linux boots nowadays).
It would be much easier to enforce ethical guidelines for ads and stop the coercion than to enforce software trustworthiness.
Yeah, that was exactly what I was thinking. Getting PC games to run in the 90s was an engineering discipline in and of itself.
I've never read the source code of a database system. I don't think that will ever pay off. I have learned Postgres and SQL server pretty well. I'll pick either if given the choice. But reading the source would not help me.
> Provide a legal mandate to punish companies that fail to adhere to specific levels of quality control.

This is the only workable solution - fortunately it fits right into established regulatory frameworks.

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

Controversial opinion:

I do think we need some kind of widely-recognized (i.e. not just in Texas) professional licensing system for SEs/SWEs to enable some kind of accountability for bad software products:

...When a building collapses and kills people, the civil engineer-of-record is accountable or serve as witness. Similarly when avionics software kills passengers (MCAS, etc) there should be a software-engineer-of-record to be held accountable or to serve as witness. Change my opinion.

I know there's a big difference between safety-critical software systems and consumer-hostile inkjet printer cartridges ( https://news.ycombinator.com/item?id=28888214 ) - but more and more jurisdictions (especially outside the US) are going to call-out US and international software and hardware companies on their business-practices which means they'll probably institute something like this inevitably.
I've thought about this in the past and figured something geometric could better capture engagement

-1 -> dislike,
+1 -> like,
+2 -> favourite,
+4 -> heart

Labels are arbitrary. How might this weighting affect learning?
Homeopathic "medicine" is widely available in retail pharmacies across the US, such as Walgreens. You have to look carefully to make sure sometimes as they are right on the shelf adjacent to real medicine.
About being legally bound, location and choices: I only just read that a few days ago LinkedIn (owned by Microsoft) decided to "leave China", apparently as they could not further cope with the demands of the local administration.

Discussion at HN: https://news.ycombinator.com/item?id=28864394 ; https://news.ycombinator.com/item?id=28865922

On Axios ( https://www.axios.com/linkedin-unanswered-questions-china-ce... ), the formula appears:

> adhering to Chinese government regulations for [the] localized version of LinkedIn in China [For members whose profile visibility is limited within China, their profiles are still visible across the rest of the globe where LinkedIn is available]

indicating that the local legislation is (was) applied to a «localized version» of the system. These (surely to be better defined) must be the implementations bound to local legislation.
For what is worth, whatever adjustments are made on Linux (or at least Ubuntu) seem terrible compared to on Windows. If nothing else I can usually hear my fans working overtime even under minimal load on Linux compared to on Windows so I can see why people would look for more advanced tools.
All of those would need to get approval by the Texas DOE.
In my ears many of the early examples sound like English with strong Swedish accent ("Swenglish"). As if a Swedish AI-voice tried to read out English text. Now, it is more likely influenced by the norse ancestors, and they were not from Sweden as much as Norway and Denmark, but still...
"Market efficiencies" have led to a drop in quality. All items/services have become "consumable".
YouTube will put ads on non-partner videos but won’t pay the creators (2020)
You wrote it as a humour. But I learned that if I minimize an amount of decisions I have to do in my life, that makes me more productive at work. I believe that making a decision is the most exhausting activity, at least for me. I can spend my daily decision limit to choosing a movie or choosing a framework.
I recently tried to post a comment on YouTube in a video where someone used Blender for modelling some icospheres for woodworking and I realized that there is a bug that produces irregular geometry.

I don't know why but it was silently deleted. Maybe because I don't have my real name on YouTube, maybe because it mentioned filenames of the source or whatever or maybe I'm just not paying google enough for them to publish my comments.
Would be great if Spotify had

* "good fit"/"bad fit" button — I like a wide variety of music, but it needs to be appropriate to context. If I start a radio from a song, I'd like to teach it to tailor the suggested songs better but that doesn't mean I dislike the songs it _is_ suggesting.

* Ability to give the social context — a band playing at a music festival will lean more towards hits in their back catalogue. At their own gig they may play some obscure stuff that die hard fans will really like. Similarly, what I'm listening to will be different if I'm having a party, friends over for dinner or on my own. On a family account, you should also be able to say who is listening & it should tailor to music that you might all enjoy.

* I get that they don't want to block artists/songs completely but they _should_ allow limiting how many times they suggest it per day. If I've listened to Everywhere by Fleetwood Mac on one playlist I probably don't want to hear it again an hour later on another playlist
> Grab a notepad and make a note every time you encounter some software bug in production (be it yours or someone else’s), or need to rely on your knowledge as a computer expert to get a non-expert system to work. Email me your list in a week.

Sorry, writing that list would take longer than I spend actually using software. Evolution telling me I'm "offline" because the DNS resolution isn't working because of some resolv.conf DNS extension gobbledygook. Community members seriously suggesting to blow away configuration which took a long time to establish in order to maybe fix some completely broken desktop application. CLI tools doing their own hard line splitting because they don't understand how terminals work. Web sites broken in any browser other than Chrome (I could have sworn the IE6 days were over). I can find about 10x more bugs than I have energy to even report, considering how completely broken most bug reporting processes are.
The article mentions that.

...not that I care about that movie or anything.
Yeah but that's prolly not really a solution either (sidestepped the issue of modifying the cooler on a laptop). Bc you can't lock yourself to always be in turbo. So you can't get consistent performance while benchmarking
Does it matter when talks of exporting started if it wasn't actually available at that time?
APK Editor Studio 1.6.0
An Introduction to Tensor Calculus
> I don't think software was ever particularly reliable

Agreed - but software was also markedly less user-hostile and performance-wasteful: though that was due to limitations of the time: e.g. you can't spy on users or require phone-home DRM without a good internet connection (not that DRM dongles were much better).

If there's one good thing that might come from the trend towards computers locking users out of kernel-mode it's that games and media systems will stop being able to install their own rootkits.