skysight-inc/HackerNews huggingface dataset:
Well said. We are having a similar "fight" where I work now. Way too much premature optimization. I think the one concept that takes a while to really understand is to focus on separation of concerns. It is far too easy to get encapsulation wrong. People (imo) generally forget to apply the SoC test that tells them where to draw the line. We also have a lot of parallel development where re-factoring a View (Screen) could cause a rippling failure to other people's code. Too often they try to reuse everything instead of the important part of extracting the shared business logic into a XXManager and letting the Views just be dumb. Who cares if two Views developed in parallel might be too similar? It might change in the future and don't have to worry about 1 View doing 2 jobs.
Very nice. There is no mention in the article if these batteries will be 3D printed [1] What method will be used to make these cells?

[1] - https://www.youtube.com/watch?v=Jlt8_z86F-o [video]
> Does that make me an extremist?

That depends on the justification that you offer. If your justification is (say) that you have a God-given right to sexually exploit children with impunity, then yes, I'd say that qualifies you as an extremist. If your justification is that CSAM scanning does more harm than good, and you can back that up with actual facts, then no.
Yeah. The UK tried too, with a prototype reactor at Dounreay. We had all kinds of operational problems and gave up when it became apparent that the falling level of new nuclear installations meant that we weren't going to be short of uranium as a primary fuel. The economics, without a fuel shortage, were awful.
2 and 3 doesn't really matter when talking about countries that already have nuclear weapons. If they would get serious about climate change, they could provide those facilities to other countries at cost.
>trying to set up some scripts that could run on Mac with "nothing installed"

Perl still comes with MacOS 12.3. And Perl would be a decent language to bootstrap a working Python with working certificates, etc.

Though Apple has said all scripting languages will be removed from the default install eventually.

"Scripting language runtimes such as Python, Ruby, and Perl are included in macOS for compatibility with legacy software. Future versions of macOS won’t include scripting language runtimes by default, and might require you to install additional packages. If your software depends on scripting languages, it’s recommended that you bundle the runtime within the app."

>I guess writing binaries in Go?

Then you get the fun of signing, or README language to guide the user around adding an exception. They sure are making bootstrapping hard. I wish they would pick at least one stable scripting environment to bundle...lua maybe?
He might just be trying to reprice the deal at a lower valuation he thinks is commensurate to the potential. Things were necessarily rushed in the initial agreement due to leaks etc. He and his team have now had time to develop an operating plan. Keep in mind that there are several hedge funds also co-investing in this deal and this may be driven by their concerns.

There's also a possibility he'd just like to ensure the deal closes in a certain later time window. The composition of his personal wealth is complex and highly dependent on his equity holdings which have grown volatile recently.
Startup Nate said it used artificial intelligence – but they hired workers
That’s a great story to hear and lessons my negative views of AOL. Thanks for sharing it!
I doubt this company will pursue those employees in court. That's a distraction from the core business. It could also backfire causing discontent amongst existing and future employees and a PR nightmare which will cost the business far more.

Instead they will just extend the loans forever. Then there is no tax payable either.

Sounds like a win-win for all parties involved.
TeXmacs plugin to move beamer slides around
Well, it was one of the most well known fantasy novels, but I'm not sure I would consider it mainstream as the genre itself was (and is) fairly niche.

The Silmarillion is still very niche today, even among fans of LotR.
If you look into how Metal came about you’ll realize that Power Metal sounds more like classic Metal than Death or Black.
Yes, I realize HN is not just one person. But I have a pretty good feel for the majority of people on this site.
I see it more as leverage, the senior who understands good coding style and performance implications is far more useful when they can drive decisions across the whole codebase, instead of narrowly on one small feature. I’ll still take small features occasionally, but it’s more of a way to show juniors best practices so that they can improve the code they write, which is a win win for everyone.
> What exactly has Musk ever engineered?

A public persona that he's now diligently working to destroy?
For one, iOS only is a non-starter.
You can only downvote comments, not submissions. So his account won't lose any karma, throwaway or not.

