skysight-inc/HackerNews huggingface dataset:
Personally I think the idea of a fanless laptop is in most cases stupid: having the option to get a lot more performance from you laptop almost universally justifies having a fan (at a low price lightweight & only moderately bulky cost).

More laptops should have fanless modes, where the processor is power limited & only passive cooling is used. I believe this would be possible on many laptops. Perhaps especially gaming laptops could potentially do very well only on their passive mode while not gaming, since they have such a large focus on cooling, but given the extreme flexibility in specifying power limits for chips that's possible these days, I feel like quite a wide range could have a pretty ok passive cooling performance.

It's be wonderful if there was a good standard review process to better explore laptop noise. That seemingly is the objection to fans, yes? Rather than totalize the ask, allowing different routes to success would imo be preferred.
I don't buy this. If people want to make the argument that Twitter is the new public square then we need real identities. No one in an actual public square is going to get away with spouting bigotry precisely because there are consequences to free speech which require identifiability.
PHP has really become quite great to work with.

I wish there was a fork of PHP that cleaned up all the things that would break backward compatibly (e.g. have consistently method naming, clean up type casting for methods that do that which can today lead to weird bugs, etc). Essentially, haven't an entire "clean" language to work with.
If I pay $5/month for social media, I expect more than just no advertising. I want strong moderation, a la Hacker News. Make some bubbles, let me choose the moderation focus.
What if it cost $2 a month plus a scanned copy of a government-issued ID?
Makes sense. I think where the interchangeable cogs model breaks down (or at least becomes less effective) is in the design/engineering space. To belabor the analogy with Ford, the designer of the Model T is not interchangeable in quite the same way as the nuts, bolts, and assembly line workers
The Future of Open Source: On Imperialism and Idealism
The performance aside. I love the design of the site, it reminds me when internet was dominated by blogs. It feels like page to read, not an application for content consumption.
As long as from the programmer's perspective it's opt-in rather than opt-out—that is, "await" by default. That was a huge mistake for Node and will seemingly haunt it forever.
In brief, this allows you (the client) to not just use HTTPS to check that the server you are connecting to is who they say they are, but also to check it is running the whole unmodified software stack that you expect.
And what is the solution then when the population of the UK is 100 million, Or 200 million, and more still want to come? The government already lie about the genuine population because the numbers are so alarming. There has to be an upper limit on the desirable population of the UK before life becomes miserable: this is a small island and already one of the most densely populated places on earth in parts and little space to expand without further significant impact, no genuine wilderness, increasing pressure on the pockets of decent biodiversity left etc. etc.
I definitely would not call the people I know who still actively use Facebook to be on the reasonable side of things. For me it seems to be mostly people who got really into deranged politics and are constantly posting insane garbage (on every extreme of the spectrum), as well as housewives shilling MLM scams to each other.
Now this surprises me. To me Twitter is the polar opposite to an oldschool internet forum: unmoderated, no structure, a post length limit that acts as hurdle to meaningful content, and a lack of any common interest between members.

Twitter is the most toxic "mainstream" community I've ever seen.
Cryogenic CO2 could end rail delays caused by leaves on the line
https://youtu.be/Gzc2nAhY8OI
He has experience with it but he's not the only one. I'm sure Max Levchin would be very capable of putting together a team and fighting off the bots.

Combating fraud was a key technical challenge in building PayPal and bad actors on that network had more direct financial incentives to write them because PayPal was transmitting money rather than social updates.
Ask HN: Web apps and mobile apps and back end = distributed system?
Hi!

I apologise for the title; I just couldn't find a way to fit the question in the characters count limit.

Basically, would you say that clients (either web and, or, mobile), together with the backend, form a single distributed system? Why? Why not?

I suppose that _it depends_. But does viewing them as a distributed system give any useful insight, tools or concepts that could be reused when integrating clients and the backend?

Or is it just an amusing thought experiment but a dead-end nonetheless?

Have a nice day!
Same old bad take I see.

He was fired because he wanted to keep it and had a very aggressive growth plan.

The other people just wanted to cash out.

He was not fired about incompetence, he was fired because of disagreements about strategy.
Makes sense. It takes time for new features to get traction and iron out any missing parts that the original RFC didn't think of. Lots of software projects alternate between new-feature releases and cleanup/bugfix/housekeeping releases. Users also like to have a period of stability before they need to change things up again.
What do you mean? 4chan as a cesspool has more activity than ever, there's no bottom to the bullshit that goes on there
Thank you. Very badass. Probably the "simulator" that got lured me into writing computer games. I remember playing this in an arcade with the big throttle lever and rumble of the engines.
I'm not reading anything into it at all.
I love PG and I remember buying a Kindle 15 years ago just so I could read books from PG.

