skysight-inc/HackerNews huggingface dataset:
Depending on what language you're coming from, I think that's totally fair.

A part of Rust that I very much appreciate is that once you write Rust code and get it to compile, there's a pretty good chance that it's going to do what you expect. As someone who is new to Rust, it's definitely no small feat to get the code to compile in the first place. But I think that's one of the main things people tend to love once they get over the initial hump of grokking all the different ways of passing variables around.
Yes, I've started to do that more and it is definitely helping. Sometimes I need to also put things in an external Google Doc though just to explain how things fit together, or to explain certain abstractions with diagrams. Thanks
Would it, though? Keyboard event sets highlighted item key/id; scroll event pops up, sets the highlighted item again, then react does not do an additional render because the state has not changed since the keyboard event.

The code does not have any complexities of hooks (which are just a javascript approximation of do notation, I don’t believe it is that complex), but what it does have is the requirement to write down all of your mutations correctly, where every “down” is an exact opposite of the “up” and does not leave any artifacts—with no way of formally checking. At least for myself, I think that level of discipline is unreasonably high so I tend to prefer stricter typed functional solutions where the view is composed purely from the state
Matching up the template strings with the values is a little wonky because there’s always one more string than value. But it’s pretty rare that you’d write lots of different tagging functions, usually you write a generic one to use with many different types of templates. Tucking away complexity into a function to make nice and easy-to-use templates is a reasonable trade off I think.
Seriously, the «best thing they can do» is probably to "make it a module" and build the interfaces to integrate it in systems where it is controlled.
That’s sort of an orthogonal idea in my mind. Yes, the Federal Government has a list of the types of things it is allowed to pursue. This is a separate idea from the bill of rights, which essentially says “while the federal government is doing the things it is allowed to do, here are things they are not allowed to do in pursuing those actions”.

So what you’re talking about it more relevant to the question “should the FBI be allowed to exist at all.” Is a federal bureau of investigation something that the federal government is allowed to make under the constitution, and if so what sorts of situations and crimes are they allowed to investigate? If you don’t believe the FBI should exist at all, then the sort of argument you’re giving makes sense.

But what the rules as to the Federal Government’s allowed sphere’s of actions don’t say is how they are to go about pursuing those actions. (“To constitute Tribunals inferior to the supreme Court;” is a right of the federal government, but no mention is made of how those tribunals should be structured or how they should function.) So we get to the question of “If the FBI is allowed to exist, what sort of methods is it allowed to use to investigate.” And that’s where the bill of rights comes in, excluding certain types of actions.

