skysight-inc/HackerNews huggingface dataset:
>Seems like people are having more disposable income and higher standards for quality of experiences.

I think so too, but that's just my perspective. I'm from a former Soviet Union country and grew up after its collapse. Perhaps the (relative to the US) poverty we had ended up being treated differently from the poverty that's in the US? Eg we were poor enough that fast food wasn't abundantly available. Maybe once we're as rich as the US is right now we will have the same problem as the US does with poverty and fast food.

That being said, shen people are really poor they still get by. They will find a way. 200 years ago almost everyone (excluding nobility) lived on about $2-3 a day in 1990s money. That's like two coffees at a coffee shop. People just lived differently and usually worse lives. Also, coffee shops weren't really a thing here until about the last decade or so. You could buy coffee at gas stations, but there weren't these fancy coffee shops.
Sorry but you are completely missing the point, you are talking about how things could be if GTK4 did what they already have and i'm talking about how things could be if GTK took compatibility seriously way before even GTK3 began development.

Again, this isn't about what can be technically possible. As the other poster wrote, it is a criticism towards the decisions of the GTK developers. That someone else could take the code and change it, is completely, absolutely, 100% irrelevant. It has nothing to do with the comments here, they aren't about if it is technically possible to add a compatibility layer on GTK3 or GTK4 or whatever nor who will make it.

It is ALL about the GTK development team's decisions, including the decisions that make a backwards compatibility harder.

Also caring about backwards compatibility isn't something that can be bolted on top by a 3rd party, it is something the library has to keep in mind in the design phase. And it isn't something that can be thought as a separate component, it is something that has to be at the same level as everything else. Expecting that it is something that "shouldn't hold up a GTK release" is a completely wrong way of thinking about backwards compatibility - a project that cares about being backwards compatible considers it as important as any other change (new features, bug fixes, etc) and not something to be an afterthought.

> The GTK developers are just ordinary people like you or I who volunteered to work on it, if you want to change this situation then you or someone else can step up and become a GTK developer and work on this. Then you can say they care about it :)

Sure, they may be (i do not know) and they have all the rights to ignore backwards compatibility - it isn't like i'm paying them to work on their library or be in a position to make any demands out of them. But that doesn't mean i wont say they do not care about backwards compatibility.

> I think it is incorrect to say they don't care about backwards compatibility anyway,

It is absolutely correct because this is what they have repeatedly shown.

> you seem to agree that they would meet that minimum required to claim backwards compatibility.

No, i do agree with that, what i agreed with is the definition that keeping code running is the absolute minimum one would do to provide backwards compatibility, but i never claimed that the GTK developers care about it. These are two different things: one can not care about backwards compatibility, yet still provide that minimum amount for it for practical and strategic reasons to entice people move to the next version.
That flip is pretty interesting.

The GOP and right wing types traditionally pulled a hard line against Russia and Russian interest. Then that softened — remember George W Bush “staring into Putin’s soul.” Conservatives picked up an infatuation of sorts with Russia early in the Obama administration. Talk radio personalities took a shine to Mr. Putin because Russia allowed transit of US troops and supplies on Russian railways to Uzbekistan, for example. Policy positions on Syria we’re strange.

It flipped to obsequiousness mysteriously in 2017. Anything critical of Russia suddenly became a tangle of whataboutisms and other nonsense. Old hawks now roost as Russia doves. Senators who are ok with child separation want pardons for Edward Snowden.
The Graph has just launched its decentralized network
https://thegraph.com
Announcement: https://twitter.com/graphprotocol/status/1339616737881280512

The Graph is an indexing protocol for organizing blockchain data. Developers can efficiently use GraphQL to query open APIs called subgraphs, that define how the data should be indexed. Over the last three years, they’ve been running a hosted service that has been powering top Defi and Web3 applications like Uniswap, Synthetix and Aragon. Since June, usage increased 10x, from 1 billion monthly queries to over 10 billion this November. Today, The Graph Network launched, making truly decentralized applications possible.