To this I would add https://www.fadedpage.com/ which is like Project Gutenberg, but for works in the Canadian public domain!
Continual rage and social justice mobs surely keep a ton of people off the platform, myself included, even if the vitriol drives the existing crowd into a fervor of usage. I don’t think rage is a prerequisite for engagement in general.
Intro to BPF CO-RE
This is interesting to me for a couple of reasons. One that is being discussed here in other threads is basically, "What does Musk think he can do that others before him haven't been able to?" Are we going to see a stroke of real genius here?

The second point is also interesting, but isn't being discussed: Twitter enacted a poison pill on 15 April which could allow Musk to pay a ton but not get board control. I'm not an expert but what I've read is that if Musk (or anyone) tries to get a controlling share then other shareholders can gain voting shares for cheap, which makes it very expensive for Musk to actually achieve a takeover in the sense that he can do what he wants with the company. I'd love for somebody who knows more about that to help clarify it.
On a French keyboard, the 'tilde' key (left of the 1) is the symbol '²' which I hardly ever use.
Therefore I remapped it to the € symbol using AHK. No more AltGr key combination to get it! (and I keep the '²' symbol with shift-'tilde')
Hi buu700,

Weird question - came across an earlier comment of yours.

Do you happen to have a spare tube of Biomin F you’d be willing to sell me stateside?

Thanks.
Huh? I’m not following. Why would this hurt revenue?

Authenticated real people are more valuable to advertisers.
Coinbase: Selling shovels in a gold rush is a profitable business
I'd encourage you to engage substantively in the conversation. You know almost nothing about me, and are claiming that I'm pretending. This is not substantive.
damn, noticed the same effect here!
100%. I've worked for a lot of bad managers and 2 good ones. 1 of the good ones wasnt a great human but an incredible teacher. The other was an okay teacher but an incredible human. The later I'm still in contact with and we've stayed in touch for 5 plus years.

A lot of what I'm looking for in a boss is just someone who kind and understanding. It's shocking how low that is on most managers agendas.
I don't think the author is quite saying "this is wrong".

It seems like he's more saying "this is an oversimplification, and the reality is a more-nuanced version of that statement" -- specifically, that rather than "now languages just build a language server, and editors just accept LSP", it's that "now languages just build a language server, and editors just accept LSP, plus a bit of LSP-specific configuration to point the editor at the particular LSP for a context."

Breaking things down a bit further, there are three scenarios discussed in the article:

1. M × N -- every language needs a from-scratch, bespoke plugin for every editor

2. M + N -- the "standard explanation" for LSP, where you build one LSP client implementation per editor, one LSP server implementation per language, and you're done

3. The reality of what exists today: one LSP server implementation per language, one LSP client implementation per editor, and a tiny bit of (usually-end-user-supplied) configuration in your editor to glue those two sides together.

The key difference between scenario 1 and scenario 3 is that scenario 1 requires someone with _very deep_ knowledge of a language's structure and semantics to implement a fully-fledged plugin for _every_ editor, usually requiring deep knowledge of that editor (or vice-versa), where scenario 3 allows both ends to wrap that deep knowledge up behind a standardized interface so that any shmuck can write like <100 lines of lua to glue the two ends together (speaking from my own experience as an "any shmuck" using neovim)
I think it is working quite well and is preferable. Depends on the community and I am not a Twitter user. But the problems began with social networks, not with anonymity, even at great scales.
Chris Seaton pointed out something very interesting in his Reddit comment here:

https://www.reddit.com/r/java/comments/ubgyva/comment/i646o4...

> "The beauty is it’s not a Java GC, it’s a generic GC they have evaluated in Java."

Important bit of info there.
I am cautiously optimistic of this deal, but the cynic in me also thinks that the same broadcasting of the ruling class' narrative will continue, now under the guise of "Elon defeated the bad guys". Same hands, different puppet.
I'm sure some of them are just in it for the money - whatever insurance covers and as many beds as they can legally fit. That's why there are places that offer very basic 30 day programs, when in reality the success rate is much higher in longer and more complex/individualized programs, like 90 days. But good luck finding people who can pay for that, insurance that will cover it, etc.
“my brain's attempt at avoiding insanity”

Don’t overthink it. Some people have a stronger ability than others to synthesize sensory data. It’s more related to lucid dreaming, not insanity.
It would not surprise me any to have a Boolean type and have both true and false as restricted subtypes of that. However, in this case of it being used primarily as a return type for failure in a function call, I think they're conflating the tradition from C-style languages of returning a false-ish value in-bound rather than creating a type specific to the error condition.
I don't know... freedom of speech? From anyone's points of view, I don't see how anyone is exempted from ur points, even the white ppl(im poc btw).
Hidden real identity verification is an interesting idea. Limits bots and abuse without curtailing legitimate free expression.

