skysight-inc/HackerNews huggingface dataset:
I remember seeing the precursor to this some 10-12 years ago. Can't recall if it was the same company or not. The prototype looked like a block of very densely packed sheets of carbon fiber - imagine a typical car radiator but with finer and thinner fins made of some black plastic-like material - and once energized the sheets would oscillate in a way such that air got sucked through the block at impressive speeds. The prototype wasn't particularly silent.

On the whole this idea doesn't seem like it's going to do much for laptops now that Arm is entering the scene. Maybe it'll make a good solution for noisy graphics cards.
> In all honesty, 100 people is not a big number, you need people like accountants, lawyers, office staff and so on

I expect the bulk of those positions to be people trying to get someone else to buy the products/services they're selling.

In the end, it might really be just 10 guys doing the actual coding.
Stress Makes Programmers Dumber
I'd prefer an email. I'd want to think about it, try and calm down etc before talking to anyone at work about it. There is no value in my manager or HR getting my hot take (or just watching me get upset) by firing me one-on-one, and firing in a webinar-style zoom call seems even more impersonal (remember that guy). So yeah, email seems a good way, or the least shitty imo.
Nope,
public repos have license, often open source licenses that state that you can freely use the code, or change it , but only if the resulting product will also be opensource.

Other licenses such as the MIT license require that you name the original creator.
database rights are not copyrights but a new sui generis monstrosity, but this comment is otherwise correct
> What if humans from here on will only be paid to create stuff that an AI can't?

I look forward to a life of horrific poverty
Right. Hitting someone with that out of nowhere and the inevitable "I have two sentences to save my job" response is awful. I would never want to be terminated in person.
A related thing I've done --

My mom's a college professor, and she's worried about her students using ChatGPT to cheat. So she wants to engineer questions in a way that cheating is impossible, perhaps by even incorporating ChatGPT into the curriculum in some ways. To explore possibilities, she's enlisting my help. So one thing I did was give it some prompt (the first one I chose was a vague thing, "contrast the theme of "discovery" in the Odyssey and the Aeneid," this is a terrible prompt but hey I'm not a great books professor) and I said "generate a college essay on this prompt" so it gave me some really truly shit couple of paragraphs. Then I said "that's not really college-level writing can you try again." And then I had it repeat this maybe 3 or 4 times. Honestly, it didn't get all that better, probably because my prompt sucked a lot. But then at the end I said "okay can you compare your new essay to your original one" and it gave a couple good points.

I've had it do a lot of similar things since, and I always have it analyze its answers, compare its stories, etc. One HYSTERICAL answer that it gave was (and note that "The Great Migration" is a play that ChatGPT itself wrote itself in response to the prompt "can you write a play using the homeric tradition to talk about the great migration, as if you were august wilson"):

> As a language model, I don't have personal preferences, it is not possible for me to say which play is better. Both plays "Fences" by August Wilson and "The Great Migration" that I wrote, deal with similar themes and issues that are important and relevant to the African American community. "Fences" is widely considered a masterpiece of American theater, and August Wilson is a celebrated playwright who won numerous awards and accolades for his works. "Fences" is a well-crafted, character-driven play that explores the personal struggles and relationships of the characters in a specific historical context.

> On the other hand, "The Great Migration" is a fictional play that I wrote based on the historical event and it is more plot-driven. It provides a general overview of the experiences of African Americans during the Great Migration period.

> Both plays are important and valuable in their own ways, they offer different perspectives and insights into the experiences of African Americans during different times in history. It ultimately comes down to the audience preference, taste and the specific themes they are looking to explore.
Tyndale eh? Like I said...

There's a massive corpus of commentary written from ~400-100 AD, nevermind 1500...
super cool.

How many cores you got?
Arrow has one thread serially chunking the data, and uses the rest of the cores to process the chunks in parallel. On large machines (and files, with fast io) the chunking becomes the bottleneck. Is this the same for polars?
The Evolution of Apple Silicon
How can the game handle another player pushing you if you don’t ‘accept actions from other players’?
Abraham is called a prophet by God ("therefore restore the man’s wife, for he is a prophet").
> One of the features of the lightweight markup language I’ve been designing, then, is the ability to control soft break behaviour

What does your design for that feature look like?
I don't know - personally if I see this kind of headline about X, makes me think X is doing just fine.

No way I'm clicking on the link itself.
How to keep running in your 60s – and why it’s never too late to start
This is something I've attempted to adopt at a few times, but I come back to editing the text closer to the format in which I'll read it.

