skysight-inc/HackerNews huggingface dataset:
Mine just got shipped today! Looking forward to tinkering with it!

Btw does anyone know of any good replacement for powerbi on Linux?

I would like to move fully to Linux on this laptop, but a project I've been tinkering on is heavily dependent on powerbi, which is windows only AFAIK.

Ideally something free, open source and fully local (no web applications) would be great.
I don't understand how anything you wrote invalidates my argument. Yes, the inventor does not get the full settlement amount, but some money is still better than a lot of debt that they might end up with if going after IBM themselves.

Regarding the broadness of patents, my point is they don't advance technology or the sciences (the oft stated goal of patents), because they try to cover everything without revealing anything (a goal given to me by several patent attorneys in the patenting process). So what is their purpose?
This is the reason I deleted Instagram. It was better than Facebook for keeping up to date with friends, but after an update they added the "Suggested posts" that automatically show as you scroll, after you finished the new posts from friends. They offered no way to disable suggested posts (and simply have, as before, the static feed of your friends post in reverse chronological order).
Functions are objects too.
> The "native" location data that Telcos have is not very precise

Was not very precise. One of the "advantages" of 5G is a lot higher resolution for telcos. And I think even 4G was superior to "a few city blocks"

> telcos only have data for their customers - this gets them access to competitors' customers.

And this is the true reason for the request.
> Engineers aren't really fungible resources, to the extent that these projects require. Ask any manager how easy it is to swap "allocated resources", and they'll probably sigh heavily.

I'm hearing Meta, Stripe, Google, Netflix, Lyft and Uber are hiring like crazy for amazing salaries. Not only that but one basically just needs to sort of show up half the time and surf the net 99% of the time there.

That was obviously sarcasm.
I thought modern systems allocated heap memory using mmap - I didn't realise the heap start and the heap break were still a done thing?
You honestly believe Elon spent $44B on Twitter because he was mad about accounts like the Babylon Bee?

Billionaires buy media companies to control the narrative and push their politics, it's not much more complicated than that. Except he definitely overpaid and probably bit off more than he can chew.
I learned C on an Amiga 600 back in the day. But I can’t remember any talk of safe languages back then. In general the “cost” of things like garbage collection or even a compile time borrow checker would probably have been perceived as prohibitive.
Yes I suppose. I just vaguely remember two different notifications about it
Ribbon Health (YC S17) is hiring engineers to change healthcare
That's more of a manufacturing cost than a market price, isn't it?
Offtopic, it's amusing and really interesting to me how Framework solved the "dongle" gripe by just... integrating the dongles into the frame.

From a HW I/O perspective, they're not much different than a Macbook Pro with all its USB-C ports. But but recessing them and creating a form-factor that gives you the dongle's feature within the laptop's bounding-box, they've effectively solved the problem.

Brilliant.
> They complain about size of it, speed of it and the way it was done

I haven't seen much of that here in HN though. Do you have examples?

> It was not just layoff, it was layoff designed to let you know how much looser you are.

Again, I don't see that. It just needed to be done. Could have been handled better? Were mistakes made? Probably. But I don't think it was intentional to show what a loser people are.

DHH has a nuanced take on it that I like. https://world.hey.com/dhh/apple-fired-4-100-when-steve-jobs-...

He quotes Jobs during his return and reboot of Apple

> Some mistakes will be made. That's good. Because at least some decisions will be made too. We'll fix them... But I think it's so much better than where things were not very long ago.
I'm curious if he'll take the bait, if he keeps at this, I'm not sure it's a good sign that he'll have the mindset to create a flexible free-speech moderation AI.
I usually pay more to shop at Target rather than Wal Mart precisely because being in Wal Mart is miserable for about a dozen different reasons. I swear, they've even done something to the lighting in their stores in the last few years to make it worse. It's weirdly grey and dingy. I don't remember them being like that even 15 years ago, and it's not just one location, it's like some memo came down from corporate instructing them to make their stores feel as much like being in a county free-clinic waiting room as possible.
Phoenix 1.7-RC Released: Built-In Tailwind, Verified Routes, and More
I remember malware replacing addresses on the clipboard like this, probably 8-10 years ago, there were reddit threads about it at the time for anyone with energy to look.
Clearly I have no idea what Ladybird browser is. Why should I be impressed? I would expect every browser to be capable of this.

