skysight-inc/HackerNews huggingface dataset:
After the deviated septum and turbinate (?) reduction surgery my breath improved noticeably, my sleep got better, my headaches were significantly reduced, and anecdotally I felt a lot less anxious. The ENT doctor told me "things were pretty deranged back there" after the surgery so it makes sense this would help.

That said, I still do the neti pot every day since I wouldn't say my breathing is "completely" clear.
I just find it funny how my post on why I wrote a SQL engine in pure Python is right next to this one on the front page
It's rather like how some jurisdictions have blasphemy laws and some don't. The idea of what's moral varies amongst societies and subcultures.
If this guy is good at anything, it's generating comments and driving traffic to his blog.
As someone that has done and keep doing this in other niche...

There are people that like to clean messes and make people life better from the shadows. These tend to be called engineers.

You may be interested in https://www.fordfoundation.org/work/learning/research-report...
Sweet! I have no interest in Kubernetes, but this lead me to give Crystal a try. Feels solid so far, nice standard lib for the usual things (json, http etc.). Compiler warnings helped find errors quickly. The language documentation reads very easily. And best of all: standalone executables.
Back when I had a full size dishwasher (just moved to nyc) - we’d just scrape off any big pieces of food and then immediately load the plates into the dishwasher along with any pots/pans/etc used to make food along the way.

Set the dishwasher to clean (even if not full - we don’t care). Unload before we eat the next day.

It’s pretty simple and took maybe a minute.

Nowadays, I sometimes have to do two loads cause dishwasher is tiny and can barely fit one pan. So, I’ll do the plates first and the pan in another load. Still much faster than me cleaning by hand. Cleaning those pots and pans is annoying. Same for cleaning woks. Dishwasher does an amazing job.

And yes - we’ve been very happy with the dishwasher. Literally is a blessing. We had a Bosch 800 series.
Down the line, how do you see this integrating the latest advances: blockchain, chatGPT, and dwarf fortress.
The kind of people that buy specialty coffee would also tend to pay attention to roast dates and have very different expectations compared to people that buy coffee in a supermarket. Half a year is a lot for this audience.

When you buy from a roaster directly something like roasted a week ago would be more like the typical age. So I'm a bit surprised, I would have expected this audience to be much pickier about the age of the coffee.
The only circumstance in which "how it was written down" might matter is if what was written down is different from what they said in the blog post. Which doesn't really help.

There are only three possibilities:

1. The deal was written down, and it was, as they report, for 6000 units and $250,000 (modulo phraseology)

2. The deal was written down and it was not for 6000 units and $250,000

3. The deal was not written down.

In case 1 and 3 they are morons, and in case 2 they are liars. There are no other possibilities.
PyCharm is good for this too.

I've recently started using Type Hints by default. At the very least, it makes your code more readable. Nothing bad comes from that.
> Yet another whiner complaining about well-known problems that advanced users are aware of doesn't add anything and nothing in this article is new thing to any advanced user.

"Well-known problems that advanced users are aware of", in other words problems that you can and will shoot yourself in the foot with unless you've already shot yourself in the foot and know to avoid them? Why is it contentious to say that things should and could be better?

> Especially if the asshole behind article makes the title extra confrontational and aggressive just to piss off people.

Why do you feel the need to reproach constructive criticism as being from assholes and "whiners"? You can like Go, or anything else, while acknowledging its flaws and believing it should be better.

I thoroughly enjoy Kotlin, TypeScript, and a handful of other technologies but I will be the first to admit and lament their failings.

