skysight-inc/HackerNews huggingface dataset:
In general "factual information" is not a defense to a whole bunch of things that society generally recognizes as not protected by free speech (the broad concept, not solely the legal right). I cannot claim to be lawyer and provide you with legal advice, even if that legal advice is correct. I cannot redistribute copies of Taylor Swift's latest album, even if (perhaps especially if) it is a faithful copy. I cannot make a public list of all the black people at my company who show up late to work and leave the white people off that list, even if I'm accurate about when they're showing up. If I am a doctor, I cannot publish transcripts of all the conversations I have with patients.

And a few of these aren't even heinous! If I happen to be self-taught in the law and I am particularly good at giving wise and helpful legal advice, but I am not actually admitted to the bar, nobody is directly hurt by my advice, but society has decided the potential for harm in this situation is high enough that I still shouldn't be allowed to do that.
In earlier smartphones fractured screens were indeed very rare, because the glass did not reach so close to the edges of the phone, i.e. to the impact zones.
My "Razr i" took a hell of a beating. The iPhone 3 was also quite robust. Galaxy S4, iPhone 4 were probably the turning point in terms of robustness vs aesthetics.
This and entry level books on legal contracts make a fantastic read on how things can go wrong very quickly for those who promise heaven and then some more.
There needs to be a law that every programming language README or homepage needs some sample code front-and-center.
>And the same goes for Germany. Even more so because their incompetent leadership invited the entire middle east to Europe.

>If you really wanted to “help out” and “be humanitarian” Sweden and the rest of the EU should have established safe zones in Africa.

The solution is to stress African countries instead of the European ones that helped create the Syrian refugees in the first place?
Mark Zuckerberg should dial down the metaverse and make Facebook Facebook again
Maybe some Eurobeat
It's perfectly fine, from a legal standpoint. My personal opinion regarding the ethics of the situation is mainly a reflection of that - in the bizarro world where social media companies need to synthesize content to drive wholesome engagement, it's entirely their right to do so. When you sign up for any of these services, you acknowledge that your uploaded content and online experience is completely subject to their will.

The ethics of all this have already blown over. Twitter and Facebook have both been proven to shadowban controversial figures, and no ethical panic ensued. People don't care, they want a Tik-Tok style feed of sugar water and sweet dreams fed to them on an IV drip. If the next step is fabricating fake content (again, considering how many real content creators exist this seems unlikely), then there is no ethical discussion. It's as fake as the AI-corrected profile-picture you shot on iPhone. It's as real as your approximate location being tracked by Walmart WiFi and then processed into shopping habit data to sell to competitors. If you use Facebook or Twitter (or arguably any social media) then you're already being manipulated. They don't need to promote fake content to make you think what they want.
it's nice but the plot is kind of lacking and i didn't care much for the protagonist.
Aside from what has been said, it is possible that whoever is behind lsp-mode may have never actually suggested to merge it into master. I haven't checked if this is the case, though, but if it is, then the decision is a lot simpler.
It is not wrong to be suspicious of someone clearly trying to minimize the extremely negative aspects inherent in a political ideology in order to make it appear reasonable, especially when personal experience is contradictory. If the loud extremists are making all the noise then why are the pragmatic ones not doing anything about it? You seem more intent on convincing people how reasonable you can be instead of distancing yourself from the crazies. There is no reason to latch on to a term that you have to constantly defend because people misinterpret it due to others using it as you do not. I know I am Godwin'ing this thread now but the term National Socialists might key you in to the dangers of not fleeing a right-wing take-over of your group.
Looks great. My first reaction to the title was.... "Textual TUI..... As opposed to...?"
the most important qualities are patience and forgiveness.

your friend is supporting his wife, and she shares her pain and grief with him, while he shares his pain and grief with you.

here is an interesting article that describes this support model as multiple rings around the person that is sick.

https://www.latimes.com/opinion/op-ed/la-xpm-2013-apr-07-la-...

your friends wife is at the center, your friend is the inner circle, next are his family and you. you are supporting those inside the circle, and you get help from outside the circle.

HN is the furthermost layer outside. maybe you have friends that you can turn to for your support, but if not, reaching out here on HN is the right direction. you are welcome to dump your pain here or in private to anyone who offers to listen.

i have been on that inner circle before, and on outer ones. feel free to reach out.
‘I have a million TikTok followers and only make €50′
What's wrong with the charity example? Presumably that money came out of their marketing budget, and if they hadn't spent it on ads highlighting the donation, it would have been spent on some other kind of ads instead.
I guess you can control the markets you're focusing in - within reason. E.g. picking a particular sector to sell into. How much choice you get depends on the product you're building, so I suppose it's a bit circular.
I mean, we could try using the democratic process, that seems to have worked reasonably well so far.

