skysight-inc/HackerNews huggingface dataset:
> God should be added to that list

Not using it in vain is one of the ten commandments:

https://en.wikipedia.org/wiki/Thou_shalt_not_take_the_name_o...

The "these people" are us, and I don't believe there's actually a formal list of banned words. Rather, Federal law prohibits obscene, indecent and profane content from being broadcast[1].

It's then up to us, the public, to work out whether content falls into one of these categories. NBC could, for example, choose not to bleep fuck during a daytime podcast. That would probably lead to a bunch of complaints to the FCC. The FCC would then fine NBC, and I gather, ultimately could revoke NBC's broadcasting license.

What's offensive changes over time[1]. Maybe fuck won't be seen as offensive some day, and then networks will be free to broadcast it over the air because no one complains to the FCC about it.

[1]: https://www.fcc.gov/consumers/guides/obscene-indecent-and-pr...

[2]: https://en.wikipedia.org/wiki/Motion_Picture_Production_Code
unfortunately the ipad os is the limitation on the pro. I tried to make it work but its back to its previous position as media consumption, music production box (which is annoying to deal with due to lack of audio outs), and occasional text editor.
The Samsung S5 wasn't compact, fast, or energy efficient compared to iPhones at the time?
And IME 50% of that is dealing with generic error messages, or worse completely silent errors.
It was stale when Ive was there.. Normally esthetics should follow function. Not the other way around. I'm glad Ive's gone. Apple is finally making great stuff again.
But generally I think that's where a lot of conflict in workplaces (and not only there) comes from. People have different preferences for talking, also because of having different goals, speaking habits and interests. Telling someone who speaks very diplomatically to read their goddamn email might come off intimidating while another person might just think this is really important. Or vice-versa passive aggressive/condescending. Both sides knowing this would already help a lot. IMHO this would even make frameworks like non-violent communication obsolete. People trying to bend their way of talking too much is definitely not fun
> you're not going to be able to do this in Rust unless all the code is unsafe.

Why wouldn't std::mem::transmute (plus a little bit of hand-managed lifetime emulation) work here? It is unsafe, but doesn't require the unsafe modifier to be present on code beyond where the transmute happens. Unless by "all the code is unsafe" you mean related code is conceptually at risk of unsafety due to bugs caused by erroneous reinterpret-casts, then I think transmute should work here.
Solvers use is one of those skills managers love, a lot.
OpenSCAD Single-Board Computer Case Builder
I wonder if this applies to the same extent for an on-package GPU which shares the same physical memory as the CPU. I'd expect round trip times in that case to be minimal and the available processing power would probably be competitive with AVX512. I have been wondering if this is the reason for deprecating AVX512 on consumer processors - these are likely to have a GPU available.
Yeah, this is how I feel. When I make a PR, I do not do it for the credit, it’s because I really need/want a specific fix/change in the codebase without the overhead of having to maintain a fork myself.
The thing is, "stop calling me" implies a pattern of behaviour you want them to break, not a one-off.

If it's the first call from someone who doesn't know your working pattern, then you're not really saying "stop calling me", but genuinely telling them when you are available. Putting the details in your email signature works well if you have unconventional hours for your workplace.

If it's someone close to you - e.g. line manager or team mate - then they know your hours, so responding by telling them what your hours are strikes me as less polite than simply saying "I wasn't working when you called, but here I am now."
I don't see why that would require making all code unsafe? You might want to take a look at mio's source code [1], which uses epoll on Linux [2], and which encapsulates epoll in a safe way.

[1] https://github.com/tokio-rs/mio

