skysight-inc/HackerNews huggingface dataset:
You find those modern thick skinned fat blueberries everywhere it seems. But the more delicate berries not so much.

Blackcurrant (Cassis) and redcurrant (Groseille) taste quite different, they are nice sprinkled atop fraisier cake for example.

One of my favorite little berry is the Myrtille. They are tiny little balls, dark purple all the way through, and lovely when cooked on a tart crust. Trader Joe has a frozen berry tart from France that includes it. Yummy!
Isn't SoftBank planning to retain 90% ownership?
This is a fair point. But the part that’s almost always missing is the comparison to what the windmills are replacing. It’s fair to say that wind turbines kill some birds and that they require some resources to build and maintain, etc.

When people try to point at the need for infrastructure for windmills as a risk or negative, and they leave out how much infrastructure is needed for the alternatives, it is a sneaky way to leave people with the impression that wind power has some kind of net negative or net risk, when often it’s a massive landslide of a net positive compared to what we will do if we don’t build the wind farm and get power some other way. The degrowth ecologists know this better than most of us.

As an example, the usual comparison brought up with birds getting killed is the number of birds killed by cats. We often don’t hear about the number of birds killed by oil spills. Deep water Horizon killed as many birds in a single spill as are killed globally in a year by wind turbines, and spills continue year after year. We don’t talk about the number of birds killed by power lines either.
USB 3.1 Gen 2 V2
Those aren't for quantifying performance, they are for developing the firmware/OS/software stack to run on the platform.

In other words, they are a slightly more accurate version of something like QEMU, although I guess I should point out they can generate traces that can be fed into tools to model HW perf, ex gem5.
I've been meaning to get into this in order to build a custom battery pack for my USB C powered heated vest!
My issue with Rails has always been that-- not just the JS ecosystem rot, but gems in general. Running "bundle update" after six-eight months is like rolling the dice. Especially if you use any Rails engines, etc.
I wanted to start a new search engine that would index content from ad-free websites only.

Then I realised StackOverflow has ads nowadays and my search offering would be useless for like 98% of devs.
English isn't his first language. He did alright (though yes, a spell checker would have helped)

(The "though" and "would" thing reminds me of those old jokes about English spelling not being phonetic)
The problem is that the sensitivity to the number growth is supposed to be exponential. So if you need 100 samples for "within 10% of the value", then 10 samples should give you almost completely random behavior.

In reality, it depends on your actual distribution, but the OP from this thread here is unreasonably conservative for something described as a "rule of thumb". Almost always, if you have at least 10 of every category, you can already discover every interesting thing that a rule of thumb will allow. And you probably could go with less. But if you want precision, you can't get it with rules of thumb.
Can you give us some links to writings you found particularly inspiring?
I read the whole article, and I think there are good points and things I disagree with.

The biggest counter point I have with those articles criticizing Rails for being "too magical" is to ask: what is the alternative?

And I don't mean alternative in a sense that one developer will do something by hand. More like: what would you suggest a "medium-xxl" app company (author's words) do?

Use another framework? Fair.

But, as others have said, it is 2023 and even still most other frameworks still won't come close to Rails. Laravel is pretty close, Django as well. Next? I still miss Rails from 2009 (when I started learning it) when dealing with Next every day.

Build some custom solution? Fair as well.

But, how do you enforce standards over a big team? I used to work with Rails, then I went to work in a Flask app with multiple teams working on it...

What happens in practice is, without a strong framework like Rails, each developer/team ends up creating its own little framework, with its own little quirks and ways to do thingz. And then when you need to maintain it, you need to learn a whole "new" ad-hoc framework, most of the times with no documentation and without the original developer to explain it to you. And the differences between what different teams/developers come up with can be drastic, completely different ways to do things.

Rails is not perfect, but having worked with the alternatives for years now, I still think Rails got way, way more things right then wrong. I'm starting a side project now with Remix, Prisma and almost every day I still fondly remember how Rails had all of this setup figured out way back in 2009 when I started working with it.

