skysight-inc/HackerNews huggingface dataset:
iPad Rehab take: https://www.youtube.com/watch?v=pyuDZ1R9AV4

they removed parts of the law that were prohibiting tying of parts source to manufacturer. As one example to fix broken _speaker_ in Iphone 12 pro max (known issue, should be covered by recall but isnt) instead of replacing $9 part you are forces to buy $300 LCD assembly thru 'Self Service Repair' program.
"Trust us, we want to stop hearing about him as much as you [...]"

Trust me, I like hearing about him and his accomplishments - you, by contrast, are a bore not worth reading.
Note that the experimental blocks were short, in the order of a few minutes, and was mixed between both nasal and oral breathing. Now imagine that whatever cause can spread that rapidly to the brain and have a noticeable effect there. Then orally breathing a full day (which is quite common when you have a cold) would lead to total cognitive degradation. You'd need a very peculiar mechanism to explain why that wouldn't happen.
There is no linux drivers for MIPI camera of ThinkPad X1 Carbon Gen 10 yet.
I struggle with it.
https://forums.lenovo.com/t5/Ubuntu/Ubuntu-Mint-on-Thinkpad-...

https://forums.lenovo.com/t5/Ubuntu/Camera-not-working/m-p/5...
We’d rather have it and not need it at the moment, versus needing it at the moment and not having it. In other words, persistent development at this early stage is about being proactive.
There’s usually no record of verbal “agreements”, and casual language is much more ambiguous than signing a document that literally says “I agree”.
Ah, memories of playing with similar tricks to do split-screen modes on BBC computers. Did it myself for a display when I wanted the full 8 colours¹ for an image (I was drawing fractal things) but decent resolution text for the display of parameters at the bottom.

Some games did this to great effect, like Elite which had mode 4 (mid res, mono) on top for the ship view and mode 5 (low res, 4 colour) for the controls [or in the version enhanced for the extra capability of the BBC Master, mode 1 (mid res 4 colour) & mode 2 (low res 8 colour¹)]. There was one driving game that didn't flip modes but did flip pallets to get more than 4 colours on a mode 1 screen display and that even loaded some code into a strip of the display memory that always shows blue sky (just setting all the pallet entries to blue so the data wasn't visible).

I don't think the technique was fast enough on those machines to work more granularly than per row (or per few rows) though, so no expanding the pallet over the space of one scan line.

--

[1] The BBC supported a mode with 16 pallet entries, but only 8 colours as the other 8 were used for flashing pairs, and those 8 were fixed as the standard primary mixes² instead of anything more flexible

[2] You could change what colours mapped to each pallet entry though - I once saw an attempt to get more colours by flipping the pallet between two options each screen refresh, essentially temporal dithering like some LCD panels did to fake 8-bit colour from a 6-bit panel, this actually worked but was too flickery to be really useful though.
Cognition works in two ways: 1) highly deliberate, slow, patient and 2) spontaneous, quick, reactive. I believe software languages do a great job of leveraging both of these capacities of the minds of programmers.

The first type of thinking is generally not composed in code. It happens staring out the window, or looking at data tables or lists and reading documentation, drawing out the architecture. The second type happens in code composition: programmers know what snippet will accomplish which outcome, and it just comes out when we know it's needed. Boom, we have the thing we imagined during the architecture phase. Maybe we look something up or slow down while writing code, but the composition is fairly reactive/spontaneous. It flows.

So coding goes in this rhythm... thinking openly and patiently and deliberately, followed by a burst of code composition, and then more open/deliberate thought while staring out a window. Again and again. Maybe we reverse some of the quick/spontaneous thinking to rearchitect according to our slow/deliberate thought.

Enter regular expressions. I have never, ever spontaneously composed a regex. I have to be very slow and deliberate. I have to recall the precise definition of every character in the regex as I read or write it. Sometimes I stare at a regex for 2 minutes, look up some operator, stare again for 2 minutes, refactor it. Finally I understand it and can now apply the regex spontaneously to whatever environment I'm working in. It always feels like first principles architecture, never like flow. This is odd, as regex is like a giant shorthand engine.

