skysight-inc/HackerNews huggingface dataset:
Dogs were bred / created to keep their owners safe, not themselves. That seems to track. I've lived several places I'd not live without a dog alarm or three, so I can't say I'm not grateful.
Look on the bright side; now you can go in against a Sicilian when death is on the line.
I'd say make it as bog-standard as possible, I'd probably go just with a loading bar or something but you get the idea.

Another suggestion is to ask people if they want notifications to threads they've replied in. It's ok for this to be false by default. HN doesn't have this.. the argument I've heard is that people want it this way in order to not be "wired in" to HN because they feel they spend enough time already but not even having the option is not great IMO, especially in your case.

You want to give people the option to be wired in to your platform, that's the fastest way it will grow. If you want to be ethical you can make it as easy as pie to turn off notifications for a post. Not sure if you can do this straight in the notification or not but at least when they follow the notification you can give them a corner screen pop-up or something to disable notifications for this post if they've set the default settings to always get notified
Recent research in behavioral econ actually supports that a lower price on the ticker leads to more retail investor buy-in. I forget who, but it was a Yale professor who wrote a paper on this in the 2010s -- she gave a talk at D.E. Shaw back when I was an undergrad visiting for a summer program.

I guess all I want to say is that it's more nuanced than 'obvious' and is probably an active debate right now for economists, but I wouldn't know more exact details.
Chip startups using light instead of wires gaining speed and investments
As far as I understand from the Wikipedia article, this practice has spread directly from Judaism (7 days) through Christianity through the Roman Empire (which renamed the days according to the planets/gods) to all of these places. It's not clear from the article if perhaps the Ancient Greeks had a similar system already - but otherwise, the Indians and the Chinese adopted this system from Roman/Hellenistic sources between the 3rd and 4th centuries CE, and other cultures around them adopted it from them slightly later.
Wow, thanks.

Coincidentally, after hearing of a friend's woes dealing with massive amounts of CSV coming from a BPF-instrumental kernel, I played around a bit with integrating Zed and BPF. Just an experimental toy (and the repo is already out of date)...

https://github.com/brimdata/zbpf

The nice thing about Zed here is any value can be a group-by key so it's easy, for example, to use kernel stacks (an array of strings) in a grouping aggregate.

(p.s. for the record, the only thing I have to do with the modern linux BPF system is the tiny vestige of origin story it shares with the original work I did in the BSD kernel around 1990)
Buybacks are submarine dividends, it means the company doesn't know what to do with the money to grow so they're giving it back to the shareholders.
While I agree that the proposals are bad, I don't blame "committees full of government employees". One of the lead proponents/authors is distinguished Stanford Professor Jo Boaler. It's interesting that a lot of the arguments made in favor of the changes are done in the name of equity, but Boaler herself has been put on the wrong side of racial equity, threatening to call the cops on a Black Berkeley CS professor. This article [0] is gossipy, but it's both interesting and relevant how "Nice White People" can hurt the minority groups they are supposedly trying to help. Hurt by taking away opportunities to take calculus, and hurt by threatening legal action against one of the few minority CS professors at a leading research institution.

[0]: https://www.sfgate.com/bayarea/article/Stanford-professor-Ka...
shares down negligible? It's down 6% after hours, and was down 4% intraday which took no wind out of the sails.
Sure! Right now a community admin that adds Linen to your Slack workspace. I have webhooks listening for any message events which gets mirror and saved to the Aurora postgres DB. On install I also have a cronjob that hits the Slack api and pulls the old Slack conversations.

For scaling wise the I host the webapp on Vercel where it is backed by lambda functions. I also am using AWS aurora for postgres which in theory should help a ton with scaling the DB. I've done Heroku db hosting before but found that AWS tends to be much cheaper.
> The current school system makes decisions in middle school (8th grade and earlier) which determine whether or not each particular student will be able to take calculus in high school. This is, simply put, insane.

It's not clear that this is the case. The "current approach" is to offer Algebra I in middle school, which ought to leave plenty of time for students who want to shape up in math and be prepared for HS calculus to do so. Push advanced math later in the curriculum, and you just expose the students to even higher-stakes dilemmas. Lowering standards is no solution, since you'll just end up with lower education quality for all students, that will make it even harder for them to catch up to reasonable levels. This is the broad background of OP's letter.
Well, technically speaking, war requires opposing sides. If there is no opposition (say, like the bloodless annexations before the start of the WW2, or the relatively recent annexation of Crimea), there is no war, isn't it? Of course, the consequence for the ceding party or parties may be worse than the alternative, but still - no war, i.e. peace preserved!
But don't fractional shares eliminate this limitation?
Newcomers to Emacs and Emacs Configurations
I’m not sure. We’re on a hedonistic treadmill. Yesterday’s inventions are todays problems.

