skysight-inc/HackerNews huggingface dataset:
Sadly, this does not help people who just want to replace their Windows machines with Linux, or even more professional Linux users, who haven't even heard of this bug.

After all, most people stick to the defaults.

Also, the suckless community os one of the more toxic ones out there...
Pizzagate isn't as crazy as the media makes it out to be
The amount of extra battery space would be insignificant. Plus with the expected battery life on new MBPs with M1 chips, you'll have plenty of juice.
> Having cops invade her home and hold her children at gunpoint didn’t scare her into becoming his scapegoat, so it’s important to escalate the campaign of violence against her.

You make it sound like the police broke into her home and deliberately pointed weapons at her children. That’s completely bullshit.

The police had a warrant signed by a judge. They repeatedly asked her to open the door, she refused. This went on for over 20 minutes. When they eventually did get inside, they’re entering a premise where the suspect had already demonstrated to not be cooperating and it’s standard practice to enter with your weapon drawn.

You could argue with whether the warrant itself is justified. But the police did everything the way they’re supposed to and the only person who put those children at risk was the mother who refused to cooperate with a legally signed warrant.
Twenty-Five Computer Startup Ideas
> I'm talking about free speech in general.

No, you're not.

> they used to defend _actual_ nazis

On public streets.

Are Trump supporters fighting for their right to peacefully march on public streets now?
I do hate the extra ports when at the beach.

It’s easy enough to find usb-c rubber gaskets to keep sea salt air out, but not for arbitrary ports or slots.

https://smile.amazon.com/gp/product/B07BPNBNJ5/
That's a bit myopic. You can strike a balance.

You're argument is the same thing that led to "we should get rid of headphone jacks because we have Bluetooth."

Bluetooth is an option, its not the best option, but I wouldn't suggest removing Bluetooth because we have a headphone jack.
But what if it's a self fulfilling bias in the sense that he actually will be a better leader precisely because that little unconscious man in people's minds will say those kinds of things to them and they will actually be more likely to follow his lead than if you put a weakling in his place who is technically better versed in software.

As in, society is biased to pick the square-jaw guy for leadership, because society knows that society follows square-jaw guys in leader roles better.
I find it hard to listen to his Podcasts because of his "philosophical" questions that often are just a regurgitation of stereotypes. I do listen to some of his interviews, because he gets guests that rarely give long interviews like Chris Lattner, Donald Knuth and the like. He doesn't seem to do any deep prep for any of any of the guests and ends up providing his opinion on things like "the Russian soul" or whether someone is "in Love" with a programming language. It often derails the interesting conversations that he could have had with his illustrious guests. I would listen to more of his podcasts if he would follow his guests lead more and not force them into the (same) mold that he has for every show.
The MS proprietary cable doesn't follow the USB-c spec and can therefore do a lot more (and I think it's still expandable). I think usbc is limited to 20V @ 5a?. And using USBC for charging takes up a data port. And many docks and stands make use of the MS port. And the MS cable is magnetic.
So if I am a professional, I am no longer good enough for Intel to buy this product? Optane gives insane compilation speed boost when you store large codebases on it.
Now only big corporations will be able to get competitive advantage over smaller businesses not being able to afford enterprise deal with Intel. I think something like that should be illegal.
The cynic in me sees her defending herself from criminal charges for the next several years, then being unsuccessful in a civil suit due to no smoking gun of malicious prosecution for a few years after that, and ultimately no one will remember or care, and DeSantis will be out of work or on to another job, but he’s effectively solved this problem.
She does appear to have legal representation with the right kind of experience. Stephen Dobson, from this firm https://www.ddslaw.net/Attorneys/ will be her criminal defense lawyer. She's also already filed a civil case.

A sibling comment is linked to her GoFundMe, which appears to be about halfway to it's 500k goal.
Indeed! Birtherism is arguably how Trump became a high-profile politician, the Tea Party is how the GOP lost control of its nominations, and there wouldn’t have been either Birtherism or Tea Party without the likes of Limbaugh and Hannity stoking flames - and Fox News exists because Newt Gingrich showed there was a market for right-wing extremists in the ‘90s, a market that had fed on shock-jock radio in the late ‘80s... It takes time to develop a popular ideological framework, but once it’s entrenched it is bound to reach some of its goals (in this case, to riot against Congress).
Most people are creatures of habit. Once they make a decision ("this is my brand of toothpaste") they tend to stick to that in spite of any new information.
299 macOS apps are so buggy, Apple had to fix them in AppKit (2018)
People with a platform and large audience have a really bad relationship with social media. Don't take it personally.
Yes. I 've used a free offering from https://freedns.afraid.org/ until I bought a domain of my own.
There are other free offerings if you look around.