Almost any other framework/solution suggested, as the author said, for "medium-xxl" projects will have the same issues or even worse.

To this day, almost every week I get myself thinking that I still wish there was a "Rails for JavaScript" (since I need to work with JavaScript).
I use convection mode on my oven and set it to 170F. Convection mode on my oven doesn't actually use the temperature you set it to, but some auto slightly lower temperature to accommodate for the convection.

I don't think it's as low as 140F, but I get good sundried cherry tomatoes out of it.
If you or anyone else is still looking for a programmable or controllable USB KVM, though this also comes with a HDMI 2.0 4K 60hz switcher and is accordingly more expensive,

https://www.aliexpress.com/item/1005005149590635.html

is probably what you need. It has a USB port linked to a USB serial internally that you send strings to switch. It was designed to be used with the Pi KVM/BLIKVM KVM over IP solution but works for other things as well.
Ok so the fees jump up to 1-3%, that's still reasonable.
If Chrome had a flag for "use the safe versions of XYZ libraries, even if they might be slower" I would absolutely flip that switch and take the performance hit.
Here's two studies. Thanks for the feedback. I choose to bemoan those who deny it completely and will continue to do so. Not those who keep an open mind.

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

https://jamanetwork.com/journals/jamaneurology/fullarticle/2...
People seem to think Google’s monorepo is amazing, but I was often blocked from deploying anything because some team I never heard of submitted a changelist that broke the world. We should be using known-good dependencies rather than alpha testing the bleeding edge.
the dark forest requires a relatively simple cheap and effective way of sterilizing a stat system. if there is an easy way to do that then a first strike becomes a more reasonable first contract option.
They're also introducing new DRM requirements for the editor (https://unity.com/pricing-updates):

> Starting in November, Unity Personal users will get a new sign-in and online user experience. Users will need to be signed into the Hub with their Unity ID and connect to the internet to use Unity. If the internet connection is lost, users can continue using Unity for up to 3 days while offline. More details to come, when this change takes effect.

Notably, Adobe Creative Cloud requires you to check in every 30 days to validate licenses. I feel like it takes some work to come up with a DRM scheme for a development tool that is more onerous than Adobe's restrictions, but what do I know?

I certainly have never left a demo laptop unplugged for a week and then set up a demo quickly without Internet access and needed to make a quick change in my engine. That never happens to indie developers, so locking down the editor until they reestablish an Internet connection totally won't be a problem for them. /s
...and lithium fires.

Unfortunately, I think there will be pearl clutching and new rules that allow gas/diesel powered vehicles only "due to safety", at least my guess.
BTW, doesn’t this quote apply just as well to the typical cohort of software “engineers”?
For dehydrating food, you'd also want it to have a fan + turn over air pretty rapidly. That speeds up the process, which matters even more if it's monopolizing your oven!

A "food dehydrator" mode would be much more than at least half of the dozen modes our oven does have; I wonder why they omitted it, or if one mode could be tricked into that use case. It definitely has a fan to actively vent hot air from the oven cavity (I think this is mostly to protect its computer, and not particularly useful for anything except cost reduction), and it has a proof mode, so I know the thermostat can drop down far enough.

As an aside, LG ovens have the worst firmware I've ever encountered on a home appliance, and it is by a large margin.
I don't think word count is a new metric. It's just that documentation wasn't much of an ad revenue market in the past. Link juice also flows for backlinks. These sites definitely get heavily linked by blog spam.
> (1) poor Wayland support in nVidia's proprietary drivers

This has improved quite a bit with nVidia eventually implementing GBM support (so compositors no longer need an nVidia-specific codepath, which is nice). I use Plasma on Wayland on my nVidia-powered ThinkPad, and it's generally fine and has been for some time. That said, the nVidia stack does still feel a bit more hit and miss than some others.

> (2) Wayland's security model making some X11 use cases, e.g. screen recording, difficult or impossible.

