skysight-inc/HackerNews huggingface dataset:
The problem is something like this: you develop packageA. A user of distroB is installing pacakgeA from distroB latest, and packageA is not working for them. distroB maintainers tell them to go ask packageA about the bug. So, the user comes and bothers packageA about this issue - even though packageA had no intention of distributing this in-progress version to users.

Now, of course, no one here is doing anything illegal. But, everything would be better for everyone if distroB, instead of taking packageA@master had taken packageA@1.0.1 or whatever the latest release is: better working software for distroB users, less support work (bug triage etc) for distroB, less work for packageA maintainers.

Since this is ultimately a social issue, I think an open letter seeking to convince the people involved to think about it and modify their behavior is the best way of going about improving this for everyone. Now, it may well be that the maintainers of distroB have valid reasons not to change their behavior and ignore this letter: all fine. Not saying we should tar and feather them, in any way shape or form. But if this is maybe a fixable problem, why not try to fix it?
This is made complicated because before cities go bankrupt they try to stay alive in ways that cause people and industry to leave (such as reducing school funding, reducing road maintenance, raising taxes, etc). As such, by the time the city goes bankrupt there will be other things to point to, but the underlying failure was that the city ran out of money and was trying to work around that.
I know that image generation with the latest models (DALL-E2, Stable Diffusion) has really captured collective attention as being mind-blowing. But as someone who has been working with ML-based audio/music generation [1]... continue to think that what Jukebox did with making songs is another level altogether. Yes its not as user-friendly or approachable (hence harder to dissipate to general use)... but I feel like that space is where image-generation/mods were 5+ years ago with generic style-transfer models... can't wait for Jukebox 2 (or similar) to come out with higher fidelity.

I absolutely dont see Jukebox as "taking over/replacing" music... like all ML/AI models... it is yet another tool. "Learning to use Jukebox" (or DALL-E or StableDiffusion) is like "learning to play the guitar/learning to paint"... no need to be afraid.

[1] https://songshtr.github.io
> Using modal displays to cover multiple controls saves dashboard real estate, and eases design constraints

This makes a ton of sense for displaying state.

For manipulating state I need tactile physical controls.

This is how computers work, and for good reason. I have a big screen to show state, and keyboard + mouse to manipulate it.
It is generally not a problem, distributions are doing absolutely great things and I like working with distributions a lot more than dealing with something like flatpak.

It's just that some distributions make a huge mess of it, don't want to work with developers and actively push off all the work to the developers for patches that have not even shipped, not even been merged or most painfully: not even been reviewed yet.
I don't think that's clearer because for [.] I need to remember that . does not need to be escaped in character classes whereas \. is quite clearly an escaped literal character without any advanced regexp knowledge.
My cars heater started bellowing hot steam into my car through the vent system a few weeks ago. I took it to a friend who is mechanic and asked how much it was to fix it. He said "we live in the tropics, what would you use a heater for?", then disconnected it completely and charged me a beer.

Very unrelated.
Show HN: I think I might have discovered something like AGI. Prove me wrong?
This take is based on alternative realities.

The western conspiracy over Russia is the Russian narrative and doesn't make any sense whatsoever because if you look closely won't be able to explain why Europe opted to depend on energy from Russia when conspiring to start a conflict with Russia. In reality, the west was simply naive to believe that what worked for EU would work with Russia too and that is the peace model through inter-dependence. Why would you start a conflict with your neighbours when you depend on their wellbeing? It turns out, when the neighbours leaders don't stay in power by providing prosperity for its people the model doesn't work.

For the West, Russia is relevant as a petrol station. Russia has turned into a petrostate and unlike Norway they chose to live off it and not do much more. Russia is no contender to the west in any form. Some might blame this too on the west but it's not west that has chosen Putin.