Look at the documentation for the best supported options.
Thank you! re: sqlalchemy, are there more options for python micro web frameworks like Flask? I enjoyed flask + sqlalchemy in the past.
I think you’re probably trying to make a substantial point but you seem to be mistaken about several things with respect to Go and polymorphism and interfaces such that I can’t figure out what your actual, substantial point is.

> Go is a bad language for metaprogramming

You’re absolutely right here.

> There is no "either-or" data type in Golang. That's why.

Correct here too, Go doesn’t have sum types. If you want sum types, you have to emulate them via interfaces. But I don’t see how that relates since all of this DI stuff seems to be dynamically typed anyway (errors at runtime) assuming you’re not taking a codegen approach anyway.

> In C, you just make a struct, have a type present in the struct, and then cast the struct pointer to extended object types to gain additional functionality.

I don’t understand what you’re trying to do here. First of all, this only works for the first field (and obviously isn’t memory/type safe).

> In Golang? Well... no. You are essentially forbidden from doing any simple casting or extension. You are essentially stuck with hardcoding the crap out of everything or making your own vcall like system build out of Golang types... which you can't really use in the way you want unless you use reflection.

As a general rule of thumb you can do almost anything in Go that you can do in C if only by delving into the unsafe package; however, “unsafe” is almost never necessary—interfaces typically suffice. You certainly can emulate inheritance if you don’t care about type-safety, just like in C. Unfortunately I can’t say more until you clarify your objective.

> What I can't understand is why anything thinks that Golang does support polymorphism. They admit it themselves. They are working on it. Only the new alpha test versions have a solution for it. The current released version is not polymorphism no matter how much you want to fucking label it that way.

I think you must mean some other word because interfaces are the canonical example of polymorphism and Go has the best interfaces in the business. :) I’ve never heard the Go maintainers claim they lack polymorphism (Go does lack type-safe generics and sum types, but so does C). In an earlier post you argued that interfaces weren’t polymorphism because they don’t let you modify the underlying data, which is patently false—this is the whole point of interfaces. In Go:

var r io.Reader // nil
r = someFile // *os.File
r = stringReader // *strings.Reader
AFAIK, an arrest warrant isn't required for felonies. It's required for misdemeanors unless the crime is witnessed by an officer. That may point towards this not being a major infraction to begin with. Either way, it really is looking more & more like harassment
Think about this more broadly

Detecting deepfakes and generating them are just adversarial training that will make deepfakes even better and then our society won’t trust any video or audio without cryptographically signed watermarks.
Cargo isn't just TOML, it's TOML, plus a build.rs script, written in Rust, for everything you can't express in the TOML.

I agree that a lot of the time, you don't need Gradle's sophistication. But large, complex projects, in my experience, inevitably develop strange and unusual build needs. At that point, if your tool doesn't support them naturally, the complexity ends up going somewhere else - you have to write plugins, or standalone tools, or build script generators, or manage a lot of repetition in the build script, or multiply subprojects, etc, so you can do what you need to do.
Do those exist? If so, link please.
Do you think one day we can have AI reverse hashes by being trained on tons of data points the other way?

My guess is no, because you have to get an exact output of a function which is not continuous at all. But maybe I am missing something?
At 40, it isn’t that I don’t care. It’s that I no longer worry or even think about it at all. I’m confident enough that people think well of me.

It isn’t likely that nobody thinks about me at all, given that I think about everyone else quite a bit.

Whoever coined this mildly amusing canard sounds a bit antisocial.
Reminds me of how hard it is to write a screensaver by jwz https://www.jwz.org/blog/2015/04/i-told-you-so-again/ (and follow the links)
The big problem I have is that in their marketing material up to this point they stated “Apache 2.0: Now and always”. They had two lawsuits they filed against competitors, both AWS and SearchGuard because they have basically been making money off of Elasticsearch. I don’t think those lawsuits are going well so they changed the rules, and will likely do so again if they lose money to competitors. I don’t trust them, in particular I don’t trust their founder and CEO. He lied to the community and is cashing in in the community’s work.

Calling the blog post “doubling down on open” is an insult to the community’s intelligence. They should be more “open” and honest about what their doing and why instead of playing the victim.
That analogy is silly. Two methods of propulsion is a good idea - when the wind is not blowing then use the engine. If the engine runs out of petroleum use the engine.

Having a proprietary power interface and a USB C interface that does the same thing is ridiculous.
To the free speech absolutist, everything should be allowed everywhere.

