skysight-inc/HackerNews huggingface dataset:
Guix System works fine on modern hardware. I've been using it on new servers for the build farm at ci.guix.gnu.org and on laptops. Linux-libre has not been a problem.

The biggest recurring issue is with graphic cards that have poor support in Linux and require firmware blobs and with WiFi cards that have no free drivers / firmware.

It is trivial to use vanilla Linux with these machines as Guix System lets you use any other package for the `kernel` field in the configuration. The "nonguix" channel (hosted on Github) provides packages for vanilla Linux ("linux") in various versions, and also includes firmware packages that you can use in your config file.

If that's the only thing keeping you from using Guix System then I'm happy to say that it's a hurdle that is very easy to overcome.
Yeah, I know how bad it was when I was trying to find a spot in 2016; I can only imagine now. I actually dread trying to stay in Dublin after I finish this masters (I'm an international post-grad, so I was able to avail of UCD's scheme for on-campus living thankfully), but I almost dread going to Galway more (though ideally, that's where I'll be).
It might be a symptom of people aging out if the industry or what jobs they may have had. Cloistered in a university somebody may never have seen the groundbreaking Toshibas, or the Zenith supersport. Its been interesting to me to watch an industry giant like Toshiba abandon the laptop market while Apple took all the mindshare. Zenith was probably doomed as their main businesses were decimated by white box suppliers but toshiba had few peers 25 or 30 years ago.

I did used to favour toshibas but the last two were hard to distinguish from everything else.
This is very badly written and I think the author might benefit from rewriting this.