The EU is only weak in the Energy department(that's why they actually wanted this Russia thing to work). EU has a well educated and healthy society that is going through demographics crisis, which means there will be problems related to it but it's in much much better shape than China or any other place in the world with exception to the USA.

EU/Schengen etc might end at its current form but this is not a video game and those who fail don't simply disappear. Whatever replaces EU will be like EU in different configuration because it doesn't make any sense whatsoever to have 30 smallish countries trying to do their thing without cooperating. EU might fail and become an EU sans social security and human rights.

China, on the other hand, isn't going away and will be the primary contenders to the west because during the de-industrialisation of the west they build up huge production capacity and know how on industrial production and technology and west almost completely lost it. The main problem with China is that now they are actually very close to the west to catch up on science, technology and culture and design too which would mean complete Chinese dominence. Their primary disadvantage is that they have very serious demographics issues and they are poor on energy like EU.
Interestingly enough, in parts of India, it can be quite difficult to rent an apartment if you're not a vegetarian. (Although this is more an issue of caste than race.)
Or more realistically the rapid application development tools need to be better so we're not bogged down dealing with latest fad or resume driven development
I doubt a mandate like that would be possible. Especially stating curry directly. They already aren't allowed to damage the place, but proving its a "damage" is probably the hard part. And typically they are already placing a deposit to cover any potential damages.

I had a rental for a while and there was extras for pets, but I do not think you could really do it for anything else. There was a 'pet fee' of like $1-200 per pet to cover carpet cleaning and such. Then an additional 'pet deposit' of half a month rent, on top of the main deposit of a month of rent. The fee was kept no matter what, and then the deposit was there to cover any additional damage like scratches and such.

You might be able to claim lingering smells, no matter what they were caused by, as damages to keep their deposit. Still a lot that could go wrong with it. As you might already have a new tenant lined up, and once they move in good luck proving in court the smells were from the previous tenant. Or you have to leave it vacant for some time to get it cleaned, costing income.

Edit: Just speculating based on my experience in the US. Mostly VA and NC. Obviously could be very different elsewhere in the world.
I see that you have not reckoned with how deep in the sun's gravity well Venus is.
Thanks; the "Why", or the interesting part of "Why", seems only alluded to, rather than explicitly discussed. Is it that the low density of suburban development means that tax collected per area unit, is less than infrastructure maintenance per area unit? And is the even more implied solution to increase urban density at least to the point where revenue per area matches expenses per area?
Not a ponzi scheme. It doesn't rely on growth to survive.
I see comments like this and I don't really get it. What are you changing during your drives? What are those critical adjustments? I've got a touch screen, but I don't touch it while driving, and I'm not sure why I would. Aside from volume control but hopefully that's not on a touch screen.
Ah man, that's what every CEO says.
It depends on what you were expecting. On their A64 Kickstarter they said the graphics capabilities are higher than the original XBox's level of performance. That might lead a person to expect it to play games well. The screenshot included a Netflix icon. The Kickstarter FAQ says it can play UHD 4K video. That might lead you to believe you could watch Netflix on it.

As I understand it, the phone is based on the A64 board.

On top of all this, on the PinePhone page they link to a video titled something like "This $200 phone can do ANYTHING!".
wooosh!
Suburbs are not the only place that can’t fund their street maintenance. My city of Berkeley, California, only spends a fraction of what would be required and we have the worst pavement quality in the state. What’s needed is a frontage tax: $10/foot/year on each parcel ($400/year for typical parcel size and shape). That would fix the streets in perpetuity. It’s politically impossible though since people who live in single-family detached homes, who are massively subsidized by apartment dwellers, don’t want to lose that subsidy.
Racial quotas only apply to buying public housing. Private housing and leases on public housing are a free-for-all.
> You are missing the actual real value. It's flexibility. A modern car is software and gets updates.

The updates are only for bug fixing.Maybe this will change with SaaS but today i never heard of any Car company which does this. And no, i don't consider Tesla a car company.
That seems like mind-reading on your part. Even if you are partially right, any individual's thoughts on this are generally more complex and likely to be expressed in different ways on any given day, and in the long term, tend to shift in ways that aren't easy to map.
Dacia does. The Spring and Sandero are hugely popular in Europe as no-frills cars.
I think a lot of young people just are ignorant about the situation coupled with the rise of populists on the left and the right, there's always some abstract other to blame without a focus on concrete problems and possible solutions.

Whenever I talk to my young friends about Social Security's trust running dry in a decade they just handwave it away with stuff like: the government will just print more money or blame jeff bezos
Have fun explaining to someone why the foundations of their life philosopy are wrong/stupid/harmful.

I much prefer to just stick to like-minded people and not try to be friends with people where our fundamentals are completely at odds.
Maybe future programming systems can use an assertive pattern, where software developers only define what the software is supposed to do. And the programming systems generates a program that fulfills all assertions.

Then when the software designer finds that the software does something wrong, he can simply add assertions. Its a little like TDD but without coding.

For GUI applications it would be cool to define assertions via natural language and the programming system drawing pictures to explain what it understood.
Anyone with a touchscreen on their stove can tell you physical buttons are superior
I wouldn’t use iTerm2 instead of the default terminal because it’s a lot slower.
Oracle Starts Checking That China Isn't Manipulating TikTok
> In short: when a project is being actively developed, tagged releases are the only safe option to ship to users.

If this is such a problem that people need to be warned about it, why not just keep development on branches and make sure master is always stable?
If a Roma individual took up a job and integrated with society, would they still be Roma?
I'm a white canuck, and love curry and other hot spices.

I feel like if I ever rent there, I should invite you guys over, the use the opportunity to cook curry.

Even if we just eat steaks, and I put the curry in the fridge for later, your husband will likely get the blame.

It would be an interesting test/data point. Does the landlord approach me, and say no more Indian guests?

Plus, at least you guys get a free meal out of it.
Well I think at this stage we can hardly call it a market -- it's not 10 different android distros that stem off from a solid codebase, but different groups of developers that interact with each other to bring up the base.

When you destroy the nest for these dev groups, there will be no more software for a fancy distro to package.
I like the idea of his newsletter (engineer turned journalist) but it often falls short of expectations for the reason you mentioned: Overselling his own experience and exaggerating the sourcing of his information. Most of his Big Tech reporting reduces to “I asked someone who worked at this company and they said this”. He even had to retract a big claim recently because it turned out to be entirely untrue.

His newsletter makes more sense when you read about how he considers it his most successful business after a long string of startups that didn’t work out. He’s basically growth hacking his way to more subscribers with every trick in the book.
Rent, in my country at least, is already paid in advance. Daily eviction powers are inhumane and unnecessary with rent that is paid in advance. Damages should be factored into the rent.

THe way I would envision is that landlord is not allowed to manage any of that. Let's say you have a property, you can go to the government and say: "Hey, I have this property that I want to rent.". With the option of also giving a specific tenant if you want. The government then takes over completely. They get a free for managing the property and you get the rest. Government handles everything from eviction to damages to new tenant search.
Charlie Wood really knocked this article out of the park--a fantastic telling of yet-another set of relationships and developments in physics in the past few decades.

I'm most excited about the researchers' 100-kelvins-optimism on two different experimental fronts. Every kelvin you can raise and achieve superconductivity effects unlocks research capabilities in lower cost labs and brings commercial feasibility closer.
This. Having lived in Switzerland for the past four years I am shocked by this revelation, people think America is a super racist place, it doesnt hold a flame to other parts of the world, in fact its the opposite.
I accidentally had caps lock on, sorry.
> How do you build a human system that supports this that is also robust to exploitation?

Small steps. Acknowledge human nature for better or worse. Acknowledge that humans emulate what their exposed to. Consider cigarette smoking in the US sharply declined once legislation banned it from TV. The same should be done for idols: stop making idols of people based on their net worth. The average Joe knowing who Jeff Bezos is but not Frederick Banting is a failure of the media and education system. So start by promoting better role models and go from there.
The argument is that suburbs are incapable of affording the infrastructure required for their own existence. These costs are either subsidized or require persistent (perhaps unrealistic) growth to cover without dramatically increasing suburban taxes.

"Are cities necessary given the modern conditions?"

How many suburbs would exist without the corresponding city center? And, don't we just call suburbs without a city center, you know, towns?
You are right. However, over time systemic risks grow with it. Your point still stands.
Mercedes and Ferrari’s edge in the electric car age: high-end axial motors
In the case of manjaro which triggered this post, it's not that manjaro is fixing things. It's manjaro trying their absolute hardest to ship new features faster than the rest, even when those features are completely broken.

Like the fun example of manjaro shipping a merge request of the SMS/chat application on the PinePhone that causes a database upgrade that can't be rolled back. This code was not intended to be merged, even less shipped.
It seems clear to me that a city that loses say half its population is not going to be able to just absorb that and move on. Like a large ant colony, a large number of ants are needed to support and maintain it.
Show HN: A simple zero-dependency in-memory key-value store for Golang
There are plenty of other caches and KV stores out there, but this one aims to minimise the surface a bit more:
- There's less error handling required due to some code simplifications made
- It stores only strings so no type-casting is required
- There are no mutexes involved so we're not locking writes at any point

This is one of my first OSS contributions so I'd love some feedback :)
It's always important to ask yourself what concepts you knew before you learned a new technology X. For someone who knows C++ and Java there are no new concepts in Go, so the tour of Go should suffice.

For someone who doesn't know what a function, a pointer, and a string is, there's more work to be done.

One of the reasons Go is praised for simplicity is that it only requires us to know basic concepts. You already know how to call a function and store some integers in a struct. All you need is to get used to the new syntax.

For those who like to flex their brains and learn to think in new ways, this could be a disadvantage, but for someone overwhelmed with information it's a godsend.

On the other hand, if you always limit yourself to Go then it will be harder to pick up other technologies that take advantage of concepts not featured there.
On the contrary, AOSP is a largely nonexistent OS thrown over the wall by an evil adtech company so they can claim the proprietary malware-laden version they ship to 99.9% of consumers is open source.

You cannot remove the stench of Google from Android and we should stop trying. We should use a scorched earth policy of avoiding any code that Google has written and assume it is harmful by default.
Backward compatibility is good? I disagree with you regarding this specific case. Redis philosophy is to add more and more settings, requiring from an end-user to understand internals and low-level trade-offs. And I am sorry, but in the case of caching use-case, a user wants it to "just work" and it's a reasonable expectation. I've run Redis myself in a startup I worked at - I tried LRU, LFU and it did not work very well due to mixed traffic patterns. And I even did not know if it did not work well due to LFU/LRU heuristic or due to the fact that Redis does random sampling and evicts a small number of items it tests. Eventually, I gave up and moved on. I am sure most users do the same or try increasing its cache capacity to ridiculous sizes.

So yeah, I do not completely ignore Redis LFU, I just did not find useful to mention it
because from my experience, Redis LFU is not being widely used, and does not have significant advantage over Redis LRU (if at all) and I wanted to maintain the focus and keep my post succinct and clear.

I also have not provided any benchmarks in the post, not because I have something to hide, just because I do not have an easy setup to benchmark cache efficiency vs Redis and I do not have time to invest into it right now.

Back then when I developed DashCache, I used Caffeine simulator to compare it to dozens other heuristics implemented in Caffeine using real-world data (twitter traces) and it was better than most of then (including LFU). It lost to algorithms that keep some information about evicted items (like TinyLFU or its extensions).
>overall tenure of 4 years

I'm not familiar with his writing, but you can learn a hell of a lot about the internal workings in your company in four years.
I think the opposite. It is a new high water mark for proxy wars since Vietnam, surpassing Syria in many ways.

The Ukrainian invasion was a lose lose situation for Russia and will damage Russia massively. That doesnt mean it is worse than the alternative of not invading for them.

If I were playing risk and not with human lives, I would do the same
Malicious actors are probably going to implement the Gmail parsing rules before they even look at the standard.
I know of at least two recent BMWs that were sold without handbook and instead it needs to be read on the touch screen in the car. It's terrible. Welcome to the future.
Many cons don't start out as cons. Even Theranos was originally meant to be legitimate. Enterprises turn into cons in preference to folding immediately, often with hope of no longer being a con, someday soon.
This is it 1000% - touchscreens look cool in "demos" and "show the CEO" and so they're selected for.

Buttons and actual things that let you use the device/vehicle for 8+ hours a day, not so selected for.
That might be one first step on the road to solving the problem parent is asking about, but in the case of Nerf, the views (both input and output) are being created by people, not the AI. The nerf AI is being used to create a single 3d scene representation that could be rendered from multiple views, while the DALLE AI is trained to generate 2d images by being trained on a huge corpus of images & text; they are two very different setups.
Aren't said shitty DA Photoshops actually bread and butter for concept art? I can imagine that if it were able to do style transfer from prompts and a sketch it can be a very useful tool for concept artists
But doesn't that effectively deprive the commenter of their legal rights? Instead of suing the commenter for defamation and them then having the opportunity to defend themselves in court, you can just threaten to sue Y Combinator who will then remove the comment without any due process. Unlike the person who posted the comment, Y Combinator has no particular reason to care whether a particular comment stays up; certainly not enough to go to court over it at any rate.
Honestly just a global

char foobar[256] = {0};
*Jeremy Howard
This video clears up the confusion IMO

https://www.youtube.com/watch?v=go3xtDdsNQM
My intuition is that making all the assertions to write correct code with decent performance and scaling is at least as complicated as writing the code.
> What if the whole point is about shipping unfinished patches?

Then make absolutely sure your users all realise this, and that they should come to you for support not the devs (unless they themselves are devs, have read the relevant documentation, all of it, and able to offer useful help with the matter).

> But also this should mean that the buck stops with the distribution, not with the developers.

The clarifying points further down the article, that is the thrust. The basic rule for releasing WiP code being “don’t” and the advanced rule being “don’t, unless you really know what you are doing and can support it yourself”.
Does the tone put anyone else off? I feel like I should be his perfect target audience (I cycle everywhere and prefer living in cities with good bike infrastructure) but I find the way he makes his arguments leaves me wanting to disagree with him.