skysight-inc/HackerNews huggingface dataset:
I wonder if this spells out the downfall of social media? Or at least non-verified users on social media? As time goes on we'll have larger and larger armies of bots spewing automated political rhetoric everywhere.
Bill Gates slams cryptos, NFTs as ‘100% based on greater fool theory’
There are companies that specialize in buying used hardware, refurbing it, and selling it on eBay or Amazon. There are other companies that just do used office furniture.
I think we might be confused, originally the title was not “ The Day The Standard Library Died” on HN. dang changed it back to that title. It was a completely different title, submitted originally: “ "It is currently faster to launch PHP to execute a regex than using std:regex"” which is what I’m saying was editorialized.
Yes, but it'd be a different AI. Google's algorithm would have to adapt or off to Bing
It’s basically self-evident that static analysis reduces bugs. It’s trivial to construct an example of where type information would catch a bug. Unless there is some reason that including type information increases bugs, the existence of a single example where type information catches a bug would prove that overall type information reduces total bug count.
Formal methods has a lot of practical application but the tools and techniques are very inaccessible to the average SME. We need better tools. For example, here is a demo of how to use an SMT solver to write better system requirements: http://slra1.baselines.cloud/
> I can understand why the uber-expensive Apple Watches would appeal to a certain audience.

I never could understand why Apple (or anyone else) this would be a possibility. Luxury watches are almost synonymous with heirloom; there is no way anyone will be wearing a functional Gold Apple watch in 2085 with the anecdote "This was my dad's watch" - it would be hopelessly outdated, and likely non-functional by then. This is not the case with other luxury watches. This has little to do with branding, but everything to do with expected longevity and utility.
There are very few things that actually require Visual Studio just to build.
Pretty sure they were recently banned in Sydney, Australia.
Pretty closed culture, relatively bad at speaking English, and they are still very rich - closest "better" country to live is US.
IMO A major mistake books make is immediately attempting to visualize the call stack. This is important to be able to do. However, practitioners will simply imagine the code working on an arbitrary element and somewhat ignore the call stack (except perhaps for debugging).

I disagree that factorial is not "applied" enough -- no matter what problem you choose, it will be interesting to some students and not others. The entire purpose of recursion is not speed, but to more aptly fit your mental model -- resulting in simpler code.

In that light, I am also surprised that the article did not explain that recursion is essentially solving a problem in terms of a simpler problem, e.g. n! = n*(n-1)!, which eventually becomes the trivial case 0! = 1.
"Kirill Krechetov[...]asks that his real name not be used out of concern for his safety."

'He was initially contacted several weeks before the summons letter landed in his mailbox – in the form of a message sent via the messaging service Viber: Kirill Ivanovich, we are waiting for you, Krasnodarski Krai, 10th Brigade of the GRU Special Forces."'

Uh, did they just expose his real name?
I read the book, and it says a few things that contradict other stories I’ve read about Apple, by people who were there. After a while I started taking things with a grain of salt.

Considering how awful the story is, I think it’s likely that there was more to the guy who got fired than the book let on. They were worried about an exodus so they treated a guy like shit? And why did he announce his departure before his benefits were locked in? The whole story is sus.
Curious that you refer to the "space age" in the past tense. Though it might be because the enthusiasm for humans traveling between planets and stars has been somewhat tempered since the 1960's-1980's.
> if you buy anything with crypto and it turns out to be defective, or just not arrive, you have no recourse.

If you buy something with cash and it turns out to be defective or it is never delivered, are you left with no recourse?

"But online shopping could mean someone from some other part of the world!" yeah, then don't buy with crypto.

> All non-reversible transactions do is put the risk of fraud on the consumer.

"And for everything else, there is Mastercard..."

Yes, the risk goes to the customer. But the point here is that crypto can enable a whole lot of other businesses that don't exist today because of merchant risk.