(I'll admit the title is cheeky/provocative, but I think calling the author an asshole and ascribing intent that they want to piss people off says more about you than them.)
Those are problems that have nothing to do with having measurements that can be imagined with concrete analogies. Nobody uses "feet" to mean literally their personal feet. A foot is a standardized unit of measure about the size of a foot. I have no problem with that, that's not an absurd thing to do.
Buying a tech person a laptop that they didn't specifically ask for feels like it's in the same category as buying a pan or knife for a chef.
Is cool what really matters?

His child being confident in the terminal is a good skill to have, her typing skills will transfer over to her writing for the many essays of highschool, so she'll be productive faster than other kids.

> you’re teaching them a very niche - and outside system administration and programming obsolete - way of interacting with computers.

Most people are scared of the command line, but she has an edge knowing it.

It will open the door to countless productivity benefits in the future, she could automate a lot of her future work in her own creative way that modern guis don't allow.

Small cli scripts go a long way in practically any job.
Sadly most people still waste hours on spreadsheets and the like when they could spend minutes in many cases.
I was at Google the whole time Go was being developed. A friend of mine had two, count 'em, two quotes that pertain to it:

1. The answer to an unasked question

2. When your only tool is a hammer, every problem looks like a thumb

And one I just made up:

3. I had a problem, so I invented a new programming language. Now I have 769 problems

We could look at Rob Pike & the Bell Labs guys and imagine Stephen Stills saying "Hey, 'For What It's Worth' was the worst song Buffalo Springfield ever did. Let's fix it."

Too late. It's out there. And C is out there.
To my untrained eyes, SQL did not appear to have things like windowing, hierarchical relationships, (trees, graphs) in mind when initially designing the language.

Support for these things have been wedged into the language by numerous additions, and I think the fundamental syntactical framework of SQL is cracking under the pressure. Granted, it's been a while since I've had to traverse a tree using SQL, but I do recall that the query was very painful to write, and even more painful to execute efficiently.

Also, these things only work if you've wedged your data model into rows and columns. (or you use non-standard language extensions like jsonb)

PRQL, on the other hand, rearranges the syntactical structure to be more extensible, and also agnostic over the underlying shape of the data model. It works the same regardless of whether you're using an RDBMS or a graph/document database.

Is the result more complicated? IMO, only in the simplest examples. PRQL shines vs SQL when you have multiple stages of aggregation, like pre and post aggregation filtering, or referencing synthesized data, etc.
A modern low level labguage would expose you to the concepts of cache lines and homogeneous and eterogeneous cores directly, with locality awareness to recognize false sharing. It would be something suitable to program the Cell architecture from PS2.
But anybody's free to enter, there is no x86 IP in the way, as parent mentioned.
Since the topic is academia, Nature recently announced they will not publish some studies, not based on their veracity, but on whether they may further the wrong politics:

Advancing knowledge and understanding is a fundamental public good. In some cases, however, potential harms to the populations studied may outweigh the benefit of publication. - https://www.nature.com/articles/s41562-022-01443-2

Discussed at the time: https://news.ycombinator.com/item?id=32595083
Auth has been the target of a lot of SaaS and marketing. It's a menial simple task nobody wants to spend time on.

Even if you don't have a huge team I'd rather handroll over using third parties.

The mental effort of thinking about some other 3rd party developers or service is not worth it. I can write an auth system in under 100 lines and be on my way to ship features.
Social logins are the only annoying thing as they all use slightly different profile fields.

If you have issues with scale, scale vertically until it doesn't work anymore. By that point you'll likely have plenty of money to throw around for a registration team to worry about.
Yes, the downside is basically offline. When offline the LiveView app doesn't work because it can't update it's DOM. A decent solution I've enjoyed is using Alpine.js. It fits very neatly into the LiveView philosophy and can do nearly all UI updating easily. It still minimizes the amount of JS you have to write but you get good client-side update behavior.

High latency isn't an issue if you do it correctly by using the loading classes and what not so that the user knows they are waiting for some data to load. It's pretty much identical to a typical React SPA that has to show loading indicators while waiting for a JSON call to complete.
I asked for the TAOCP when I graduated.
maybe the understood the margin percentage and thought it was a mistake on the other side of the contract and so went along with it. Maybe they thought "hell yeah! they messed up the pricing and we're getting a massive profit on this".
I don’t use that slogan, but thanks. And yeah it was terrible branding at best and intentionally counterproductive at worst.
This comment confuses me. The newspaper arrives early in the morning, before or around the time most people wake. It is traditionally read at the earliest opportunity, which is usually breakfast, as it can often inform the reader before they go about their day. For example, weather, or local or global events of note that may be socially relevant.

None of this is really true for other mediums. You can look at your phone wherever. It's not a shared resource for the household.
I agree that the service provider/driver needs to be licensed, registered, insured, and accountable. The customer rating system seems optional and not MVP.
IIRC, the blob stuff should be able to handle buffers it created itself no problem. The issue here are foreign buffers that are not supported, yet. Supposedly version 525.x will do that, so lets see how that goes.
I had these for whatever reason growing up. At the level of zoom they stabilize, there wasnt much shaking to begin with. If you are using more powerful binoculars you might as well just get a tripod.
I just gave it a go, if your "one thing" is extending under the notch, as is the case with my MacBook Air, then it's not able to be accessed again[0].

If the necessary APIs are available, the app should make adjustments and either cut off the content or respond to clicks underneath the notch to display the dialog box once more.

[0] I was able to eventually change the content by relaunching the app.
... as opposed to Rust, Ruby, Python, C, D, Java, Elixir, Crystal ? Only popular ones that doesnt collide with words are PHP and JavaScript (because it is amalgamation of 2 words). But you won't complain about those now, will you ?

About only semi-known ones that's not terrible to search is Haskell, and I guess Perl. And "letter with funny symbols after after" like C++/C#/F#
What infuriates me about support chat

Me: My order wasn't delivered

Support: Thank you for contacting support. I am sorry you are not having a delightful experience with our service. How can I help?

Me: My order wasn't delivered

Support: Thank you for that. I understand your order wasn't delivered. Is that correct?

Me: Yes

Support: Thank you for that. Please hold while I look it up.

...minutes pass...

Support: What is the order number?

Me: abc123

Support: Thank you for that. I understand your order number is abc123 and you have not received the delivery. Is that correct?

Me: yes

Support: Please wait while I look this up.

...minutes pass...

Support: Thank you for waiting. I'm happy to tell you that your order was delivered on 12/29/22. Is there anything else I can help with?

Me: I did not receive it.

Support: Thank you for that. I understand that you did not receive your order. Is that correct?

Me: Yes

Support: Your order was delivered by UPS on 12/29/22 and was left on your porch. Did you look there?

Me: Yes

Support: Thank you for that. I understand you looked on your porch and did not see it. Is that correct?

Me: Yes

...minutes pass...

Support: Thank you for that. Can you tell me your order number?
It’s a giant language model. There’s no known technique for doing something like you’re requesting currently.
I'm sorry, but have you thought this through?

Real-world ropes flex and bend, which alone causes experimental error orders of magnitude larger than one in a million. There does not exist a rope material that doesn't flex at least one millimeter per a km of rope, and certainly did not exist 6000 years ago. Hell, even if we assume a perfectly flat plain, the curvature of Earth would cause an error larger than 1e-6. And obviously if you try to hang the rope from both ends and pull it taut, it will flex and it's also impossible to remove all the slack.

You need a laser, or at least something like the Michelson–Morley experiment, exploiting the wave nature of light, to measure any real-world distance to the precision required. And obviously for that to work, you also need to know the speed of light to the same precision. And given that we're not in a vacuum, even light bends as it travels through air, especially air near the ground. You know heat haze? Yeah, that's going to mess up your experiment too.

And how on Earth would they ensure the ropes form a right angle to a precision of one in a million? Given a 1km long side, the sideways margin of error is again 1mm. The angular precision needed is sub-arcsecond, a resolution that you need a large-ish optical telescope to achieve.

And obviously then there's the question of measuring the length of the hypothenuse.
What’s Left in the Apple Silicon Transition
Even given the Washington Examiner’s far-right politics, that article doesn’t say what you think it does.
Because it didn’t
that may be why you paid, but it is not what you paid for.
Hex Docs for Phoenix.View mention the change: https://hexdocs.pm/phoenix_view/Phoenix.View.html#module-mig...

Phoenix.View is replaced by Phoenix.Component:

> With Phoenix.LiveView, Phoenix.View has been replaced by Phoenix.Component. Phoenix.Component is capable of embedding templates on disk as functions components, using the embed_templates function.

More on hexdocs.
Neh. Perhaps the initial communication from the broker was along the lines of "Here's the deal I cut for you. The distributor is going to place several orders that together are going to add up to 6000 units."

"Great, we can do that... sounds good"

Now, the actual orders come in and the language is more concise and doesn't use industry jargon. The actual purchase order probably says something along the lines

500 cases regular (6 bags per case) * $40/case = $20000.
500 cases decaf (6 bags per case) * $42 = $21000
Total order: $41000

They get the first order like this and they say, great, that 1000 units. We should probably expect 4 more orders roughly like this. When they got more than 5 orders like this, they started to freak out.

For your assumptions to make sense, the initial language had to match up to the PO language, which I wouldn't think it necessarily the case. Not being in the food industry, I can 100% imagine how one would assume units to be bags of coffee. I can also 100% see how people well versed in the industry would know that units means cases. This is obviously a rookie mistake and I'm not even going to claim that these are astute business people, but given a kinder interpretation of events, I would say moron is a strong word here.
A friend of mine couldn't share his screen on meet or teams and I had to change it from Wayland to X11 to make it work. His was a Ubuntu 22.04 distro (GNOME) 4 month old install. Wonder why that happened.
So can we refer to LiveView’s counterpart as DeadView, now?
Why be so rude, especially when it’s you that’s in the wrong!
Do you write a lot of multithreaded code that can't use a shared nothing model?
I think the most interesting part of this project is the fault tolerance. I can’t say I’ve seen any other projects do this, but it seems reasonable to want checkpointing during a long computation.

Another thing I like is that conceptually it seems like it would be simple to switch the underlying query engine (right now it’s Polars) in the future. Seems like a pretty general distributed system.
Perhaps this is nitpicking around your main point, but ...

"running on an American operating system"

What operating system? I'd imagine this site is running on Linux, like almost everything else on the Internet, and I struggle to understand how you could define Linux as an American operating system.
I would argue that it’s better to start with -e and deal with the handful of edge cases where something like grep is expected to return a non-zero value rather than have to remember to check every command. We now have half a century of evidence suggesting that won’t work reliably for all but the most conscientious shell scripters.
The idea was that you maintain a running hash as bytes arrive, and drop out on the first that doesn't match.

A separate hash table for what gets past would check for false positives, using the final hash value.
I think most of the "free sales" will come from the App Store, which already requires a screenshot preview.
> Yes, Rust “partially” resolves the issue

Which is a pretty big advantage!
> The lack of typing

It's gotten a lot better with type hints and typeshed, but I agree, not knowing what type an arg should be and hoping duck typing works out isn't great.
Perhaps you can write the underlying query engine :-) in something that's not Python lol
C++ and wxWidgets under a ZLIB licence; nice!