They probably just wanted to say it anonymously. It's also the reason I took my contact info out of my profile. I've been personally attacked on here by people who don't agree with a viewpoint (and the attacks weren't refuting the viewpoint, just downright nasty)

Edit: Actually nevermind, I guess at some point I put my email address back in my profile :)
100% this. Most people are cool with the rules I set down for messaging me. Basically "i will get back to you but not necessarily right away". However, some people seem to expect that you usually have your phone on you and they sent you a message you better respond ASAP no mater what. They can not comprehend that I have effectively turned my notification tones off (light buzz). I get too many messages to have that be useful anymore and I am not constantly fiddling with my phone...
I would put crypto more in the domain of "financial engineering"
https://twitter.com/elonmusk/status/1517215066550116354

> If our twitter bid succeeds, we will defeat the spam bots or die trying!

> And authenticate all real humans

It's a bit weird to now have him go "I'm backing out on the bid because Twitter has many bots and does not authenticate real humans"
Resistive burners are efficient (though the induction burner he used was faster), but they are not responsive - the heat built up in them does not dissipate nearly as quickly as when you lower the flame on a gas burner. Induction burners are way better in this regard, but you're limited in the cookware you can use. Even aluminum or copper cookware with steel plates don't solve this, because the steel plate does retain the heat. The combination of having a responsive vessel and a responsive heat source gives you a lot more control than just pulling the pan off the heat source and hoping you can juggle it cooling down vs. getting the temp right on the burner, etc. With copper and gas, it is incredibly easy for me to course correct if I realize I'm off on my temp. Copper losing heat so quickly is the key here.

To be clear, I'm not arguing that you can't create a good sauce or work with a delicate protein using induction burners and stainless steel or similar. It's certainly not a requirement! But copper and gas can make it a lot easier once you learn how to use them.

Serious Eats did a good primer on copper cookware, including some interesting links like the cooking for engineers post -https://www.seriouseats.com/buying-copper-cookware

Alex the French Cooking Guy did a video where he purchased a very high end copper sauce pot, and discusses a bit in it (and the rest of his series on sauces) why he went for copper - https://www.youtube.com/watch?v=33ddRK_jG6E

And then there's the element to some stir fried dishes that simply can't be recreated with inductive or resisitive burners alone. Wok Hei isn't universal in Chinese stir-fry, despite some people acting like you have to incorporate it for every single dish you make in a wok, but it is important for some dishes and some regional cuisines. The science behind what wok hei is enough that there are whole chapters dedicated to it in serious treatises on stir frying like Kenji Alt-Lopez's latest book, but the cliff notes is that a lot of it has to do with flames licking up over the the wok. You can kind of recreate this at home by using a small hand torch, but I've never had as good of results with that as going to my backyard and hooking up my high BTU wok burner.

Which reminds me of a good point - propane and butane are not classified as greenhouse gasses, and are perfectly viable substitutes for cooking with gas. I use butane for my indoor Iwatani burner, and propane for my outdoor burner and pizza oven. For indoor use both have general air quality/pollution issues (though no more than existing gas setups, from my understanding), so they're not a magic bullet. But the vast majority of my cooking happens on my induction burner - I'm not super concerned about the infrequent exposure when I really need to reach for the Iwatani to achieve what I'm after.
Jevon's Paradox - learned a lot reading The Ministry for the Future by Kim Stanley Robinson.
The real question is what will he do if the court orders a fine or specific performance! Can't you just see him ignoring it...and daring them to...what, hold him in contempt? He's completely ignored the SEC already.
A Preview of Praxis: Visual Programming in Prolog
It's probably some malicious compliance on their part. They are probably storing those timestamps, as, well, UNIX timestamps. So it's exactly what they provide.
It absolutely matters that they did this. We can’t ever trust them again
I read the letter. It's standard lawyerese, overinflating his claims.
I will genuinely rather wait for more leaks of emails from the factory than try to divine the meaning behind tweets.