[2] https://tokio-rs.github.io/mio/doc/mio/struct.Poll.html#impl...
Advertising seems like a bit of a red herring here, given that the domain wasn't advertised. My understanding from reading is that the DomainAgents people sent an unsolicited offer on behalf of Jump for $2,500. I could be wrong on that. Even if I am though, using your house analogy, it's like offering a price on a house that's advertised, and a homeowner says "no I will sell it to you for 20x the amount" and then the buyer accepts in writing.
But only one party performed "acceptance". Why should negotiating a price mean that the standard for accepting an offer is lowered?
Amen to that. At work one of my responsibilities includes maintaining bootstrapping scripts for MacOS so we can reliably develop on the platform. Getting things to "just work" the way they do on our deploy servers is an actual nightmare, especially once you toss Apple Silicon into the mix. Not only are we running different kernels, but different architectures; it's simply impossible to guarantee that something that runs locally will work fine on production, or vice-versa. I definitely do my development on Linux where possible.
That might be a valid explanation in the US, but it's hardly the case in the rest of the world ...
> How do you decide that a Nazi is a toxic asshole while other people aren't?

Oh, that's easy. Advocating the wholesale extermination of people based on ethnicity is a strong signal you're a toxic asshole. If a new ideology comes along advocating the same thing...there's a good chance its adherents are also toxic assholes.

Is this even a serious fucking question?
There's a lot of work on being immune to front-running, or at least very resistant, involving things like encrypted txs and block shuffling. Seems promising!

On the other hand I believe FTX basically made their money trading arbitrage between the Asian and European markets on the price of bitcoin.
I think I would write into the contract that I need to retain ownership of my one email address.

I'm not sure exactly how this would break down, but I imagine the agreement could lay out specific responsibilities and penalties.
Yes, it's clear you don't know what a refutation is. "B is also Y" does not falsify "A is Y". OP never said "crypto is uniquely scummy" and you did not say "crypto is not scummy".

The problem is that crypto advocates will spend all day bending your ear about how crypto is necessary for the good of humanity, and then as soon as you point out any of the bad shit happening, claim no honorable intentions were ever claimed, the existing system sucks anyway, get over it, buy my token loser.
The issue happen if someone who happen to live in expensive countries see offers with too low wages for living a good life there and can't really compete.

Cost of living in Norway is far higher than in India, if we adjust payments to an average Indian's residents will be happy, but Norwegian will be on the road. Inside a country surely, especially in big countries, cost of living might vary as well, but in a far narrower manner. For instance Italy south is around 30% cheaper than north (by a very generous amount), while compared to vast part of India the difference is around 80%.

Compensate 30% is hard, compensate 80% is next to impossible. Surely you can emigrate, but did you imaging the chaos we will see for such mass migrations also mixed by many others (climate, war, ... migrations) amid closing borders due to scarcity of resources, geopolitical tensions etc?

The world change and there is nothing strange nor wrong in it, but the rate of change matter, a slow change can be faced slowly, a bit at a time, a sudden change is like hitting descending from a tall building with a rope or flying down without wings or parachutes... We arrive to the ground in both cases, but in very different conditions.
I like it. I think when most people use the word "direct" they mean using the 2nd-person and stating an "objective" truth about their actions or person. Whereas in you using direct, you meant more directly sharing how one is feeling/thinking on the inside, 1st-person disclosure.

For me, I often try to add a 2nd-person component in there, so it goes 1st-person (singular), 2nd-person (singular), 1st-person (collective).

"I think this is overly complicated, and I imagine you might as well. Shall we find a way to simplify it?"
I read about lisp in "The Cathedral and the Bazaar" a long time ago. Then I read "Practical Common Lisp" which was a revelation for me. I never ended up using the language but I still see pieces of code or techniques in other languages that make me think about how it would be much simpler in LISP.

When Clojure came out I learned it as I was also programming on the JVM at that time. I even joined the local Clojure meetup group. I never worked on real world projects in Clojure but the community around it is awesome. I still have fond memories of that time.

I also learned Emacs and the tooling around it. There was a time when I knew that I'm done with Java, but I didn't know what's next. I ended up choosing Kotlin over Clojure. Kotlin is a great language and I don't regret going in that direction but sometimes I still think about what could have been...

