skysight-inc/HackerNews huggingface dataset:
In real world problems, there are many different constraints, mixed in with legacy code and tests along with many new requirements. It's hard to wrangle through all of those 1000s of lines of code no matter how you slice it, abstractions or not. I think sometimes people just want to vent that if it's hard that there MUST always be a better way. That's not always the case.

It's not gong to get fixed by just thinking about cognitive load. It's a very delicate balance: increasing cohesion and encapsulation, adding robust tests, also adding new features, not spending ungodly amount of time refactoring, being mindful of how easy it is to review etc. Even cognitive load is not the right way to look at it. If the abstractions give you very desirable guarantees in terms of performance and correctness, you need to consider it too.
Reportedly, Eidos Montreal is working on a new one, after they got acquired by Embracer.
Yep, the second law of thermodynamics is like that.
The ChatGPT app uses this. The puzzle I got involved moving a train, it was super confusing and ridiculous. I was imagining a non-technical user doing these, and my god. No chance.
https://www.usenix.org/legacy/events/fast11/tech/full_papers...

I had 66TB folder that appeared to be 21TB on disk. Granted there was significant duplicate data as this was backups of multiple systems.
Because most “journalism” is just a person working from a coffee shop now.

At least it was written by a human…
What you’re pointing at is a scientific question of fact though, not a cultural belief. It’s the (or a) conclusion you’d likely reach after completing dental school.

There is a cultural/political side of the question, however: given that we know water fluoridation is safe and relatively efficacious at preventing caries, are we willing to pay for it and actually do it, and how much do we want to listen to people’s arbitrary feelings on the matter? That is a valid political question.
I remember understanding error messages a lot better after taking compilers.
so GPT would be an improvement then
The word is rooted in family relationships. It places a very high value on being blood related and how people are expected to care for their own. Society changed a little bit but the concept remains the same at its very core: it is your blood, you must provide for them if you are able to.
> they pushed up fees for everyone else (there is limited block space, so miners take the highest bids)

Imagine if your Visa card became hundreds of times more expensive to use during the Christmas shopping period.
Wow. That is a take my breath away level of untruthfulness.

> in in support of "BRC-20" tokens, which is Bitcoin's feature reduced version of Ethereum's ERC-20 token