That said, if the message is confusing then either messenger does not know what he is doing or wants the confusion. In his case, I think the latter is more likely.
Find yourself a MUD (something like www.dsl-mud.org), which is a text based DND type game, and start learning how to capture text and automate in game actions.

Just by trying to automate something like character creation rolls, you'll learn a lot.
Climate policy is going to be a sledgehammer. If you let your opposition wield it, they will destroy your way of life, because the opposition won't care (or won't realize) about the adverse effects it will cause on you. A vegan making climate policy could pretty easily make eating meat illegal, then respond to any counterarguments with "Do you not care about the climate?!" It's a fight over the sledgehammer. They fight dirty because a lot is at stake.

The above assumes that the proposed policy would actually work too. Some climate policies are clearly not going to have a significant positive effect, but we're doing them anyway (eg banning plastic bags in favor of paper bags@). Other policies could be designed just to keep yourself in power (deny the opposition power).

@ this does have a different reason too - to fight plastic pollution, but climate change is also cited as a reason. Paper bags are heavier and require more resources though, which makes it difficult for them to end up as better than plastic bags when it comes to climate change.
> We all knew he would do this.

That's just negotiations 101.
I never registered for Clubhouse, and forgot about it so completely I can't remember why I wasn't interested. There was a reason but I forgot what it was.

In the meantime I listened to a few interesting current-events discussions on Twitter Spaces, but only by coincidence that I happened to see them as I was browsing right after work. I don't see how anyone can build a business on only this type of content, it's too synchronous.
I've been on the waitlist since November 2021. Super excited to contribute! Great Job WunderGraph Team!
It coincided with a whole-market slide; it’s not purely a result of the twitter acquisition.
He is visible because haters make him visible. Then haters complain he is too visible and there is infinite loop.
Also from the viewpoint of management, management can put a tremendous amount of effort into getting funding and it really is on front of their mind.

There's a common case where people hear "company X raised $250 million" and people think "I could do that with $2.5 million, what are they going to do, spend the rest on hookers and cocaine?"

If you've got discipline it isn't bad to have more money than you need because you can keep it in the bank account and either give it back or have it left over when the company gets acquired.

I worked at one place where the investors didn't trust management to be disciplined so they controlled the pursestrings tightly and gave out funding in measured drops -- if anything that caused the discipline problems to be worse since it kept them from focusing on long-term problems.
I’d like to add that one should be aware that such timestamps are only valid until the TSA certificate expires (or is revoked). To prolong the validity, you need to add another timestamp on top, using a newer certificate, to prove that the first timestamp was created before its certificate expired/was revoked. This is a recursive process. If the TSA renews its certificate every N years, it makes sense to accordingly re-timestamp every N years to keep the original timestamp valid. To guard against the case of an untimely revocation, you may want to timestamp with multiple TSAs each time.
Hogwash. People made similar arguments about Trump (i.e. that the liberal media was taking his words out of context). I could see both men's juvenile tweets and judge for myself.
Given modern usage patterns, wouldn't a single startup script be sufficient? E.g. does anyone just use an autoexec.bash?
Can you provide an example?

I tried three: https://www.google.com/search?q=d8e8fca2dc0f896fd7cb4cb0031b... https://www.google.com/search?q=10b222970537b97919db36ec7573... https://www.google.com/search?q=462b078fb931ee214ff8932226bf...
I used FreeBSD decades ago at a dot com company. I keep PowerPC Macs going if Darwin counts as a bsd.
> Only it's not enough.

True. But I do highly recommend watching Ben Deane's 2015 talk about testing Battle.net. In it he briefly touches upon benchmarks and estimating algorithmic complexity. It's somewhat difficult to suss-out the details of it. But the short version is basically to run the benchmark with a few different sizes and then estimate the complexity growth from that.

https://youtu.be/OPoZWnYIcP4?t=1035
> whole thing is a circus orchestrated by him