Patreon "exists", but as TFA shows is stupidly expensive. I have a SaaS that I'd like to charge $0,50/per month. I can not do that because Stripe would eat 80% of it in fees. The minimum payment amount is $5, but from that Stripe still gets 9%!

If crypto payments were normalized (and if scaling solutions get more adopted to reduce tx fees), customers would think "well, if fifty-cent service is a scammer, it will be on reddit already. If it is not, then it is only fifty cents and I can get a lot of karma for it"
INTERNET EXPLORER MEMORIAL SLIDESHOW FINAL(V3).mswmm
check the first paragraph on this page: https://git-scm.com/book/en/v2/Git-Tools-Submodules
Your perception lacks perspective. The top 25% minus the top 0.1% earn the lion’s share of income in this country. In every developed nation, this is the most heavily taxed group. Any taxation strategy that doesn’t heavily tax these folks but pretends to be left wing is non-serious.
Individuals decide for one. It's the slavers/slaves that want to decide for, & force, other people. If individuals decide to work together, or not, that is their right.

>You don't know how true is your manly bravado until your life, and the lives of those you love, are on the line and defenseless.

Freedom is the only possible security. Everything else is a fantasy. Sincerely, good luck with your principles. Please allow for others who think/believe differently, and do not try to sabotage them. As always, force is the issue. You're welcome to persuade, not to coerce.
> That made me lose a whole lot of respect for Ive.

I dunno... It sounds like they let him rest and vest for a few months as a courtesy even though he was already checked out.

And then, during that time, he sent an email to the entire team that implied (either intentionally or through carelessness) that Apple's river of ideas had run dry.

It seems pretty reasonable to ask him to leave immediately after doing that.
Best way to get better is to just practice, practice and practice (if you want to get better). But even then, always have a snippet in some tab/window behind everything when you're presenting, so in case you get stuck, you can copy-paste a snippet you know is working. Also removes a bit of the edge as you know you have a backup.
Ah I'm sorry, I hadn't checked the website in a little while. I now see there's a redirect and that there is a different name in use.
IIRC Quick Sync encoded with poorer quality than software; is that not still the case?
If the roof assembly is decently insulated, then relatively little of that 10kW heats the house. So, while improvement is available, it’s not nearly that large.
I've been reading a lot of research papers lately, sometimes with POC repos. When compiling the code, it would often fail because dependencies have changed over the years (we're talking about C/C++ code which doesn't have a package manager like you're probably used to). Most of these repos would fail to compile because it expected libraries installed on the system to not have changed in the past 10 years or so. In exactly one of these repos did the author use a git submodule so I was linking directly to the correct version of the library. Granted, those libraries _did not_ do this, so it still failed to compile 7 years later...

If everyone used git submodules for deps, you'd end up with a (block) chain (if everyone's commits were signed) for deps.
Yeah, Go doesn’t have top safety, but it lets you move a lot faster than safer languages. You can spend the extra time finding and fixing most of these bugs and still have time to spare compared to safer languages.