It appears that BRC-20 is primarily affiliated with Calvin Ayre, the person backing "Bitcoin SV" and the conman pretending to be the creator of Bitcoin -- the three main entities connected to it are all funded by Ayre and they've been bragging pretty loudly about their disruption of Bitcoin ( https://nitter.it/B2029org/status/1655611301412982784 ). I've heard speculation that the attacks are either a marketing pitch for "Bitcoin SV" (e.g. create congestion on Bitcoin then pivot to the unauditable centralized BSV blockchain, which always has room cause it's easy to scale centralized systems) or an effort to get Bitcoin community members to propose protocol changes to block the flood in order to substantiate the allegations in either of the Ayre-affiliated 6 billion dollar or hundreds-of-billions-of-dollars lawsuits.

I'm not aware of any previous active Bitcoin developer that had anything to do with BRC-20 tokens, if you know of any I'm sure the bitcoin community would be very interested in learning of it.

> changes recently that allow much larger transactions,

Unless you are referring to increasing the capacity of blocks back in 2017, no change to the consensus rules that allowed larger transactions has happened. You can easily verify this for yourself by starting up an older copy of Bitcoin and observe that it accepts everything fine.

In any case, this "BRC-20" crap is mostly only embedding 89 bytes of data ( https://twitter.com/jratcliff/status/1655669410206457865#m )-- it doesn't need any larger transactions. It happens to stuff it into the most recent transaction type, but there is no reason that it couldn't put 89 bytes of data into pretty much any other kind of transaction.

I think the false claim that BRC-20 was made possible by recent changes is mixture of confusion and an intentional deceptive cooperation cracking move, intended to direct even more harassment at project contributors but it's just not true.
Take your pick?

https://yoshuabengio.org/2023/05/22/how-rogue-ais-may-arise/

https://intelligence.org/files/AlignmentHardStart.pdf

https://www.youtube.com/watch?v=pYXy-A4siMw

https://europepmc.org/article/med/26185241

https://en.wikipedia.org/wiki/Superintelligence:_Paths,_Dang...

I could keep going but the reading on this spans for tens of thousands of pages of detailed reasoning and analysis, including mathematical proofs and lab-scale experiments.
Ask HN: What challenges are you facing offshoring development to India?
I offer offshore dev team or IC. I'd like to learn what challenges you are facing with your current offshore team.

How is your experience offshoring to India or South Asia / SEA in general?
Then there is absolutely nothing preventing you from doing that !

Your medical domain knowledge can be a very big asset. Where are you based ?
Both do seem a bit bullshit, though.

I hate to go against the Wisdom of the Ancients here, but there is no point at which you're too dumb to debug your own code. With increasing code cleverness, you may lose the ability to make quick mental jumps when debugging it - but this only forces you to be methodical. With a methodical approach, you will find the bug - the thing you might be missing is not smarts, it's patience.

As for cryptography: digital locks are broken by default. It takes care and smarts to design one that isn't trivially breakable. Trying to design a lock that's too clever for you to understand will almost always yield a lock that's broken just past the boundary of your understanding, so you should be able to break it once you realize it's possible and you put a little effort.

As for physical locks: same as above, plus you can always break it literally, by applying enough physical force.
The Search for Methods of Group Instruction as Effective as One-to-One Tutoring [pdf]
So in fact, for the vast majority of human interactions, logic, rigor, and debate are useless. At work, dealing with computers, I find logic useful, but when dealing with humans, it is the rare case where such an approach is useful.

What does work?

In the end, real maturity means realizing that there is a great diversity to styles of communication, and you increase your own effectiveness by learning as many styles as possible.
I wouldn't worry about that, the small details that really sell something as real are easy to not consciously notice.
That's weird. Obviously he understands the commercial value of music and how a consumer needs a lot of it.
Banks don't know what you're paying for at Porn Hub?

Banks do know enough to price in risk. And there is your problem. They must be allowed to price in risk and if they are allowed to do that they can effectively deny business by making the price too high.

PayPal isn't a bank but does payments. The real problem is there aren't enough alternatives like that. The solution to banks having so much power is to give them more competition.
It's fast, temporary storage, and it's mister to you!
Who needs meaning when you can have fun?
Not so, a key element in many fraudulent schemes is to use faux transparency to either market the fraud ("Look how popular this is, everyone's doing it!") or to create a false sense of security ("This can't be fraudulent, the absolute worst place to do fraud is on a traceable and a transparent blockchain.").

Beyond that, data isn't knowledge. That there is a lot of data doesn't mean you actually know much of value.
> And because compilers are largely deterministic closed-system problems -- for each input, there is one and only output

Not even close! Optimization and code generation is a fantastically hard problem full of heuristics and tradeoffs.

There is definitely more than one way to compile C source code to x86 binary code. There is even more than one way to compile TypeScript to JavaScript if you consider things like whitespace, indentation, and constant folding.

The rest of the article is alright.
I see stuff like this and immediately think "the team responsible, in its entirety, should be fired." Zero conscious thought occurred during the entire lifecycle of this feature being implemented.
The cost will rise and fall based on demand for block space. If that demand only goes up, then yes.
> If you name things after what they do, and that name is stupid, then it’s the quickest indicator of bad design I’ve ever seen.

I agree it’s a smell, but I’d caution that it’s also very situational.

Sometimes the domain has a recognizable category of like-things which don’t have a name for their likeness within the same domain, and choosing even a stupid-sounding name is a good start towards choosing a better name.

Other times, a targeted portion of an existing codebase might have a common theme which doesn’t necessarily line up with the domain, but needs to be named something to untangle what outlived its WET shelf life. You can recognize it’s a stable abstraction, you can recognize it's entirely divorced from any domain concern except by happenstance. You just have to give it a name, or let it be an increasingly unnecessary burden.

It’s easier to take such a hard line on the design quality implications of naming when you have a vocabulary to reference and/or compose, or when you have extant design attitudes relatively aligned with that principle. It’s especially difficult to apply the principle in systems with extant design problems of this nature, because whatever established or emergent abstractions do exist might not align with any principle you’d apply, and you can’t move them in that direction without some intermediate step no matter how flawed. You have to name what is before you name what should be.
I am unconcerned about that. I don’t think there are people who would murder or steal from me if only paypal would let their payment go through.
Let's turn this around a bit - what have you done that you feel proud of?

Use that to identify what you want to be next.

And in the mean time, they're paying you because it's work. It's an exchange - so just treat it as such; don't expect to always find meaning in a job.
With regards to abstractions, the perceived quality of code depends heavily on who will be expected to read it. "Principle of least surprise" isn't universal, it's subjective because you're hiding complexity not actually making things less complex. If an abstraction feels natural to the person reading it, they will find the code easy to read.
Monitoring My Indoor Air Quality
I am in the same boat. 43 with wife and kids depending on my income but I honestly hate what I do. I am currently trying to focus instead of on my work but on myself. I have gotten deep into philosophy and ethics in particular. I will probably try to write a book or do a podcast at some point but I may just stay the course and enjoy having a not monetized hobby.
Amazon has brainstorming parties, before the research starts.

I did one where a bunch of random ICs were locked in a room for an hour and told to make up ideas to patent.

My group patented an auto parts picker.
Modern Bloom Filters: 22x Faster
I know a lot of women who work at or have worked at strip clubs (including my partner of many years). While there's sometimes an organized crime element, those are often the safer ones for girls to work at. The blanket statement that they're "legal brothels" is far from the truth. In fact, most will fire girls for any sort of illegal contact, onsite or offsite, with customers. I've heard myriad stories of girls being fired for selling services.

That said, your comment doesn't deserve downvotes, because this very much depends on where you live. It's true that some of them are as crooked as you say. I can usually tell within a minute of walking into one. And if that's been your experience then I can't blame you for holding that perception. But I don't think it's true over all in America.
It seems the degree of criminality, if any, would hinge on the precise specifications regarding the rules of the electronic craps game and how they are communicated to the players. Your point is valid, a big incentive for the casino is the labor reduction. But this doesn't relieve the casino of the responsibility to properly run and protect the game. Someone needs to observe the dice rolls and ensure they are valid, if the players are repeatedly making improper throws but nobody warns them or voids them, it's hard to claim the players were knowingly cheating. I have to imagine the game itself has some protection built-in -- what prevents players from replacing the dice with ones they brought themselves -- and therefore if the game, and its human operators, didn't object to what the players were doing (which they were doing in public, in view of surveillance cameras and other players), the burden of proving "cheating" is difficult. Perhaps the casino will fall back on "rules," which then raises the questions were those rules, for this specific model of electronic craps (and not just a normal live craps game) posted in a conspicuous location, is the definition of a legal dice roll clear and precise, etc.
Even easier: have a parent folder that holds all the folders/directories containing every piece of data you want to keep. Once you do your fresh start, transfer that folder over, and say to hell with the rest, after a quick scan for the 5 items you actually do want to keep
Templating is practically universal.

And string interpolation (basically the same thing) is on python, groovy, and I think is coming to java.
> personal history of sudden cardiac death with a persistent risk factor

Personal history, or family history? Maybe this is a technical term? As a non-medic I can’t imagine there are many people who have a history of sudden death AND a persistent risk of it happening again.
Sloppy file organization indicates sloppy thoughts.

It's not hard to stay organized. Downloads and desktop folders should be for temporary storage, and never so long that you have to scroll to see what's in them. That's what subdirectories are for.
A common expression is, if they need CPR, they're _dead_ at that point and you can only improve their chances of reaching definitive care, even if it's long odds. And yes there will probably be side effects to complain about. If the patient decided they didn't want that, ahead of time, they could have a DNR in place.
> Most of them are created by a single entity,

Those that aren't are probably created by other people intending to immediately sell them to a single entity: https://www.reddit.com/r/ethereum/comments/13e3di3/can_someo...
This is not news. Thomas Friedman expounded on this in writing about 2005.

There is no going "backwards" to continuing to find cheaper sources of labor, new markets, and greater availability of everything everywhere all at once. This has the long-term net effect of flattening all wages and prices globally.
Sabine Hossenfelder, who is a theoretical physicist and science communicator seems to share your opinion. She is not very kind to the current state of research in particle physics.

Not really because it doesn't have any application, but because particle physicists don't really know what they are looking for, and take up funding from more promising branches of physics.

Edit: For clarification, I have no opinion on that matter. I think her argument is interesting, that's why I mentioned it here, but this is not an endorsement. I don't have the qualifications to make an endorsement anyways.
More the half the comments here are mentioning helping the poor in a colorblind way. Also, those big headline tuition numbers are only paid by the rich which basically subsides those with financial need.
This is a bit odd. I have completely turned my life around in my mid-40s by "pining" (well, actually acting on urges) for my 20-somethings again. I was helped immensely by some extremely good luck in a choice of company to work for that went public and netted me millions. But I took some agency, distanced myself from individuals and companies I thought were not aligned with my desires and needs, and am all the better for it.

More 40-somethings should have a little reversion, if you ask me. Society's ageist nonsense is psychologically--and physically, ultimately--harmful.
Hey, I feel ya, hard: I'd go small company/startup. You have an impressive resume, and its easy to explain 3 startups in 5 years if it takes a bit to find a fit.
what did you do to get all your posts automatically dead?
The story says he did show off the stereo, but didn't turn it on
You can't pay specific miners to mine your inscriptions, I think.
Rolls-Royce is the last company one can accuse of promising a "paper reactor": they build UK's naval nuclear reactors, exactly Rickover's specialty.
Bitcoins have always been non-fungible. Ordinals are just a standard for referencing a specific coin down to the unit (Satoshi) level that can be objectively determined. You can then "Inscribe" a given ordinal with a data payload such as json and image data.
I find the easiest way is to 'store that idea'. I tend to keep thinking about a project or part of a project so that I won't lose or forget what that thought was about. ("If I think about it a lot, then I won't forget it.")

At times like that, I will store that thought, either on paper or as a file with a detailed descriptive name. My mind will then happily let the thought go, as it can now be picked up again at some unspecified time in the future.

And then I can now do what I am supposed to be doing, instead of thinking about something else.
https://en.wikipedia.org/wiki/Heritability_of_IQ

This is one of those things that we can't really talk about anymore. There are racist connotations, ironically to both sides of the argument.

To say it has a strong genetic component could be construed to mean certain races have IQ differences.

To say it does not have a genetic component can be construed to saying current members of races are largely responsible for their own IQ, which is denying the effects of unequal treatment of races.

As for science, there's a problem with heritability. Do you mean genes? Or do you mean "average" attitudes to the intelligence and education of children, which can correlate with race and location? Or do you mean environment in other ways (such as money and available resources, divorce status of parents, ... which again correlates with race)?

Genes alone (from split up twin studies), explain about half the variability in IQ (which translates to about 4 IQ points). The environment you had as a child explains the rest.
I also can't preview PDFs. Isn't PDF a core part of the graphics system (it is on macOS)?! I can preview .docx and HTML, but not a PDF?!

They're getting better at "back-porting" stuff from real computing platforms, like Files (which can even connect to SMB shares, though last time I checked only using protocol version 2 and with the least helpful of error messages when it fails ... why?!?!?!?!).

But there's still a long, long way to go if they ever really want iOS to succeed macOS.

At the current state of affairs the only way to make the iPad a full computing platform is using macOS sandboxes (which I had expected to come with the M-processors).
The reason that it is the way it is now is because people want it that way. So good luck with that.
@ecommurz on Instagram for Indonesia. They communicate in the language of meme, but they do have the latest updates and a strong community. Leaks somehow get there within a day; we joke that you shouldn't share anything on social media that you don't want to see on murz.

Malaysia has multiple communities, but Developer Kaki on Facebook is the most representative of the tech community now. https://forum.lowyat.net/ is more for tech enthusiasts but there's similar overlap without the elitism.

Also I think it's interesting to expect a tech community to look like Blind or HN, but in much of the world, it could be a Telegram group or a SMF forum.
I think there's a lot of value in a big payment network. It is very convenient to be able to take my Visa card across the country, or to another continent, and it's accepted everywhere.
Is that what chop shops are called these days?
Mostly the fact that the preprocessor doesn't go away. I still need it for the include system, I still need it for string interpolation, the file and line macros...
Things I Learned from My Wife's Screenwriting Education
It's got nothing to do with rewarding anyone. People are buying nvda because they think the company is worth a lot because future earnings are going to be much higher than today because demand for their products will be extremely high. They expect many dollars to flow back into their pockets from such purchases. They aren't trying to line Jensen's pockets, they are trying to line their own.

There is nothing wrong with that logic. NVDA are extremely well placed with their chips and cuda. Demand is high. It doesn't appear to be going anywhere but up. Their competitive position is good. Maybe the price is too high, but it's not anything even approaching a meme stock. There are real fundamentals behind that valuation.
R for Data Science – C18. Pipes
The downside, in America at least, is not just losing some of your wealth. It's becoming truly impoverished and becoming homeless. Remember, America is a country where you can easily go from solidly middle-class to utterly bankrupt because of one medical problem. The stakes couldn't be much higher, unless they institute a death penalty for divorcing.

>I've been with my partner for over a decade, and we're not "married".

That kind of long-term trial isn't feasible once you're past your 20s, if you (or the woman) wants to have kids.
It’s really only important to the companies that can afford to teach it. If you’ve got a product that’s lasting to stick around for 10 years - it’s probably a cash cow. You can afford to teach engineers at that point.

For a lot of the companies out there that are just trying to get off the ground - all this talk of supporting the system long term is irrelevant outside of major system crashes or whatnot.
One could argue that it isn't.
We should keep the locks that work and don't cause other problems, and ditch the other ones. Again, seems simple.
Most bot creators check the target to compose steps before writing scripts so if they dont encounter captchas then there wont be a captcha handler
it's existing on the screen, where you can see it, and where people can interact with it. it has a voice, mannerisms, etc.

it's not that big of a mystery that the new possibilities that have been opened up by this new medium might lead some people to feel they belong more there than in meatspace.

it's seems like the virtual version of putting on a fursuit and going to a con. no one is forced to watch/listen/interact with her, but if they do it seems evident to use the requested pronouns, etc.

(and I'm not talking about this meta-discussion of whether Lina is animated by Marcan, but even in this case, to me it seems common sense courtesy to treat Lina as her; like a character in a book, who might have different intentions than the author.)
Was it really wrong or was Google trying to get more 'work' out of you?