These largely have been addressed by newer protocols and infra, although application support and maturity for those protocols in deployed systems is still trailing behind X11. Still, the fundamentals have been worked out, and there's steady progress on spreading the solutions through the ecosystem.

And no, this blog post has nothing to do with either topics but is about unrelated technical innovation in the Wayland space.
I just love that USB-IF just goes all-in on naming chaos. They must have great parties.
Space SpaceX’s near monopoly on rocket launches is a ‘huge concern’ Lazard warns
Agreed that Google is not very helpful here, but searching the Python docs directly works pretty well:

https://docs.python.org/3/search.html?q=endswith

Otherwise I really like ChatGPT like this: you put in minimal work into the query and it usually fills in useful info. If you use "Advanced Data Analysis" mode it will run those examples in the browser.
My original comment was flag-killed, the irony of what constitutes a forbidden opinion on HN.
Fauci Defends Masks as Mandates Return
Agreed. It's my favourite fruit flavour. It's very distinctive, so I imagine it's a love-it-or-hate-it taste. In the US, there are few domestic products that incorporate blackcurrant, but just about any European-import grocery will likely be stocked with a wide variety. Jams, jellies, syrups, soft drinks, instant oatmeal with freeze-dried blackcurrants, etc. Larger liquor stores will often have (usually imported) cassis (blackcurrant liqueur) as well.

I'm still disappointed that Strongbow never brought their "Dark Fruit" cider to the US. I first tasted blackcurrant by drinking one in London about ten years ago.
Amateurs Pile into 24-Hour Options: ‘It’s Just Gambling’
For charging a laptop, it's usually easy to tell by the thickness of the cable.
> Add ? to show only search suggestions.

> Hitting Ctrl-enter in the URL bar works like autocomplete;”mozilla” go straight to www.mozilla.com, for example. Shift-enter will open a URL in a new tab.

These work in chrome too, except new window rather then new tab.
however this supplies ever cheaper compute to software startups giving them wind in their sail
There is a marked difference between a third party releasing some new library and obtaining (to some extent, demanding) community mindshare, without taking away anything, and the official platform maintainer suddenly replacing practically mandatory parts of what is perceived as the standard library. Javascript churn is fast, .Net churn is deep.
Programming Elixir by Dave Thomas. It was very digestable for me.
Some alphabets have the disadvantage of generating swears, which might be a problem for your use. Applying filters is a difficult approach. Hex has the advantage there.
you're assuming that without electricity, I don't know how to take care of myself.
This is so common there's a meme template :)

https://pbs.twimg.com/media/FffvEX5UAAAysZC?format=jpg&name=...
The beam is a pretty good scheduler though
It's a long step from a VRML viewer to the 3D web. Sort of like it was a long step between JaM in the 70s and HTML over the internet in the 90s.
Well you can just use another language on top of the JVM if Java's syntax is for some reason intolerable.
I agree with you, I used to be a fan of Apple, somehow, at least of the macbook and ipad lines, even if I used linux since I was 12, but then the idea of being dictated what I can or can't do with my stuff, and being used as a mere commercial strategy just made me avoid them, would have loved an ipad used as a flying dev station, even with power limitations, but with at least the ability. I think the HP EliteBook https://support.hp.com/us-en/document/c04553487 is a great tool with Linux on it, and since apart from the hardware, the software is free, I can do whatever I want with it
Yeah, very little in the protocol is sync. E.g. when you create a window the client picks the id, and you just go on assuming it will be created until/unless an error arrives.

Only things explicitly querying for information is "somewhat" sync, but then too the reply will arrive back with a sequence number, so the client API can just keep returning events and hold on to the replies until you ask for them.

X has many warts, but it being synchronous isn't one of them.
‘Friends’ and ‘Seinfeld’ knew the cure for loneliness
yeah, I think he's just maturing as a developer and rails was his first love.

