skysight-inc/HackerNews huggingface dataset:
So I keep hearing this argument and I just 100% don't believe that. It would already be cheaper for me to sell my car and just take an Uber wherever I need to go. Or get rid of my SUV and get a tiny car for 1/2 monthly cost and just rent something larger when I actually need it.

So....I know this, and yet I still prefer to have my own car that I drive myself. What do self-driving cars solve here? A self driving car is literally like a taxi, minus a driver. Yet even if taxis were quarter of their price, I would still like to have my own car.

But sure, maybe it's just me. But I think a lot of people prefer to have their own vehicle rather than take taxis everywhere, even if it's logically cheaper thing to do.
These laws were made to protect regular consumers when they buy a washing machine to ensure that the manufacturer could not screw them over.

This is Pine64, which is about as close to community driven hardware development as you can get. They give you the open-source design and source code. If you think you might need a two year guarantee just don't buy their product, it's probably not a good fit for you anyway.
Here you go: https://puri.sm/products/librem-5.
I personally don't expect the 2 years, but tell that to the regulator. You may be able to declare it as a DIY kit, but I have doubts.

But I suppose this type of stuff is exactly what the higher priced stores are for. If you want it cheap but without support, buy directly from China.
I'm curious to see if they'll go with a Mastodon derivative with ActivityPub, as they'll likely won't be able to publish a mobile app directly tied to it if the comments are a bit too extreme for Google and Apple.
Because "unlicensed shops" is a red herring. They're trying to make life hard on the guy that owns a bunch of beater cars and turns his own wrenches. They're basically saying you have to be rich enough to do it indoors and dodge enforcement or you should GTFO because we don't want you here.
> A survey late last year of 9,000 knowledge workers commissioned by workplace chat software company Slack found 20% want to work remotely, 17% in the office and 63% a mix of the two.

That's pretty much where I'm at. I like the idea of hopping into the office maybe once or twice a week to interact with my co-workers, but otherwise I'm extremely productive at home especially without having to endure the 1-2 hours commute.

I joined a company last last year and they moved to this hybrid model once they found there was practically no efficiency loss with respect to moving everyone to remote. But some people still missed going into the office so they re-opened their physical offices albeit at limited capacity.
> why do people move somewhere and immediately try to change a place to their set of values?

Why do people harass teachers to try to get the curriculum to reflect their values?

Why do people get elected to Congress and immediately try to change laws to reflect their values?

And so on ... because they think their values are absolutely, unassailably correct. Maybe it's because that's what they've been told on Sunday their entire lives, but there's little to no room for "maybe people from other cultures have values that seem strange or scary to me, but ought to be respected".
Is the RDS Postgres identical to whatever you have installed in a docker? How would you do this with Aurora?
> I find myself asking why it matters that the Weaver residents were originally not from Austin.

> the real crux of this issue is that rich white people are so much more prioritized by the law that a couple of irate Karens can overrule an entire neighbourhoods opinion.

There's no reason to be racist. Cultures vary regionally. Californians in general act differently than Texans in general. Rural Americans in general act differently than urban Americans. Some people like their culture and community and don't want it to change just because rich outsiders come in.
Just a heads up.

My Google account only has a first name so when I tried signing up got this error

{"reason":"invalid JSON OAuth response: missing required field family_name","method":"GET"}
Yeah the cost for paperwork and administration in aviation is over 50%.
DigitalOcean Holdings, Inc. (DOCN)
- Lack of a good standard api: I don't understand this one. I've never had a problem with its documentation and the API always seemed fine to me, but I don't use C# or Go so maybe I'm missing out?

- There's a tendency in the ecosystem to abandon projects rather soon: This can certainly happen, but it's important to choose libraries and frameworks carefully. My node servers (Express.js) are extremely light weight, so I rarely have this problem.

- Lack of multi threading: I think you are wrong on this point but I don't know your expectations since I'm not a Java developer. I have written some multi threaded code and saw massive perf improvements. You can't expect a scripted language to perform like Java, but quality of code is also very important. I wrote a generator that replaced a Java utility that was 10x faster. I rarely have to worry about this because it's easier to write async code that's extremely fast.