Maybe I have not yet formed the neurological connections required for it to flow – but more likely this is a function of the language. There must be a syntax that better supports flow-state composition. (I don't think Pomsky accomplishes it.)
If you solve a problem with RegEx, you now have two problems!
In part that is because once a piece of software has been part of a certification process it can be very hard to replace it by something newer, no matter how shiny or how much faster. You can see quite a bit of this in aerospace, civil engineering and so on. Nobody wants to be the one to replace the Fortran based FEA package with something novel and end up being liable for a bug.
FYI for others, such filtering is called predicate pushdown (I believe also called predicate hoisting sometimes). Example (and this is trivial but for illustration)

select * from (select * from tbl) as subqry where subqry.col = 25

would be rewritten by any halfway decent optimiser to

select * from (select * from tbl where tbl.col = 25)

(and FTR the outermost select * would be stripped off as well).

Good DB optimisers do a whole load of that and much more.
I’m not convinced that was much of a reason. Windows NT 4 Server pricing was similar, with licenses needed for each client connecting, plus additional licensing for the OS running on those clients.
Not without that piece of paper they can't. What GP likely refers to is aken to a EUFI key that is printed on a piece of paper that you store in a safe place. Without this key, thieves or anyone else can't reset the phone.
Its not that much of a hassle, many open source folks have donation setups these days and some can send you an invoice for support/maintenance services. In my experience it isn't even hard for a company to hire random maintainers as contractors to add features that are needed by the company.
So basically, Go? ;)
I thought this was going to be about Cloudflare. Imagine my surprise when it was written by Cloudflare. Then I hoped against hope that it was going to be a self-aware moment for them where they acknowledged the problems they cause.

But no.
Which driver is the early favourite for the F1 2023 title?
I've been playing around with EdgeDB lately and it addresses a lot of the concerns you laid out. Might be worth a look.
> We’ll use an ORM to do data access because we don’t know SQL

I’m no database engineer, but the whole point of using an ORM is to avoid bare-bones SQL. It’s generally accepted that using an ORM as an abstraction on top of the data layer is a more maintainable solution. At least that’s what we’ve been taught. However, I do believe in writing and knowing actual SQL (for whatever target DB you’re using) so that you can understand what’s actually happening “under the hood”. And many ORMs allow direct SQL passthrough for optimizations, however having an ORM for basic queries like selecting values from a table or view are very welcome and I will always advocate for their usage. I don’t see how this incurs technical debt - in fact I would say just the opposite. NOT using an ORM induces technical debt.
Also interested in Framework.

I would love to see a machine with the repairability and upgradability of Framework combined with the security focus of Purism.
I don't think big businesses have ever avoided politics. Try being openly gay and get hired in the 80s or being a woman trying to be an executive in the 80s. Businesses did openly discriminate. And that is political.

The shift happened because businesses became dependent on more and more talent for continued growth. Suddenly having a large contingent of your workforce threaten to quit because some dude wants to spout off about women not being as naturally smart as men is really bad business; and it's not surprising that businesses respond to the incentives and axe the dude spouting off.
I was about to say, this reaffirms the word 'mouthbreather'
Completely irrelevant . Words and alphabet are common heritage of mankind, like language. They are one way humans communicate, it can’t be « owned ».
Your question is like asking « do you have permission for the air you breathe ? », but doesn’t answer mine.
Did you ever created something, a creation of your own coming of your own mind, only to find someone used it without your consent ?
Other shapes have also been proposed:

X-shaped for leadership
I-shaped for individual depth-skill without communication skills
tree-shaped for a person with depth in many areas or branches of a field
Multiple Mountains shaped (coined by Forrest Z. Shooster) for individuals with depth in overlapping several fields rather than a shallow depth in many or a singular depth in one field who specialize in the overlap between those fields

Γ- and Μ-shaped individuals (gamma and mu, respectively) have been described by Brittany Fiore in her ethnographic work of data science research communities to indicate people with supporting strengths in computationally- and software-intensive fields.[3][4]