But you're right that I hold free speech to be a right for its own sake. So it's that I first believe that to be a right, on grounds of personal preference, and then I advocate for it because of that. But obviously I cannot convince someone on that basis - though that goes for pretty much every preference.

That said, I think the particular issue here is that the abrogation of the right of free speech created by this action did not come about through any particular instance of the democratic process, and is not actually based on any process of formally weighing rights against one another, but rather who can threaten to cost companies the most revenue.
But surely if you have a problem with the distribution of information about how chemicals are produced, you should also have an issue with, you know, deliberately driving people to suicide by making their lives hell. One seems worse than the other.
Imagine listening or taking business advices from a writer in "businessinsider", it would be so funny.

There was a time some other journalist said buying Instagram at 1 billion was overvalued or something, maybe bit similiar.
Microsoft Employee’s Guide to Maximizing Donations
In space they generate ~7x as much power averaged over the day (24hr sunlight, plus full power all the time) and during the winter in the upper latitudes it has got to be at least 100x the power you get from one on the ground.
how is what OP made not basically going to be the p1rat3 bay 2.0?
An Unholy Alliance Between Ye, Musk, and Trump
The "default" profile "for PGO" is the compiler on its own -- folk put a lot of effort into making sure it will generally compile arbitrary code well. And a big part of that is lots of people running lots of open source code and measuring how well it performs.

The difficulty with "as much open source code as they can find" is that we need to execute the code to make a profile. And unless we're running the code under real-world conditions, there's no guarantee that we'll generate a useful profile. So we need to be a little careful about which code we look at from a performance perspective. Even when we have a profile, it's a count of branches taken for the specific code that was compiled, and it's not normally applicable to either a different version of the compiler or any input that's not identical to the input used for profiling. With link-time optimisations, even a "common" profile for library code isn't necessarily going to be useful: which bits of a library we'll try to inline will vary according to the code that's calling it.
isn’t this just stable diffusion emitting vector images? it honestly seems like a way to harvest emails more than anything.
See the problem here is you likely have one specific example of a law that you think this would fall under and it doesn't work that way.

The problem you have here is you're not looking at a stack of criminal, civil, and potentially contract laws tens to hundreds of thousands of pages thick.

It gets even more complicated once you become a multinational where the laws are not 'do whatever you want and get away with it'.
I like how clearly you distinguish "evil" and "not legal" :)
Price? Best-in-class search? Availability?
Brandolini’s Law: The Bullshit Asymmetry Principle
Call me old fashioned, but the thought of putting a massive, heavy tube into the air full of cargo without enough energy to get it to its destination seems like an idea that will get a lot of people killed. I can't even get reliable satellite TV, I don't want "keep a plane of Amazon packages from landing in my attic" reception to be a thing I need to think about.
Yeah, it baffles me that whoever did the planning for this thought that "making it cumbersome to fill out" would work the same as for, say, a 5% rebate on a small purchase vs. when the rebate is worth thousands of dollars.
yea... reminds me of seeing the number of hours a friend had put into EverQuest. I'm sure I'd be appalled at many of my own stats for my own activities
It’s hard man. What you’re doing for him is good <3
I feel like there's a large class of tools in this space now (Vercel, Netlify) that do all of this and more, and this post is less about Cloudflare Pages and more about the (really good) state of static hosting these days?

One thing that stuck out was the comment about "Twitter cards", since Vercel/Next now has this built in: https://twitter.com/vercel/status/1579561293069316096
Yea you can pick a sector to sell into. But any sector you sell into is constantly evolving. You need to correctly predict the direction things are moving in, which is somewhat a timing and luck factor.
He's a true OpenSource propagator, and a professional. In growing world of embedded systems, the importance of U-Boot is hard to overestimate. What a loss!
Almost every embedded Linux system, especially on ARM platforms, uses u-boot to start up. And that includes Android.

It's everywhere and it's all invisible to you. But it's a crucial piece of code.
Blink-182 is a pop band.

I went to a $10 punk show just last week and had a blast.

Who’s enslaved by Ticketmaster?
There is a downside to not naming things: All the concepts are in your heads and not in the code. It's not self-documenting at all. No one names that div or section or whatever tag via a readable class name, so any future reader will not know, that that might be a concept bound thing in the site. Styles are just applied until it works, which leads to a mess. New web dev comes in and gets told "That font is too big!". New dev opens the inspector, looks at HTML element soup. Hurries to the code, replaces some styling on that level of nesting in the HTML, but does not understand the concepts of the site at all, nor that there are probably 10 other places, that now need change.

A well thought out class name would have helped understand, that new dev is actuall editing something, that is part of a group of things, which all have something in common.