Is it not a conspiracy theory if only one person, "him," is doing it?
At some point it just feels like we’re just watching someone act out…. and the tech / business has nothing to do with it.
> But I have a pretty good feel for the majority of people on this site.

Oh yes? Reading minds much?
If you had a fixed home during your formative years, that is a special place which no longer exists except in your imagination.

Even if you physically visit, one or more of several things are drastically different.

Change is always happening.
Where is your proof that he waived the opportunity to do any due diligence?
10x improvement over Go is a reasonable expectation, in a limited set of environments, generally at a scale where you're looking at using every last bit of a 32-core or 64-core machine and doing a lot of memory work. You should also expect to be spending a lot of time optimizing that Rust to get there. But when you need that level of performance, you also basically made a mistake starting with Go in the first place.

However, by far the bigger problem is people thinking their little web service serving out 5 requests a second requires that level of optimization when in fact even a Go implementation will use <1% of the CPU and no other resources to speak of. Dynamic scripting languages, IMHO, have skewed a lot of people's performance views. Go is already more power than most problems need, in terms of raw performance, and it's only a sliver, a niche where that's the difference between a Go vs. Rust choice.

It's a delicate understanding, but an important one for a professional.
I had the privilege to meet Federico Faggin (I'm also Italian, but that's not the main reason why) - ops, I only met him online, not in person! Post-covid, it's strange to think that you've "met" and instead it was just a zoom call. Anyway.

He's 80 years old, and he has more energy and smartness than someone else half his age. Wonderful individual. He is essentially one of the fathers of the microprocessor. A legend. Few know him, many more should.

Lately he's been focusing on consciousness and quantum. This is a good starting point [0].

[0]: http://www.fagginfoundation.org/articles/the-nature-of-consc...

Edit: I checked and my memory served me well: if you look at any picture of the first CPU, the Intel 4004, you can see "F.F." in the bottom left or top right, depending on how you look [1]. Those initials are, of course, Federico's.

[1]: https://en.wikichip.org/wiki/File:4004_die_shot.png
It is pretty clear that twitter is bot infested pile of hot garbage. The entire ad related industry is.
I’ve lived in Germany for a while and grew up in Central America (though in an American colony). From my perspective the U.S is in a state of imperial decline. The republic is indeed failing. In fact, I think it’s dead but most people just don’t realize this. I can list a number of reasons for this belief and I could be completely wrong.

However, reasons for my beliefs are not due to a lack of knowledge of the world outside the U.S. Empires die eventually and change happens. The major power and structural problems in the U.S. are not sustainable and will eventually have to change. Whether that change comes peacefully or violently I can’t say.
Assuming it is not hard (it is). Why? It’s not like Twitter is asking to be bought here. Musk voluntarily waived his rights to due diligence. Presumably his representatives have reviewed this agreement?
So does Telegram, last time I checked?

I always found it funny - here's a privacy focused alternative to Whatsapp! But we'll need your phone number, first. Why? Oh, y'know, to limit spam and stuff. 'cuz that definitely can't be done any other way.

Sure, I can get prepaid cards. Or I can just use Whatsapp. If I do anything illegal, I can do better than Telegram.
> To have an earth, you need to have a moon comparable in mass to the planet to avoid atmospheric stripping.

Could you elaborate on this? I'm aware that magnetospheres protect atmospheres from solar wind stripping (e.g., https://science.nasa.gov/science-news/news-articles/earths-m...), but have never heard of the role of moons, and can't find anything via Google right now.
Elon is well known to leap before checking everything on the other side. That's well within the norm of his behavior. For the record, I'd actually prefer if he didn't buy Twitter as I care about him spending that time on SpaceX instead. Getting us to Mars is a much bigger problem than fixing one minor social media platform.