Parallelism does need some design to avoid making a mess (minimize shared mutable state and lock what you can’t minimize and you’re fine). Note also that Rust and other safer languages don’t help much because most shared mutable state is remote and accessed by multiple application processes (e.g., an object in an S3 bucket, a file in an NFS volume, etc). With Rust or with Go, you need to test for these kinds of bugs, but with Go you’ll be able to start your testing sooner (with Rust you’d still be writing the app code).
I am guessing that the typical HN reader will be very skeptical about the stuff in this book. I guess I can offer a third party perspective (disclosure: I attended cohort 10 of his online course, and was a TA for cohort 11, but that's it).

Yes if you've already read a lot of the productivity/knowoledge management advice out there, you'll find a lot of repeat or rhyming ideas (I will say that this was the first place I encountered the concept of "Intermediate Packets" stated in a way that made sense to someone with a technical background). But the value is in the curation, and as with most productivity/knowledge management advice, you have to actually apply the stuff to your life to see any result, so the goal of this or any advice book is to state it in convincing and memorable enough ways that you actually STICK TO THE PROGRAM. (kinda like how most health advice is just various forms of "eat less work out" but the feature is whether or not you stick to it)

with that context, Tiago's Second Brain stuff is the stuff that worked for me.

The main thing that hooked me first and foremost was PARA (https://fortelabs.co/blog/para/) - which is the first organizing system that not only made sense but I felt was actually 1) designed for results and 2) to be manageable (most knowledge management systems die under way too much categorization overhead).

I'd say that Second Brain is a system that basically adds a full end to end practical knowledge management system around PARA. (i don't think he'd agree with this categorization but PARA is that big a deal to me)

If you want to try before you buy, you can check out his blog, and he also put out a podcast a couple years ago that I summarized here: https://www.swyx.io/tiago-forte-second-brain in order to internalize it.

And then buy or dont buy the book, honestly this is the sort of thing where you get out what you put in. I will say that this content has been far more validated than most self help type books you come across because he's run dozens of workshops over the span of 7? years and had thousands of students paying thousands of dollars for these workshops so you are getting the end result of a lot of feedback and talking to users. as with all info products, the book is just the cheapest paid tier of the possible ways to engage with these ideas.
I agree it seems hard to prove; disappointed not more tried. Especially large companies that have skin in the game (MS with ts and c#/f#, Google with go and dart, oracle with Java, Mozilla with rust). Guess it’ll be a religious argument for some time to come and I will steer clear.
Britain has approved Assange’s extradition
All Microsoft were ultimately trying to do was to insert their business model on to the web. Chances are that without the anti trust case, right now the web would have a lot more areas with an enterprise sales cycle rather than the self-serve sales that is prevalent now.
IIRC during the Trump Presidency it was primarily President Trump himself that made this accusation and it was not clear his source of information-- whether he had specific information about it or was making the claim out of suspicion or a simple matter of political posturing as part of his more adversarial approach to Chinese relationships.

The linked story on the other hand details more specific & supported details stemming from more than a year after Trump's presidency & TikTok's assurances that it was not doing exactly this.

In short, what were mostly unsupported claims during <= 2020 have now been significantly substantiated.
Interesting, how can I install just the cmake + msvc to do command line builds with windows? I'm also installing wsl2 + mingw because it is so much lighter for compilation than many, many gigabytes of vis studio.
Kids are actually fairly big into indie horror, judging by my son and his friends, and these are somewhat like old school adventure games. My son has even brought up SCP, despite only being ten years old.

Stuff like Hello Neighbor, Poppy Playtime, Bendy and the Ink Machine, and of course the juggernaut that is Five Nights at Freddy's have gotten quite popular. Not as popular as Fortnite, obviously, but it's more than a tiny niche.
I don’t think so. The example on the GitHub page is:

var p1 = ...
let p2 = p1

Where p1 is a mutable variable and p2 is an immutable variable. The GP asks why it isn’t called a constant instead of an immutable variable, which is what I explained.
S.F. and Daly City embarked on teacher housing projects at the same time
Does anyone have a good resource for learning more about a method? I'm looking for something that's relatively accessible yet still sufficiently technical (programmer technical, not mathematically robust technical)
This is neat. I like how concise the implementation is.

Why is the min TTL 10s?
If you think git submodules are bad/confusing, wait until you see subtrees.
This is usually the point to link to the Big List of Naughty Strings: https://github.com/minimaxir/big-list-of-naughty-strings

If your system can handle these it can probably handle most global text.
I don't think it does. Civilian surveillance has been always used on friendly grounds.
> To build anything native one has to install Windows (20+Gb in modern version and then Visual Studio 40+Gb). Not so easy to fit it all on an SSD drive.

Maybe a decade ago, but SSDs are so much cheaper per GB nowadays. Around $0.11/GB. Pretty sure that's cheaper than the first 1TB HDD I've owned.
Typical credit card fees might be 25 cents/transaction plus 3%. What transaction size would give you the 17% cut that the writer complains about Patreon taking?

.25 + .03x = .17x
.25 = .14x
x = .25/.14 = 1.79

So, for these numbers (exact rates vary but are in this ballpark), a transaction size of $1.79 will result in a cut of 17%.

There is a non-zero cost per transaction, with any credit card company, with paper checks (built into the cost of the check), with any payment scheme other than "give me the cash in person". The smaller the transaction size, the larger the cost will be as a percentage. The numbers described here seem pretty typical.
Or, to look at it another way... All the other payment processors have settled on needing to earn and average $0.50 / transaction in order to make a profit. Then they calculated their average transaction and came up with a 3% (or 2 or 4) being required to make that amount.

Then Patreon came up with the same $0.50 / transaction number. However, since their average transaction amount is so much lower, they have to charge a higher number in order to make their target.
Title should be “Cold Showers for Straw-man Arguments”.
But you can, I and many others have cashed out easily and often.
I think you just said the Java etc programs could be re-written in a similar way?

And we could add some more rules ("distinguish between an absent child and a child with no children") to reject those Java etc programs.
How are they not related? If NTFS didn't have symlinks we wouldn't be having this discussion. Critically, the modern standard for removable drives, exFAT does not support symlinks, so you can't count on Windows' support for symlinks if the user is git cloning on a drive that's using exFAT.
Would that work in terms of all the other stuff? Rain snow etc.
This is the type of comment I dislike on hackernews. This is said with such authority and uses preconceived notions of the “big tech boogie man” that people assume it’s true.

I work in big tech at one of the named companies. This is just flat out incorrect and actually the opposite of what happens. We’re trained TO write things down because, surprise surprise, it helps to be able to look up reasons for previous decisions.

The idea that leadership in a company with 100,000+ employees would hand down an edict that you shouldn’t write down decisions anywhere to avoid legal liability is laughable.
Checking accounts are included in the money supply, without subtracting mortgages (what's considered 'as good as cash' are the balances of the buyer/seller, not the assets of the 'holder' of the mortgage, which would be the bank), and issuing a bank mortgage definitely increases the money supply (so the bank doesn't have less money, it's created new money):

https://www.federalreserve.gov/releases/h6/current/default.h... (Table 1 footnotes)

https://www.bankofengland.co.uk/quarterly-bulletin/2014/q1/m...

https://www.imf.org/en/Publications/WP/Issues/2019/12/20/Mon...

But yeah, we can agree that what's counted isn't the mortgage per se, but the balances of the buyer/seller (which came into existence when the mortgage was issued).
We want more online math exposition (SoME2)
I think everyone wants a "Rust but better" language to exist, and that very well might be V in 5 years, but Rust wasn't advertising features as 'completed' years before they were implemented/stable and neither should V. Continuing to point out the design issues will either get the marketing claims removed (just throw up a roadmap!) or articles like this will be used to show V's progress in a distant future.
Also the name of a credit hedge fund during the GFC. I wonder if they are still around
"can save families as much as $500 a year on their utility bills".... ehhh, people affected by an extra 500 per year arent going to fork over 20k for a new system that will save only 500 per year.
> Only if it were the only currency in the world

Reply to self: not even then. If the people lose trust in the only currency available (say because of a rumor that the maker of it keeps printing new money), there’s always the option of going back to a barter economy.
As long as you follow basic protocol your outcome won't involve injury. The hazard remains, and is the reason the protocol exists.
Imagine instead of paint if we could come up with some sort of material that generates electricity.

P.S. - If you look into the white paint thing more carefully you'll be rather disappointed.
If you work on blorp which contains openresty which contains luajit, and you have a patch to luajit that you are making because it enables some work in the end product, you need to make a commit to luajit, make a commit to openresty with your changes, make another commit openresty to change the luajit version, make a commit to blorp with your changes, and make another commit to blorp to change the openresty version. You will create 3 code reviews none of which actually contain all of your changes together. Your coworkers have decent odds of not being able to build their software because they don't have a keybind for `git submodule update --init --recursive` yet.
I recently started using git subtree[0] instead of dealing with all the problems with git submodules, and have been very happy with the experience so far. It does copy every file into your repository, though.

[0]: https://github.com/git/git/blob/master/contrib/subtree/git-s...
Thanks for highlighting this because it's a common misconception.

"The coefficient of performance or COP (sometimes CP or CoP) of a heat pump, refrigerator or air conditioning system is a ratio of useful heating or cooling provided to work (energy) required.[1][2] Higher COPs equate to higher efficiency, lower energy (power) consumption and thus lower operating costs. The COP usually exceeds 1, especially in heat pumps, because, instead of just converting work to heat (which, if 100% efficient, would be a COP of 1), it pumps additional heat from a heat source to where the heat is required. Most air conditioners have a COP of 2.3 to 3.5. Less work is required to move heat than for conversion into heat, and because of this, heat pumps, air conditioners and refrigeration systems can have a coefficient of performance greater than one. However, this does not mean that they are more than 100% efficient, in other words, no heat engine can have a thermal efficiency of 100% or greater. For complete systems, COP calculations should include energy consumption of all power consuming auxiliaries. The COP is highly dependent on operating conditions, especially absolute temperature and relative temperature between sink and system, and is often graphed or averaged against expected conditions."

https://en.m.wikipedia.org/wiki/Coefficient_of_performance#:....

More detail here:

https://physics.stackexchange.com/questions/489467/can-a-hea...

In short, a heat pump is more efficient when compared to using the energy to directly generate heat because it's more efficient to move heat than generate it.
Don't use it once you are done with work things. Make it forget your home wifi or block it from WiFi in your router once you are done for the day after you shut it down. If it can't talk to anything then it's of no concern.
One can argue that desktops are no longer the primary computing environment, but I don't think there's any evidence that Windows is about to displaced within the desktop world.

What are you proposing will become the primary desktop OS? Some Linux flavor of the month? MacOS? Neither seems at all likely in the foreseeable future.
You need a guarantor in france too so I wouldn't say it's unique to japan.
> While this doesn’t affect rendering, Unicode, as a system for describing text, also has a concept of interlinear annotation characters. These are used to represent furigana / ruby. Fonts don’t render this, but it’s useful if you want to represent text that uses ruby.

Useful as long as "represent" means internal in-process use only. You're supposed to never save them into documents or send them between systems.
Are you confusing difficulty adjustment (which happens every two weeks) with halving (which happens every four years)?
The reason to have fees as a percentage vs a flat fee isn’t because costs scale with payment amounts, it’s because it’s a more fair way to levy fees. I can either charge everyone $3/transaction, even if the transaction itself is less than or equal to $3, or I can structure it as a percentage to encourage smaller transactions. If people think Patreon is making a killing with their fee structure, they should build a competitor.
>One common theme I've heard on both sides is that where you wind up matters a lot. The people and org structure around you can have a large impact.

I believe this to be true for all large tech companies. For example, most promotion programs require you to have impact outside your team, which means that anyone landing into an infrastructure team is immediately in a better position than 90% of the company when it comes to recognition.
You can pry typescript from my cold dead hands. All these “inconclusive” studies but has anyone ever tried a trial where 20 nearly identical teams tried implementing the same spec using a typed or untyped language? It’s inconclusive because a post hoc review of projects is going to be spurious at best.
I've gotten some cheap pens from China via Amazon and eBay. They're not as nice as the expensive pens, but for the price they're amazing. Some of the Lamy Safari knock offs are only a few dollars.
AIs absolutely do have goals, determined by their reward functions.

Yes, "intelligence" is a deeply loaded term. It just doesn't matter in the context of the discussion here, so far as I've seen.its ambiguities haven't been relevant.
Refactoring with confidence that you didn’t forget somewhere.