skysight-inc/HackerNews huggingface dataset:
I would second that. I do not have FB at all, but my spouse does. We maintain that account just for marketplace. I've sold many items online over the years. CL always ends in a haggle where the buyer wants to meet three hours away and pay half the list price, whereas Marketplace, I generally get what I asked for, under the terms that I've laid out.
This is extremely misleading. The source data is the problem here, no account is taken about what constitutes a "school shooting". For example, if someone parks in a school parking lot at midnight and discharges a weapon, that is counted as a "school shooting" because it's on school grounds. In reality it's not what anyone considers to be a school shooting, and none of the school children are affected.

Lots of shootings happen in the parking lot at high school football games, one woman got shot outside an early learning center in a domestic dispute and that too is included as a "school shooting". There are many other incidents like these which are not what we know as "school shootings" but are included in some school shooting data sites.

The problem is serious enough and there is no need to add hype to it by using poor source data. All you do is create the opportunity for counter-arguments that have nothing to do with the actual issues.
> clean, reliable, safe energy that gets us further away from carbon fuel
> shut those all down first anyways

What grand conspiracy am I missing? How does a miss like this happen?
Morons
Every large corporation "lies".

But there are a number of mechanisms. First, large corporation are large, which means its impossible to know whats happening everywhere. This means you are reliant on your underlings to report up to you. At each stage there will be entropy, noise and distortion.

Second there is PR, their job is to massage, deflect and sway.

Thirdly there is knowingly mislead in public.

The problem we have here is that there is a massive lens of facebook, so _every_ move they make is introspected and interpreted. For example the most recent outage. Outages happen it wasn't an inside job, and its really cute to imagine that facebook are both competent, coordinated, nimble and secretive enough to pull something like that and keep it a secret (especially as the incident review was out in the open via a leaked zoom and google doc.)

Don't interpret this as me advocating for facebook. I'm advocating for that same level of criticism being applied to the rest of FAANG.

Case in point, Apple tried to roll out a CSAM filter. lots of noise about privacy, but very little about how Apple was doing it because they are currently aware that they are enabling the industrial exploitation of children. We should be _very_ angry at this, as it threatens end-to-end encryption.

I get that its fashionable to shit on facebook, but it'd be great if we looked at what the others are doing especially when they are dabbling in AR.
I used both Google's speech-to-text APIs and Assembly's APIs as well as some other ones to build Twilio Voice phone calling applications. The out of the box accuracy was way better with Assembly and its far easier to quickly customize the language model for higher accuracy in specific domains (for example programming language keywords). Generally I avoid using Google APIs whenever possible since they always seem overly complicated to get started with and have incomplete documentation even when I'm working in Python which should be one of the better supported languages.
Yes, most people just don't care. Facebook will be Facebook no matter what until there is something new that adds some new dimensions to social networking and attracts more investor money. People just wanted calls and used Nokias, wanted search and used Altavista, wanted messages and used ICQ.
Because it is not legitimate.
> But one does not remove the other.

As long as Google says so. And they haven't been open to new old-school sites, just to old ones.
Ask HN: When do enterprise plans usually begin?
I have created a SaaS product and secured a large enterprise. I'm a "preferred vendor" and did the whole procurement nightmare and now I wait for payment (net 60).

Do most SaaS companies begin onboarding at this stage? Waiting up to 60 days for payment before onboarding seems like torture for the actual buyer.
Standard Oil => SO => Esso. Mind blown! I had no idea.
I think more accurately, it means you either have enough wealth that you don't have to work to maintain your lifestyle, or your income is high enough to support extravagance without going deep into debt.