https://github.com/aardappel/treesheets
Id personally be fine with a take on Jesus that showed him as flawed. I kinda enjoyed Records of Ragnarok which was an anime/manga that brought in every religions icons too[1].

I don't think god of war ever sold itself as a faithful interpretation of the
various religions they showed.

[1]https://en.wikipedia.org/wiki/Record_of_Ragnarok
With a large enough employees table, Azure SQL could parallelize the scan operation, in which case the ordering would not necessarily be maintained.
I may be the outlier here, but I have a very hard time comprehending list comprehensions. They've always seemed like a SQL query compressed into a single line (or two if you're lucky!): readable when it's simple, Lovecraftian when it's not. I've always found the functional pipeline style much more readable and much easier to explain to others, especially with IDE type hints.
Boston housing price dataset was removed from scikit-learn 1.2
> Is that legal?

Not in Europe.
Yeah frequency of payments was an example, but kind of a red herring. Consider it as “running AP differently for a small subset of vendors” as an abstract concept. It’s expensive to do 5% of your business differently than 95%.
You can frame it in a more "brandable" way, such as calling it a support contract.
Is there, today, a single decentralized system that is measurably more efficient than a centralized solution? Please do not include regulatory arbitrage where rules are simply not followed due to lack of will or ability to enforce.
One big gap is causal learning. A true general intelligence will have to learn how to intervene in the real world to cause wanted outcomes in novel scenarios. Most current ML models capture only stastical knowledge. They can tell you what interventions have been associated with wanted outcomes in the past. In some situations, replaying these associations seems like genuine causal knowledge, but in novel scenarios this falls short. Even in current day models designed to make causal inferences, say for autonomous driving, the causal structure is more likely to have been built into the models by humans, rather than inferred from observations.
This reads like a ChatGPT censor trying to assure me that I don't need to know how to make a Molotov cocktail.
I think it may be an uncomfortable truth for many language enthusiasts that with a decent compiler/runtime and a reasonably skilled team, you can write very good software reasonably efficiently in even a mediocre language.
Language design absolutely matters in terms of what can be expressed efficiently, what classes of mistakes are hard to make, what performance you can expect in normal code, but rough memory safety, some static typing, and basic abstraction gives you a lot of the value there, and you can close a lot of the remaining gap in language capability with some discipline and process.
Naturally, ideally we'd still only use perfect languages, and not allow errors that could be avoided or suboptimal code, but not all PL power is free and personal taste/experience isn't irrelevant, so I'm not too surprised that some people prefer a tool that to me seems worse, because empirically it often works out quite well.
They were never made for that.