It’s easy to look at polluting transportation, addictive social media or unhealthy processed foods and extrapolate that the future will be worse.

But I believe someone in the 19th century would see a F-150; near real time, global news; and tasty, semi-nutritious food that’s shelf stable for years as amazing!
Ok a fun challenge: make the first jump to PTO and land with as much fuel left over. 222 record so far.
Whoah.

Okay, thank you, I had not found that page in a brief glance. Which admittedly was probably not enough of a glance to give it a fair shot.

That's pretty awesome, I will have to poke at it. I also have fingerprint login so I'm sure I can get up to some silly hijinks...
In the 1960s, it was the USSR. In the 1980s it was Japan. Now it's China.

I'm not trying to suggest that the US is fine and we shouldn't fix anything, but if you look at the world by comparing test scores and grade levels in mathematics, you're going to come to some very warped perceptions about what is important. I'm speaking as someone passionate about STEM education, who got a B.S. in mathematics.

The whole situation is warped. The USA accounts for 4% of the world population, and 40% of the top 100 universities in the world. That's fucking weird. I don't have an explanation for it. I'm just saying that the different signals we use for evaluating how good our education system is functioning are giving us radically different pieces of feedback, and our understanding needs to be correspondingly sophisticated.

There are all these narratives about how China is going to eat our lunch (like Japan in the 1980s, or the USSR in the 1960s) and while I don't feel comfortable betting on long-term US hegemony, and while I do think we should put more work into our mathematics education, I do think that looking at the world through high-school mathematics test scores is going to give you anxiety more than it's going to give you an accurate picture of what are problems really are.

To take another statistic into account, there are actually many STEM graduates in the US. What do we do with this information? How do we change our policies? It's unclear.
Kinda.

You have to be aware of the rock. focusing on the rock is the problem. You start knowing where the rocks are, and then you move on to the planning the better outcome.

Being unable to move on to
the better outcome is the pessimism trap.

I’ve run across people that work so hard to be optimistic, that they clearly are denying the possibility of a problem - they are no longer aware of the rock.

Like mountain biking and ignoring (to the point of forgetting/not believing!) there are rocks, it causes some very concerning behaviors.

One of them literally kept steering for the rocks because she kept forgetting they existed.
I'm not Polish, but I'll guess that the Poles will think that higher energy prices are a small cost compared to destruction Russia could wreak on them without a strong NATO alliance, as seen in Ukraine.
Pro tip. For YouTube use FireFox and Ublock Origin to block the adds.
I recently cancelled my Spotify subscription and switched to Youtube Music. Costs a couple $ more each month but has the added benefit of no more ads when I watch videos too!
While I'm a LaTeX person myself, the equation editor (Insert→Equation) in Microsoft Word appears to work this way.
Here is a straightforward jq translation

def stores:
[
{ "store number" : 1, "state" : "MA" },
{ "store number" : 2, "state" : "MA" },
{ "store number" : 3, "state" : "CA" },
{ "store number" : 4, "state" : "CA" }
];
def sales:
[
{ "product" : "broiler", "store number" : 1, "quantity" : 20 },
{ "product" : "toaster", "store number" : 2, "quantity" : 100 },
{ "product" : "toaster", "store number" : 2, "quantity" : 50 },
{ "product" : "toaster", "store number" : 3, "quantity" : 50 },
{ "product" : "blender", "store number" : 3, "quantity" : 100 },
{ "product" : "blender", "store number" : 3, "quantity" : 150 },
{ "product" : "socks", "store number" : 1, "quantity" : 500 },
{ "product" : "socks", "store number" : 2, "quantity" : 10 },
{ "product" : "shirt", "store number" : 3, "quantity" : 10 }
];

[
{store: stores[], sale: sales[]}
| select(.store."store number" == .sale."store number")
| { nb: .store."store number",
state: .store.state,
sold: .sale.product
}
]

Try it online - https://tio.run/##rZPPUsMgEMbP5Sl2ctIZmklbe6HTg@PZJ8jkkD84Rh...
Old strings are a different matter. Strings ideally obey Hook's law for small perturbations and undergo simple harmonic oscillation with standing waves (overtones) that have nodes at the neck and bridge (or fret and bridge). With old strings in particular, the fundamental of the string changes over time (as the string sounds). Audibly so! My mental model is that the "length" of the string is a really fuzzy concept for [worn] strings in motion. Plucking the string deforms it, and the string slowly retracts back to the stable length (at rest) as it dissipates energy. I haven't done any math or seen any, but I don't think its linear, either. You can easily verify this using an electric guitar if you plug it into a tuner thing with a visible meter - the arm will swing around. Also, I haven't done any physics in over a decade because I write software now...
You are right, they don't. Whether Google gives it or not, the market will try and figure it out on its own. In this environment that could be bad for Google.
Sorry, I should have worded that better.
> Retail traders that started "investing" in the last two years have been trained to believe that stock splits means a bunch of money will pile in because the price looks cheaper