Just about everything he mentioned aren't particular to rails, it's just a natural consequence of decisions being made.

For example, he complains about the coupling between active record and the rest of the system. And he's not wrong, but the thing is, this happens with every ORM in existence, including data mapper style libraries. The reason for this is easy to understand, people sprinkle ORM code throughout their codebase instead of having a proper DAL (they treat the ORM as the DAL rather than a mechanism for fetching data).

Any ORM that you use where you sprinkle it directly through your entire codebase is going to experience tight coupling. And you can see it in a lot of ORM designs where the ORM itself will create mechanisms for "query re-use" and most of them are actively damaging to code maintenance.

I remember the first time I read the treatise on "Object-Relational Mapping is the Vietnam of Computer Science" and being surprised that people actually used ORM's that way.

I guess my point is that every decision made causes problems, sometimes those problems are obvious in the short term and sometimes they're not and they take longer to become obvious. This author sounds as if they fell in love with Ruby and have now worked with it long enough to start seeing the problems but they're blaming Rails when a lot of the issues are deeper than that. Rails may exacerbate it, but these problems are not unique to Rails.

And if I may, part of the churn we see in tech is due to people constantly looking for the perfect solution (non-problematic in any way). That's not engineering, any jackass can point out problems (theoretical or otherwise).

What I'm saying here is I think the author is maturing but they need to consider that maybe Rails shouldn't be the only tool in their toolbox.
I’d suspect if you’re doing those numbers that it’d be a company that’d need to be on Pro licences anyway so the thresholds would be much higher.
> I think that type of thing can make for a really fun and flexible GPT-powered game system. It seems like a great way to add some engagement.

Recent history -- one of the initial GPT use-cases that got the hype train going was AI Dungeon, which is this sort of thing.