The question is whether people can trust Twitter with that information.
As long as you use latest and not the algorithm view and stay away from trending it is very calm and nontoxic.

There’s a very very vocal minority of accounts that spam up every trending topic to make it as politically divisive as they can.
Modern web programming is almost always deployed on Unix-like operating systems / Linux. The biggest reason to allow running Hare on Windows/macOS would just be for developers who don't use Linux.
> Make a readme that says "This project is me exploring how to do Y so I can learn the ins and outs". Solved.

Your comment is a great reason for me not to share my Github profile.

I'm not going to treat my Github project defensively. The notion that most people need to worry about what they put in their README because some interviewer is going to look at it - it's just so much better not to let them see your Github profile.

The irony with this article is that it's proposing a solution to a problem - yet that solution is as problematic. A resume is a poor indicator of one's skills, as is their Github profile.
Elon isn't paying for this out of his own pocket. He's not transferring it to some perpetual trust a la the Guardian and the Scott Trust. He's taking it private but there will still be pressure from everyone he's raised money from to make sure they make good.

Mostly, I think this is going to end up being one of the most expensive acts of individual hubris in history. It's strange from someone whose other notable projects have such clear goals. "Moar free speech lmao" doesn't sound measureable, let alone achievable while also making bank.
> Would I want this person to be my boss? Would I learn a significant amount from him or her? What if this person went to work for our competition?

Sincere question I would have is, people who work at companies with intense vetting processes to find just the right person, fire fast, and avoid bad hires at all costs - how is that going? You're in, do you see yourself still there in 3 years?
I'll comment that this is also something that you can partially delegate to the team.

A healthy team has a good understanding of one another's strengths and weaknesses just from working with each other. A manager should be trying to collect that feedback, as well as use their own, then work with each member of the team to determine what opportunities they need, to either demonstrate a strength, or work on a weakness, and then create space to socialize those needs. With the team aware of what one another needs, they're able to all be on the lookout to identify and highlight those opportunities.

Once the items the team definitively owns are being optimally allocated by the team, the manager can look for opportunities outside of the team's domain. They don't even need to be for specific individuals, but things that the team would be able to reasonably help with; then pitching them to the team, the team can self-organize to determine who it's an opportunity for (and then further break it down; maybe person A needs the opportunity to lead a cross team initiative, but person B needs the opportunity to dive deep into a technical implementation, style of thing).
> the human race isn't quite ready for anonymous 'free speech' online

Speak for yourself. I've been participating in anonymous and pseudonymous internet communities for decades and it's great. If nutjobs and shills are the price we must pay for their continued existence, then so be it.
It doesn’t feel like twitter wants to change.
- Setting up a MySQL server on both your dev machine and server, and making sure they're the same version (extra fun if they're on different OS versions)

- Setting up an out-of-repo config file on the server with your MySQL credentials

- Setting up a backup script for your server data

It's only about an hour of work total, but it's an hour of work that I hate doing.
Some context: https://knowyourmeme.com/memes/learn-to-code
>I'm deeply familiar with the platform and have not witnessed censorship outside of threats and direct hate speech

Maybe you're brainwashed to the point where everything Twitter bans falls into categories of "hate speech" or "extreme disinformation". That doesn't mean the majority of people out there share your views. Of course, you don't have to deal with those people, because you probably hang out only on websites that reinforce your biases via censorship.

>I'd love an example of how yourself or other you follow are censored.

Unity 2020 campaign account got permanently banned and links to its website were restricted even in private messages. They broke no rules, posted nothing edgy and no one ever coherently explained why this happened.

New York Post got suspended after Tweeting Hunter Biden laptop article link. The suspension was based on clearly fabricated rationale.

These are just two egregious cases that I'm well familiar with. I can post about a dozen more. There are thousands less notable, but no less clear-cut examples out there. There are even more examples that are debatable, but which in totality indicate a pattern or political manipulation.

Funny thing is, I don't even use Twitter. The question is, why does a person like me is more aware of its censorship that someone who claims to be well familiar with the platform?
An aberrant precision account of autism (2014)
I think a lot of people see the potential that Twitter has but it's unattainable in the current structure.

The changes needed are drastic and in any environment where there's a lot of ceremonial overhead that slows down a clear vision, those changes can't be attained. Having somebody in a leadership position who can clearly say, "this is where we are going, this is how we are going to get there and no, I don't have to run it by anybody for approval" is worth it.

The users are already there.
Just the setup is impressive

>How many cameras are there?

In total there are 7 night cameras, 26 remote cameras, 1 manual camera and 1 drone. All interconnected by 22,000 metres of cable via 15 hubs.
Sure. But not because you're expecting the treehouse to be at the caliber of a major building project. Rather because it's an opportunity to witness:

- What their work looks like when they're solely in charge of it and it's not a massive, long-lived team effort.

- Obvious flaws that shouldn't be acceptable to anyone. Like, loose boards, nails sticking out, a fence that's not supported and may collapse if a kid leans on it wrong.

Neither of these things are the entirety of the evaluation, but IMO they're a relevant signal to use in combination with talking through past professional projects, particularly if the professional projects aren't visible or known to the interviewer.
It's not trying to solve the problem of assessing whether rules were broken, it's attempting to add friction to bad behaviour. If you get banned and lose your deposit, it's going to cost you another $N to try again. Right now there's practically zero cost to signing up to a website again with a new account to continue the bad behaviour. At least this way, only the richest and most determined trolls will continue to have an impact on services.

Saylor discussed this mainly in the solution of DDOS mitigation. Perhaps he didn't intend for it to extend as far as content moderation and I'm taking his idea too far, but I think he probably did.
There is so much complete nonsense in those to lines that untangling it is actually impossible.

Yes, Tesla bought SolarCity, the rest is just a bunch of nonsense. One can argue that, this sale didn't work out as well expected.

But if that is really the worst think you can come of with, it pretty sad.
Fun fact. They banned r/fatpeoplehate over a year before banning explicitly racist subreddits like r/coontown. Really shows where their priorities are.
Oh goody. Now I can anticipate an article in a week or so talking about the issues people are having relying too heavily on using GitHub trawling as a hiring signal.
2012 with 2012 logic

A couple hiring managers and recruiters here still do it, thats cute

One things thats changed since 2012 are that private github repos are free
The fact that your comment is being downvoted is why we need more free speech. The above comment is simply a biological fact. Many people are stuck in echo chambers that make them think their fringe opinions are from the majority, Twitter enables this enormously
And you can still get that metric without third party trackers.
> How far would you extrapolate this? Where would you draw the line?

To where it makes sense from an engineering perspective. Yes, that's what makes good engineering: selecting a pragmatic point between two extremes.

> Yet, why should it be? Wouldn't it be better - according to this way of thinking - because it means the editor will not crash if the cursor blinking code crashed! or if the file tree viewer crashed!

Your argument is absurd. You're trying to counter my point by making up an extreme version of what I said and then refuting this imaginary point. This kind of logical fallacy is called "straw manning" [1]. This is how it works:

"According to your line of thinking, wouldn't it be better if every program shared the same address space, even in general purpose computing? Maybe even with the kernel? Then every programmer would be really* invested in avoiding bugs. I think it would be obvious that this would be insane. Therefore, you're wrong and I'm right."*

Can you see now why that kind of argument is a fallacy?

[1] https://en.wikipedia.org/wiki/Straw_man
I guess that depends on what you mean by “as you would in PHP”. I assume everyone uses something like Twig these days, so in that case, absolutely. You even get compile time checking from Rust libraries like askama: https://github.com/djc/askama
I'm not really optimistic about the hardware and the tape-out goal. The author seems to have a very basic knowledge about it.

For instance, the int multiplier design is overengineered, very naive and far from state of the art (no pipeline, no adder compressor). I would suggest the author to check wallace tree multiplier.

But at this stage it would be preferable to use the native verilog multiply or a DSP macro to target FPGA for prototyping, and to focus the SIMT architecture and the pipelining. Arithmetic unit design is a science in its own.

However it's a beautiful project!
I hope you'll reconsider this in the long term, not because I think Windows/macOS are great (my feelings for them range between "ugh" and abject horror depending on the day).

Rather, I think it would be good because it makes a language much more palatable for mainstream adoption if it's possible for programs written to be ported to Windows/macOS. Languages need the positive adoption feedback loop. Rust would not be as mature and stable as it is today if it were relegated to Linux server programming.

That said - I can appreciate keeping a small target for the language in the beginning. It allows you to concentrate efforts and achieve an MVP much sooner than you would be able to if you had to deal with Windows BS :)
This is all I've ever asked for. Just give me the tools to moderate for myself / choose my own filters, and I could not care less who deserves to have what sized megaphone FFS.
Data loss is a pretty serious problem.

Do you have any more information about the situation?

Could it have been in the hand spun partitioning logic instead of SQLite?

What was the ingestion throughout roughly?
I speak with researchers all the time. Most agree that Noah Carl's pseudoscience is what got him canned, not any DEI initiatives.
Everything I've read says he's taking it private. Yes.
https://github.com/backtrace-labs/verneuil is in-process (precisely to minimise deployment pain).
Wezterm is indeed good! Thanks for the tip!
Yeah... like a laptop with OpenBSD?

Otherwise it sounds like sound advice for any device if you have the threat profile to warrant it.