- Lack of typing: this seems more like a criticism of javascript.

I get that this isn't the platformm for you, but I think you might be wanting it to be too much like what you are familiar with.
That, and cache invalidation.
Right now I’m trying to unit test an API on node that does a database query.

I’m using express, mocha, supertest and typeorm.

Mocking the database is fucking black magic. So I gave up and simply use an in memory SQLite db and add some records in the test body for my API to fetch and return so I can test.

I’d like the db to basically get nuked and recreated after every test.

So I use “afterEach” to close the connection and create a new one.

No matter what I do, when I call the api endpoint using supertest it tells me my DB connection is closed.

You’re thinking maybe the previous test didn’t reopen it or something. But there only one test.

It’s like it’s closing it _before_ the test runs. As if afterEach is not waiting on the result from supertest (yes I awaited).

I spent a _whole day_ today trying to understand just what the fuck is going on.

Gimme goroutines _any day_.
IMHO, it does not have to change the duopoly, as long as it creates sustainable options for those who want to escape that duopoly. In that way it‘s already a success.
The issues described here is so overblown and mostly non issue/nitpicking. But I'm not gonna write counter-points here, plenty of those already online. Some of the commenters here will also write it.
Right..... The only thing I've been an activist about is climate change. I do my best to support the communities that you ignore as SJW's but prefer to let them have their own voice. The funny thing is you don't just kinda prove my point, you 100% without question prove mine. You don't don't care about their suffering so anyone that protests that is clearly just doing it for attention. The reality is that you are so selfish that you can't see others suffering and honestly that's disgusting.
I forget my wallet a lot, but I don't forget my phone. Or, if I'm already pulling out the wallet for the card, miswell use the card.
This is a great insight for full applications.

But latency (mostly) aside, there seem to be a lot interesting use cases for what is more or less programmable CDN configuration. Particularly when you have a relatively straightforward application (architecturally at least), but want to tap into the very distributed, very scalable CDN layer for little bits of critical functionality.
Interestingly, it seems they're charging more for the "convergence package" at 199.99 than its components separately (PinePhone 149.99 + Docking bar 24.99). Is this a simple oversight or is there something different about a "convergence" PinePhone versus a regular one, other than the presence of the dock?
I would guess many of the complainers, in this story, didn't know the car club meet was a regular thing.

And if the car club members are doing burnouts and blasting music, I can't say I blame them. It's entirely possible to have a car meet without behaving like an asshole.

Edit/addition - there is a "Cars and Coffee" event most Saturday mornings a few miles from my home. Lots of fancy cars - Ferraris, Porsches, vintage American and British stuff, a real mix. For the most part, there are no burnouts, no thumping bass - just people who enjoy cars chatting, taking photos, and eating brunch. I go once a year or so, just to see what's there. If somebody complained about this, I'd tell them to pound sand. If it turns out the Austin meet doesn't have burnouts and thumping bass (as claimed in the article), those complainers should also pound sand.
I’m unable to use my banks app because the tracker being blocked causes an error that fails very loudly and blocks login. I refuse to whitelist it in pihole.
The plant is listed as a supplier in the contract with the EU.
This is one of the classics, vindicated again and again, even though the author is long dead.

I also wonder whether Feynman would be accused of racism for writing this today, given that he talks about a non-Western cultural phenomenon in a way that someone surely finds offensive.
There are so many stories from people that used Perl long ago but have since moved on to better languages. My story is the opposite. I tried Perl ages ago and couldn't understand why anyone would use it for anything. A couple years ago I decided to give it a try (it was the best fit for unimportant reasons). What I found was a solid language that was great for working with text, highly performant, a good replacement for Bash, and everything just worked so easily, including CPAN packages.