Their purpose is to hire less tech support people. They don't care about your time wasted, and you bought the product already, better to pay people to sell product to more people than to deal with tiny % that has problems with it.
What task can you do in C that you can't in Rust (or Zig, for that matter)?
Usually that does more than drain enjoyment, but tarpits it to the point it won’t happen - and is only to be a trap for employees so they think it’s an option.
I now use python, but Python is not even half the language Mathematica is for scientific computing.

If only Mathematica was free, I think it would become the defacto language for scientists.

The most important feature of Mathematica is that it is functional and not object-oriented. Mathematics is functional, not object-oriented. So thinking in Mathematica is as easy as thinking in maths. Thinking in python is to force yourself to think in an unnatural way.
As it stands you have to write a separate API, though there is work being done on native [0].

Otherwise, part of the initial value-prop of LiveView is that if you don't need multiple frontends and you don't need offline support--which a whole lot of apps don't--then LiveView drastically simplifies your stack while still delivering "SPA-like" speed.

[0] https://native.live/
Definitely - I was just trying to capture the staggering difference in scale where it affects one person in a tiny corner of the industry.
It's somewhat common in the industry for your employer to give you a stipend to buy equipment / tools / learning materials you like.

I would get him the gaming console, but otherwise maybe nice headphones?
Well you made a criticism that didn't make sense. I can guess what you really mean but I think you're making some unwarranted assumptions.

Not everyone has a supply of post-its. If you can avoid those purchases for a hundred people that's a significant impact already.
For small usage, and contributed as a marketing spend.

If Apache tried to use it without doing it in the context of a formal deal or sponsorship, it wouldn’t last long.

No such thing as a free lunch, or whatever.
First, logically speaking, I'm all for working less. But...

I wonder if we should model it as a 4+1...where Friday is like a flex day if you need to catch up, etc.

One argument I see is that people don't do much on Fridays anyways. Everybody is in weekend mindset.

If we go to four day, well eventually wouldn't Thursday become the lazy, weekend mindset day? It wouldn't happen right away, since most businesses, peoples, and schools are M-F still. Wondering if eventually, as more jump on and settle in, we'd see a measurable downtrend in productivity, whatever that means.