EDIT: Lots of great answers. Thanks everyone. Glad this inspired such lively discussion.
Well, different architectures have different word sizes. What should strlen return? A 64-bit value on every platform?
Good point. I do not like the Story format, so I'm pretty prejudiced against them. The author does a good job earlier in the announcement of explaining the reasoning, so my sniping above is exactly that -- unfair sneering.

Thanks for calling me out here. It goes to show that even when you feel very grumpy about a change, you shouldn't resort to unfair arguments like I did.
Not related to this, but were there any improvements planned for a power loss during sleep on Linux (also possibly mentioning it on the product page)? A laptop losing 40% of it's battery while it's suspended isn't really nice. I know there are work-arounds but this is something I would assume would work out of the box. I've sold my Framework laptop for now, and gone back to my old cheap trusty Dell machine.

It would be nice if you guys manage to take a shot at a laptop more inspired by the Thinkpads/Latitudes rather than the Apple devices.
> Nobody sits down and thinks "we can save two hours now at the cost of three hours later"

Perhaps not, but there're plenty of times you realise the "proper" solution that's going to leave you with well-structured code that's easy to maintain and easy to extend to likely future functionality is going to take weeks, whereas a quick'n'dirty solution that will get a bug fixed or an MVP-version of a feature implemented could be done in a few hours, and the latter option makes sense even from a technical POV because there's little certainty that the extra effort will pay off (esp. if it involves higher risk of breaking existing functionality, which is often the case).
Unfortunately it's the accumulation of such decisions and lack of time to go back and revise decisions/rewrite code that lead to unwieldy and bug-ridden codebases.
It's like PCMCIA for the USB-C era.
Should you do Y Combinator again
I think one of the very common errors surrounding Musk is ascribing him too much credit. Musk does something dumb and people shout "he's playing 4d chess!". I think there is a heuristic at play here - which is that he's a billionaire and therefore a genius. But it goes against another heuristic - when people tell you who they are, believe them. Musk just has a very simplistic approach to this problem, he doesn't understand the issues and hasn't shown any interest in learning. So yeah, he can run a company employing smart people who use massive government subsidies to build rocket ships and he can also be a silly petulaent child. Both those things can be true. It doesn't need to be part of something bigger. Listen to an hour of the All-In podcast and you'll very quickly understand the dumb, lazy thinking that went into this acquisition.
Not as if. You’re making a synchronous call async. And so it keeps spreading through your code. Op’s trick is certainly more complicated but looks like a smart way to support async cases but still letting synchronous calls stay synchronous.
I quite like the idea of the education angle - taking your history class through a faithfully recreated Rome, or watching a re-enactment of a famous battle. Seems like a pretty engaging way to absorb information.

The product design angle also looks interesting.

It seems like the end state isn't what's available now - it's something that is the size of a pair of glasses, no pulling your phone out of your pocket, all the information you need right there.
I seem to remember one reason usenet worked so well was the pretty stringent insistence on good netiquette. Of course it wasn't foolproof, but nearly all people wanted to follow the implied rules most of the time.

Todays internet demographics and social media landscape though probably makes Eternal September pale into insignificance.
How can we cut soaring demand for meat? Try a hybrid burger
That is a valid point - no one knows what the future holds

But we have to take into account that the active traders have been repeatedly making the same claim. How many times is one allowed to make the a similar claim before losing credibility...

Recall Warren Buffett' bet vs Hedge Funds

https://www.investopedia.com/articles/investing/030916/buffe...

Notably the period included an interval of a stock-market collapse and massive volatility - where smart decisions ought to have mattered more.