Start with a description of the solution. If you can't cover it in 1-2 paragraphs at the beginning, you are in trouble. Don't focus so much on what everyone else is doing wrong - focus on what you are doing and let others be the judge of whether this is better.
very cool! from logic gates to assembly...is there something stopping from implementing C and eventually a lisp?
I'd love to see Guix with SystemD, but there's no work going in that direction that I am aware of. While I appreciate the work on [GNU Shepherd](https://www.gnu.org/software/shepherd/manual/shepherd.html), especially their documentation quality and the use of scheme instead of the rather obscure nix language, learning yet another init system on top of a new distro while systemd seemingly has won most of the market makes NixOS more attractive. At least to me
This is something I've encountered using this addon as well and I imagine would put off a lot of people (as it has for me on some occasions even). Having a brief look at the issues, it does appear it's something that has been discussed a lot[1][2][3], sadly without any code contributions yet. This might be partly due to how difficult automating the detection of this would be.

[1] https://github.com/SimonBrazell/privacy-redirect/issues/171

[2] https://github.com/SimonBrazell/privacy-redirect/issues/48

[3] https://github.com/SimonBrazell/privacy-redirect/issues/101
For me personally, as a hobbyist game dev, Unity and the like feel like I'm having to relearn how to do something I already know how to do if I just write code instead of relying on someone else's gigantic abstraction. And I also very much like the idea that I can make my small games super small and port them to literally anything without having to hope some third party adds support for it.
Half of python was always syntactic sugar that could be also done one way or another with more primitive code. I mean for-loops, elif, import, the whole OOP; all just redundant syntactic sugar. Pythonic never meant to make the syntax less "sweet". Python is about making simple, straight forward code which removes unnecessary friction. And that's exactly what the walrus and switch are doing on their own.

But yes, of course can one also argue that they add friction on the global scale, because it's yet another syntax-element to know about, and the benefit is rather small on surface. But that's the problem with syntax, it's always a trade-off between overhead and benefit.
Usbimager – A non-electron based alternative to Balena Etcher
How to manage architecture choices (in Python and in general)
> 1. Don't use social media, it stops instantly.

A problem with that (aside from victim blaming) is that you don't even need to use social media to be part of the overarching concern. YouTube recommends vile shit and you need to vigilantly ask it to not recommend misogynistic garbage or it will train you to feed on the drip of hate. You're always at risk of being infected with the brain worms and could set out to abuse others.

If you read through the article it becomes clear that the solution isn't to stop online abuse (difficult to distinguish between healthy dialogue) but surveillance companies need to stop training the abusers with their Skinner Boxes. And they don't because hate fuels engagement.
When someone mentions the BTC energy problem, point them here
If you just want Ubuntu without Snap, Pop is your perfect candidate.
Lately I prefer "sovereign/vassal"
Not an architect, but cursory research on the webs seems to indicate that TFA meant to use the less political and more “art-philosophical” term “Progressive Modernism”.

For example, the design brief for the Seattle Tacoma airport mentions on page 4 (section 1.2.3)

“The primary aspect of the Design Vision is the commitment to “Progressive Modernism” as the fundamental design approach. This approach is based on the following timeless principles:...”

https://www.portseattle.org/sites/default/files/2018-03/Desi...

“Progressivism”, on the other hand, seems to be a wholly political movement.
What were you annoyed by?
Eh I mined a lot of it and it's thanks to my computer skills that I was able to do so. Most of it was from that.

Also my stock positions predate wsb by like 7 years.
The issue of running a transaction that spans multiple heterogeneous systems is usually solved with a 2 phase commit. The "jobs" abstraction from the article looks similar to the "coordinator" in 2PC. The article does not talk about how they achieve fault tolerance in case the "job" crashes inbetween the two transactions. Postgres supports the XA standard, which might help with this. Kafka does not support it.
And didn't AirBnB start out in dubious circumstances too? I seem to recall reading something about it, but can't find it now.
As an expat living in the Netherlands I've seen this up close, but in most part it seems this is temporary. Many properties that were previously Airbnb-d were put up for rental, but only for short contracts of a year or two at most. This leads me to believe that many of those listings hope to return to Airbnb once tourism and the like picks up again.
> vetted by the community

I think that's the reason why a certain 3rd package is chosen.

the decision between roll your own and 3rd package often comes down to whether you want to sidetrack engineering _right now_ to write code that's not your product's functionality.

> A/B testing

you're talking about data driven product decisions. What we are talking about is data driven engineering decisions. Show me one article on such experiment?

the first problem is that there is no data. Last I checked developers are not fond of telemetry in their dev tools.

my point is not that's it isn't desirable. It's just not a thing that exists to bring up in arguments.

there is a difference between emotions (fear) and heuristics (this will cost time and is potentially buggy). I mean they are actually same in nature but at different points on the spectrum.
Donald Knuth's volume on Searching and Sorting needs a successor.
One strategy for this is to parse the search string for facets. Presumably there would be a facet for "t-shirt" and another facet for "blue", modulo synonyms and typos. Selecting those facets should give very good results, even without hitting the full-text search.
We have a friend who owns a single bungalow in a row of five in the Liberties area of Dublin. That's where Guinness is and a load of new distilleries, it's becoming a "cool" area.

The other four bungalows are owned by a single owner who rents them out as AirBnB's. This had made our friends life a nightmare. Stag and hen parties, teenagers booking them for parties, people returning home from an evening out drunk and trying to get in to her house by mistake. Also, the local parking has been messed up as well.

The worst thing is that when they are empty the street is really eerie. Also, the landlord keeps the keys to the houses in combination lock boxes bolted to the walls just outside the front door of each property. He'll give renters the code so they can retrieve the keys when they arrive. Local teenagers have been known to spend the time needed to crack the code and then let themselves in to the property and raise havoc.

She has reported the problems to the local council many times, but they just don't seem to care. Reports to AirBnB, unsurprisingly, go nowhere. When she has approached the owner to complain his response was to offer to buy her out, which is a bit cheeky as that has been her family home for three generations.

Being surrounded by so many AirBnBs can really have a negative effect on your life.
Threats are speech and not the real thing they refer to. Ignoring them is the way to go.

Why do people insist on taking other people (and social media) so seriously?
No, I got yelled at (for asking which issues were not picked up yet and then saying I'd pick one up) in private. I'm definitely not the only one.
Linux Mint is another great user friendly distro. I mostly see older people using it, presumably due to the traditional UX concept.

I originally considered it outdated, but after having a closer look I concluded it’s really not.
NVIDIA Optimus support - out of the box with a UI to switch graphics cards. The only other bistro I have seen to support it is Ubuntu MATE. All other distros require installation outside of the default package managers.
Ask him if he dug her up first.
Kotlin Abstract Classes
How comes the Android port is supposed to be faster? Isn't Raspberry PI 4 similar to a good Android smartphone in hardware?
Interesting things happening in that space.

Arweave seems to be another approach to the problem.

https://www.arweave.org/
A hot-tip: if you live in a town/city with a university, it can be highly worthwhile to subscribe to the faculty library of a topic of your interest. These faculty libraries tend to have far more valuable references.

I pay a paltry 20 euros (!) as a yearly subscription for the local university's Arts&Philosophy faculty library. It gives me access to some outstanding books that are often very expensive. I was delighted when I accidentally discovered the facility to this subscription.
To be honest I fessed up for no reason. All they knew was I logged in to some box. I could have made some stuff up about doing some legitimate work and I'd probably have gotten away with it. At the time I was extremely naive and dumb. My advice to kids is not to stop doing things but to simply downplay what you were doing. "No I wasn't hacking. I was securing the system." Etc. Come up with plausible reasons and the benefit of doubt will generally keep things from escalating beyond the IT staff. Once admins start talking about hacking you've lost the war of words.

It's as much social engineering as anything else.
Show HN: Listen to Tokyo in 3D and Spotify in New Interactive Spatial Audio
Why not just spin up an adhoc build server on demand and use whatever laptop you want to?

I don't know about the compilation procedure but how hard is it to spin up a beefy CPU intensive server ($300/mo = $0.2 per 30 min use), let it git pull your work, compile, upload the binary to some storage, notify you and shut down automatically?

This way, you can close your laptop and move while compiling.

Much cheaper than not being able to choose the laptop you want the most.

These days, you can be a bit more creative than do it all on your machine.
That article suggests basic bureaucratic turf battles (process wasn't followed, people weren't consulted, existing law prohibits etc.) and not a specific response to the navigation-app routing problem. Still seems to me that this problem is properly addressed by the state and municipalities and is within their purview.

On the surface the solution that the municipality came up with seems reasonable, they just need to work with the state DOT to jump through the administrative hoops.
ZFS has a reputation as being rock-solid and having a ton of features. Both XFS and BTRFS replicate parts of it, but never really the whole thing.

... but I don’t think it should be the focus of a consumer focused distro since that’s quite an advanced functionality.
> not to understand what the term "spam" really means, and click "report as spam"

Some services (like Facebook) require a login to unsubscribe. It is easier to click "spam" than to remember the password.
Just with Creative's effects extensions, you can do virtual 3D sound in Software just fine now: https://www.pcgamingwiki.com/wiki/Glossary:Surround_sound#Bi...

Next step would be to simulate and actual 3D sound environment but with GPGPU compute I don't think that needs dedicated hardware either.
Same in Berlin in 2020. What a strange feeling it was to walk through the city almost alone. A big disaster for hotels & business, but a small wonder for the local crowd.
I agree using right vs left is dumb on occasions but OP has a point. Liberals (at least in US/Canada) used to be the one who would care about working middle class and their living conditions. In US and Canada all major North American cities(almost all of which I had left leaning politicians) the prices have exploded. You hear for example Canadian prime minister making it election pledge to make housing affordable, when under the same leadership housing prices have gone up 100% over 5yrs in many areas. So there is one of two things happening here - left is now out of touch with what’s really happening with middle class in North America who can’t afford a house without parents help and thus many choose not to start family etc or they cater to house owning rich upper middle class who have increasingly become their base.
Could you be more specific, e. g. approx year? Perhaps the collective mind knows...
“The authors are not making any claims about anything, other than demonstrating the rate of vaccination doesn't seem to affect the case rate.”

Seems like the reader can at least reasonably deduce that the vaccine does not significantly impact the transmission rate.

Mainstream thought and dogma about the vaccine certainly takes a hit based on the observations made in this article. I already see comments dismissing the findings based on personal theories about lockdown impacts and other WAGS.
I installed Pop OS on my Thinkpad after an OS update on Ubuntu started causing battery drain during suspend.

It did fix the battery drain issue. It also had good hybrid graphics support out of the box. I tried their tiling manager for a bit but switched back to i3.
The Acorn A4 laptop was, I think, the first Arm laptop. Acorn of course died fairly quickly but it would be interesting to consider how history might have been different if it had gained some traction given the early Arm CPUs we’re both powerful compared to x86 and had low power consumption.

I wonder if anyone here used one of these machines?

https://www.computinghistory.org.uk/det/22807/Acorn-A4-Lapto...
At lower data volumes (<10,000 events per minute) it’s perfectly feasible to just use single partition topics and then ordered event delivery is no problem at all. If a consuming service has processing times that means horizontal scaling is necessary then the topic can be repartitioned into a new topic with multiple partitions and the processing application can handle sorting the outputted data to some SLA.
> Don't use social media, it stops instantly.

Not if you're already doxxed, it doesn't. These situations can easily expand into hate mail and phone calls.
Some 20+ years ago my dad had a Toshiba Portégé (no idea what the model number was, but it had a P3-500) that didn’t weigh more
than a current MacBook Air, yet was a competent laptop. They were truly ahead of their time in some ways.

I wonder what happened. Innovation slowed down? Poor product market fit / not price competitive? Failed at securing corporate mindshare like Dell/HP/IBM?
There are some desktop and environment changes, but Pop also have a really good power management module that no other distro has, and good compatibility aroung different GPUs combination, and that is a big deal in laptops.

I had some problem in the past with a laptop with Intel GPU + AMD GPU interchangeable graphics in other distros while with Pop is ready to use after installing. AFAIK, those who had Nvidia Optimus and similar Nvidia technologies had a lot more of troubles outside Pop.

I haven't used Ubuntu in ages, so I don't know how those things are actually managed. Probably they aren't far behind.
It is an interesting idea, but incomplete. I'd like a definition of Progressivism, and for the essay to explore the idea that modern art promotes this Progressivism.

Only then could I really evaluate the assertion that Trump's executive order was an attack on it.

As it stands, any argument here whether it is or is not an attack on Progressivism stands on shifting ground.

Some extras/links: the full text of the executive order; pictures of the specific buildings the EO refers to; the full text of the NCAS arguments. These would help me to get a full context of what's at stake, if anything.

To my mind, modern art is largely apolitical, with some very specific exceptions (e.g Diego Rivera, Frida Kahlo, Dadaism et. al.) In fact, Futurism was self- consciously Fascist; whatever the definition of Progressivism would turn out to be, I'm certain it would not include Fascism.

It seems to me, the writer is doing that which he declared to be irrational and deceptive: believing himself to know what modern artists (or supporters of the EO, for that matter) "had in mind".
Well, of course. Those are two different metals.
So you work hard to make your city to become one of the major tourist destinations in the world, who bring in a lot of money and help the local business flourish, and then need a reprieve from that?

Kinda counterproductive, no?
Can these be identified optically from the air over a wide area? If no, then maybe with a broad lidar sweep looking at returns as wave heights?
I don't know if there's a meaningful difference between sum types and union types as both end up allowing a variable to be of one of a set of types.

Ceylon:

alias StringOrInt = String | Integer;
StringOrInt myValue = "foo";
StringOrInt otherValue = 10;

Rust:

enum StringOrInt {
Str(String),
Int(usize),
}
let my_value: StringOrInt = StringOrInt::Str("foo");
let other_value: StringOrInt = StringOrInt::Int(10);

In Ceylon, you're right you don't need to name a "union", which IMO makes it much nicer, as I was able to use adhoc unions everywhere, e.g. inside streaming operations:

[ for x in foos if (x.something()) "foo" else 10 ]

The above "automatically" has type `[String | Integer]`. In Rust (and Kotlin) I would need to name a type just for this.

Another disadvantage of Rust's approach is that the type variants are not types themselves. That's really annoying sometimes, e.g. you want to have a method that only handles one of the variants, but you can't (you need to pass the values the variant wraps separately, but that may be undesirable semantically as that would allow something that has no instance of the enum to also use the function).
“Why don’t I have total control of what every else says, writes or thinks?”

Aw, shucks, I guess we’re just going to have to adopt global despotism to stop this crisis of rude behavior.
Seriously HN, can we really not discuss this on the basis that FB could be doing better here without violating anything you find precious?
It depends on what the events are, how they are structured.

You get guaranteed ordering at the partition level.

Items are partitioned by key so you also get guaranteed ordering for a key.

If you have guaranteed ordering for a key you can’t get total ordering across all keys but you can get eventual consistency across the keys.

Ultimately if you want ordering you have to design around being eventually consistent.

I don’t read a lot of papers but Leslie Lamports Time, Clocks, and the Ordering of Events in a Distributed System gave me a lot of insight in to the constraints. https://lamport.azurewebsites.net/pubs/time-clocks.pdf
I’m talking about transferring tens of thousands of dollars. Takes days with a bank, minutes with crypto. Also between services I need to transfer through the bank, I can’t go directly from service to service.
We're talking past each other, I don't think we'll reach anywhere.

You say hg sucked thus bitbucket dropped it. I say bitbucket sucked, regardless of hg, thus nobody adopted bitbucket, went with Github instead, indirectly adopting git.

> How many people do you think work on Linux kernel, for it to drive git adoption? There are 10000x more php developers than Linux kernel developers. If Hg was able to entice them, it would’ve been different may be, which it couldn’t.

If hg would be able to entice them, they'd be stuck with using subpar hosts like bitbucket, or hosting repos themselves (and having to figure out different solutions to other features github offered, like bug reports). Which is actually what a lot of large open source projects did in late 2000's/early 2010's, but even those eventually moved to Github because of network effect. (See for example discussions for Python project moving to Github)
Have you tried using TLP? https://linrunner.de/tlp/

There is also "Auto CPUfreq", but I have not tried it yet.
Automatic CPU speed & power optimizer for Linux: https://github.com/AdnanHodzic/auto-cpufreq
> Regulatory arbitrage of some sort seems to be involved in many recent digital business models. Whether it concerns or involves (lack of) data privacy regulation, "reinventing" labour contracts or undercutting taxation frameworks, it is a most cruel reminder of how poor the management of the commons.

Well here is the thing, in my country the majority of Airbnb rental are(at least were) illegal. Authorities knew this but hypocritically, illegal rentals were good for tourism, so the state cracked down on a few illegal rentals, for the example, while allowing 99% of them. This is regulatory arbitrage.

Uber on the other hand, didn't have the same luck since legal taxi drivers started to beat up Uber drivers so Uber quickly shut down their operation, as they were running illegal taxis and they couldn't have their cake and eat it too with the justice system... Sometimes it does backfire.

One of the reasons why all these SV tech business got away with it is the fact that they are all located in US, only the landlord or the driver are taking real risks legally. As I said before, if I tried such an operation in my own country, I'll be shut down in no time and sent straight to jail for running illegal hotels. "it's just an app" wouldn't work.

I still think that my government could have banned these apps if they really wanted to at first place, they are so eager to shutdown torrent/illegal VOD websites for instance, but they didn't.