A few days ago, I returned to modify something I wrote last year. I was surprised at how easy it was to read and understand the code. The $ and @ that folks complain about are pretty handy tools to convey what the variable holds. Though I won't be moving most of my code to Perl, I think it's great for what it was originally intended to do.
There must be an astounding number of false positives for common patterns like N-length string of base64 chars. Could someone upload a malicious file with millions of matching strings and watch Github DDoS a company's verification endpoint?
Working class neighborhoods. I live in one and the people are very real for the most part. Neighbors gather together frequently and are social but will leave you alone. We don't suffer any bullshit though. One of the main reasons I haven't moved is because the neighborhood is real and fairly devoid of weird Karens like the one quoted in the article.
An airport is as predictable a nuisance as a once-weekly gathering at a public park?

I can see where the airport is on a map in relation to my new apartment. It's reasonable to expect airport noise.

If I visit the apartment, if I spend a day walking around the neighborhood, is it reasonable to expect a, (illegally) loud party to happen at a given time at a given week?

Should chicano culture be preserved? Should people expect to be comfortable in these homes? The answer to both is yes.
Not sure how these particular scanners do it, but during security assessments you sometimes use tools that will find all strings in an application package with high entropy.

Usually its junk, but occasionally you do get lucky and find tokens.
More organized poverty porn tours with expanded scope
+1 for DDD in any strong-type-first language like Java or C#. Even if you land in a system that was designed horizontal-layer "at speed", you can retrofit good language, aggregate boundaries and migrate to a world away from spaghetti. Speaking as someone who usually works on code bases 10+ years old.

Great comment, and the root comment too.
I mean, you say paranoia, but I think back to the time I had to spend hours and hours unliking instagram posts made by a bot that had harvested our cookies by buying Nano Adblocker.
I would do a hybrid approach. Buy tickets on your phone and they’re linked to both your photo ID AND that exact specific device you purchased them on and can’t be transferred.

On the day of you can scan the unique code on your phone (generated that day, and ideally OTP) to pick up your tickets. If you lost that device, go to Gate B for ID verifications.

Now you’ve solved the issue of A) enforcing verification that the ticket buyer is the one attending and B) not having to spend hours checking IDs.
Regular consumers are not supposed to buy it. They probably wouldn't be able to use it and certainly wouldn't get much out of it.
> The total size of the compressed file and decompressor (as a Win32 or Linux executable) must not be larger than 99% of the previous prize winning entry.

Emphasis mine. You can make a highly specific compressor, but it'll need a highly specific decompressor, which will count against your score.

In essence the competition is "create the smallest executable which produces enwiki9 as its output".
Please leave the "Karens" clichés on reddit, and reserve this space for nuanced discussion.
Read carefully. USD 149 gets you 2GB RAM/16 GB eMMC, USD 199 3GB RAM/32 GB eMMC.
> Heck, my upstairs neighbor complained about my music on the weekend during the day without introducing themselves and not diplomatically.

Tangential (and probably just a perennial old guy complaint), but it seems like people have forgotten how to do this. If you have an issue with something your neighbor is doing, then go talk to them. Don't leave an aggressive note. Don't let it boil over until you're so upset you can't talk to them rationally. Living next to other human beings is a negotiation. You can't make a set of rules that cover every possible scenario and then ask police to enforce them. Just go talk to people!
This is about the Librem 5 (not from Pine64), which is multiple times the price.

Cool if the PinePhone didn't exist, but against it it doesn't look that good, I would say.

A Pinephone 2 / Pro wouldn't be that much more expensive.

That said: They are funding a lot of phone software development, especially libhandy seems to come ... in handy pretty often.
> Wouldn't AstraZeneca be still required to deliver the orders at the price that it was agreed?

Well, yes, but presumably if they take long enough then EU vaccination will be done and the contract will just be cancelled. The EU has ordered enough to dose something like 800 million people, so if manufacturers are amenable at least some contracts _will_ be terminated early down the line.
Not OP, but I do earn in a similar range.

> Just curious, what would you want/need the additional money for?