Naming things is hard, but finding good names is worth gold. Avoiding the hard parts is not going to be the solution to all problems. We would all be working in some kind of modern version of lambda calculus, if naming wasn't important. There are good reasons, why we name things. To convey meaning and convention. Not naming things hides these and makes them implicit, instead of explicit.
If Eglot is the Emacs blessed package I'll probably start using it over lsp-mode, but seriously how do I pronounce "Eglot"? Egg Lot? Ah-lot? A-lot? Ehh-lot? Eh-glot?

I never tried Eglot simply because the name made me think it was less serious.
Sphinx and Manticore Search [1] have support of the Russian language out of the box for like 15+ years :)

[1] https://manticoresearch.com/
The leading drug used for treatment is CAD$28,500/year.
> Security should always be considered with what can technically could be done given the current code/permission/etc. Anything else is piss poor security practice.

Yes, "considered", not "assumed and banned on the basis of". If I consider what the app could do and chose to accept that risk (hint: you do that every time you install a program on a desktop OS, which have basically no sandboxing and often auto-update), I should be able to use it. Google is doing the deciding here and that's not ok. "There's nothing stopping the devs from abusing this access in the future" is a reason to be careful, not to completely disallow a piece of software (which is what Google effectively did).

> Google is not forcing this app to call themselves "malware"

Many people on this very forum regularly claim that software that does things like upload your contacts to the cloud for no good reason should in fact be considered malware. An app that explicitly brands itself as privacy-friendly being forced to claim it does something that violates user privacy is largely comparable to being called malware.

Let's try this analogy again: imagine Signal needs to call itself "not actually encrypted messenger" because they could in theory push an update that sent messages unencrypted or even forwared them to the NSA - they have all the required permissions!
What are you afraid of, really? People that can make innovations?

My point was that the reason that people are doing all this work on the blockchain because no other solution has been shown to be better. Anyone that says "blockchain is not needed for that" should at least provide a better solution, or say "I actually prefer to keep the status quo".
Fair enough. That said, consider my comment part of this process. :)

edit: I guess my disagreement with the idea of "forcing others" is primarily that I don't consider companies past a certain size worthy of having a right of free expression.
I'm in the safety of a job, but wanting to switch. With time on my side I mostly select binary, but shooting high and being picky.

must haves:

- no evil, no bullshit: biggest filter as that rules out: marketing/ads, surveillance, crypto/web3, e-commerce, gig-work economy (if not really evil, they are at least not interesting to me)

- interesting topic: one of these: AI, knowledge management, curation, science, audio, possibly engineering, interesting voting and recommendation systems

- career level same or above, but attempting to get something above

- decent work/life balance, preferably mostly remote (but willing to go to 5 instead of 4 work days)