Similarly, π-shaped skills (after the Greek letter pi) refer to "a broad mastery of general management skills atop a few spikes of deep functional or domain expertise".[5]

what is this MBA gobbledegook
The code in question seems to be this portion of SendMessageWithData in ssh/protocol.go [1]:

buf := make([]byte, 32768)
for {
n, err := data.Read(buf)
if n > 0 {
err := conn.pl.WritePacket(buf[0:n])
if err != nil {
return err
}
}
if err != nil {
break
}
}

The write packet size seems to be determined by how much data the reader returns at a time. That could backfire if the reader were e.g. something like line at a time (no idea if something like that exists in Golang), but that does not seem to be the case here.

[1] https://github.com/git-lfs/git-lfs/blob/d3716c9024083a45771c...
I remember one benchmark that made some waves around 1998-1999:

- http://www.mindcraft.com/whitepapers/nts4nw5filesvr.html

- http://web.archive.org/web/19990220215149/http://www.novell....

- http://www.mindcraft.com/whitepapers/response-novell-nts4nw5...
That link isn‘t working for me. Are you referring to this episode?

https://www.npr.org/2022/11/09/1135639385/libraries-publishe...
I wrote a lot of regex but I find reading regex extremely hard. Even expressions I wrote myself become unreadable after a few months.
Owning a Lamborghini would bankrupt most people, which is highly undesirable. Therefore the Toyota is better.
> I started practicing while cycling to work everyday.

For doing cardio I was told/taught (by whom I can't remember) to generally breathe in through your nose and out through your mouth.

This allows for air to come in through the path that your body was 'designed' to do it, but you can also expel carbon dioxide more quickly (so the theory goes).
Personally I consider SQL being more than relational algebra to be the problem.
> The existence of atoms is not merely probable, after millenia of debate the question is settled. Everyone can perform an experiment to verify it.

Except atoms aren't atomic: they can be further subdivided. In the original sense of the word, we still don't know whether there are atoms.

> It means we have a statement for which we can generate additional evidence at will. No matter what your threshold for evidence needed is, it can be met.

Reading the same book over and over again only gives you evidence about what the book says, not whether the words in the book are true. Likewise, performing an experiment over and over again only gives you evidence about what the experiment does, not any models that generalise its results (beyond the marginal, diminishing-returns "we're pretty sure this experiment's results match up").

Nothing is ever beyond doubt; only beyond reasonable doubt.
> The fact that this is an article written by a software engineer that completely ignores the missing dependencies bears some irony :-)

I don't think this is the case as the author mentions he assumes Hal follows the boyscout rule:

> at each step of the process leave the camp site a little bit nicer than it was when arriving

Which is the only way to get tech debt under control when tech debt is not a dedicated project (and thus receives no allocation)

It kind of punts on the dependency thing, the idea being that if you notice some small fixable thing then you might as well do it right now.

Which in turn makes the parallel with tech debt all the more on point, the joke being not so much about a singular chain of issues but about the household being absolutely drowned under a gajillion independent issues that keep making everything demoralisingly slow.
I am trying to make a pure book discovery site at Shepherd.com if you are interested. I'd love some feedback.
Ordnung, the system of rules that an Amish community agrees to abide by, is determined locally, but I think it is worked out by elders or something more than something the entire community gets a vote on. The rules vary pretty significantly, with at least one group even permitting the use of grid electricity.

The Amish don't have a fundamental problem with technology, but there are two factors that keep them from using a lot of modern conveniences. The first is that they are reluctant to depend on the world outside of the community, and the second is that they are very conservative about anything that might be a threat to their family and community centric way of life or tempt them towards sinfulness. They are more open when it comes to work because it can be kept separate from the home life in a lot of cases, and because not everyone can be a farmer and working with "The English" pretty much requires using our technology.
I would gladly use my nostrils if they would ever work. All the beclometasone in the world doesn't open the stubborn bastards consistently.
Try shepherd.com, I had similar frustrations and trying to build something purely around discovery in cool and unique ways.
This title is click-bait.