I have heard this exact thing debated since the late 80's, so I'm not sure what the last two years has to do with it. The fact is, whether there's a real effect there or not depends less on the precise math of the situation and a whole lot of behavioral and psychological factors. Splits goosing the stock price is a real thing that happens. It may be entirely self-perpetuating crowd-mind BS but it does still happen.
If you have a dictionary and pass it around to someone else's code and it gets changed, those changes affect your code too instead of copying it, which is annoying and less safe.
I didn’t say string literal. I said “locally created string” i.e. std::string

In particular, my comment was referring to “return std::to_string(number);”
You can do a lot with Nim at compile time, check out my talk on Nim Metaprogramming not just for FizzBuzz, but real world applications: https://fosdem.org/2022/schedule/event/nim_metaprogramming/

I am working an a macro to compile Nim code into GLSL. So not only can you write Nim to C or Nim to JS, it can also (in limited way) do Nim to GLSL GPU Shaders. See here: https://github.com/treeform/shady

I am also working on a macro system similar to SWIG, where using a some macros one can write a Nim library and generate wrappers for your NIM library for many languages like C, Python, JS, Ruby. See here: https://github.com/treeform/genny
I think similar languages such as the ones you mention would be great; as a native spanish speaker I continue to find joyful coincidences and contrasts that help even better understanding my native tongue. For example, neither guardare (italian), nor regarder (french), have a direct reflection in spanish (guardar in spanish is to keep, or to look after, but not literally to look, which is mirar instead), but it is what a guardia does.
My split keyboard solution below. much healthier/comfier hand width/orientation, and ability to walk around the office relatively easily. all off the shelf parts. As many have said, better is having a screen at eye level and keyboard not attached, but this is great when writing in the garden.

https://ibb.co/kGFbkKc
https://ibb.co/dWj5pJS
https://ibb.co/5995y45
https://ibb.co/0KnpPgS
https://ibb.co/HnCQn0v
https://ibb.co/3NPfjjt
https://ibb.co/MfTKWGD
And I misread it as McBorker and now I can't stop chuckling.
My telecom provider Vodafone doesn't support it, neither do any of my banks. My favourite crypto exchange; only a single key. The list goes on. There is still a lot of ground to cover.
If Apple isn't acting in good faith in terms of what they disclose, why produce the "transparency report" at all? Does it really placate anyone who matters? Or is it perhaps a strategy to protract potential regulatory action?

"Hey look, we're so transparent we even publish a transparency report."

The whole thing stinks and is has a rather sour and ugly aesthetic. Even loyal fans will have a difficult time explaining such doublespeak away.
> still not sure how they can't compete with Azure and Amazon here?

People go AWS because it’s the default, easy to hire people who know it, AWS are willing to throw credits at you if you’re in the US and once you’re on the platform it’s a serious effort to get off due to weird lock-ins.

Azure has its niche in the windows market, a lot of smaller orgs are going AzureAD as a replacement (or in addition to) a normal on-prem AD solution, once you’re on the platform it’s easy to just use more of it and consume existing contracts.

It helps immeasurably that if you’re running windows workloads they “happen” to be reasonably priced, as opposed to other cloud providers.

It’s a shame, because google cloud is definitely my favourite of the public clouds, I hope it doesn’t go anywhere and I’d be extremely happy to go back to it after using AWS for a while now.
https://trends.google.com/trends/explore?date=all&q=ruby%20o...
https://www.cnbc.com/quotes/HOOD?tab=financials

Those loses look pretty big.
Some schools which allow students to take calculus 1 and 2 before senior year also offer multivariate calculus (3), differential equations, and linear algebra courses to round out the fourth year of math. This is especially prevalent when students can take geometry in 8th grade which leads to Algebra II, Pre-Cal, Calculus, Advanced Math Electives as the four year progression.
purely conjecture but i think once you watch a certain amount of youtube per day they purposely pump up the ads for you so that youre incentivized to buy a premium membership.
Better than the Laconian pens.
Winoground: Probing Vision and Language Models for Compositionality
I don’t necessarily agree with the proposal in california, but do all students need to take calculus in high school? What about solid coverage of algebra 2 and pre calc before higher education. Community college is a great place to take a calc class (or even a pre calc class) affordably. Source: took pre calc, calc and stat in community college after being signalled to that I was terrible at math throughout high school.
Same for me. The only mechanical keyboards I like are buckling spring and Topre due to exactly this.
Now you mention it, I’ve noticed the same. It feels like 80% of the ads I see are for HelloFresh, Monday.com, or Grammarly.
I think a "Things I can't do on Ubuntu which I can do on macOS" article would also be fun.
You might love autosetup, a Tcl-based autoconf tool chain replacement.