Most of the "behavior" that is reported about him is exaggerated, taken out of context, or outright lies. So no, in general I don't have huge issues with his current behavior. It's a lot better than it was back during the time period when Tesla was having a lot of financial issues and he was an emotional wreck.
The criticism really isn't about the gypsum board per se. It's the difference between using a hard veneer plaster over the whole wall, or only patching the seams and leaving most of the wall a soft thin sheet that dents/breaks easily and carries sound right through. You can of course get veneer plaster done in the US, you'll just be paying through the nose as it's not standard for residential. Similar to every other "builder quality" cheap out.
The formula is very clear. When mankind has access to cheap and affordable energy, they prosper. When they don't, they struggle. And it's not about getting rich. We've already spent trillions on "green energy" and we are no where near getting rid of fossile fuels. It's embedded in everything we do.

There's also a lot of doom on this page thinking the end of the world is nigh. Scientists do not walk in lockstep on this question. There are climatologists who have pulled back on the alarm - like Lomborg and Shellenberger. I'm not saying they are right, just to be wary of anyone telling you they know what's going to happen.
I'm assuming that the OP is posting the question in good faith - Musk on the other hand has a track record of disclosing private information for fun/retaliation, whether or not it's legal for him to do so. "Assume good faith" doesn't mean you have to overlook everything about the situation when discussing the situation.

I'm not asserting that Musk would do anything illegal in this case, just that there's a reason the Twitter board may not want to give him private data. It's not obvious that he wouldn't disclose, either directly or implicitly, anything he's given.
The reason China, Australia and India gets away with what they are doing without sanctions is because they are pointing at the US and saying "they get away without doing anything so why shouldn't we?". That creates a form of international stalemate because no one can form the necessary coalition required for the agreements to have any sort of economical and political teeth.
> he realized he doesn't really have the money

It's somewhat wild to posit this given how much of his balance sheet is public knowledge. He doesn't have the liquidity, sure. But there's a wide gap between illiquidity and insolvency, and he's not particularly leveraged.
Federico Faggin came to Silicon Valley as part of the Olivetti group, which in the sixties was on a great trajectory. Then Adriano died unexpectedly [0], and things started to fall apart.

[0]: https://en.wikipedia.org/wiki/Adriano_Olivetti
For individual ecosystems or individual plants, yes, the limiting factor is nitrogen fixing in the soil. For the global biosphere however, the limiting factor to the creation of biomass (via photosynthesis) is carbon dioxide availability.
Depends on the timing and the conditions, but if my CEO did that, I'd be looking for a way out.
> and was iOS-only.

I think that was a feature not a bug. Strengthened the FOMO.
The rate of absorption used to balance the rate of emissions.
The problem for me with logging is that it's slow for production code:

Python 2.7.15 Linux (logging is 60x slower):

[root@hbtest ~]# py -m timeit -s 'import logging' "logging.info('something happened')"
1000000 loops, best of 3: 1.31 usec per loop

[root@hbtest ~]# py -m timeit -s 'import sys; debug = False' "if debug: print >>sys.stderr, 'something happened'"
10000000 loops, best of 3: 0.0216 usec per loop

Python 2.7.15 OSX (logging is 71x slower):

$ py -m timeit -s 'import logging' "logging.info('something happened')"
1000000 loops, best of 3: 0.925 usec per loop

[jim@mbp hbrel]$ py -m timeit -s 'import sys; debug = False' "if debug: print >>sys.stderr, 'something happened'"
100000000 loops, best of 3: 0.013 usec per loop

Python 3.6.8 Linux (logging is 99x slower):

[root@hbtest ~]# python3 -m timeit -s 'import logging' "logging.info('something happened')"
1000000 loops, best of 3: 1.62 usec per loop

[root@hbtest ~]# python3 -m timeit -s 'import sys; debug = False' "if debug: print >>sys.stderr, 'something happened'"
100000000 loops, best of 3: 0.0163 usec per loop

And, as usual, Python 3 is 25% slower than Python 2 for the logging case (but 2x faster for the noop if debug case). I hope the recent efforts to increase Python 3 performance are successful.