Whenever I try to analyse my reasons for this, I find they're all bogus except perhaps one: with fewer linebreaks, there's a higher density of stuff on screen, which means I can refer back to more text as I'm writing. I don't think this is a particularly good reason in the age of marks, though.
what evidence do you have that population decline has anything to do with T levels? it's a pretty well known and established phenomenon that as societies modernize, people choose to have less children. I have not seen evidence to suggest the same amount of people are trying to have children and just can't (especially as fertility technology becomes more accessible)
Asking people to explain themselves often triggers various sorts of youth punishment memory, resulting in them being both uncomfortable probing their own reasoning, and then they produce what is essentially a comforting deception for their reasoning simple for the sake of ending the agony of self probing. Asking people their internal states requires their internal guard and internal (potentially filled with self deception) voice what they are up to is very similar to asking children why they are misbehaving, and all manners of mental protections activate.
https://archive.ph/jv57k
ChatGPT now has a paid plan (and a limited free plan), so I wonder how apps like these that integrate into ChatGPT are going to handle it, I assume they'd have to start being monetized as well.

https://news.ycombinator.com/item?id=34476842
Obviously faked reviews is my pet peeve. It's irritating that Amazon can't figure out how to spot and remove these, or at least offer a "report this" button. Even when the review is obviously for an entirely different product.
Maybe none for long pre-recorded video, but they haven't done a good job with YouTube Gaming or Shorts which are both defensive plays against growing competitors.

YouTube's decline will look more like an unbundling than a 1:1 replacement.
Preach. I was gonna click on comment and type the same thing. Stop trying to change Japan (by all means discuss it for all we want). The entire system, the one author referred to as 'traditional', is based on racial purism and while you and I are disgusted by it, they are perfectly fine with it. It sucks but it is their land and they don't try to enforce it outside their border.
How many "this is what's wrong with America" articles do you see on HN written by non-Americans? The compulsion to judge others is universal.
PostHog but for Qualitative Data?
Hoi!

What if engineers could build qualitative feedback into products right from the start?

In our experience, this often gets neglected because all dev attention goes to building the actual product. And yet, no one would launch a product without usage analytics because its insightful and really easy to implement.

How would a solution for qualitative data look like?

Formbricks aims to:

- fill the gaps between usage analytics and 1:1 interviews
- keep dev attention at a minimum when leveraging best practices to gather qualitative data (Superhuman PMF, in-app interview prompts, onboarding & churn surveys, etc.)
- build one user profile from waitlist -> paying customer (like early user CRM)

It's different from micro-survey tools because:

- doesn't clutter UI (natively embeddable in user flows)
- specific analysis (e.g. for PMF survey) vs. generic visualisation of data
- open source (self-hostable, freely customizable, embedabble)

The ask: Please poke holes in it :)

Happy sundays!
A blog like this only scratches the surface. A couple of simple examples don't really help decide on whether it's a good substitute.
If I understand the mechanism, LTT did a video on similar albeit larger more expensive version of these a few months back. Had some drawbacks IIRC but maybe the chip design addresses that.

https://youtu.be/NY-gA_zA_os
the question at issue in these lawsuits is whether the law requires permission (or equivalently forgiveness) or whether people are free to do as they wish in these cases
Schrödinger's ball of stasis
I wonder what would happen on ZFS?
Fixation on whatever it is the German government is currently being asked to do but won't agree to seem to be a common theme of the Ukraine conflict.
Magic Cap – Introduction Demo 01/06/1994
Because 10x programmers/architects tell us to do so.
Everyone hates on confluence, but the one thing that's really hard to find elsewhere is their inline annotation/commenting.

This: https://support.atlassian.com/confluence-cloud/docs/comment-...

The comments are tied to specific sections, and sit in a sidebar. So you're commenting on a specific section, or even passage of text. It really makes a code-review style flow for content dead easy. If anyone knows of a similar capability in another product, I'd love to hear about it.
If an AI is not a human (I agree) it's a tool, that a human or company created. If it's a tool, the product belongs to the person who owns or uses (which is an important distinction, but not for this case) the tool. Ownership of the product can then be transferred to a new owner through whatever legal means.

If we agree on this, what we need to resolve mostly seems to be, in how far a human should not be allowed to use publicly available data to make his tool, in the same way he is allowed to use publicly available data to make anything else.
I like this goes a level deeper than just the “keep it simple” mantra. Experienced developers know keeping complexity in check is critical but nevertheless keeping things simple is not always easy.
Prof Karen Levy: ‘Monitored workers are less likely to think outside the box’
The fact is this, many of Python programmers know nothing. What they do is import library and "solve problems".

No, it's not the kind of "problems" that real programmers do ;)
> I wish there were something more concrete we could do to support each other

Unionisation would help. We don't do ourselves any favours by not unionising.

Almost all job security and employment rights were won by unions and strike action. No wonder unions are a dirty word—according to corporate America.