The Graph currently supports Ethereum and IPFS and will be expanding multi-blockchain in 2021. The mission of The Graph is to enable internet applications that are entirely powered by public infrastructure.
As mentioned above, I cook every meal I eat these days (averaging take-out once every 6-8 weeks). Chipotle is still much faster. Cooking chicken takes a minimum of ten minutes, rice is longer, even assuming no prep time and no clean-up.
Exactly, I wasn't saying it was objectively bad it's just clearly not up to the standard that it set for itself.

If CDPR have the balls to look to add as much as they can over the next few years they could have a very nice game in the end, but currently it's just a bit mediocre.
Speaking of those "other infection vectors"... https://news.ycombinator.com/item?id=25462894
> AWS etc. already offer these services so the risk is low.

I'm not sure about that. AWS had a NoSQL database, but replicated mongodb.

Anyway, I think that the risk doesn't occur until and unless supertokens hits a home run. I mean, if you're big enough for a hypercloud provider to copy, that means you've been pretty darn successful in distribution of your product.

But the risk is there.

As for the relicensing, I have sympathy for both viewpoints. I posted this in a different comment, but this medium article does a good job of talking about both sides of the issue: https://joemorrison.medium.com/death-of-an-open-source-busin...
https://news.ycombinator.com/item?id=25463034
Thanks! I know there are some old urls in there that no longer load successfully that I need to clean up. It's been a few months since I've done any work on this but maybe this is some good motivation to get back to it :)
I don’t know if he is wrong. .NETcore on Linux, vscode, and WSL seem to be pointing in that direction
My Story of 3D Realms / Apogee
There's a machine at my work named Schwarzenegger, which is just great.
FWIIW, Matthew Dillon has converted DragonFly BSD from CVS directly into Git back in 2008, or, more specifically, on 2008-11-26:

https://leaf.dragonflybsd.org/mailarchive/commits/2008-11/ms...

It would appear that FreeBSD has switched the src repo from CVS into SVN on 2008-05-31.

Sure, Git surely must have improved since 2008, but did it really miss any really important features that have since been implemented back then, or is it just a matter of a much wider acceptance than anything else? It looks like $FreeBSD$ tags are now deprecated, because they aren't supported in Git; I recall these tags have always been the biggest blocker in any VCS considerations for both FreeBSD and NetBSD. TBH, I got the impression that they've never been properly supported by Subversion, either -- you had to install a FreeBSD-specific version of SVN for the tag expansion to work "properly".

I still think SVN is the worst out of all the VCS -- it has all the drawbacks of a centralised Git without many of the benefits, plus none of the benefits of CVS. For example, I wanted to have a local mirror on the history of the tree, which is absurdly easy to do with CVS with rsync -- you can even selectively ignore certain parts of the tree like --exclude "…src/contrib/???…/" --exclude "…src/gnu/…/…" (how do type a star symbol on HN?), but mirroring SVN was so complicated and inflexible that I had simply given up after it had used up way more space than the prior rsync mirror of CVS had ever required, and still wasn't even done. I then decided to entirely bypass SVN by directly switching to an "unofficial" git repo once the export from SVN back to CVS was completely deprecated and deleted at one point.
I always interpreted that quote to mean that implicit nullability was a mistake. It's fine to have nulls, but not five to have them pop up anywhere randomly.

Capital letters are fine, but not if they randomly pop up when you thought you were only working in lowercase, and now suddenly all your string comparisons need a .toLoweR() on each side of the ==.
The Steampunk Rover Concept That Could Help Explore Venus
Theoretically. In practice, I find that's not the case.

I currently work at a repair shop, and it's not infrequent that we have apple products in for software based errors.
The solarwinds hack gets more expansive every time we find out more. This really doesn't bode well.
Amazon’s minimum wage is higher than the wage of 1/3rd of the workforce.
Much better article: https://www.politico.com/news/2020/12/17/nuclear-agency-hack...
The USG doesn’t have an opportunity cost the same way that you or I do. They probably see this as a form of insurance.