Or the general question could be stated “Is it disallowed for the federal government to purchase data about its citizens from private entities in pursuit of the rights it is granted by the constitution.”
Minor warning, to my recollection, their language can be a little robust (that's a euphemism for sweary), but the creator is very interesting to listen to, and clearly very knowledgeable. Definitely a recommendation.

If anyone knows of something similar for UK flora and fauna then please point me to it.
The test boards remind me of this old article from Sparkfun, about how they use pogo pins to build custom testing jigs to verify products.

https://www.sparkfun.com/tutorials/138
> The definitions of controller and operator are completely wrong.

mind clarifying?
https://archive.ph/DMvoN

For those of us who are allergic to JavaScript.
You can always cut something into smaller parts. First transitioning away from coal and gas is actually not a small feat, the best transition so far from a developed country is the UK that stopped coal almost completely but now relies a lot more on gas and imports. Second, a single country doing so will only be a single-digit percentage of total emissions, so by your logic why should they?
> True, but in this case, you were able to infer the intended meaning from context, which is what reading is: interpreting text, which involves assigning meanings to symbols and resolving ambiguities to render the whole as intelligible as possible.

Yes, but each ambiguity in a given piece of text makes it harder to infer the intended meaning, in a way that's not linear with the number of ambiguities (or at least doesn't feel so). A missed comma here, an extra comma there, couple typos, and suddenly the text switches from understandable, if slightly tiresome to read, to entirely unintelligible sequence of glyphs that requires approaching it as a puzzle to have a chance at understanding what it says. The threshold for this switch is different for everyone, so it's in everyone's interest to keep your grammar and spelling correct.
> or let the garbage collector do it (in which case it's not Rust anymore).

Arc<T> is still Rust. Not ideal, but very much still Rust. I wouldn't be surprised if despite wrapping absolutely every object in Arc, Rust still were to perform better than most high-level languages at whatever given task.
I doubt the wheels turn at all while in this mode.
I don't have a mastodont account, if that makes a difference, but I cannot see anything.
Yes there's a lot of firms that are actually in some senses UK companies from a tech perspective, but are owned by Americans. I used to work for one. All the engineering work was done out of the UK. The US focused on sales. Funnily enough, when we started working together I was getting drinks with the CEO and I mentioned I seemed to have spent my whole life working for Americans. He laughed and said he'd spent his whole life working for Brits (his background was finance).
I wish they offered better lens on the IMX708. What's the point of a 12MP sensor, only to stick a very cheap lens that only resolves like ~6MP?
If the design of the page is so bad that it makes the content hard to parse, it seems worth mentioning.

Yes, bike shedding. People love to bring that up as a way to deflect criticism they disagree with.
In the 1950s you could also afford to raise a family of 4 on a single (male) income. If a single mother's income today was comparable to a husband's income back in the 50's relative to cost of living, this wouldn't be an issue at all.

Or, you know, if we had any number of institutions in this country which are more common in the rest of the developed world, such as paid childcare and maternity leave, affordable healthcare and rent, real protections against discriminating on the basis of age&gender, etc.
Yes, I do go through a debugger, but can be very tough to do sometimes when there are multiple concurrent threads/processes and execution divided between browser and server
But what about plants that can be pruned to both shapes?
for example what is "though-stuff"? is it thoughts, or tough concepts, or did you mean something else?
No, we decided a while ago to try to keep our sites simple. Less of a headache. We are going to bring the style of the site more in-line to our existing style on plover.digital, but it will still be rather bare.
Just looked it up, you are of course correct. I will move them into the "Past" part.
A few things rub me the wrong way about this article:

- I didn’t receive an email clearly indicating the pricing changes and pointing to this article. Instead, I found it on hacker news.

- Every paid tier refers to the number of searches it allows as “free” despite requiring payment.

- The wording around existing customers led to me believing that the pricing won’t change until cancelling the current plan (grandfathering). However, once I came to these comments I learned that pricing goes away at the end of the billing cycle and will be switched to a new plan.

- Their words about average internet users’ number of searches feel so disconnected from who their actual users are and is incorrectly framing the conversation. If their goal is to truly expand to being the search that everyone uses, requiring payment will never allow that to happen.

I wish they had invested in building their own crawlers rather than AI and their Kagi browser.
increasing seat density does just that so suck it up.

No.

Airlines in my country (Canada), exhibit the behaviour I described. Greater profits, zero real savings for consumers, and cramped seats.

Thus, again, hand wavy stuff re:environment, is not the cause. Assertions otherwise are 100% wrong.

Airflight does not need to be cramped. If you wish to push this narrative, the narrative of "good! cramped is good cause environment), then I suggest you start with more effective places.

Such as, limiting hot water usage, temperatures in homes, the size of homes, the size of cars, bus seating, the ability to use anything but your feet, for short (1km) trip distances, and on and on and on.

All of these will do far more, immensely more for the environment. And will be far less onerous that cramped airline seating.

EG, drip all indoor temps, by law, to 60F in winter, and just wear a sweater.
For me at least, Rust smooths the path from not having code to having code which is correct. Out of Rust, C#, Python, Go, Java, and C, which I've spent non-trivial time writing, Rust comes easy first for the likelihood that my program actually does what I intended once it runs. Python is last, while C gets special commendation for being almost as unlikely as Python but with the extra fun of more Undefined Behaviour so when it doesn't work it's far more difficult to track down why not.

Edited: However, I don't see why my parent got down-voted.
Can you add a RSS feed?
I'm honestly curious about how and where you got this impression.
Huh, must be just me. Mine doesn't seem to be anywhere, I have the product email setting turned on, and I get their billing emails. Strange.
The article shows how poverty has gotten worse from certain policy choices (a little financial system deregulation here, a little union busting there, lack of housing almost everywhere, giving money to fund abstinence-only sex ed instead of to the poor, etc.).
>"Controlled migration for the foreseeable future."

Never mind migration. Even travel gets worse. We've had relatively frictionless travel between first world countries. Now it it only 3 month instead of 6 and online visas like ESTA. So it does not seem to get any better and does not correlate so "comparable levels".
I'm taken aback at this. I don't have an SUV but I very much aspire to, specifically for one of the reasons they mention - high clearance. I do as much mountain hiking as I can and high clearance is necessary for many forest service roads. Why would you target someone for that?
Ask HN: How have you applied AI in your life, work or hobbies?
AI has had a mainstream introduction in the form of ChatGPT this year. I use GPT a lot for all kinds of small tasks.

I'm looking for concrete use-cases where people are applying AI models and tools in real-life scenarios.

For example, at work we found a benefit to use an AI-based image removal tool for poor-quality product photos sent in by our customers.

There's a lot of hype out there, and lots of demos. I'd love to know where you're really getting use out of it!
Because Rust is pass by value.

f(&s);

is practically equal to

let r = s.borrow();
f(r);
Pip Decks
How sure are you that humans understand the meaning of tokens, have concept of truth, or understanding? Ignore your subjective experience of consciousness and ask, "what scientific experiment could I run that would distinguish the special nature of humans from sufficiently magical AI?"
increasing seat density does just that so suck it up.

No.

Airlines in my country (Canada), exhibit the behaviour I described. Greater profits, zero real savings for consumers, and cramped seats.

Thus, again, hand wavy stuff re:environment, is not the cause. Assertions otherwise are 100% wrong.

Airflight does not need to be cramped. If you wish to push this narrative, the narrative of "good! cramped is good cause environment", then I suggest you start with more effective places.

Such as, limiting hot water usage, temperatures in homes, the size of homes, the size of cars, bus seating, the ability to use anything but your feet, for short (1km) trip distances, and on and on and on.

All of these will do far more, immensely more for the environment. And will be far less onerous than cramped airline seating.

EG, drop all indoor temps, by law, to 60F in winter, and just wear a sweater.

Of course, you'll get little traction making people take lukewarm showers, so instead, you want me to have aching knees for a week after an airflight. And no, this problem isn't rare in my country.

Shame on you!
What do you do when you need $10,000 in cash?
`*` is the namespace object. `default` is a special named property on the namespace object.

someModule.js:

export default 'foo';
export const bar = 'bar';

namespaceImport.js:

import * as SomeNamespace from './someModule.js';
console.assert(SomeNamespace.default === 'foo');
console.assert(SomeNamespace.bar === 'bar');

defaultImport.js:

import foo from './someModule.js';
console.assert(foo === 'foo');

namedImports.js:

import { default as foo, bar } from './someModule.js';
console.assert(foo === 'foo');
console.assert(bar === 'bar');
Ye, I noticed trouble with Ruby, RubyMine is the only thing that "works" i.e. provides what I've come to expect out of an IDE for language. Similar experiences for me were Emacs and Clojure or Scala and neovim.

Ill try the Emacs setup.
Dates.
Would be nice to have some sort of date info. Be it when the newsletter started or, more useful, the date of the latest issue.
Yea it's a short search away but I'd like to know if the results I'm seeing are even relevant as I see them.
This art is lost the day the usage of your tool become responsibility of not the team creating the tool.

Think product/engineering split and frontend/backend/infra split
If you got a large family, SUV is the best way to go, even if it's an electric SUV.

Otherwise, any bantering on moving away from stable 24/7 power generators into sporadic power generators beyond the point of sustainability required by consumers/businesses is just a stupid economic crushing move.

These electric vehicles enmasse will require even more steady 24/7 electric generation due to schotastic nature of plug-in timeframe for recharging.

We should be focusing more on zero-carbon electric power generation such as hydroelectric and nuclear energy.

I am a conservative environmentalist and these are my true sustainability messages.
with "is a right of passage" you definitely meant: "is a rite of passage"
https://techcrunch.com/2023/03/07/worldcoin-cofounded-by-sam...
Well, Chomsky already dismissed corpus based linguistics in the 90s and 2000s, because a corpus (large collection of text documents, e.g., newspaper, blog post, literature or everything mixed together) is never a good enough approximation of the true underlying distribution of all words/constructs in a language.
For example, a newspaper-based corpus might have frequent occurences of city names or names of politicians, whereas they might not occur that often in real everyday speech, because many people don't actually talk about those politicians all day long. Or, alternatively, names of small cities might have a frequency of 0.

Naturally, he will, and does, also dismiss anything that occured in the ML field in the past decade.

But I agree with the article. Dealing with language only in a theoretical/mathematical way, not even trying to evaluate your theories with real data, is just not very efficient and ignores that language models do seem to work to some degree.
> "Most tellingly, the monitor was extremely basic (technical name: a pixel VDU) which ran on BASIC 1.0; a programming language that quite amazingly, was already 20 years old (having been first created at Dartmouth College in 1964)."

As fun as it is, this article exemplifies the trend of people writing snarkily about subjects they know little about. This sentence alone has at least four factual errors in it!

- The monitor was not "tellingly" basic and it isn't remarkable that it was a "pixel VDU". The author is perhaps mangling a remark from Chris Hall in an old Register article making clear for modern readers that it was just a CRT in a box.

- The monitor (!) did not run Basic.

- The Amstrad's Basic was Locomotive Basic, a relatively advanced and powerful dialect, not "Basic 1.0"

- Basic was created in 1963. It was published in 1964.
The world is moving to renewables swiftly due to cost and energy security issues. China and India are still building coal plants. China's coal plants emit ~70 percent of their CO2 emissions. They must be discouraged from doing so, and encouraged to rapidly decarbonize with the rest of the world, while their population is still young and productive (China specifically in this regard).

Everyone needs to get off of fossil fuels asap, regardless of your development level.

https://www.iea.org/news/renewable-power-s-growth-is-being-t...

https://www.npr.org/2023/03/02/1160441919/china-is-building-...

https://www.reuters.com/business/energy/indias-booming-econo...
Yes, many things here I should be doing more of, thanks:

(1) UML is something I haven't been doing much of, I will try to use some sequence diagrams and other things, that could be useful

(2) a table to layout all the variations of the variables and what the output should be with "don't cares" to cut the options down - I'll experiment with this

(3) black box abstraction - True OO I guess... I'll look into it

I've tried ChatGPT extensively, but it never produces anything remotely useful, since mostly I want to document the "why", not the "how" or "what", if that makes sense

Thanks for the input!
I've read a good number of memoirs and biographies of both technical and artistic people, and I found "Creativity, Inc." to be a real snooze, except for the chapters about Steve Jobs and Catmull's own education history. It's not so much that the book is "boring" as that it's very light on non-sanitized opinions. The leadership advice Catmull offers is often of the caliber "listen to your people" or "remember to second-guess yourself when you think you're right", and then his examples almost use more name-recognition than actually interesting opinions and takes on the stories that happened. He says stuff like "we were working on <Famous Film> and it just wasn't working, so we convened a meeting with A, B, and C and eventually were able to rework the script so it worked." Yawn. Contrasted with the recollections of a guy like Feynman, it's just not a very interesting book. (Great cover design, though.)

I suspect that Catmull is a shrewd, canny, clever man with a lot of anger and criticism for people, and I didn't think his book accurately represented the depth of his opinions or feelings. I could be TOTALLY wrong about that, maybe that really is how he thinks and remembers things, but I'd be surprised.
I keep seeing unsourced claims on Mastodon that Gandi has been acquired by an unscrupulous entity, but I can't find any official verification.

Is it true?
He's very wrong about the CPC. Technically the software and hardware was very capable, and it had something resembling a "proper" operating system (as much as that was possible on 8 bit machines). Later on they even licensed CP/M. That may be because Amstrad outsourced the software to a different company[1].

[1] https://en.wikipedia.org/wiki/Locomotive_Software
JUCE is sold by Raw Material Software, which was purchased by PACE Anti-piracy, which is part of Avid.

There may be some people you know using JUCE for games, but it’s an odd choice.

Trying to figure out what you might mean, JUCE was involved with the BLOCKS SDK for Roli’s hardware peripherals, but again, that’s not really about gaming and definitely not about any familiar kind of gaming.

That said, I’m sure you’re relating the best information you have and very likely just transposed some detail by accident and are now caught in a relentless, exhausting online nitpick. We’ve all been there. If you figure out what it was, I’d love to hear it!
Link's 404, Toot removed apparently. What happened? I use Gandi. They were acquired by a holdings company years ago but that's all I know.
I don't consider myself a kagi fan, nor do I think their use of discord is 'impressive'. That would be quite silly. So you are wrong if you assume that is where my positive judgement comes from. I just make different value judgements than you -- ones I feel align well with my own, personal priorities and specific context. That doesn't mean I don't care about money, I hope you can see and accept that.

I just stumbled upon their discussion about pricing, and found it interesting how such a problem could be approached, and seeing their point of view and reasonings, and pros and cons for several options, and how its a really difficult problem for a young company like them. Compared to that, the discussion here feels a bit one-dimensional and flat, tbh. Anyway, just wanted to give a different, bit more emphathetic perspective to most of the sentiments in the rest of the comments.

Basically, I can understand why they felt the need to make the decisions they made, but I acknowledge that I'm in the minority with this. Doesn't mean I don't think I'm right and you're all wrong :)
The Land Before Time is a Universal Picture property. Which I only point out because Don Bluth very much left Disney.
I think that SUV appeal to residents of suburbia has its roots in two things:

- Perceived safety (the idea that e.g. a Suburban would fare better in a wreck involving a full size truck than a sedan, hatchback, etc)

- Keeping up with the Jonses gone vehicular. A gigantic SUV sitting out front looks impressive similar to the way a truck would while being better suited for residential usage than a truck. All it takes is one residence buying one for the rest of the block to suddenly not be satisfied with the Accord in their garage.

Personally I’m a bit frustrated with how huge cars have gotten. My house was built in 2005, with a garage made to fit the cars at the time, and with ~177” of usable length (some space is taken up by HVAC + water heater), a lot of modern cars won’t fit in it and even fewer fit comfortably (e.g. being able to open its back hatch while the garage door is closed). I’m looking to lease an EV some time in the next year or so and only a tiny handful can be considered due to this.
Those aren't trees either.
“If the company refused to do, it could face fines of up to 4% of its parent company Meta’s annual turnover – unless it pulled out of the UK market entirely.”

Wow. I wonder if it got to that point if Meta would change course and disable end to end encryption for UK users and people messaging UK users, if that would be sufficient to comply. If this lobbying causes the UK to change course, I wonder what impact that would have on other countries’ attempts to weaken encryption, if any other such attempts are happening.
Trubs, obviously
That's a really good point, thanks for enlightening me.
There is a strong correlation between poverty and single parent households[1 2 3]. However it is not a popular thing to talk about because it can feel like “blaming the victim”. But if we ignore it we can’t have productive conversations about how to solve poverty.

[1]https://post.ca.gov/portals/0/post_docs/publications/Buildin...

[2]https://ifstudies.org/blog/less-poverty-less-prison-more-col...

[3]https://www.theguardian.com/business/2022/jul/04/half-of-all...