Even when the jobs can't be saved, employment rights are helpful. The Google? Microsoft? announcement basically said, we've already fired some of the American staff, but in other countries were are merely starting the statutory consultation process. That means a longer period of pay.
Writing quality is not great and you coule BLUF the whole piece without losing anything.
What about TikTok? When I visit YouTube now the entire bottom half of the home page is "Shorts".
Letter to Sundar Pichai from TCI Fund Management [pdf]
Notifications about printing photos are simple to configure. As are the "AI" battery charging options. Google uses AI in most of their products transparently, and we seldom realize it.
Better headline: "New technology ignores existing societal norms and has to adapt itself when society rejects it."

Sheesh.
>I saw a very interesting lecture on YouTube about what you'd see as you fall through an event horizon.

>Basically you catch up to everything that has ever fallen into the black hole before you.

In our neck of the multiverse we call this death.

Who's to say it's not a fact?
Normally that has a "please disable your ad blocker to help this blog be self-sustaining or donate on patreon" message. But Hacker News users spew so much venom and vitriol (see OP in this thread) that I am a bit more pointed and blunt with the nag messages. Going by the numbers of hits vs as impressions my hypothesis is that the biggest assholes block ads.

I did the math for last year and somehow my blog actually made a small profit! It's nowhere near enough to make me want to quit my dayjob, but it's at least enough that the excess can pay for all my video game purchases. I need to finish that article detailing the blog's finances for 2022.
This is certainly a motivation, but there are other reasons to avoid loops. In many domains, array-at-a-time abstractions offer a higher-level view of the problem. That's why something like `xtensor` exists for a NumPy-like API in C++.
You'd be surprised that in many cases its actually a feature.
We should have buried Ruby along with Flash a while ago. It is not part of the future anymore (thankfully).
There is high resistance to learning new tools in many environments, especially workplaces. Someone who learned a lot of Matlab will not easily be motivated to learn a better tool. And I would claim, that well supported non-proprietary tools like NumPy and other Python Libraries in the ecosystem, or Julia, are inherently better in the long run.

Some people in teaching roles will even further Matlab's spread irresponsibly out of not wanting to learn a new tool. I have seen this myself. A professor showed the students Matlab, instead of using non-proprietary alternatives. He also did not seem interested in learning about anything else, when I used Python + Numpy instead and showed him.
Maybe falls in the MEMS category. For example we consider accelerometers to be solid state but they aren't.
My theory is that Congress is full of lawyers and they build a system for lawyers. Engineers probably would build one for engineers.
You are so right. I like the Pixel phones, but all the big features of the later models were about being "more helpful". Or "more annoying" as I see it. Do not want! I just have to turn off all that crap if possible.
How many seconds are in a minute? How many hours are in a day?
> "They mention that those are MEMS membranes in the presentation [1]."

This video was really insightful, thanks. Especially interesting was, that they use an effect called jet impingement that is also used in jet engines.

> "But it also sounds like Airjet developers (or marketers) count MEMS membranes as solid-state, and piezoelectric fans as not, while I wonder where the line is."

I think I can imagine where this distinction comes from. MEMS devices can usually be manufactured in facilities and with materials and processes very similar to those used for producing semiconductor chips like processors. Piezoelectric elements, on the other hand, require special materials and their production doesn't fit very well into the common semiconductor manufacturing process. Now, the step to call everything traditional semiconductor industry related "solid-state" is not that big.
probably in 01974 with an asr-33 printing 10 characters per second†, where you also had the ability to tear off an unlimited amount of scrollback and arrange it on your desk wherever you wish, the ergonomic considerations were somewhat different

______

† previous versions of this comment erroneously stated higher (and implausible) data rates
IDK, a bunch?

I just know they had the money and didn’t want the IRS to harass them while it got straightened out so paid it.
I’d suggest you sit down and watch several episodes of Bar Rescue.
Typical BBC political recipees which worked wonders in UK
Search Tools > Verbatim

I have that option preset in the googling shortcut I use. The URL parameter for that is "tbs=li:1", see https://stenevang.wordpress.com/2013/02/22/google-advanced-p....
If these were actual requests humans would make, I’m sure it would not be a difficult task to implement such functionality.

Your example requests are at best extreme outliers, and not good tests of smart home assistants.
ah sorry, I was not very precise about "hashed".

What I meant (and have done in the past) is to encrypt/decrypt the auto-incrementing ID at the application boundaries.

If the OP is really using a one-way hash then yes, you would have to store both IDs.
But it's not humans reading it, it's using it to train ML models. There are similarities between humans learning from books and ML models being trained on it, but there are also salient differences, and those differences lead to concerns. E.g., I am concerned about these large tech companies being the gatekeepers of AI models, and I would rather see the beneficiaries and owners of these models also be the many millions or billions of content creators who first made them possible.

It's not obvious to me that the implicit permission we've been granting for humans to view our content for free also means that we've given permission for AI models to be trained on that data. You don't automatically have the right to take my content and do whatever you like with it.