Despite that, I'm not convinced that SQL syntax sucks, and certainly not convinced by the specific rollup example in the blog post.

Personally, I find SQL easy to understand and flexible enough to achieve any result.

I haven't heard of Malloy before today, but to me the syntax just seems... different, not better. Maybe for someone who hasn't learned SQL yet, it would be better? I don't know, but have my doubts about that.

I'm not trying to say Malloy is bad (I haven't used it!), just that coming in with "SQL syntax sucks" seems like not a winning approach.
Relevant Patio11 comment from 2016:

> We don't donate to OSS software which we use, because we're legally not allowed to.

> I routinely send key projects, particularly smaller projects, a request to quote me a commercial license of their project, with the explanation that I would accept a quote of $1,000 and that the commercial license can be their existing OSS license plus an invoice. My books suggest we've spent $3k on this in 2015. My bookkeeper, accountant, and the IRS/NTA are united on this issue: they don't care whether a software license is OSS or not. A $1k invoice is a $1k invoice; as a software company, I have virtually carte blanche to expense any software I think is reasonably required, and I think our OSS is reasonably required.

> I would do this more often if OSS projects made it easier for me to do so. Getting me to pay $1,000 for software is easy; committing me to doing lots of admin work over the course of a week is less easy. Take a look at what e.g. http://sidekiq.org/ , which is an OSS project with a commercial model, does. Two clicks gets me to a credit card form. If I actually used Sidekiq, Mike would have had my credit card on file the day that form went up.

https://news.ycombinator.com/item?id=10863939
No kids so YMMV - we put everything in the dishwasher and set it going in the evening. I open it before going to bed and set a fan blowing over the dishes to air dry them and put them away when I wake up in the morning.

I'm also kind of anal about everything being very dry before going into the cupboards.

Debated getting a small radiant heater to install under a cupboard over a drying rack but figured it was going too far.
The study:
https://www.thelancet.com/journals/lanpub/article/PIIS2468-2...

mentions that the Hazad Ratio is reduced:

"Adjusted for demographics and comorbidities, recent influenza vaccination significantly reduced the hazard of stroke (hazard ratio 0·775 [95% CI 0·757–0·793])."

I had to look up what a Hazard Ratio is:
https://statisticsbyjim.com/probability/hazard-ratio/

So many improvements seem to be quite meagre, I am not sure how to understand a HR but it looks to be a huge help.
Perhaps, but that hits more for personal productivity rather than work productivity, although I agree there could be a slight gain to start without the early commute. However, what I have observed in myself in colleagues is there are more midday distractions in WFH (dog walks, answering the door to solicitors, attending to kids, etc…) that don’t generally happen at the office.
"Everyone can perform an experiment to verify it"

Not everyone can perform an experiment to verify it. Hell, even those that can, can't perform an experiment to verify it. Maybe you just imagined that you performed the experiment.
Great talk. Borland should have rated a mention though, their C compiler really popularized C development on Windows.
And of Alzheimers.

I wonder at what age flu shots provide overwhelming benefits. 40? 50?
I'm still reasonably young and don't bother, but maybe I should start getting them.

https://pubmed.ncbi.nlm.nih.gov/35723106/

Also discussed here https://news.ycombinator.com/item?id=31899781
Not trying to be funny, but it's important that in a study like this, you take into account that other causes of mortality might rise, therefore reducing the number of eligible people to die for a stroke, or killing someone faster than an eventual stroke.
My strategy is to wash them or get them into the loading dishwasher as soon as possible, even if getting the pots and pans sorted out delays dinner by a minute or two. I get the best result by treating it as a part of the mise en place of cooking. I'm not especially tidy, and I live with someone who is also not especially tidy, so I learned quickly that if I ignore the dishes, they don't go away.
I did a similar process about two years ago. Started after reading Breath by James Nestor. The book doesn't prescribe anything but gives a very wide perspective of possibilities. I think what really did it for me was breath holding exercises.
Sam Bankman just cashed out $600k, in violation of his bail release terms
He looks like an older Don Cheadle.
As it should be. See how much they're sticking out their necks, and perhaps take this as seriously as they are?
2023 is a critical year for the Colorado River
>The rain clears up the pollution