Thought I think with GPT function calls, you could have the LLM sitting atop an actual game engine with persistent objects, rather than having the LLM implement the game engine and world state - which is vulnerable to hallucinations etc. (Wonder if anyone's wired this up yet? Seems like it should be easy with existing text adventure engines.)
> no other profession in the world works like this

I mean, this objectively untrue if you consider IT and tech.

The author makes good points, but there's no widely accredited skillset for a 'manager' to have. Is the goal of a manager to guide their employees on their career path or to help the business make money? My personal feeling is the former, but every company I've worked for obviously leans toward the latter.
AI content farms are about to kill Google anyway
But it does do some good? You can use any power adapter and cable that are up to the task of charging a laptop. And some devices do get it right anyway, all the ports can be used for charging. And they can all be used to charge something else.
A stacked Yagi array. Seriously!
This to me is entirely fantasy. We are instead overestimating what it takes to support a browser because of how much money Mozilla gets and still can't produce anything. We're talking amounts in the billions of dollars here, and more than a billion in current cash reserves.

This Google-controlled narrative is pushed out onto a lot of things (i.e search) which people are slowly starting to realise isn't that complex or expensive to build after all (see Brave Search for example). It's not surprising that Mozilla would echo similar sentiments considering the entire company is controlled opposition.
Seems like an interesting way to identify machines that are breaking down.

If these devices can be built cheaply, just place them all over a factory, chirping their ID whenever they have enough power to do so. You map the IDs to locations and get a real-time map of where there's EM noise spitting out. When the map starts changing from it's usual patterns, then you identify the source of that change.
And he's still as bitter about Rails now as he was in 2016. :)
SO isn't a canonical source, they're another content farm using nofollow links to the content they appropriate to maintain their search edge.

Its entire purpose is to inject itself as a search middleman. Even worse, I find myself landing there from google results to a question they had closed as not worthy of the site, but worthy enough still to keep up for the search juice.
How to use JSON config files in MicroPython to persist your device's settings
I’m starting to see the whole “robots killing people” is really just going to be the flagrant deflection of responsibility and blame by the people who deploy them. Just think, smart humanoid “intelligence” will make a wonderful scapegoat.
This, in my mind, is a good indication that we are on track to AGI.

I have no idea about the timeline though.
Much of the complexity is in interop. Passing data between ATC control positions, between different facilities, and between different countries. Then every airline has a bidirectional data feed, plus all the independent GA flights (either via flight service or via third-party apps). Plus additional systems for weather, traffic management, radar, etc. Plus everything happening on the defense side.

All using communication links and protocols that have evolved organically since the 1950s, need global consensus (with hundreds of different countries' implementations), and which need to never fail.
> because it’s garbage

I wish my company believed this.
In ten years it's all going to be solid state, no more fires.
(Quiet founder here) Quiet creates small, closed, private IPFS networks specific to each community, so it avoids a lot of the performance problems that plague the big global IPFS network, and is also a lot more private!

We've run real tests with hundreds of nodes on Fargate and saw message delivery times grow to just a second or two. Plus there's a lot of room for optimization because right now OrbitDB doesn't even use the gossip network for broadcasting message data--it just broadcasts DAG heads and peers have to fetch message data in a second step!

Making initial connections between peers is slow over Tor, and there are some known issues in Quiet right now when switching networks. But those aren't IPFS issues and once you're connected it's surprisingly fast.

Also, while IPFS suffers from scaling issues, the underlying gossip network (which for us is the most important part) is currently powering the Ethereum beacon chain, which has a massive number of peers (~800,000 IIRC?). So the gossip protocol library Quiet builds on is very robust. Future optimizations of Quiet will likely move the burden of moving data down the stack to the gossip protocol, and only use IPFS for "catch up" syncing and ensuring eventual consistency.
Original paper: https://arxiv.org/pdf/2307.07924v3.pdf
My only assumption that would need citation (that I cannot give, I admit) is that currently the proportion of shady users is much higher on Tor than on the general Internet. From here, it's pure and simple logic: as more users transition to Tor (asymptotically all of them), this proportion can only decrease.
> But, can you tell in which version object of "module" type gained all the attributes of their alleged superclass -- "object"?

As someone who's day job is mostly Python, not off the top of my head, but I could probably find out if it was ever relevant to my work (finding information about Python is quite easy, which is one of its social strengths), which it would almost certainly not be, because in normal use of Python modules, it doesn't matter.

> How many facts like this one do you think exist?

Trivia that's irrelevant to most use of the language? Lots. So what? That doesn't make actual use hard.

> I still remember my disappointment, for example, when after second semester of automata theory, we ended up constructing "mini machines" -- short sequences of instructions that could be combined to build bigger programs. And then we went straight to Java. There was no continuity. Nobody cared or even could explain how, if you wanted to build from the first principles could you get Java. The step between "mini machines" and Java was never explained.

I can see why that might, to some tastes, make that course of study intellectually unsatisfying, especially if one both had an obsesssive need to see the whole picture but not the drive to do the obvious work laid out, implicitly, fior the student, but it seems like a non-sequitur when discussing whether or not Python is hard.
I generally avoid non-trusted utilities altogether. I am most likely to load up data (for the use cases mentioned in the extension description) into a Python shell and deal with it using json, base64, pprint and similar modules.

Some things I can do with regular POSIX and GNU tools directly from the CLI, so I'd trust those too on my Debian/Ubuntu systems (where there is usually a guarantee you can get the source code for the binary you are running). It's definitely possible Debian/Ubuntu experience a supply chain attack too, but it's significantly less likely than a random library from github IMO.
I don’t see any ads on any of those mentioned pages…
Agreed, my use of literally was incorrect. But otherwise I don't think we disagree! Bash/zsh etc is a terrible language and it's absurd that knowing it is still required. Nushell is a better direction, but I don't know how the transition's going to be made; I just went back to zsh from nushell.
You should read Howard Bloom's advice on CFS. He basically says you have to become your own doctor and use medical professionals as your council.

https://forums.phoenixrising.me/attachments/howard-bloom-cfs...