So the credibility of the above statement that this time will might be different feels severely weakened.
I'm no fan of Tesla, but they area hardly unique in having a car with an embedded cellular modem that is in constant communication back to the mothership. Indeed I challenge you to find ANY car for sale today that isn't automatically tethered to it's manufacturer. It's also why I have zero desire to change any of my older cars for something "better". I wish I could find a site that would catalog which cars out there can have their embedded cellular modems disabled and not freakout/threaten to stop working.
It's incredibly interesting that consumer operating systems have done nothing to try to catch the web browsing experience. They've let themselves go no where. Tabs, multi-document interfaces, managing many files at once, is just not something the OS is good at.

I remember the couple months or years where each Chrome tab was it's own app instance. I thought it was incredibly ambitious & interesting to make the OS try to deal with tabs, be a manager. And indeed Google backed it out. And so as usual, Android is in the background of daily life, hardly ever touched or used, and I just stay in Chrome almost all day letting it define every bit of my computing existence.

The web experience just has so many more hooks & so much more power, than these little self-defined bespoke inward experiences. Because so much part because browser gives us such basic & flexibility utility as we compute & surf.

Thanks for the good post, enjoyed reading very much, & two thumbs up!
Okay, I found a screenshot of the request[1], and I don't think it is clearly communicating to the user what they are agreeing to. On the good side, they do clearly describe which information is involved (search terms and document content), but on the bad side it isn't clear about what is being done with that information. In particular, for over 20 years Microsoft had used "Office" to mean a piece of software running on your own computer, so saying that "Office" needs to "collect" information doesn't clearly convey the idea that your documents being sent over the internet.

[1] https://slidehunter.com/how-to-automatically-design-slides-w...
rec.arts.sf.written was the one I was referring to.
By the way, as a simple example of what I mean when I say that monads are the least constrained form of sequencing: flat_map is strictly more general than map. In Rust, if an iterator I implements ExactSizeIterator, then Map<I, F> implements ExactSizeIterator:

https://doc.rust-lang.org/std/iter/struct.Map.html#impl-Exac...

However, there is no such implementation for FlatMap<I, F>:

https://doc.rust-lang.org/std/iter/struct.FlatMap.html

This intuitively makes sense! If a single input can generate zero, one or more than one outputs, then there's no way to know the exact size of it.

The simple map is more constrained -- it has to generate exactly one value -- which means that it can support more operations. The monad-like flat_map is less constrained, and it can do more, which means that it can't support as many operations. There's a catchphrase in the programming language community to describe this sort of thing: "constraints liberate, liberties constrain".

This can make a huge difference in production systems. For example, if you have a distributed system that walks over an execution graph, and nodes in the graph can create new nodes (flat_map/monad-like), the properties of your system are very different from if nodes can't do that.
It's a lot more than UI, it is a completely new distribution medium. Creators are also now incentivized to make such type of "shorts" as their distribution/algorithm is completely separate from the normal videos.
Found the advertiser.
Which law makes it illegal to impersonate Elon Musk on Twitter dot com?

* the word is tenets, fyi.
Hacked: Eindhovens Dagblad loses control of their Twitter account for second day
I think the only way is to raise a generation of people who see data aggregation/brokerage and user-device-hijacking as immoral, much like how we raised people staring last century to view eugenics as immoral. The weird approach that Stallman has always taken is the only one that can win, as crazy as it seems.

We need religious fervor. We need to decry bundling spyware and "analytics" with free alarm clock apps as evil. Finally, we need "know-it-when-I-see-it" type Software Decency laws that we can leverage to fine evildoers into oblivion (of course, those will follow automatically if we succeed in moralizing the issue).
"Misinformation" might (sometimes) be a synonym for "wrong".... but "whataboutism", "disinformation", "malinformation" are not. They mean different things.
Exactly. I'm glad they update the app regularly, but the giant popup banner is an aggressive way of advertising that.
> This successful businessman is now applying to emigrate to a European country and the United States.