- payment: same or above (unless I'm super super convinced with everything else)

Ideally

- remote beyond EU

This means I probably write just 1-3 applications a month and expect to do so for a while.
what’s the smallest protest in china that would actually stand any kind of chance of successful revolt/revolution?
Avi Shamir is the S in RSA, and his name has appeared on a multitude of papers about side channel attacks. Timing, current, and I think EMI. anything and everything you can measure to differentiate between what happens when you encode message A versus message B, or often worse, the same message with key A versus key B, which lets you reduce the search space for brute force guessing. Knocking n down a bit for a 2^n problem sometimes only reduces a problem from “heat death of the universe” to “nobody is around who could possibly care” but in other cases you can take something from a thousand years to a thousand hours, or all the memory in the US to all the memory in a single cluster.
See the latest 2022 algorithm called MeritRank [1]. Improves on the prior work developed together with Harvard. We deployed roughly 5 generation in the past 17 years.
[1] https://arxiv.org/abs/2207.09950
This was recently covered in depth in "Now I Know" [0] - a random corner of Internet with quirky collection of articles. I have been a happy reader these past many weeks.

[0] https://nowiknow.com/the-marketing-stunt-that-vacuumed-up-a-...
What are the minimal x86 SoCs at right now? All i586?
If you don't think you are privileged, you have not traveled (for exploration, not pleasure) enough.

If you think the concept of privilege is ridiculous, then you don't have the empathy to place yourself in another person's shoes.

Privilege is being in a situation where you could imagine walking in someone else's shoes but don't.

You've had nothing but good experiences with cops, but can't imagine what it's like walking in the shoes of someone who hasn't. You have the privilege of not understanding what that is like. That's what privilege means.
Ask HN: Who is the most successful product owner that you know of?
Yep. And even that ends up not working, because even when you are an ISP, you need to peer with or get transit from other ISPs.
I like a lot of what Graham writes, but I fundamentally disagree with him on this one. Spoken language is the JIT compiler of information transferral. It’s spur-of-the-moment; it’s stream-of-consciousness; it gets the job done by stripping away a lot of nuance and complexity.

Written language is more subtle, more considered, more edited - he states himself that he writes then edits - in his case to make it more “spoken”. By doing this he is removing complexity in the interests of simplicity, and this may well fit with his goal for this work. It is not a general panacea.

I don’t disagree that sometimes it is more useful to have a simple introduction, leading to a more complex and better understanding of a subject before layering on the exceptions and subtleties - there is certainly a place for simplified knowledge transfer, our entire system of education is based on this “lies to children” approach.

What I do disagree with is that it’s a useful go-to rule. The world is inherently complex, and we deal with complexity by introducing layers of abstraction (more of the “lies to children” approach, but this time to ourselves). Not everyone needs to understand the quantum mechanical physics of a positive charge in order to understand that balloons will stick to your hair if rubbed against certain materials, but if you’re trying to explain that, then you read the room and go with the layer of abstraction needed. Sometimes that abstraction is very thin, and the language used will reflect that; at other times, “it just does” is the way to go… party handbooks printed on balloon packets are different to undergraduate textbooks.

So written language, with all its capability for complexity, context, subtlety and nuance should be employed when that capability has a useful effect. That means understanding one’s audience and tailoring to suit, not just a blindly-applied rule to “write as you speak”.
The Syrian war was when we should have dealt with Russia in the first place
> someone does.

Who?! Give it a name, or set of names.

I'm all for healthy skepticism, but you are far from it.

> There's a lot more wealth concentration on the blockchain

First, with Ethereum you need 67% of the staked ETH to make an attack on the network.

Second, stakers do not have power to change consensus rules. They are not able to dictate how people transact (not without losing their take) and they are not able to change transactions.

Third, do you understand that even if one single entity had that much power to launch an attack of the network, it would not be in their interest to do so? If the network got to be controlled by any single entity, the other people would simply lose confidence on it, they would stop using it and then all of the staked token would lose its value.
>dramatically more difficult and challenging than what the majority of us can remotely understand.

Jobs and Bezos fell into this category, they just underpromised and overdelivered, not the opposite.
Malicious domains, users of email services for spam purposes, etc, get removed by their hosts all the time. That's simply a fact, I have made or been involved with the process as I work in security. There are some providers that are more cooperative than others, and certainly lists like Safe Browsing exists as well to deal with that + they can be more false positive tolerant.

My point is that these providers make choices about the content that they host all the time. They do this because some content is just bad. Kiwifarms tipped too far into "bad" and got removed, just like malware would get removed, just like spammers get removed.

Visiting a site, accidental or otherwise, isn't relevant.
It's very hard to do from an interview process in most places in my experience. The best way (if you haven't worked with them before) is to speak to someone trusted (outside the interview process) who has experience working with or in the team. If you don't know someone with personal experience then (depending on the role/seniority) an option is to try calling a headhunter who isn't involved in the process and ask their perspective.

In an interview the best you can probably do is to pay close attention to how they describe the role and the team, especially non verbal cues. You can try to ask some questions which give some insight (what's the team culture like, what's the worst part about working here, etc) but a lot of interviewers will give non-answers to those sort of questions.
As history repeated shows, righteousness works really well. I don't have to painstakingly make the nuanced arguments. Instead, I can simply cite "social responsibility" or whatever social justice in fashion or simply attack my critique's morality.
That, or Occam's Razor could suggest that the shadowbanned second-class is a much less interesting/engaging group of individuals than the rest. That aligns with the theory that this is all for money (it is) and it's much easier to imagine than a cross-platform initiative to use GPT-3 for pestering extremists.

Who knows though, I'm willing to entertain anything here in the grand ol' USA. Still, logic suggests that there's a simpler answer here.
This tool is there to automate the boring parts of converting codebases. The real work is verifying the parts that rely on undefined behavior.

High fidelity and reliability would be a concern if the transpiler is used to regularly sync between C and Rust versions of a same codebase. It's less of a problem for one-off efforts. Those will usually be heavily tested and inspected before the result is trusted.

Edit: it would of course be nice to see proper quality control applied, but prototypes have to proof quickly that they are worth the time spent refining them.
wow, to each their own... I just installed spind based on this but it wanted me to pick categories so it could spam me with suggestions. There's no skipping it so I uninstalled. I have zero desire for a podcast app to suggest podcasts to me period. I get plenty of recommendations from the podcasters I listen to. I don't need more even more ads in my life.
That's fair, and indeed, going back to The Office, the one Sociopath move that Arch-Clueless Michael Scott made in the entire series was leaving in a pique to found The Michael Scott Paper Company. Which was just successful enough at its core function to let him not only pivot back but actually score points off two seasoned Sociopaths.
There is no viable alternative to Electron that is truly multi-platform.
Being grandiloquent does not equate to being more intelligent, you're just being superfluous when more terse and lean sentences are better.