Then I moved to node/typescript and now I'm learning Solidity because that's what's being used in the web3 space. I guess it is still not the time for me to finally embrace Lisp.
I'm a couple months out from the 5 year and my son is super keen on making sure I get this achievement, lol.
This reminds me of when I gave my new work-subsidized printer my CC during the pandemic.

It tried ordering new ink based on supply levels and apparently became upset with the supply chain delays so it kept trying to order as the ink remained low. (Of course, I didn’t recognize this for a while…)

Silly me, I had assumed someone would code a simple ‘check-if’ flag in the ‘order ink’ algorithm…
I would refine the above by saying:

Apple's biggest and most persistent strength has never been visual design, it's been holistic UX design. Those often get lumped together but they are different. Letting either visual design or engineering take priority over the user experience is the big pitfall, and while Apple doesn't have a perfect track record here, they're not even in the same galaxy as most of the tech world. I would even say that in the post-Ive world, they may be at an all-time high.
He should have just ignored them from the beginning.
Fix Problems Not Symptoms
I have a domain that's worth maybe a couple of hundred dollars. When I get an occasional request for a quote on it I usually say $350k. I'd probably actually accept that, but it would be a shock if someone agreed to it, and I sure would not want or expect to be legally bound to the offer price.

Their claim is such a reach that I hope the owner doesn't pay much in legal expenses.
I think everyone working in perl 6 calls it Raku now. Perl generally means perl 5 (or possibly older versions in a really legacy environment).
Take Apple Park off your list. Steve Jobs went to the city council to present it
On many occasions it’s been upheld that an advertisement is not an offer in a contract. A store cannot be sued over not delivering on an advertisement.

There is a huge difference between buying a sandwich, and a claimed 5-figure deal. No one is going to sue over not being able to buy a sandwich.

If you walk into a car dealership and buy a car, you can be damn sure there will be a sales contract.
BI runs content syndicated from elsewhere, so appearing on BI doesn’t indicate that it’s their reporting (although someone who can see past the paywall may be able to say for sure). Assuming that the linked source is legally running the piece, it’s a better link for HN because it isn’t paywalled.
Also, you are not supposed to carry the world. Consider how many of the fish in the sea take responsibility for the entire ocean.
Focus on not being worse than the average human, then you have done more than could be asked of you.
The sun, jupiter, even pluto, and countless galaxies will carry on regardless of how little or how much the current infestation of humans screw up. We have been great and awful for hundredthousand years, and either some of us will continue to do so, or the remaining animals will get a much needed break from us.
I told you so. ->
As per my prediction, this outcome does not come as a surprise.

Is "Being mindful of timelines. Let’s concentrate on the initial scope." better than "You're overcomplicating this" to describe the above transformation?

Seriously though, I think these soft phrasings might be useful for talking to non-technical types or more junior devs. For senior+ devs, I prefer plain-speak.
This frames his departure as being about conflict with the 'accountants', and it doesn't mention the laptop thinness debacle. I have zero inside information, but I understood Ive to have been pushing for thinness, even at the expense of functionality. The company went down his path for a few years, but it has recently made an abrupt about-face. It seems strange not to mention this dimension of Ive's work and the possible conflicts it could have caused.

OTOH, this guy apparently conducted hundreds of interviews, and I'm just some guy who's been watching from the outside! Maybe I'm way off-base.
Not really - externalities remain a personal responsibility (including the "sheerly juridical person").
What "small businesses", the smallest bank I know can afford such change, indeed they already have anything in place because OpenBank is mandatory here, only artificially limited to just business operators. There is no costs for no one else.
How many of those APIs are actually wrappers around some database tables? This could be replaced with ONE API, some access controls, and a published schema.

That is until someone makes a table of "issued API commands" and then we've come full circle with more complexity.
I think your comment on Jobs being Ives editor is spot on. They worked as a team and complemented each others shortcomings (at least to a degree).
There was apparently never this kind of relationship between Cook and Ive.