How can one emigrate to 2 different continent at the same time? What's the goal?

Are they trying to drag the EU into US's conflict with Taiwan/China? I don't understand this article, depressed tech workers are everywhere, New York journalists should visit LA
> You can still change your name.

For certain values of "you," anyway.
Is there some detail of the hardware in current MacBooks where you can justify calling them rubbish?

I'm happy calling the butterfly keys rubbish: they were. But now? What?
There’s a reason that it’s called the legal department and not the moral department. They’re paid for legal advice. What’s “right” and “wrong” only sometimes factors into that advice.
Sure I somewhat agree with you. However my argument applies just as much if you exchange sole inventor with research group. The funny thing is "protecting the small inventor" is often stated as the purpose of the patent system, while in reality it is largely the big incumbents that are protected
Thanks for calling this out. I was grumpy and unfair. I'll remember this in the future and try to do better.
>Anyone who has a "Rules for thee, but not for me" ideology

Your referring to Twitter pre Musk, and not Musk, right?
i actually feel a tiny bit of buyer's remorse for having gotten a lenovo thinkpad just before framework really took off. my next laptop will almost certainly be a framework.
There's the added complication of relays: For smaller instances in particular, relays can fill in the federated timeline.
OK, this is at least a theory:

Putin wants to continue the war. He takes away his possibility of selling gas to Western Europe so that he is not tempted to make peace and sell gas. And his fellows can not be tempted as well.

(sounds as crazy as everything else)
> hardware on apple laptops is rubbish

that def is an unpopular opinion.
You're right -- about modern systems. The article is aimed at embedded systems, which are generally less than modern.
I think forward P/E is already in that ballpark.
Are you kidding? Asking if people read the article is more helpful when there's an unusually large number of people that haven't.

And if they need help accessing it, help can be arranged.
Agreed. The larger and larger vehicles of today are so much more dangerous for pedestrians, but they make me wonder: has any country ever prioritized pedestrian safety in car design? Feels like the sort of thing that manufacturers ought to do, but I'm not aware of it ever happening. Maybe there are regulators I don't know about who oversee this?
Isn’t the point of using the phrase “technical debt” that you should be doing this? It’s an idealistic phrase, not one that’s supposed to apply to every organization.
Market reforms are not intrinsically capitalist.
> It looks like I will just have to bite the bullet and actually read the rust book back to front.

I mean, there you have it, right? Not a diss on you specifically, but I've often noticed that some people will complain about something, but then it comes out that they actually haven't learned it deeply enough, they're just going on what they either learned so far, learned that something in a haphazard way, or didn't learn it at all.

I used to do the same, so no shame, starting off writing programs as practice and googling things along the way because everyone on any programming thread says "the best way to learn is by building, not doing tutorials" but that's not necessarily true. Sure, I have learned a lot by building, but I've often spent longer simply running around googling and learning bits and pieces than the time I'd spend actually learning something top to bottom, front to back, from scratch. So I actually like and see the value of tutorials now.

Once I read The Rust Book front to back like you said, I understood a lot more of the language than my previous attempts to learn it a few years ago. Doing Rustlings at the same time was great too.
I'm curious how it encrypts. I've got 500 "Signal connections"... Does it do them all at once (with some kind of "group key" like in group chat) and in a way that can be decrypted by any of the individual keys? Can't find any details on github or the official forum...
Did you know that the Corvette now no longer has a manual option?

Madness.

You may be right about that 99%, but there are probably 1/100 the number of manual cars, compared to 50 years ago.

So it all works out in the end.
They all render PDF today. Word and PowerPoint aren't that wild after PDF.
Well yes, I'm after something that can go in a freeway, a 250cc equivalent.
if someone tells me they have a decent egpu setup with framework that's another purchase pretty much guaranteed
The game is using the Ikea trademarks, I think that much is clear. The trademark isn’t just the “Ikea” name itself. Just like if you kept the golden arches but changed “McDonald’s” to “O’Brian’s”—the name is only a part of the trademark.
I didn't expect this to be something where all of the failures could be fixed in firmware. I don't know anything about the subject, I just would have thought it'd require hardware changes.
It doesn't work like email. Email for people is setting up an account on Gmail. "It just works", so to speak.