To someone like me, private corporations can kick people off their services at their pleasure -- and if that did become a problem (but not before), I'd suggest regulating them or building a public alternative. To someone like me, you also can't make false medical claims or falsely advertise your services or falsely label food.

To someone further away from free speech absolutism, private companies should have a department of censorship that responds to the government, the zeitgeist, whatever.

To someone like me, though, there's a lot of knobs and dials to turn on the "what amount of speech lets people thrive and not die" machine and I'm content to have society keep fiddling with them in various ways, as a process and not an end-point.
That point should be driven home by the fact that the chronic religious ignorance of the US is the bedrock on top of which QAnon is built. You can't openly support ignorance about basic facts about reality for hundreds of years and expect this to have no consequences.

Americans need to learn basic facts about religion in school. Separation of church and state does not mean everyone must grow up ignorant. It means the state shouldn't promote one religion over another (which the US is doing anyway).
Back in college, I had a summer research internship where the previous year, the interns tried to migrate a large Java code base to Gradle and left it in a broken state. Knowing little more than the Java language at the time, I spent about a month getting Gradle to build it correctly. It was incredibly frustrating not to be able to understand what Gradle was actually doing, instead only copying random lines from example configurations. Almost every time I would fix some errors, new ones would appear with no way to know how close I was to the end.

It’s nice to know that I wasn’t the only one who struggled!
> You're argument is the same thing that led to "we should get rid of headphone jacks because we have Bluetooth."

I mean... yeah it's the same argument and I agree with both. When we got Bluetooth and decent ear pods... time to get rid of the headphone jack we don't want both, one is redundant. Simpler, cleaner, more uniform is better for these devices in my opinion.
I find Tim Berners-Lee's comments in "Cool URIs don't change" <https://www.w3.org/Provider/Style/URI> to be highly relevant to Gemini:

> Most URN schemes I have seen look something like an authority ID followed by either a date and a string you choose, or just a string you choose. This looks very like an HTTP URI. In other words, if you think your organization will be capable of creating URNs which will last, then prove it by doing it now and using them for your HTTP URIs.

Swap out the topic of URIs and stability for the kinds of content that Gemini is supposed to carry, and we've got the same situation: people mistaking practices—like breaking your URIs all the time, or overly stylized content (including the linked article)—as something that the web demands.

Here's an exercise: suppose we checked the personal homepages of the people who've been suggesting Gemini is a good fit for the problem at hand, what would happen? Would we find that the content there can be cleanly moved to Gemini space? If not, why?

The very next thing TBL says about Cool URIs:

> There is nothing about HTTP which makes your URIs unstable. It is your organization.

This is a softer way of saying, "you are the problem (not HTTP)".

I think the real tragedy of Gemini is that although its existence is a reaction to a genuine problem, what it proposes as a solution is a piece of tech that, in addition to having new problems of its own, it also makes some nebulous promises, doesn't address the underlying problem, and rests upon some less-than-rational arguments not rooted in clear thinking or even clear understanding. It's another instance of a bad solution to a problem making that problem worse. This happens when bad solutions capture the attention of people concerned with and/or affected by the problem, and then they divert resources away from the problem instead of allowing those resources to be better put to good use—i.e., into efforts that can actually be effective.
During my life (especially school years but also early in my career) I have found that people who come across as thinking I am an asshole don't really think I am an asshole.

In each and every case these people were relatively underprivileged and could be described as underachievers. In some cases these people had more money than me, or they had more academic achievements, etc., so their feelings can't just be described as "envy" or "jealousy".

I think it's a more complex emotion that has to do with knowing both your status in society and what your future looks like - none of these people went on to achieve much in their career, and in a couple of cases they weren't even able to land a job in the industry in the first place, while I was already working on exciting projects when I was a student.

Some people are allergic to the success and hard work of others, but when it comes to working hard themselves they just "can't be arsed" for whatever reason.
There's one exception to that which is that it's sometime more fortuitous to throw energy into developing something you already know further rather than throwing all existing knowledge away and starting again on a whim.
I'm so glad that our free speech is whatever Tim Cook decides it is.
BBC Micro Bot User Guide
La sociedad Esusu y la deidad Eshu Yoruba Cap.XIX
I tried to say in the last sentence that I think most people who abandoned maven for Gradle mostly just hate xml, sorry if you missed the sentence saying that.
Insurance, regulatory compliance, the guy with the destruct button, all these costs go down as you demonstrate higher and higher reliability. If you only launch 10 rockets per year, and you get one failure once every two years, there's a lot of risk, and not that many points to draw statistical inference. If you launch 2000 rockets per year, and only one in 500 fails, then it's a completely different picture.
It would be pretty odd to add one they couldn’t see though, right?
:-) Thanks for pointing out FastAPI!