More likely? It’s a way to funnel money around.
SQLite already has logic for this built in: transactions (https://www.sqlite.org/lang_transaction.html)

More broadly though, tech seems to be migrating away from explicit saves in general (e.g., when's the last time you needed to save something in a web-app). Maybe that's not such a bad thing? I learned to develop a reflexive cmd-/ctrl-s twitch as a youth, but I would have been just as happy to have not lost hours of work to power outages and/or cooperative multitasking.
More often than not shareholders and management can just pocket the difference not consumers. Levi jeans today are low quality compared to a few decades ago but they aren’t any cheaper. Same thing with colleges. Low wage adjuncts as far as the eye can see, but higher education has never been more expensive.
The TSA might have something to say about carrying unusual electronics into a airplane
I think the same is true for less trusted MS office files though? E.g. VBA can do some crazy stuff.
Maybe you’re going a little overboard if you can’t even visit your favorite website any more.
So funny. Love this. I imagined David Attenborough's voice.
Like noise - canceling headphones, presumably.
Section 1.2 here might be a good start. https://www.sqlite.org/security.html
Sleeper cars are better than an airplane seat, but I wouldn't call them refreshing. The beds are narrow, firm, heat/AC is a crapshoot, and train noises and movement can keep you awake.
I'm also curious about multi-tenancy.

Can I store users in per-tenant databases? Maybe if I forked the stroage plugin and modified it to do that?
I think the purpose of the Z-slash was to distinguish from the digit 2.
>eg. Working a job is better than robbing a bank. You know this intuitively based on years of internal reasoning, now think of why? Try to make that logic explicit.

It's better because robbing a bank means I have to expend more energy covering my tracks/on the run/etc. This strategy doesn't scale because if everyone is robbing banks then the incentive to collaborate on solving the world's problems is compromised. And if the world's problems aren't solved then everyone is worse off.

>The most extreme form of it is that can choose to end our life (i.e. commit suicide), and no animal can do that.

Some mammals, e.g. whales, beach themselves.

>So then, what are human things? Why is "taking care of ourselves and our loved ones, helping others in need, better ourselves" good choices?...Try to make that logic explicit.

Consider the counterfactual: What does a world where I don't take care of myself and my loved ones, trying to help others, etc, look like? Scale this behavior to the entire population. I don't think it requires a lot of imagination to imagine what an objectively worse world that would be.
I'm buying FEYE stock.
Same thing with child labor. Apparently it being outlawed was the end of American industry.
bold choice building a fintech startup with a hotmail domain!
Zero engineering effort has been put into this. I am sorry, but this is lame.

Had they constructed a shape that could float on the changing dunes, something that could charge into a medium that wouldn't degrade, this won't even last 6 months, then it would be interesting.

I was hoping for Discotheque of the Long Now.
Should Facebook Be Broken Up? Podcast
We travel around 300 miles pretty regularly to visit family. Over the years we’ve tried almost every form of transportation: train, renting a car, flying, dirt cheap buses, very fancy buses.

Bang for the buck, I’d say our preference became car, train, fancy bus, flying, bad bus.

They all pretty much take the same time, door to door, because the airports are not particularly accessible from our starting point and destination.

The key factors were autonomy and punctuality. If the train or bus hit traffic or broke down, you were totally screwed. Sometimes for hours. If the car hit traffic, we stopped for dinner. The plane is the most expensive, and provides some of the worst experiences of the three. They were rarely late, but really made you suffer for the price.

I never thought I’d become a car person, and yet here I am!
Sure the polls that show Swedish people aren't wearing masks could have a huge margin of error. But everyone I've found shows numbers well under 10%. Here's another 2 polls that show around 5% of respondents say they wear masks [1,2]. I assume I could find more if I read Swedish.

>without establishing that Sweden had bad compliance with mask wearing.

I think what you're seeing is that it's taken as a given because no one is claiming the opposite. Many of the people stating this live in Sweden, and it's obviously not hard to walk around in public and take notice of the fact that very few people are wearing masks

Here's a few articles with reports from people living in Sweden estimating that less than 10% of people wear masks in public [3,4].

[1] http://www.xinhuanet.com/english/2020-08/22/c_139308631.htm
[2] https://twitter.com/YouGov/status/1279755135892234241/photo/...
[3] https://www.telegraph.co.uk/travel/comment/sweden-really-lik...
[4] https://www.aier.org/article/masks-in-sweden/
We’re all still here, so it could’ve gone slightly worse.

Maybe not much, though.
> That's the point of using SQLite instead of implementing it yourself. Because of how SQLite supports transactions, you can just update the database as you go; your changes will be physically written to disk, but they won't actually replace the old version from a reader's perspective until you explicitly commit, which is an atomic (and typically fast) operation.

You can't "just" update the database as you go. It'd be a major refactor, since typically an app will use an in-memory working copy instead of referring to the storage engine all the time.
Yes.
Maybe the SEC can do something about ISP monopolies while they are at it.
I haven't taken the time to verify any of it, but a quick search for "sqlite code execution" doesn't look promising.
Big Sur bug prevents upgrades to the next version
You know, it's completely possible that there are multiple bad guys.

There are a lot reasons to hate the meat lobby and factory farming, but sticking up for industrial labs cranking out the most addictive chemicals that they can legally push on us is completely unnecessary.
I do not trust their reviews for a second. I'm sure sometimes they do recommend the best thing. But can you find a single recommendation that isn't part of a major affiliate program? And just monitor any major rec page for a while and you'll see plenty of comments that are critical just vanish.
OP worked for me with FF/Noscript/Ublock/Linux
I believe the inconveniences are worth it when your users aren't power users or even that proficient with a computer; and your users select passwords like "snoopy55" or "ilovejesus".

If the aim of the game is to produce a non-critical system that's accessed rarely, and your users need protecting against themselves, then this "magic token" approach works fine.

I can't please everyone, and those who I can't please I'm happy to lose as (paying) users/customers.
CO detectors are very compact and could be taken on board with the hand luggage.
If the labor market is based on supply and demand, why are teacher salaries stagnant in the face of perpetual teacher shortages? Why do nice school districts pay more than bad ones despite having far more applicants?
Microsoft has now confirmed it?

Microsoft found code related to that cyber-attack “in our environment, which we isolated and removed,”

https://www.msn.com/en-us/news/technology/microsoft-says-its...
As someone who lives in Japan that’s a behavior that a loud minority of unreasonable people exhibit, but most Japanese people I know don’t mind damage from transit like most well-adjusted humans anywhere - the delivery person might point it out when you sign for the package but it’s not a big deal. It’s more important for gifts and stuff though where the presentation is part of the gesture.
> I don't love this either, but it's basically the same inconvenience as having multi factor authentication turned on.

MFA usually uses channels that are intended to be relative low latency (or that don't require realtime out-of-band transmission, like TOTP).

Email, OTOH, isn't generally reliably low-latency
You should check out Finix
Do you have any idea what that lubricant is?
The base idea is the same yes, but the pricing and featureset are different.

Magic.link is venture funded with steep pricing per user. This makes sense for their enterprise target market, but for a hobby project I can't remotely afford it. They keep a record for you of your users, in my product that's your own responsibility (which imo is a good thing).

tldr: What I'm building is simpler, and much more affordable, but not enterprise-feature complete.
You can login to any device on which you can login to your email. Most people can login to their from anywhere, on any device, via a browser.

I'm not really targeting people who will want to work from multiple devices and the app its self isn't really that important.
They don't send surprise inspections to your house to check if you're engaging in criminal activity, either.

My point is that you're moving the goalposts. Law enforcement generally always requires a complaint that justifies an investigation, and people and organisations get away with breaking the law all the time. However that has nothing to do with whether or not GitHub put their website behind a "consent" wall, or whether or not they're doing in-house as opposed to contracted-out analytics.
Reminds me of this:

> Belgian police has blocked off a part of downtown Brussels over a man wearing a thick coat with wires hanging out of it. The suspect turned out to be a radiation student doing research.

https://www.dw.com/en/radiation-student-raises-fake-bomb-ale...
I am pointing the finger at Microsoft for allowing bad security practice in windows kernel, architecture and other aspects of the Windows operating system. I am have to hand it to Microsoft for the good job security.

However without knowing the extent of the incident, and going off of this part:

"At this point, the investigation has found that the malware has been isolated to business networks only..."

It is more than likely this news story is overblown.
I bought a house last year and long story short ended up not selling my condo, meaning to close I needed to not sell a chunk of my investments. Problem is, many had significant capital gains. I ended up just taking a margin loan for a blended rate of about 1%. I avoided capital gains, the margin interest is deductible, and my tech heavy portfolio has increased substantially in absolute terms and on a percentage return basis is crushing it.

I was comfortable with margin/leverage, for a few years I was very successful with a strategy of buying blue chip dividend stocks on margin and essentially running a credit spread trade- it's not for everyone.

But IB is outstanding compared to other brokers around things like this- it really excel for the "prosumer" niche.
> our entire global economy appears to depend on consumption

I'm puzzled by this statement. For there to be consumption there must be production, i.e., supply and demand, which is the economy, not some separate dependent thing.
I’ve been using an app called Clock Wave to synchronize my watch that does something similar. I’m in Hawaii with no atomic radio tower signal.

https://apps.apple.com/us/app/clock-wave/id1073576068
> This is just being lazy over customer experience.

Can you expand on this? My users actually voted for this feature.
Supercomputers in 2020: Key Developments
I've been trying my best to avoid having reviews on sites like amazon decide what I buy.

For bigger ticket items like power tools, I'll use videos from youtubers like project farm [1] who actually try to test the products. Youtubers can be bought and/or influenced [2] but it is still better than just looking at the number of stars or picking the "amazon choice" product.

[1] https://www.youtube.com/channel/UC2rzsm1Qi6N1X-wuOg_p0Ng

[2] https://www.youtube.com/watch?v=3GyaSfOi6fs
Ask HN: Covid Transmission in Restaurant Settings?
The indoor-ification of outdoor dining in NYC is happening and in some instances it leads me to believe that these structures, due to DOT space constraints, actually enable covid transmission. Where is the science to support that indoor dining at limited capacities is truly a major form of transmission? Governor Cuomo says that 1.5% of cases were traced back to restaurants. Why are they still closed indoors then?
How does VM Mac on a Mac as a developer make one unique?
> 2. Don’t eat anything with more than five ingredients, or ingredients you can't pronounce.

That's dumb. I struggled with "Quinoa."

> 4. Don't eat anything that won't eventually rot. "There are exceptions -- honey -- but as a rule, things like Twinkies that never go bad aren't food," Pollan says.

That's dumb. Twinkies go bad and popping corn doesn't.

> 5. It is not just what you eat but how you eat. "Always leave the table a little hungry," Pollan says.

That's dumb. Leaving a meal hungry just means you'll snack later. Eat fewer, large meals, and nothing in between.
You can extend this idea to include a one time code in the email that can be manually typed on another device.

Including a QR code of the link also helps.
Science and the Decline of the American Academy
It feels like we're in the calm before the storm and nobody is watching the approaching squall.

China growing in power and influence, flexing itself on the global stage. The US waning internationally, citizens divided and full of hate.

We're factory-less, fab-less, and have fewer educated. Fewer consumers. Lots of debt.

We have SpaceX, but China's pace of exploration and international cooperation is increasing faster than NASA's.

The only advantage I can think of us our military and navy, but China has carrier-killers and ICBMs.

Zoomers on TikTok hate capitalism and the military, and it seems like they're being indoctrinated by an "algorithm". Or maybe it's the lack of opportunity we're providing for them.

If and when our tech companies and entertainment companies get leapfrogged, what will we have to export that brings us wealth?

What happens to democracy and liberty when the top economy and producer in the world is a single-party state?

I hope we're hacking back just as hard. That's what the NSA should be doing rather than domestic spying.