skysight-inc/HackerNews huggingface dataset:
> For other ARM manufacturers, I wonder how much of this is a software problem.

IMO, one of the key innovations Apple made in the M1 is a modification to the memory model so that it is much more efficient to translate x86 code into ARM code.
Set for life? How much do you think a staff scientist is paid?
Let the Pro devices come out next year.
I would really like to see a study of the prevalence of all the major chronic diseases adjusted/controlled for an ageing population. I would be most interested in the number of people who are diagnosed, since the number of deaths could be due to better therapeutics instead of the individual's environment.
At least gold has intrinsic value and isn’t attempting to be a modern currency...
Not an expert here but I think there's a non trivial detail to your gist, which is that (user space) context switches can be faster than cache misses, and you can design a scheduler that knows enough about its coroutines to switch to a new context with a low probability of a cache miss.
A premise one hears fairly often is that online advertising sucks, but it's a necessary evil to get all this cool free stuff from Google. So if the cool free stuff is less cool and less free that raises questions about whether there should still be online advertising. I don't actually subscribe to the above, it's just something you hear again and again.
Feds say Facebook broke US law offering permanent jobs to H-1B workers
And like the iPhone and iPod it has very real innovations (in engineering) that people always underplay because "No wireless, less space than a Nomad, lame!", or "we had smartphones before, I had some Ericsson/Nokia/MS gizmo, so what's evolutionary about the iPhone?".
I can't think of an example where CLR integration would be beneficial.

Probably integrating ML model inference, written in ML.NET could be use case, but we have SQL with ML Server with r/python support now, so.

The problem with CLR is that you need to know and understand sql engine internals in order to write good C# code for CLR integration, otherwise your clr code will be blocking the sql engine
seems like they're trying to make it super simple to go from Sapper to SvelteKit... here's to hoping it doesn't break too many things
Communities across the country are starting to roll out at-home saliva test kits
It works like marginal rate for the year. If you made less than 1m in 2020, your taxing is 15% on first 1m and 30% on the rest in 2021. In 2022, your tax rate would be 30% since you no longer qualify for this.if you make less than 1m$ in 2022, you start at 15% again in 2023
From: Google Groupon
Date: September 1, 2016
Subject: An update on Groupon

Dear Google Groupon user,

We regret to inform you...
This is such a rude body of people. These downvotes come off to me as so unempathic, so cruel.

The promise was free unlimited storage & sharing of photos. Now, years latter, you change the deal. People planned to die with this, they read the words on the tin & said, yes, I wish to share photos in a way that will last. Yes, I want to give URLs to people with my photos that they will be able to use.

It's so heartless, so disappointing that such cruel negative people persistenly downvote & leave shitty comments like "you need to pay for it." (This thread here is not popular enough to attract those comments.) This is one of the persistent indicators to me that people in this community need help, need healing, and that there's so few around to show care & concern & support each other just frightens us all further. HN, you have a reputation, and this is it.

The god damned library of Babel is on fire people. The Library of Alexandria, a vast index of humanity, is getting torched. After years of promises that this would not happen. People's willingness to be reasonable over this matter is ghastly, is immoral, & wrong. People who are ok with, who are unsympathetic to this book burning, they scare the pants off me. There's a lot of them out there. A lot of them in here.
I think unions playing off each other is a good thing. Competition is a great mechanism for preventing counterproductive policies like favoring tenure, avoiding accountability, and so forth.

There are also other benefits (unrelated to compensation) from having competing unions. To get more concrete about this, consider that the National Education Association (largest union in the US, representing teachers) is very politically biased and recently started pushing the NYT's "1619 Project" on educators (https://neaedjustice.org/resource/the-1619-project/). I find this to be unacceptable because it is weaponizing public schooling to achieve political ends, which is indistinguishable from what we label as "propaganda" in other countries (except that it comes from a big monolithic union rather than a government). Not to mention the 1619 project is factually incorrect (https://www.politico.com/news/magazine/2020/03/06/1619-proje...).

So if you're a student, parent, or educator who disagrees with the NEA's push with the 1619 project, what can you do? If you want to keep your job, you're obligated to pay the union dues, subsidize their institutional politics, and play along with union rules. Having several competing teacher unions, on the other hand, would allow for those who disagree with this politicization to separate themselves from the NEA while still having access to jobs and having the ability to collectively bargain as their own subset.

Put another way, unions as implemented in US law grant local labor monopolies to unions. Fundamentally, this is no different than when a big telecom player like Comcast has a local monopoly. We can see it's not healthy in that instance, so why is this any different?
It's not the message, it's the tone. There's a big difference between offering constructive criticism and being a condescending prick.