You're right, far less churn than when I came back to js after leaving off at backbone/coffeescript/grunt...
I'm an old gun (learned to program in Fortran in 1977), and I recommend giving VScode a try.

Its barrier to entry is very low, so you don't need to invest a lot of time to find out whether it's going to be productive for you. It's a real usability jump over older IDEs.

I've switched from a combo of, mostly, Intellij IDEA and Vim to almost exclusively VScode (for development). I do still use Spacemacs just for org mode.

> my vim memory

There are vim compatibility plugins for VScode.

> fully embrace libre route

VScode is open source and MIT licensed, here's the repo: https://github.com/microsoft/vscode

Someone would need to explain to me what values I'm forgoing in order to use this. Although I should warn that someone I'm likely to have a strong rebuttal.
Adjective; having an emotionally or spiritually uplifting effect.
Big Tech and Censorship
I use SD cards daily to transfer data from cameras or different devices for further processing. It is handy to be able to just slide it in. I also have a dongle in an other laptop which works fine, but you need to be careful with these - I bought one cheaper dongle and it totally destroyed my SD card upon inserting. Unfortunately there was no backup as there was original material on it. So now I first do backup on a trusted SD card reader and then use it anywhere else.
I was more after an example of why argument order matters in currying collection functions, but I actually get it now :) With the object as the last parameter, you are able to create a function that, say, always reduces to a list with a specific function and takes an object. So yes, I understand peoples' objections now.
The implication that there are few alternatives would lump gradle exactly into the same group of technologies as Javascript, then :)
Title isn't quite fair (also HN auto deleted the "These"), this is specifically about older versions of applications that Apple considered important enough that some system compatibility shims (sometimes very small) were worth having to keep them working at some level. They're not necessarily unusually buggy, and they certainly aren't the only ones, they're just a snapshot of ones somebody at Apple considered devoting specific BC effort too despite company policy generally being dead against that. It is interesting to see what they are though, and that even Apple is not at all fully immune to the need to keep some stuff working longer over upgrades even if developers don't.
Then they should be part of the login application.
Technically, it IS violating free speech when anything is censored. That doesn't mean that particular speech is condoned. Doesn't take a rocket scientist to understand that, you just don't want to understand it.

Apple isn't simply moderating misc examples of speech they don't condone, they're attempting to install your (incorrect) version of what free speech means. This is some serious 1984 stuff in action, and a lot of smart people are too ignorant to see what's happening in front of their eyes.
> My suggestion would be to have a license that makes the software free to use for anyone and companies with a maximum net profit of (say) $1M.

But wouldn't that make it non-free software? (according to the FSF definition).
Please define "partisan bungling" given that Florida has a lower death rate(1) and faster vaccine rollout(2) than the US average, while keeping schools open in accordance with expert recommendations.

(1): https://91-divoc.com/pages/covid-visualization/?chart=states...

(2): https://www.bloomberg.com/graphics/covid-vaccine-tracker-glo...
While the State has handled this case wrong, she is not innocent in this. She made a bunch of drama about her interpretation of the data, which was, at best, no better than the State's method, and more likely, she was flat-out wrong. She is mostly a drama queen making a crazy mess.
I don’t agree that everything on this list is of the highest priority, but I think it is a good start:

https://wiforum.org/global-problems-worth-solving/.

I am thinking about a spreadsheet that can help to find intersections between technologies, skills, interests and these problems. Good luck on your journey.
For 30 Years I Believed My Best Friend Was Dead. Until He Wasn’t
> super-important tasks like payroll, bookkeeping and other beancounter-y tasks in a business.

And a whole new world was created when PDP wasn't just a "faster horse"
POS Register Design Problems
It doesn't matter whether they remember you decades later. What matters is whether they shun you or include you in the moment. Perhaps they don't really even notice you enough to care if you're awkward or they just know you're so awkward and "other" that there's no point in keeping track of yet another awkward moment of yours. It doesn't mean their perceptions don't influence your life.
Review of the book his second wife Anna wrote about their marriage (spoilers?): https://www.brainpickings.org/2016/02/15/anna-dostoyevsky-re...

This part seems to be a direct contradiction of the Guardian intro:

> [...] It was these mutual attitudes which enabled both of us to live in the fourteen years of our married life in the greatest happiness possible for human beings on earth.

vs the Guardian:

> His marriages were disastrous [...]