Bezos doesn't have to work. To be honest, I don't know why he still does. Personally, if the stock options at the startup I work with end up panning out to be worth $5M or more if/when they go public in a few years, I'm taking that cash and retiring at 45. Throwing it into an S&P500 index, I could live off the interest for the rest of my life.
No, this works fine for symmetric configs. The OS can treat all the CPUs the same once they've booted, you just need to pick one of them arbitrarily to run the initial bootup code, which is conventionally the one with ID 0. Calling that one 'primary' and the others 'secondaries' is just convenient terminology when dealing with this kind of bootup code.
As a counterpoint from a linguist, everyone who's intrigued by this or the (nearly a century old!) "Eskimos have 100 words for snow" trope should read Geoff Pullum's "The great Eskimo vocabulary hoax"[0]:

"The tale [...] is an embarrassing saga of scholarly sloppiness and popular eagerness to embrace exotic facts about other people's languages without seeing the evidence. The fact is that the myth of the multiple words for snow is based on almost nothing at all. It is a kind of accidentally developed hoax perpetrated by the anthropological linguistics community on itself."

"Among the many depressing things about this credulous transmission and elaboration of a false claim is that even if there were a large number of roots for different snow types in some Arctic language, this would not, objectively, be intellectually interesting; it would be a most mundane and unremarkable fact."

"Would anyone think of writing about printers the same kind of slop we find written about Eskimos in bad linguistics textbooks? Take a random textbook like Paul Gaeng's Introduction to the Principles of Language (1971), with its earnest assertion: "It is quite obvious that in the culture of the Eskimos... snow is of great enough importance to split up the conceptual sphere that corresponds to one word and one thought in English into several distinct classes..." (p. 137). Imagine reading: "It is quite obvious that in the culture of printers... fonts are of great enough importance to split up the conceptual sphere that corresponds to one word and one thought among non-printers into several distinct classes..." Utterly boring, if even true. Only the link to those legendary, promiscuous, blubber-gnawing hunters of the icepacks could permit something this trite to be presented to us for contemplation."

"The final words of Laura Martin's paper are about her hope that we can come to see the Eskimo snow story as a cautionary tale reminding us of "the intellectual protection to be found in the careful use of sources, the clear presentation of evidence, and above all, the constant evaluation of our assumptions.""

[0] http://www.lel.ed.ac.uk/~gpullum/EskimoHoax.pdf

Edit: like topaz0 points out, the point of the scholarly work this article describes is to preserve indigenous knowledge and language, which is great, though I think it's still important to raise Pullum's points as a tonic for the exoticism that inevitably arises here, arguably even within the news article.
Adding types after-the-fact can certainly be painful, but at least it's not an all-or-nothing choice, we can opt in to types for selected parts of a codebase.

Personally I've got a lot of mileage out of Hypothesis for property-based testing. It's good at exercising edge-cases, and works particularly well when we sprinkle assertions through a codebase (where the "property" we're testing is simply "calling Foo doesn't throw an exception").
Given Python has the multiprocessing module, I always get confused when people talk about Python lack of support for multicore. What are the shortcomings of the multiprocessing module, that cause people to disregard it?
I've had my eyes open for anything that does real dynamic rescheduling, sadly, no one has rediscovered this.

See www.1soft.com, Above & Beyond does this rescheduling the real way, but it's only on Windows.
That’s not middle class, it’s in the top 5% of US families.
Using GitHub CLI in GitHub Actions Workflows
Serious question: If someone sends text that isn't their own, and you print it and send it back to them, who is liable for copyright violation? The printer, or the false author?
I haven't seen any calls from any Republicans to censor any speech. Their base is very adamant about the Bill of Rights.

Do you have any examples to back up your statement?

Keep in mind we're talking about silencing political dissent, that's pretty fucking major, not a "oh both sides do it, that's life" thing.
The founder of Facebook’s CrowdTangle tool is leaving
IMO, IPv6 sucks for home users and labs. Prefix delegation means your routable IP scheme could change underneath you, and firewalling connections using PD addresses is really hard (unpredictable prefixes, privacy extensions change suffixes constantly), though some routers make it easier, like Google Wifi. I think most will end up NATing a single external IPv6 with a private IPv6 network behind it.

I wish IANA and friends would let home users and other smaller entities request global /56 address blocks and force ISPs to peer/announce (nothing crazy, just a default route).

EDIT: end users should be able to request static blocks from their ISPs for free, not IANA.
Hard disagree. IAP will still be super integrated into iPhone, so my guess is that, for the consumer, the steps to using it will be absolutely simple and easy. Going to another payment system will likely require at least a click or two more, and that friction alone will make most businesses stick with IAP, assuming the rates are comparable.

It's really only the blockbuster apps (e.g. Fortnight) that will have the power to convince people to move to a different payments system, because in their case folks who actually want the app will be willing to tap through one or two extra steps.
Unexpected "The Good Place" :)
I write a lot of Scala for living, Ocaml looks a bit outdated to me. Having said that, Ocaml compiler is one of the greatest miracles in PL when it comes to speed vs complexity of the language. Scala/Haskell/TS are not even close. I hear Ocaml's runtime performance is not too shabby either
What GitHub's Copilot tool reveals about AI's future in software development
Interesting. How do you guys manage spot interruptions when training on spot instances?
Isn't it that maintaining large codebases in the long run is just hard? What language is not a trap?
Intellectually being anti-nuclear is the same position as being anti-vaccines (talking not only about COVID here) and anti-GMO.
>The income has already been taxed