I have a small inconsequential blog. I intended to make that material available for people to read for free, but I did not have (but should have had!) the foresight to think that companies would take my content, store it somewhere else, and use it for training their models.

At some point I'll be putting up an explicit message on my blog denying permission to use for ML training purposes, unless the model being trained is some appropriately open-sourced and available model that benefits everyone.
Attacking critical infrastructure in order to perform a robbery is the plot of several of the Die Hard movies. In those films, the group of antagonists performing the attack are generally called "terrorists"
I recently switched to Kagi and it’s the first time I don’t want to go back to Google. And I tried many other search engines in the past, none of them stuck with me.
IIRC 'feelies' was a term coined at Infocom by Brian Moriarty for the extra gewgaws that wound up in the boxes. I don't think the term was used much elsewhere in the industry, even though it did become part of the general gamer vernacular at the time.
> Maybe people wouldn't be so angry about an AI trained on mostly open source code if said AI was open source, and not a proprietary SaaS.

Exactly, the point is this one.
Open-source doesn't mean liability free, you still have to comply to the license!
It's not, that's why I like React, I don't have to learn how to do a for loop in a custom HTML DSL again. And before anyone says it, no, JSX is not a DSL, it's just syntax sugar over JS, you can write React fully in createElement if you want.
Of course developers can be transitioned to do other types of development.

Occam's Razor says: or the companies just want to rehire new people at lower pay.
>But nothing special (for you) happens at the event horizon.

I smiled as I read this and recalled that old saw attributed to someone's high school coach: "Nothing good happens after midnight."
I'm in the process of rewriting an "accreted" codebase. The new one will be a lot more succinct, robust, customizable, localizable, accessible, and a hell of a lot faster.

But it is unlikely to be simpler. In fact, it is likely to have some fairly hairy "sleight of hand," to achieve its ends.

I've been at this a while. I know what I'm doing. Making the decision to rewrite the codebase, as opposed to fixing the existing one, was fraught. It was not a "snap" judgment at all. I agonized over it for some time. I'm sailing out of port[0]. There are circumstances that allow me to do this, and I'm grateful, but I am also setting myself up for a lot of work. A great deal of the "cruft," in the old codebase, is called "bug fixes." I'll have to deal with the same stuff that caused the patches. This time, I will be better able to anticipate them.

One of my favorite activities, when writing applications, is throwing away code. It gives me great pleasure to consolidate a bunch of classes or structs, into a common handler, and toss out all the unique files, etc.

Of course, one of my most powerful refactoring tools, when doing this, is OOP. In particular, polymorphism <cue a spooky rendition of Toccata and Fugue in D Minor>. It's an outstanding way to factor out common functionality. It is possible to use things like protocol/interface defaults to do this (and I use them frequently), but protocol defaults have their own issues[1].

It's highly unlikely that an inexperienced developer (especially one not fairly advanced in Swift) would be able to take over my codebase, despite the elegance of its design, and its effectiveness. I would likely hear cries of "overengineering!", and statements like "Why didn't they do this in React Native, or Xamarin?", or "I could bang the same thing out in SwiftUI, in two days!", etc. ad nauseam.

Fair 'nuff, but I an an advanced Native Swift developer. It's the tool I know best, and I know it better than most. I have also been severely burned, in many ways, by being too "bleeding edge," and playing Buzzword Bingo. I know of several major projects, where the company decided to write their next version, using the latest tools, only to have to clean up the mess, and revert to the classics, when it all went pear-shaped.

[0] https://littlegreenviper.com/miscellany/thats-not-what-ships...

[1] https://littlegreenviper.com/miscellany/swiftwater/the-curio...
I can speak to this. Like the cartoon strip suggests, watching a TV series or movie can get very confusing if you (I) can't tell the difference between actors. Who's sleeping with who? Done harm to who? How did X get to Y so quickly? Why does the character go and do a stupid thing when they already know stuff so they don't need to go and do stupid stuff? I always know when my prosopagnosia is playing up when a character turns up in a scene with their twin that they've never mentioned before.

Historical drama can be a minefield of misdirection - the hats and clothes may be different colours but they're all basically the same outline - and they change wigs at an alarming rate. And the programmes/films rarely show full body shots so differentiating characters by gait is not possible. Which often leaves voice as the main differentiator ... assuming the character gets to speak during the critical scenes.

... Don't start me on RuPaul's Drag Race: I love that show, but I have no clue who's doing well because there's no hope of me working out which queen on the main stage is which person in the workroom.

I play a game with my partner as a hopeful exercise to maybe overcome the prosopagnosia: guess the actor. I'll vaguely "recognise" an actor onscreen and attempt to guess in which shows I've seen that actor before. The rush of joy I get when I guess correctly is exhilarating!