That’s not a selling point. The air quality in Vietnam has only gotten worse over the last decade. Saigon’s pm2.5 levels are significantly worse than the worst US city.

>I do not think it is that bad after 11 years in Vietnam.

It’s not that bad because you’re used to it is not a selling point.
Previous discussion: "Rulex – A new, portable, regular expression language"

https://news.ycombinator.com/item?id=31690878 (242 points | 6 months ago | 189 comments)
I think they were doing close to 3k per day for a few days
Isnt that the one they promised to open source but are shipping binary blobs instead?
You forgot that you also convince the people who oppose your message, that it's the other, also very undesirable group that is actually responsible for your message.
Year-in-search-trends: Visualization of search interest over time
> Or ask them, or the community for a donation.

First sentence of the article: "A generous member of the wider curl community stepped up and donated an unused Mac mini m1 model to me to be used for curl development."
It's a thing from Reddit, and the American Democrats are right-wing in Europe, and so on and so on, complete misrepresentations of what Europe is. Do these people realise Turkey and Russia are in Europe?

What I do agree on, is that the political climate is far more diverse than the US, but that's because there are more than 2 parties.
But delete/rename columns are not the only operations, nor the most common. Adding columns is the most common, and there only one of those options breaks
”You do not have access to zlib.zu1k.com.
The site owner may have set restrictions that prevent you from accessing the site.”

What did I do?
Software is a lot more than software. Here is why open source should be part of the ESG calculations; because a random person from Nebraska maintains a critical dependency of some part of your stack and could get bored or worse.

https://xkcd.com/2347/

Thats just the easy obvious answer, there are other scenarios too, like a project changing direction making it less suitable for your use.

Companies need to be active participants in and supporters of the OSS communities for the software they rely on.
The Ubiquiti diaries: a site-to site VPN story
Named regexes (variables in Pomsky) remind me of Raku [1], which implements an improved flavor of PCRE regexes plus grammars in general as part of the language.

[1]: https://docs.raku.org/language/grammars
ULID hits most of these, and can be converted to UUID for use with databases supporting this datatype (not a strong column): https://github.com/ulid/spec
I think gradient on results page are distracting. You guys should do some UI review of results page. For me it's too distracting and hard to read the results.
Same with the logos at bottom they steal all attention.

EDIT: Kagi beats you hard on this
EDIT2: More criticism. I feel like I am reading 10 lines at once of your menu instead of results. Move it to right/top, add padding, border or something like this. Also font is like from those cheap websites that spam.
Yeah, SQL has plenty of flaws but PRQL does not seem to be fixing any of those and instead seems to be introducing new issues, e.g. what is up with 'derive country_code = s"LEFT(country, 2)"'.
DNSSEC breaks DNS by giving fake answers to solve problems no one ever had.
Ask HN: Any recommendations of nutrition books based on thorough researh?
Unfortunately, multiple books on nutrition/diet usually lack profound research. Many are opinion-based. I am looking for the best research material translated to a broader audience.
> Why are people afraid of cancel culture?

They cause massive damage to other people's lives over what's essentially wrongthink.

> Who's in charge of "cancelling" exactly?

Organized internet mobs, often from Twitter. Look up Sleeping Giants for an example.

> Is it just fear of losing your job

"Just" losing your job? That's a major life-changing punishment by itself. They can ruin your reputation and essentially blacklist you.

These people essentially run a denial of service on your life and that of your family by denying you income for the crime of offending them with your thoughts. In a way, they're a self-righteous Kiwi Farms.

> who makes that call? HR? Executives?

Whoever's in charge. They will be intimidated into firing you for your offensive conduct or suffer the same consequences for supporting and aligning themselves with such an abominable wrongthinker.