> You can disagree with that reasoning (although you'd be wrong). What you can't do, as a leader in AI, is to pretend to have never heard of it, or that it is so obviously wrong that it warrants no reply whatsoever.

There's a third option. You can just decide to not engage with the condescending prick at all.

We have one of those at work. His area of responsibility is a very cross functional one, and while it is important, he have a great deal of difficulty getting people to participate. Because participation usually means getting told you're an idiot. Loudly, forcefully, and with more words.

That seems to be the case here, only substituting "idiot" out for "racist".
Yeah. In the office, when I look around, I see people browsing web, watching YouTube videos, socializing at coffee, taking long lunch breaks, and I suspect that many meetings are actually just an excuse to chat. And that's all okay. Only leaving sooner and being with my family is not.

Working at home, instead of wasting time socializing at coffee with the same people every day, I can use my breaks to go shopping, cook, have a lunch together with my family, do the dishes, exercise, pick up kids' toys, etc. I am not taking more breaks than in the office; I just do something useful during the breaks, and it probably makes me relax better than reading web.

I wish we could have 6-hour workdays, or 4-day workweeks, or both, in the 21st century. The productivity is supposed to be so much higher than 100 years ago that we really could afford a bit more free time.

Until then, I will enjoy the benefits brought by the COVID situation, and dread the moment it will all revert to the usual 8-hour prison time. (Or even worse, business trips, when you have to be 24 hours a day without your family, just because someone couldn't explain something over video.)

When "work + family" is too much work, the proper solution isn't to give up having kids. That's insane.
Semi-off-topic but Manufacturing Consent really changed the way I see the world and think about media. As a kid I never questioned that Iraq War-era Time magazine article with diagrams of a mobile nuclear weapons facility. It should be required reading.
Nothing actually happens when your nation becomes wealthier than another one. What matters most is who has the most advanced military and civilian tech and who controls the majority of commonly used international resources. It also matters if you are theoretically able to produce all of the essential resources you need if the other nations decide they don’t want to trade cards with you.
That 4PB is likely heavily compressed into TBs
TL;DR The implementation of the Node’s Math package is complex and imperfect. And, oh, it keeps changing.
To be fair, Hunspell was written specifically for Hungarian because it's such a difficult language to handle efficiently in a spell checker. It just happens to also work for other languages.

If you only need English, the complexity of Hunspell is not required.

I still haven't found a decent Hungarian spell checker, they get confused by rare words that have the same letters as a very common word, but different accents.

E.g.: The word "és" means "and", which makes it much more common than "es", which is the word root for "fall" and is rarely used without a suffix like "esett" or "estek".

I'm yet to see a spellchecker that's smart enough to fix "something es something" but not "le es".
You're right. At the end of the day, they're technically evolutionary, not revolutionary, which was the central conceit of this subthread. And there's nothing wrong with that. Technical evolution can lead to consumer revolutions.
Managing business logic in applications is a nightmare to control. That's why things like constraints and unique keys exist database side. If I have triggers that manipulate the data and update another table, you'll know that's always going to happen regardless of what application is writing to it.
They started with 1GB, and promised it would grow with you and that you would never run out of space.

At that point, it was just email, though, and not other files.

Despite that, I still managed to run out of space a while back and had to start deleting emails that I didn't care about. I was quite disappointed in them.
Apple's better, but not nearly as good as they could be. Even MacOS doesn't follow their human interface guidelines. The butterfly keyboards really are sensitive to dirt, it's a problem. The touchbar is bad, it's really bad. MacOS does not have much of a lead over windows in terms of usability, and is much worse at multitasking (not at a technical level, at a UI level.) The obsession with thinness is a bit much, and they have pushed it to the point where they have compromised internal reliability and build quality and cut off ports and useful features for millimeters no one cares about. Their machines are now hot glued together and nigh unrepairable and unrecyclable, and so an environmental catastrophe as well.

They can do better. The M1 is an example of the kind of thing they're capable of pulling off from their position. It's much like Warren Buffett once said, Berkshire Hathaway, the company that made him one of the wealthiest men in the world, was the biggest mistake of his life--the opportunity cost was going into insurance, where he projects he could've made much more money.

They're the best, but a sorry disappointment compared to what they could be.
But by his definition, this would be an evil thing to do.
It's shared experience that gives you a lot to talk about. But more importantly, it has a social contract of just sitting idly by and not actively interacting, which can be very helpful for feelings of anxiety, unease and responsibility to keep talking and doing something interesting when you're next to this new person. Instead of worrying about all that, you can just sit, be quiet and don't even worry that much about how you look — it's dark anyway, and they're probably looking at the screen, not you.
They had a lot of these in my city for a brief stint in the early aughts. They were called "Cinema Grill" and served a wide array of food, alcohol and assorted drinks during movies.

They kind of went the way of the Dodo when ticket prices started going up and theaters started converting to the lazy boy seats and offering similar experiences. Although the bar was usually outside of the theater and more of a "pre-gamne" type of experience than what the Cinema Grill offered.

We had around 8-10 of them where I lived, but AFAIK they're all gone now.
And this is what HN has devolved to, calling a leading Ethical AI researcher a douche!
> are people really going to collect a few dollars from everyone who's watching

Eh, not really, and that's not really the point. The gist 8is split amongst everybody (all your friends getting value out of the same $20) even if you're still paying the whole amount.

Plus when this happens usually they'll bring food and drinks, or they'll do similar when at their house, or cover you when the next time you go out, etc. So it all evens out.

It's the same concept as having a BBQ. You're not the only person eating the bbq but you likely bought it and ate doing the cooking lol
I wish IMEs were a thing for English input on desktops - the keyboard app you use on your smartphone is effectively an IME for all practical purposes.

I rarely need any spellchecking on smartphone because most spelling errors have been eliminated at the point of word entry.
A spell checker isn't something in a binary state of working or not working. Its something that has the almost impossible task of working out what the user wanted and not what they asked for.

Maybe most of your problems are a single letter mistake or a keyboard slip up but where good spell checkers shine is they know what you want even when you are miles off. I find googles spell checking to be exceptional at understanding the mapping between how a word sounds like and what it actually is even when they share very few letters in common.

An easy example of what I mean is if the input is "shivon" and the spell checker is able to correct this to "Siobhán" because it knows this is how users try to spell it when they have no idea. A simple algorithm isn't able to do this because there are no logical rules of english to follow here, you would likely need a massive amount of user data to train on to solve this test case.
I didn’t understand Borges’ point here. That the translations seem completely disconnected from the source text, and only provide the general tone of it?

> Or take the explanation Borges gave for abandoning the Oriental studies he had begun around 1916:

> Working with enthusiasm and credulity through the English version of a certain Chinese philosopher, I came across this memorable passage: ‘A man condemned to death doesn’t care that he is standing at the edge of a precipice, for he has already renounced life.’ Here the translator attached an asterisk, and his note informed me that this interpretation was preferable to that of a rival Sinologist, who had translated the passage thus: ‘The servants destroy the works of art, so that they will not have to judge their beauties and defects.’ Then, like Paolo and Francesca, I read no more. A mysterious scepticism had slipped into my soul.
This is the thread (it was a retweet with comment, naturally).

https://twitter.com/ylecun/status/1275162528511860737

Whatever your position, Yann engages on substance, and Timnit is obnoxious:

https://twitter.com/timnitGebru/status/1275191341455048704?s...

https://twitter.com/timnitGebru/status/1275191515380215808?s...

Basically the worst of online discourse, but in this case one-sided. Yann is discussing in good faith and Timnit is not.

If this is the normal way she interacts with people she disagrees with it's no surprise they didn't want her to stay. The public tweeting about it doesn't inspire much confidence either.

https://slatestarcodex.com/2014/02/23/in-favor-of-niceness-c...
The Friendship That Made Google (2018)
I'm curious to hear more about the airline race to the bottom you're talking about. I've been flying once or twice a year for the last 7 years or so, and it's all pretty much been the same except perhaps a lot more addons and bagging fees.

Were airlines very different in the past?
>Exactly how is it much better? It's not the first chip with a 15-25W TDP. When compared to other chips with such a TDP, it's incrementally faster in single core and it trades blows in multicore. It does this at a process node ahead.

Being a process node ahead is already "much better", and IS a feat. Where are the process node ahead chips from the competitors?

On top of that, it's Apple's own SoC design, it has its own GPU design and co-processors, tons of work into making speed optimizations all around (from the buses to memory handling), and came with a new OS release, a port to the new architecture, a bridge layer for iOS apps, and a perfectly capable x86 translation layer.

Rosetta2 alone would be difficult to pull all for most of the industry (Microsoft failed at the same, and their ARM laptops are completely subpar to the M1 machines as well in many levels, despite costing the same or more).

>It's not the first PC chip to be an SOC, or to have unified memory, or to have many coprocessors.

Which mainstream PC chip in actual laptops/desktops people use has unified memory and doesn't use sockets/DIMMS?

>It's also been a decade that we know that instruction sets don't matter. All modern PC processors use a different instruction set and translate from x86.

That's a moot point, since they still carry all the x86 baggage in microcode, since tons of bad decisions leading to things like Spectra. ARM doesn't.
Almost all GNU user land tools and libraries work on BSD and you can install them fairly easily with brew. Unless you are doing Linux kernel development, there is little you’ll miss out on.
There's a lot of really good stuff in here about quick access to things. I feel sad that we're all still doing this stuff in teletype emulators, though. Why can't we have this and nice GUIs, too?
> Why can't I do this by clicking something in system prefs like when I open a downloaded app?

If you could change it in system preferences it'd defeat the entire point of SIP, which is to run the OS rootless. Your user isn't privileged enough to disable it which is why you need to boot into recovery mode in order to disable it. This feature isn't unique to MacOS, either [1].

And of course, if you don't like it, you can disable it once and never have to think about it again! At worst you're running with true root privileges, which isn't different from linux.

For what it's worth, Yabai's tiling actually works fine without disabling SIP. Your link enumerates the features that requires disabling SIP.

> But, my experience has often been that things I would be willing to invest to customize on macOS are simply not customizeable.

A lot of the time it's definitely more convoluted to customize MacOS though i am curious what sorts of things you are trying to customize that you couldn't.

> (as to the 'your time is money!' counterargument people sometimes make here - it takes me about 2 hours to build a PC and my linux box hasn't panicked or booted improperly once).

When people say "your time is money" with regards to using Linux, it's rarely about building a computer and generally has to do with using the OS itself.

> TLDR; You're probably right. Macs aren't a great choice if you're a power user (read: control freak) with your PC.

I think it's more that it's not a great choice if you don't want to invest the same amount of time you've invested in learning how to be a power user in a different operating system.

[1] https://www.freebsd.org/doc/en_US.ISO8859-1/books/faq/securi...
Now is the time to pay for your stuff. Email isn't free, why do you want it for free?
They don't make their chips like Apple.
Wait Pinkerton is still around? How have they not rebranded like Blackwater?
Generating the longest error message in C++
Hey.com , protonmail, bith are great
Did you empty the trash? Trash counts. Same for Drive.
Maybe you've just a bad math department? None of my math lecturers ever just "wrote things on the board".

> He said "a derivative of a function is the rate of change of that function."

I'm confused by this comment. That's the intuition that you see in just about every introductory calculus textbook: that the derivative is the instantaneous rate of change.
It's not a guarantee, it's just expedited processing. You get to know the decision in two weeks instead of an unknown wait time.
Sounds like you've learned why "hodl" is a meme.

Unless you have have insider information or get incredibly lucky, day trading crypto is a near certain way to lose money.
We're huge fans of PostgREST, and Steve has been amazing - building in performance and security improvements as fast as we can identify them
“Crushing It ” (a.k.a. Fooled by Randomness)
> Were airlines very different in the past?

Yes, they were much more expensive, but used to provide more for free. There was a time they even had legroom.

https://www.theatlantic.com/business/archive/2013/02/how-air...
Yes, and having read the email, I will reiterate my assertion that it is "certainly not obvious" what behavior is being characterized as "inconsistent with the expectations of a Google manager". Repeating the vague justification message is not a response to criticism of the vague justification message. The email she was fired for (it's quoted in this thread) does not contain any content that I find to be fireable.

> No, that is the opposite of your point.

No, it's exactly my point. The vague justification is not borne out by any evidence.
Your employer isn't forcing you to do 70hr weeks, plenty of people put in their 40hrs and go home and do just fine if that's what you wish.

The people who work 70hrs a week are people who are ambitious and want to get ahead in their careers - this isn't limited to immigrants in any way, plenty of Americans do this as well and you see this in other high paying fields - Law, Finance, Consulting, Medicine - for some reason programmers are the ones that complain despite being paid equally well.
I don't understand how this happens, and it's not just a Nolan issue. It's like the movie in its entirety has never been watched by the creators before it being released.
I built a JavaScript template engine 3x faster than EJS
Well there is precedence for firing people who criticize Google's diversity policies on mailing lists...
My experience interviewing with Stripe – Daeyoung Choi
We're happy for people to poke at this and helping us to improve. It's obviously hard to work at something for weeks, see the numbers (even knowing you really tried for days to move the needle) and then still publish numbers that seem impossible. And again, if you look at TSBS, this isn't the first time we've run benchmarks on other databases, so we were just as shocked and put extra effort into it.

In the end, if you read the article (and not just the headlines - not saying you are, but it's easy to see 6000x and latch on to it), the comparison is absolutely focused on this one, pretty straight forward use case (although we normally run 5 different scenarios):

From one client, given a specific kind of workload (100 hosts, 10 CPU metrics every 10 seconds for 30 days = ~1 billion metrics) - how fast could we save the data. Most other time series databases at least perform marginally well with the same setup... load data with one client.

But Timestream just doesn't seem setup to work that way. Some of the responses today imply that we need really large clients with thousands of threads to get those speeds. And that might work if we kept going and spent more time and significantly more money. We just haven't ever had to do that before.

If your use case better aligns with what Timestream offers, then it might be a great product for you. Given some of the many other concerns we discovered along the way, it doesn't yet seem like the time to jump in.

All the best!