Even Hotmail was able to sign up millions of users with 1996 levels of tech-savviness.

It's only 'like email' if the people you're talking to have set up their own IMAP and POP servers.
> You equate company to the owner, I think that company is also other people.

Volunteer for a pay cut to help your coworkers, then.
Well you could always visit their website
An SFP isn't going to latch unless the socket is full depth.
I think the idea is we can have both democracy and paradigm shifting changes in a very short time span that hasn’t really been proven out recently.
Also people seem to forget SolarCity that essentially had to be bailed out with Tesla money... If he was actual business mastermind, wouldn't that company also be successful?

I much more subscribe that he got lucky and hired the right people. And managed to exploit VC and retail investors.
Would it be possible, in theory, to use an arm laptop to run arm macOS natively? Or does it rely on custom instructions/extensions?
It's close to being a viable option and it's improving rapidly.
These look cool but I just don't find Intel processors appealing anymore after Apple spoiled me with M1. The idea of buying another space heater Intel machine just stops me from entertaining any other laptops right now. Am I the only one?
I switched some of my side projects (simple Rails apps) over to Render on someone's recommendation. Render charges $7 for the lowest tier, which I'm confident is all I'll need probably ever.

While that $7 isn't going to break the bank, these new "Basic" Tiers on Heroku seem way more economical for my silly side projects, if I'm doing my mental math right (and it's quite possible I'm not...)
Ladybird is the browser being developed for SerenityOS, the "love letter to '90s user interfaces with a custom Unix-like core"[0]

[0] - https://github.com/SerenityOS/serenity
A lot of it is a rigidity and ease of use thing. If it's integrated it travels with the laptop. If it's external, you never have it when you need it.
No, you couldn't. For example, if you were teaching someone who's learning English about which words to avoid, they wouldn't know which words you're talking about since you're not actually using them
Ladybird is a from-scratch browser on a from-scratch OS.
I meant that Brendan Eich took something like Scheme and put the training wheels of automatic globals and familiar syntax on it.
There is also Intel oneAPI Fortran.
The donkey that wouldn't move
If "fox" == "Russian military" and "hen house" == "Ukraine"...well, the ISW folks strike me as far too sympathetic to the hen side to be shills for the fox side, as you seem to believe.
Surprised this isn't on your list: people were kind and helped me.
Typo warning!
See also SmoothLife, an amazing continuous version of Game of life. Integers are replaced by floats providing the same patterns with circular shapes.
Here: https://conwaylife.com/wiki/OCA:SmoothLife
What exactly are the shenanigans? Patents are transferable. Creating LLC’s for a specific transaction is perfectly legal.

This judge was getting awfully close to invading the attorney-client relationship. I would have to think hard, and review the law, before answering, or letting my client answer some of those questions.
Every time one finds a USENET post about a good product or service, is one less ad impression and potential clicks on a website; in other words, USENET couldn't be monetized, so it had to go.

Google literally embraced and extinguished it by first incorporating the message base into the web search, but apparently that wasn't enough, so they at first hid the "Discussions" search option, so that users had to enable it either by some search string fu or with 3rd party browser extensions, then killed it entirely. From that moment, a search that once would return links to people discussing X now would mostly return links to companies selling that X. The rest is history.

https://www.seroundtable.com/google-discussion-search-dead-1...
Isn't that basically all language features? I could also write

print("Hello")

print("Hello2")

print("Hello3")

print("Hello4")

print("Hello5")

(which I partially copy-pasted above) but I use a for-loop instead.
> this is a core problem in western society

Are there any societies, historical or current, where the extremely rich and powerful face justice in the way you would like, other than by pissing off other extremely rich and powerful people?