Not just Tcl-based, but designed to work with a simple Tcl subset shell called Jim, which compiles from one source code file. So you can bootstrap your project in a mostly-platform-independent way with a standard C compiler as the only prerequisite.

https://msteveb.github.io/autosetup/
Hehe, you bet my menu bar clock on macOS 12 still displays seconds, some 25+ years later :)
Do you need to set that up somehow? I use Firefox and UB Origin, and I get lots of ads.
It can't be either, 22 is not a valid month.

I agree with you though, the point of a date like yyyy-mm-dd is to avoid working out stuff like this. You don't pick a date format based on whether the current date is ambiguous or not.
See my solution posted outside the thread
Fastvoted Alternative?
I used to love the FastVoted bot on Slack but for the last week or so it's been nothing but whiny Marc Andreessen tweets and it's starting to annoy the hell out of me.

Does anyone know any alternatives?
Face ID has been upgraded since 2019 and is now a lot faster than the initial iteration. Some people may argue Touch ID will always be faster, but I think actively looking at the phone is quicker than trying to put your finger in the right spot
We know we can quantify intelligence as in IQ because it is what we call aptitude in several tasks (e.g. pattern recognition, short-term recall), and we've found that they are correlated, and aptitude in those tasks is measurable (e.g. ability to recognize pattern and time taken, ability to recall and time taken). If intelligence as in IQ wasn't as transferable as it is we would be calling them different things. For example, intelligence as in IQ and being knowledgeable are different aspects of the popular notion of being intelligent or smart.
That’s a good point. I am not aware of a “good” way to make that kind of judgement, especially considering the lack of resources available to those that would be making such a judgement (k-12 educators at public schools)
yeah, you'll see this argument a lot.

If someone feels like re-implementing all the wonderful conveniences of rails in Go, more power to them. However, that's a MASSIVE amount of work that you'll be doing _instead_ of actually making the webapp.

Go is great, but it's built in HTTP support isn't even _remotely_ equivalent to the many years of accreted utility in Rails.

To put it another way, it's a false equivalence. No-one should EVER say "learn go" instead of rails. Now, if they said "lean Buffalo" ( https://gobuffalo.io/ a Railsish framework in go) instead of Rails you could have a very reasonable discussion.
Great, now do it with C-macros! ;)
Former patent examiner here. One problem I've seen time and time again with respect to patents on Hacker News is that people don't read the patent claims, the legally enforceable part of a patent. They just assume that because some journalist or blogger or attorney or whatnot says that this patent covers something, it must cover all instances of that. And that would be a big problem, preventing people from using a technology that should be available to the public. But the reality often is that what the patent covers is quite narrow. Yes, mistakes happen in granting patents, but not as frequently as people here seem to think.

Example of this phenomena on HN: https://news.ycombinator.com/item?id=30387833

The claims there don't cover as much as people think they do! https://news.ycombinator.com/item?id=30388857

While I've never been involved on the litigation side of patents, if I received an email like this, I'd ask for not only the patent numbers but also a detailed "mapping" of how my product is infringing. The mapping is what I had to do as a patent examiner. Just show how my product infringes on the claims. That's what would have to be done in court, after all.

If they claim

A widget consisting of 3 bars.

and my product has 4 bars [0] then I'm not infringing!

[0] "Consisting of" in patents means exactly. If they said "comprising" then 4 bars would infringe as they could point to any 3 of the 4. You need to know a little legalese, sure, but it's not hard.
Am I a pessimist if I never get into mountain biking on account of the risks the activity would expose my body to?
No, there aren't very many good programming languages, not very old ones anyway.

Imagine everyone was happy with C/C++, we wouldn't have Rust or Nim. Imagine everyone was happy with Java and JavaScript, we wouldn't have Dart or Go.

The most used programming languages today are JavaScript, Java, Python, PHP and C++, all of which are shit-tier. We definitely need more languages, not less.

If we have good languages, the ecosystems will develop around it... it may take 20 years... but I think it would be so much nicer to see a new much better language have a great stable libraries in 20 years... than people still having to deal with shit-tier languages like python and Java in 20 years.
This isn't a good argument. The US has friendly neighbors on its northern and southern borders. It has thousands of miles of ocean separating it from Russia or China (neither of which have any major military blue water transport capacity). We could defend the US homeland with a tiny fraction of our current bloated 700+B / yr budget. That money could be going to fix problems that affect the common citizen rather than enriching the shareholders of defense contractors. I don't buy this at all.