Uhh... have you heard of capital gains tax? (And capital loss deductions).
If you're looking for a similar (free) native app for Linux devices, I highly recommend checking out Planner[0]! Super clean and pretty UI, it reminds me of an older build of Things with all the best features fleshed out. It also integrates with Todoist, which I'm unfortunately tied to at the moment. Making matters worse, it functions perfectly, giving me no reason to replace them in my stack :(

[0] https://appcenter.elementary.io/com.github.alainm23.planner/
I am not bullish on new nuclear. It takes too long to get a plant up and running, and from a cost perspective renewables are cheaper today and will only continue to get cheaper over time. Plus, no risk of irradiating a city.

That being said, decommissioning existing nuclear plants instead of doing whatever investment needed to keep them running is astonishing.
Super dumb question (haven't taken a microprocessors class in over a decade):

How hard would it really be to custom build a chip that was really simple, but modern. I'm thinking like the 6502 in the Commodore, but much faster. Or is the complexity in x86 an inherent property of modern performance? I guess what I'm getting at, is could you build something that is actually pretty darn fast if you don't need to run a modern OS like windows or Linux on it, but keep it drastically simple?

I've been thinking it might be neat to have a blazing fast NUC sized computer that just boots into some barebones forth sitting on top of a few assembly words. Maybe with just enough peripherals to do some actual work (like load from SD card).
I'm curious, as you seem very versed in the Python ecosystem, where you stand on projects like Cython and integration of C libraries with Python using projects like Cython? Or would you consider that more of a stop-gap measure and not "real" Python (which would be valid)?
[2014] Microsoft is doomed as it has lost mobile and desktop is not relevant any more.
>Yes

>Good.

Please avoid these snarky responses, this is not helping explain anything and will not serve to change anyone's mind.

>I HAVE TOLD YOU AT LEAST 4 TIMES: YOU NEED TO USE A STATE OF THE ART TERMINAL TO FIRST CORRECT YOUR MISCONCEPTIONS.

Please avoid the caps lock, this is also not helpful. I have told you multiple times: I don't have access to one of those terminals, so if you want me to use that, you will either have to try to help those other projects, or you will have to explain how this can be fixed to bring those projects up-to-date. You cannot seriously expect everyone to switch to your terminal of choice just to use a special version of tmux. If you're presenting a new version of tmux that you want to get adoption then you will need to support many terminals, not just your favorite.

And actually upon looking into this it appears that libsixel is what is doing the quantization, so this statement seems to have nothing to do with either of our setups at all. Have you modified your libsixel not to do this? Or is there some other command I need to type? Please explain these things instead of just telling me I have misconceptions with no description of what they actually are.

>considering you have been proved wrong

Well I'm happy to be proven wrong but you never did this despite me asking repeatedly. It was only explained by someone else in a sibling comment. This is why I suggest against making rants, in every single case I've ever seen a developer posting rants, it prevents the actual technical issues from getting explained. And your hostile responses towards me have actually further discouraged me from using sixel or from using your tmux fork, and even from trying out mintty eventually. This is not the way to be persuasive.

>You are pointing me to a 6 years old bug report about tmux eating sequences important to display sixels

No, this is wrong. The issue is about iTerm escape sequences, not sixels. Imgcat doesn't use sixel. Please make sure to get this correct, it's very important to your project. Also this bug report is not just about eating the escape sequences, but that the escape sequences cannot possibly be processed by tmux because they lack enough information to display correctly.

>Click on the url and you'll see a few demos, including the snake.six displayed in a wonderful example of 24 bit "truecolor" support.

This doesn't help, I mean a video that actually explains what is going on technically. You could make a youtube video that walks through the code and explains to other terminal developers how to do it.

>If other projects did not even support BMP, but only knew about drawing ASCII art with a 8 colors palette, yes, refusing to implement BMP in 24 bit mode as a first step, while spending 6 years debating the best way to achieve the perfect format that will have absolutely no drawback (chasing a wild goose) would indeed be a problem...

We already have better protocols than sixel though.
Because there is no major contamination from Fukushima and Three Mile Island.

I'm convinced most people got confused with the Fukushima and the actual Tsunami damage to Japan at some subconscious level.
I would strongly advise against using Google's ML apis.

First, at my company Milk Video, we are huge fans of Assembly AI. The quality, speed and cost of their transcription is galaxies beyond the competition.

Having worked in machine learning focused companies for a few years, I have been researching this exact question. I'm curious how I can better forecast the amount of ML talent I should expect to build into our team (we are a seed stage company), and how much I can confidently outsource to best-in-class.

A lot of the ML services we use now are utilities that we don't want to manage (speech-to-text, video content processing, etc), and also want to see improve. We took a lot of time to decide who we outsource these things to, like working with AssemblyAI, because we were very conscious of the pace of improvement in speech-to-text quality.

When we were comparing products, the most important questions were:

1. How accurate is the speech-to-text API

1.a Word error rate

1.b Time attributed to start/end word

2. How fast does it process our content

3. How much does it cost

AssemblyAI was the only tool that used modern web patterns (ie. not Googles horrible API or other non-tech based companies trying to provide transcript services) that made it easy to integrate with in a short Sunday morning. The API is also surprisingly better than other speech-to-text services, because its trained for the kind of audio/video content being produced today (instead of old call center data, or perfect audio from studio-grade media).

Google's api forced you to manage your asset hosting in GCP, handle tons of unnecessary configuration around auth/file access/identity, and its insanely slow/inaccurate. Some other transcription services we used were embarrassingly horrible from a developer experience perspective, in that they also required you to actually talk to a person before giving you access.

The reason Assembly is so great is that you can literally make an API request with a media file url (video or audio), and boom, you get a nice intuitive JSON formatted transcript response. You can also add params to get speakers, get topic analysis, personal information detection, and it's just a matter of changing the payload in the first API request.

I'm very passionate about this because I spent so much time fighting previously implemented transcript services, and want to help anyone avoid the pain because Assembly really does it correctly.
wait awk has functions?
Trade creates value and not just in the way of moving things. The law of comparative advantages is mind blowing once you understand it https://en.wikipedia.org/wiki/Comparative_advantage#Ricardo'....
This really isn't a useful axis of distinction, not least because (iirc) the work under discussion effectively disposes of it during Mond's disquisition. You'd do better to distinguish between John's self-ownership and Lenina's total lack of awareness that she might even have any responsibility of self-determination. That I think is what you're groping toward with this ill-defined, handwavey claim around "individual".

You'd likewise do better to look further beyond the text - you have, after all, a century of perspective on which to draw, but your analysis reads as if uninformed by anything newer than Nietzsche or maybe Evola. Whether that's intentional I've no idea, but either way it seems to have caused you a harder time finding anything new to say here.

You can, I hope, do better than "hedonistic nihilism is bad actually", and I'd be interested to see what might come of the attempt.
Actually, what I'd like to see are better opportunities for low and middle class people. I'm very clearly middle class, I likely make less than virtually every software developer reading this. I am lucky though in that I live in a low cost of living area, and managed to find a house that allows me to afford to put money into retirement accounts.

I also got by reasonably well with college student loan debt.

I'm relatively privileged in the above ways. If I wasn't quite so lucky and set up for success I'd struggle a lot to afford to put money into retirement accounts.

I think the rich should pay their fair fucking share of taxes. It helps society. This loophole they're trying to get rid of actually means that those who are far better off than the rest of us, who are using these loopholes to avoid taxes will have to pay more taxes. Seems like a real win for the low and middle class people here.
I really wanted to like OCaml, still do. I gave it a good shot a couple of years ago, wrote a few basic programs and loved it.

But it to me seemed packaged like many languages in the days of yore, when a language shipped simply as a compiler, and nothing more. The way of the world today to me seems to be a compiler, together with a complete standard library and consistent packaging system.

My experience with OCaml was thwarted repeatedly by a byzantine exploration process of packages depending on other packages, which required other packaging systems. Once I reached that point where it felt like I was spending more time figuring out the complex ecosystem, rather than writing code, I rapidly lost interest.

And perhaps such a point comes in exploring any new language. But it came much too early for me in OCaml. I had so much more I wanted to learn, but couldn't. I am hopeful for the new release. Thank you for your efforts, OCaml team.
This is the killer, indeed. Checkbook IRAs are amazing retirement tools if you're interested in using some of your retirement money in high-risk, high-reward investments. My retirement fund benefited enormously from the Q3 2020 crypto market gains, which would not have been possible without my LLC. It's hard to see this as anything other than removing all the peasants from the market so that the big dogs can have it to themselves.
Do you have some evidence that these local surpluses are making nuclear non-viable? Why wouldn't PG&E say that if it were the case? Given the characteristics of the whole grid, they would have to get very unlucky to have so much wind and solar close to the nuclear plant that it was rendered unnecessary.

Edit: Also, renewables in California are dominated by solar. Even if there were a local solar surplus during the day, which again I find pretty unlikely, they'd still need nuclear at night. Are you saying the nuclear plant is right next to an incredibly productive wind farm or something?
I teach ESL as a volunteer one night a week. I'm willing to hear that someone would find this less satisfying than some other activity. However, I don't see that it qualifies as menial. (I am not retired, for what it's worth.)
Public Service or Self-Service?
How to build a dark theme in CSS
Will it be possible to reverse this decision later? Or will they brick the plant completely in short order?
For the software crowd: We have at least hundreds of terms for "data structure". E.g. tree, binary tree, binary search tree, red-black tree, for just one path down the taxonomy of data structures. If I'm talking to a lay person, I generally just call all of them "data structure" unless they express deeper curiosity.
Seeing exactly the same...recruiter after recruiter from FB go through the same dance. I don't know why they keep doing this given I never respond.
Day Traders Phone Up Gambling Addiction Helplines
Implementing form filling and accessibility in the Firefox PDF viewer
Companies like Apple and Amazon investing heavily in the sex-appeal of consumer electronics didn't help this either.
Lampson keeps a link to his latest revision of this classic paper[0] on his website at Microsoft Research. I read the original, but haven't managed to wade through the revision. You could say that he's developed a few more hints over the course of his career.

[0] https://www.microsoft.com/en-us/research/publication/hints-a...