But to say Apple kicked Ive out seems wrong to me.
They rather wore him out and he left.
He Fast-Forwarded Evolution into the Future – Science Connected
Is there a null hypothesis that some other mechanism has a higher probability of producing that sequence?
Here's another alternative. I wrote Dataiter specifically as I too was frustrated with Pandas. In my experience if you design a new API from scratch (and don't try to reimplement the Pandas API as many projects have done!) and have some vision and consistent principles, it's well possible to get a good intuitive API as a result. Two relevant issues remain: You're limited by NumPy's datatypes and their problems, such as memory-hogging strings and a lack of a proper missing value (NA), and secondly, limited by the Python language, so compared to e.g. dplyr's non-standard evaluation, you'll need to use lambda functions, which are unfortunately clumsy and verbose.

https://github.com/otsaloma/dataiter

Here's a comparison of dplyr vs. Dataiter vs. Pandas, which should give quick overview of the similarieties and differences.

https://dataiter.readthedocs.io/en/latest/_static/comparison...
Wouldn't making commits on top of their (untouched) commits fine too? When creating PRs, there is a checkbox to allow repository committers to push into the PR branch.

That preserves the original author credit (and any GPG signatures), but moves things along. If that's not enabled, making a new PR based on the same commits works too.
I had an iPhone XR from work. It flopped…but it was a good phone, and it was not necessarily an obviously bad idea, in my opinion.

People like big phones. The idea of a big iPhone that has contemporary guts but lacks some of the really wild camera abilities of the Max models didn’t inherently seem like the wrong plan to me. But it just kinda went nowhere, probably because you can just go buy last year’s iPhone model.
It's like the old gag where someone uses a thesaurus on every word in their letter to make it sound cleverer, but just ends up demonstrating their own lack of knowledge.

I've worked in the UK and in Germany. In the UK there's much more of a tendency to use roundabout phrases to get across what you mean, much like many of this site's suggestions. In Germany, people tend to be more abrupt. Both registers can be just as kind and supportive, and just as cutting and destructive. But either way, there's no magic politeness spell you can cast that stops you from appearing to be, like the parent commenter says, an asshole.
Am I crazy or will the author get a refund of the “excess purchase”, e.g. $25 refunded to their bank account (until they dumped in an extra $9975 anyway)
Sure do, Stevedave. The lead up was more fun than the game, though, IMHO. Especially the email updates.
> has this luxury generally available

It is not generally available because the orthodox philosophy of municipal government and planning considers it not a luxury but a a menace from which we need protection.
So what's the difference?

And note this was not an advertisement, it was a personalized quote.

Also while advertisements made in separate channels (like on TV) might not be binding, at least where I live any advertisements made in the store are certainly binding.
> Apple Watch has only been modestly successful

Oh come on, no need to be an edge-lord with this sort of comment. They’re utterly ubiquitous and the next closest competitor is probably Garmin. I never see Android watches outside of the Verizon store.
What does "practical advantage" mean?

Crypto is a fundamental societal shift. It's not a convenience app like Uber or PayPal, it's a redesigned version of our global financial ecosystem. It puts control into the hands of people, can help prevent corruption, and gets rid of bloated banks that are a drain on our society.
The random number generator of my computer is also over 60 years old - just tested it.
I think it got stale when Ive didn't have Jobs as a counterpart. Or vice versa. Once Cook & Ive didn't seem to have the same relationship, things stopped working. But I agree that Apple is doing quite well again with the M1-era Macs.
A functional introduction to computer science
I used to intentionally be an optimist. In a period of my life I felt like you do now, and guess what? I've been using too much news. Now I'm back to my normal.

I find lots of solid advice in other replies, but I add:

-Read or listen to the book "Factfulness". Or if you are impatient, read a summary of it. You'll get a much better sense of the bigger picture.