In my case, to buy a house without having a mortgage that lasts 20 years.
It’s less than the membership fee, so my point is that losing 25 cents on each hot dog is a big deal.
It's great to see Wendy Carlos on the front page of Hacker News. I have an original pressing of her "Switched on Bach" framed in my living room.
I don't get it. Most non-tech people I know are entrenched into the Google echo system and belong to one of these groups:

a) don't know the extent of Google's digital invasiveness

b) know but don't care

c) care but either not enough to leave it or don't have a choice really

I don't know anyone from these groups that are aware of ClearURLs or what is solves - they probably would have never installed it.

On the other hand, tech folks who know and care about what Google is doing, are perfectly capable of installing Firefox/Opera etc and get around it. Removing this extension doesn't do anything to affect these people.

What does such dick moves actually achieve? Its just makes most people either be indifferent or hate them more.
X11 is mostly finished. There’s still active development ongoing for eg. the hardened version of Xorg Xenocara (by OpenBSD, also used by Hyperbola GNU/Linux-libre), and the suckless mobile UI sxmo (last commit 18 hours ago https://sr.ht/~mil/Sxmo/).

Edit: also it’s fairly ironic you’re calling it dead on HN. Official Arc (the language HN’s written in) hasn’t been updated in about 12 years IIUC. xorg-server was updated last December https://lists.x.org/archives/xorg-announce/2020-December/003....
Right, but then they're not going to get a very clever compressor then. The ideal AI compressor would encompass all human knowledge.

It just seems like they've hit upon a good idea - AI/compression crossover - then shot themselves in the foot by excluding anything genuinely intelligent. I suppose the problem is how to tune the rules to allow AI but not cheating.
Convergence package PinePhone has more RAM -- 3Gig vs. separate phone which only come with 2Gig
Believe the technical term is “kowtow”

https://chinachannel.org/2018/05/18/macartney/
It has an extra gigabyte of ram and a larger emmc.
Best GitHub Profile You Will See Today
I think it does erase the racism issue. I’m not saying racism doesn’t exist or that nobody should ever be concerned about it, but reflexively focusing all discussions on race drives wedges where there don’t need to be any. It would be like discussing every issue in terms of its climate impacts; sure, climate change is important, but don’t you want to be able to sometimes join forces with people who don’t share your views on it?
I see, A Student’s Guide to Cold Fusion. That is cute. And now the goalposts have moved from spontaneous melting to local melting under an electric field.

Reference 87 does not support melting in any way (you don't get faceted voids from local melting, and yes, local melting is a thing, just not spontaneous at room temperature with unaccelerated protons). References 105 and 106 have nothing to do with melting.

It is not difficult to find references (I mean, real ones, not dodgy conference proceedings) showing that defects can lower the melting point of a metal under certain conditions. But lowering the melting point does not make melting happen on its own at room temperature, either. And even if you can demonstrate that there is some melting, rather than an electrochemical reaction, it does not mean that any fusion reaction happened. It's about as credible as blaming aliens for a pattern you see in the noise.

> Formation of small craters on the surface of Pd cathode during electrolysis in electrolytes based on heavy water is sometimes interpreted as a consequence of low-temperature nuclear reactions

This is bunk. The Earth is sometimes referred to as a disk; it does not make the flat earth argument sound, particularly if the people doing the referring are the same people building a case out of it.

Again, none of this makes any sense, you're just wasting your time.
>(brown dwarfs that very likely were red dwarfs before)

This is incorrect. Red dwarfs will end their lives as black dwarfs. However, no black dwarfs are currently expected to exist because the universe is not old enough yet. Red dwarfs, in particular, are expected to have lifespan of trillions of years.
> Anyone else surprised with how effective American media has been in burying the large anti-lockdown protests throughout Europe?

Not really - all the mainstream messaging platforms were literally wiping out links to Hunter Biden stories.

They don't care about impartiality, freedom or even the idea that the average person has the dignity of their own opinion or ability to consume information.

They've gone full Orwellian.
Wow, you're not kidding!

https://i.imgur.com/5dg068V.png
It's more likely to happen with platforms such as this than without.
Vast Fragments of an Alien World Could Be Buried Deep Within Earth
> once they found there was practically no efficiency loss

how did they measure this?
Eh? No. Where did you get that? AZ's production shortfall isn't just an EU thing; it's general. The other manufacturers have no such issues; Pfizer-Biontec has actually been able to exceed promised production.
Twenty Years Ago Today, Apple Shipped Mac OS X
If all you need is more power, Librem 5 should be the perfect choice. Don't you expect powerful hardware to cost more?

There is no information when Pinephone 2 arrives and how much it will cost.

> Cool if the PinePhone didn't exist, but against it it doesn't look that good, I would say.

Yes, it does:
https://social.librem.one/@ozmik/105939468751642844
Sufficient incompetence is indistinguishable from malice, and should be treated similarly (at least when dealing with companies). In my opinion, a company that regularly flags things that are complaint with the rules is Bad regardless of motives.
Hi criddell,
I'm the iOS dev for Routine. As of now, the iOS application is restricted for iPhone only. Regarding the iPad with keyboard it is definitely something we need to think about, as the usage is closer to a desktop than a phone.
As of now, if we authorized the iPhone version to be used on iPad it would lack the main desktop feature : the console.
It’s just another way to do third party tracking, and could be loaded from a third party site.
Show HN: Python and Flask load balancer from scratch
(1) happens in relatively few email clients. Every major client loads images by default except Thunderbird and it is not common.
Are you asking how many hours are wasted creating this or by digesting this?

Because I can assure you that very little is actually spent on the creation side, which is kind of the point.
To each their own. I was a Java engineer for most of my career since the early 00s, switched to Node a couple years ago (primarily running Apollo GraphQL server in Node), and I find myself so much more productive now. Addressing each of your points:

1. Yes, I think it's true that server-side Node isn't really usable without tight reliance on NPM. That said, I think NPM has improved by leaps and bounds over the past few years and it now makes it quite easy to have a stable and secure set of dependencies. Integrating our build with npm audit (and audit-resolver) and other tools like snyk, using package lock files, and keeping dependencies up-to-date on a regular schedule has worked very well for us.

2. Again, I think the NPM ecosystem has settled down in the past few years and I don't see as much churn. While there has been some issues with large projects (e.g. lodash and moment) going into hibernation, that's been fine for us.

3. I've found all of our uses for multithreading were better served by having an event system publish events that were then handled by serverless functions. The lack of multithreading, and the way Node manages concurrency, has been a godsend. Just check out the recent GitHub report where they were accidentally leaking information from other users into their sessions.

4. Typescript (combined with autogenerating typescript type files from GraphQL schema definitions) has been honestly heaven for us, and the benefits I've seen with the structural-based typing of TS made me realize the huge number of times I had to battle the nominal-based typing of Java and the immense pain that caused.
Microsoft Azure Quantum Developer Workshop
But 99% of companies aren't considered too big to fail.
It's classic divide and conquer strategy. The peasants are too distracted fighting about idiocy like whether a drug is republican or democrat. Meanwhile the billionaire's are carving up our assets to distribute to themselves.

Own nothing (rent it from us) and be happy with your new life as a serf.
The boilerplate class and args aren't mandatory, @_ still exists. I put them in the example to mean that if you wanted to use them, you don't have to pull them out of @_ with boilerplate.

As for bless(), it's what makes Perl OO work. Getting rid of it is an option, but to me getting rid of it makes things more cryptic.
If you are a fan of virtual games, then go to https://mr.bet/at/game/view/demo/mega-moolah that offers slot machines (more than four hundred), which have earned popularity among beginners and experienced gamers of various ages. On the pages of the gaming catalog, the software of the world leaders in the production of virtual gaming software is presented
It’s a big planet, no need for a social circle. Start traveling.
Megaship engines are so fascinating. Over 100k horse power!

https://www.youtube.com/watch?v=gXeBQrio4Uo&t=680s