News systematically emphasize bad events. This is not due to a conspiracy, it's a result of interaction of multiple factors:

1-Progress is steady and slow while disasters are sudden and newsworthy. (Mostly)

2-People tend to care more about bad news. This creates a vicious cycle between news publishers and consumers and bad news get more and more attention.

3-Same thing happens in social media.

Over the past few years I've stopped using news and most of social media. The only communities I interact with are a few Whatsapp/Telegram groups of my real friends, and Hacker News.

Please don't forget to check "Factfulness"
While I agree with the underlying point, I doubt that the statement “This leaves C++ being useful mostly for legacy codebases” is true. I see new projects started in C++ all the time in my industry ( automotive video essentially ). In the Open Source world, I see it a lot too. SerenityOS comes to mind. You can hardly call that a legacy code base. In Microsoft land, C++ still seems like the go-to language everywhere outside of .NET with new APIs still being created. There is some interest in Rust but it still seems early and it is not at all obvious that Rust will push C++ aside ( though I would love it to ).
Steve Jobs literally said that several times. But he wasn’t referring to cost. He was referring to ease of use. Especially in the 80s the difference between graphical and text interfaces was a massive gulf. 90% of people simply could not be productive with a text only interface. Even the good ones they had on the AppleIIs. GUI changed everything. That’s what Jobs meant by a computer for the rest of us.
> Corporations are not here to solve world hunger or climate change, that's what governments are for

Corporations are creations of government, if they don't serve a public purpose they should not be permitted to exist.
So useful for me as non-native English speaker. Sometimes it's difficult to know how rude your affirmations sound
So its a competitor to TOML? (or TOML to it, I dunno when this was created)
> Soon, the focus will shift from weaning ourselves off fossil fuels, and into, "What can we do with all this cheap energy to make life better?".

If what you mean is "what do we do with off-peak power generation" then yes, there will be some of that, to the extent that we don't:

a) fill the need for baseload generation with some form of nuclear power

b) find ways to radically improve the efficiency of transmission and storage of excess power

But I suspect that for the most part, what will happen is some nuclear, some overbuilding of renewable capacity, soaking up some of the excess with storage (battery, gravity, heat) and transmission inefficiencies, giving local/regional off-peak rate discounts, and simply wasting whatever is left over.

Off-peak power discounts might end up prompting additional industrial and compute utilization, but that's dependent on additional infrastructure investment (that by definition will be largely idle during peak power use) so the discount has to be pretty steep to make it worthwhile.
I don’t think the IMF publishes US inflation numbers using their own methods.
I used to worry that Apple was slipping. Apple TV+ especially made me question the direction of the company. Then I got a MacBook Pro with an M1 chip. It’s honestly stunning.
> "You don't want to write "raw" html/js/sql/Java" Uhm I thought that was my job.

I mean it isn't your job and it shouldn't be. Your job is to make software handle with consistency some business process or become an extended memory of some business people.
I agree with you, but it's worth noting that shortly after Jobs' death, Scott Forstall was kicked out, and Jony Ive took over software UI design as well. The result was iOS 7 and its flat UI.
What could be the reason though? Too much abstraction these days? I have worked with experienced devs that have a background in Computer Science, who don't grasp basic concepts (especially when it comes to computer networking). Could it be that the emphasis in current CS education is more on theory rather than application in the real world?
These days, there are more Software Engineering curriculum style studies popping up at Universities that get rid of the hardcore academic CS fluff you'd only need if you plan to stay in academia, and focus on real world applications. Perhaps that would help more.
I think it is just not in standard curriculum. The algorithms class deals with theoretical bounds. The programming classes deal with OOP design. Only in competitive programming did I actually learn how to estimate running time.
I have to imagine the existence of these guys in the space means whatever 'work on being immune' is probably not functioning very well :P.

These folks showing up in your trading arena means you've left money on the table and they're going to take that, and maybe some extra.