skysight-inc/HackerNews huggingface dataset:
I’m not trying to be argumentative but I don’t really see this as a net loss. In fact, I think it’s a positive for everyone. Fraudulently obtained IPs are bad for the overall health of the internet. It’s also bad for engineers - I don’t see how or even why you would want to build a resilient, high availability application on a fraudulently obtained IP. If anything, this will encourage clients to ask questions when they’re negotiating cloud hosting services and hell, we might even see contracts evolve to provide better protections for cloud users.
> You voted for this: in the last six months alone there was a concerted, bipartisan effort to shutdown legislation to draw down our commitment.

Since you didn't spell it out, I will.

Trump tried to reduce overseas forces. Everybody else opposed him.

Often somebody isn't appreciated until he's gone.
It must be nice to be a mind reader.

I don't care about Parler or crazy righ-wingers. I just care about the inconsistency with which these big platforms seems to be acting and so far I haven't seen anything provide a proper explanation for why Parler and not some of the other social networks out there.
Not sure if this has changed, but at least on why it's not on iOS [1]:

> In a nutshell, the Apple Developer Agreement is the biggest "problem" preventing a Pidgin build for iOS devices. We won't quote the exact text here, but the Agreement requires that developers allow Apple to impose additional restrictions on applications above and beyond the application's own license. Among these additional restrictions are the well-known "5-device limit" and a prohibition on redistribution of the application. It is also quite clear from the terms of the Agreement that the developer of an application is not the distributor of the application in the App Store--Apple is.

> The additional restrictions required by Apple directly violate the GPL Pidgin is licensed under (Pidgin is licensed as "GPLv2 or later," and cannot transition to GPLv3 for a number of reasons not suited for this topic). GPLv2 forbids adding restrictions above and beyond those included in the GPL's own text, thus any distribution via Apple's App Store is a direct violation of the GPL. This is the root of the problem.

https://developer.pidgin.im/wiki/WhyNoiOSVersion
empowerment

Customizing themes and such -- was it really empowerment in any meaningful sense, though?

It was more like a really banal illusion of empowerment. Your Windows PC was locked down with all kinds of proprietary file formats and restrictive licenses, and wide open to malware. But hey, you could change the colors of your title bars and stuff. Was that really "empowerment?"

I mean, yes, changing your window colors is orthogonal to licenses and security and such. But despite fond memories, I can't see Windows 3.1 as "the good old days" no matter how hard I try.
It depends on the nature of the business. My experience (regulated financial institution) is that both front office and back office have teams which release hundreds of times a week. It does depend on the maturity of the team (including the business which it’s part of), however. And not all teams are at this level, because of their own particular limitations.

Don’t do CD as a tech/ego benchmark thing, however (or Facebook/Google envy). Do it if you can agree that this brings some benefits to the business — eg reduced risk, higher throughput, etc. Also delivering faster really forces you to examine your process for bottlenecks and strip away overhead. I really like this line from the blog:

> The teams who have achieved CI/CD have not done so because they are better engineers than the rest of us. I promise you. They are teams that pay more attention to process than the rest of us.
cache invalidation is not hard indeed, but people always forget about it (so caches aren't caches aanymore, they become stale copies of things...). People tend to forget that a cache has to have a fixed size and an eviction policy.
China is dependent on the US for food. China was able to use Brazil for the past few years to work around Trump's trade policies (lets not get into that issue), but Brazil depleted their stores to do so, and in some cases had to import food from the US to replace the the food they exported the China.
Neutron scatter is the main thing producing the dark spots, though there will certainly be some neutron capture too. In some materials, e.g. boron, neutron capture can be significant.

Still, it's always important to compare the induced radioactivity with the background radioactivity as a comment above did. It's easy to forget that we live in a field of natural low-dose ionizing radiation from cosmic rays and from the bowels of the Earth.
Anecdotally this has largely been my experience, too.

TL;DR ... everyone has Jenkins but they can't just let it deploy stuff because there is tons of "professionalism theatre" bureaucracy baked into the SDLC implemented as crappy homegrown scripts that check you filled in fields in JIRA. On top of that the org likely has incorrect thinking that the way to reduce bad outcomes from software is to change it less often.
Still going? Wow! I remember it from the MSN Messenger days.
So? That doesn't mean it doesn't still work. I use it every day as my Hangouts[0] client at work[1].

[0] Technically it's a Google Talk client, but it seems to be able to communicate fine with Hangouts users for now.

[1] Yes we use Hangouts at work for intradepartmental chat.
It would be cool if they had compiled mac binaries available on their downloads page. They instead recommend Adium, which hasn't had a commit on master in five years.
I led our team to a full CI/CD (Deployment) and while it felt really counterintuitive to move quickly and have the occasional bug show for our customers, the speed at which we could fix the bug has vastly offset it. Introduce a bug? Fix it same day. Introduce a breaking change? Rollback and fix it. No biggie.
Hey, James... Thank you for offering me a code to get a PostHog mug shipped, but I won't use the code now. I'll use it when you get to a few billion dollars of revenue. It's rude to turn down a gift and I want my mug : D

All the best to you and your team :)
Hungary first in EU to approve Russian vaccine
The point is to have a few hundred, or thousand. If it's so niche it only appeals to 10 customers, then see if you can charge $800 p/m or move on.
I think this was (one of) the things the RP2040 was designed to do; they know that a lot of people strap an Arduino to the Pi as an IO expander or to handle real-time elements, so they've built their own.

They already did a peripheral chip for the RPi. Now they have their own microcontroller. I suspect in a few revisions they'll have their own host processor to replace the Broadcom one ...

It's a great achievement for a very small team.
Many EVs already work this way. Mine has 6 "speeds" controlled by paddle shifters that create "engine braking" by changing the regenerative braking level. It is 100% a software/UI thing because if I press the brake pedal moderately it does the exact same thing, but continuously instead of in discrete steps.
It's a very tricky problem to solve at the individual company level. There are many things to consider and nothing prevents business from just spending more or moving money abroad to avoid taxes. If a business is big enough to have someone optimising their taxes, they're likely keeping only a proportion of profits in the USA based on how much they want to redistribute to the owners.

In general, Corporate Tax Income is roughly 1-2% of Gross Domestic Product.

Also, big business in the USA lobbies ~3bln per year - it's money going from business to the government, albeit I'd class it more as corruption than taxes.

It's anyway much less than what you pay in %. As it's normal when you have a central corruptible government: whoever holds the more power will get the better treatment.
If Amazon leaves the USA, tons of workers are going to become unemployed. If you leave the USA, it doesn't change much (especially because you'll keep on paying taxes until you renounce your citizenship).
It is surprising how many people are suggesting planting trees. Although it is no obvious why not it just doesn’t work.
Scanned through the GitHub page. Don't really see immediate value for using it vs. other solutions.
Have you seen the latest review of the Librem 5 from Linus Tech Tips? The phone seems to run Linux apps fine... it doesn’t have working camera drivers a year after release though...

https://youtu.be/BH8DRyKUZDg

So Pidgin (gaim for those of us old enough to remember those days) should run fine without a port.
Hank Aaron, Baseball Hall of Famer, Dead at 86
Loon’s Final Flight
Awesome, that's a lot of info. Thanks!
In which case Charlie will have an additional local DB to record those records and when he gets back will use another protocol/method/system/whatever to add those new records?
How about if everybody goes and adds records on same table?

Here is a real life scenario that I had to deal with in the past. Technician (carpenters) goes to clients home to repair furniture in the middle of nowhere, so no internet. Adds the necessary paperwork which is pictures, declarations, contract (signed and scanned) to the Clients table. This company was employing hundreds of such technicians throughout the many counties of Germany, each with a laptop on them running this app which was the backbone for getting paid/do the work. And was not uncommon to have more than one carpenter go to client home and do the repairs. Since each carpenter was paid according to its own work, each of them would create entries in their local Clients table and when getting back to HQ their work was manually uploaded to central DB, and only after that they got paid. I automated that (that was the job, to eliminate the thousands of hours that carpenters were wasting manually).

So given the above scenario, how is this system going to achieve that? Same table, and same client details even in table Clients, just different rows for different carpenters (foreign key to table Carpenters).
To summarize other comments on genetic component, I think survivor bias has more to do with it, as even if hypoethetically there is a genetic component, how many of those genetically "gifted" people come out the other side of our institutions and systems to be remembered as "geniuses?"

One doesn't need to subscribe to tabula rasa to bet that the real incidence of a Ramanujan intelligence is orders of magnitude higher than its appearance in european universities. The more plausible explanation is that our societies are exceptionally good at suppressing these intelligences because the problems they index on and the only ways to solve them are specifically orthogonal to the skills you need to rise in a bureaucracy.

Genetics might be a thing, but I'm saying any genetic component of intelligence is effectively cancelled out in all but a few celebrated instances by the leviathan mean-reversion machines we call societies.

Edit to add: I think the argument should be about the best way to discover how fat tailed the distribution of human intelligence really is instead of producing explanations for why we should think it's long and thin.
Ok, I suppose on those terms we'd need to know the real cost to SpaceX after they have recovered the first stages and used them for a dozen satellite launches each. The fact is on commercial terms SpaceX has been undercutting the Russians for years now, and were doing so even before first stage and fairing recovery.

Edit: It looks like NASA has already agreed to allow SpaceX to re-use first stages and Crew Dragon capsules for crew flights as well, starting this year.
Yup, the argument that they must be evil because they're named after a crystal ball from Lord of the Rings is one of the least convincing things I've ever heard. I have no idea why this is so consistently parroted on this forum.
(this ended up longer than you probably want to read; thanks for your time and consideration)

I think the only "risk" of moving away from upvote/downvote (or at least publishing some type of suggestions for how they ought to be used) is that you'll start seeing more diverse opinions rise to the top of threads; and folks with majority opinions will have to engage instead of the drive-by-downvote. The positive feedback cycle of compounding diversity should be easy to imagine; and the chilling effect of downvoting as it exists today is a well documented bug in our reality.

As for the costs, even if all you could bring yourself to do is to separate downvote into "disagree" and "this is low-quality content", but scored them both just as you score downvotes today, you'd be providing better feedback to commenters as well as raising the quality of the discussion. Today the downvote (here and in so many other similar communities) is a huge contributor to the groupthink driven division-without-discussion that's poisoning our society.

To lower the cost to essentially zero, just turn off downvoting for a while and see what changes. If you're willing to experiment with cutting off entire topics, why not experiment with the structure of discussion?

I think there is even a strong case that HN's current policies are inconsistent. From the HN guidelines:

> Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something.

But isn't that the essential function of the downvote? I'd much rather have someone say, "This isn't interesting to me" than just get the downvotes.

> Please don't comment about the voting on comments. It never does any good, and it makes boring reading.

OK ... but why is there nothing saying "consider a thoughtful, constructive critique instead of a downvote; use downvotes only for _________". What actually is the purpose of the downvote? Why is it a feature of this discussion tool? Was it included thoughtfully, or just because HN is a Reddit clone? Ironic that PG launched HN to be a "better" Reddit, but then you have in the guidelines:

> Please don't post comments saying that HN is turning into Reddit. It's a semi-noob illusion, as old as the hills.

HN suffers from one critical weakness that Reddit pioneered - the downvote. I'll end the comparison there; HN isn't turning into Reddit; but it has an opportunity to pioneer this type of threaded discussion and really differentiate itself from Reddit; if you're sensitive to the comparison, eliminating or improving upon voting is how you'll free yourself from that complaint.
> when someone is ready to do it

That's not automated. CD (however you (re)define it) is about automation and removing people from the loop.

As long as you have manual processes, it's not continuous.
That Amazon can do this is "the drawback" here.
Yeah that would be really cool, can imagine this being useful for very simple if this then that logic in dealing with peripherals. e.g. handling a broader range of sensor input and peripheral interrupts without having to turn the core on to do processing.
xkcd Color Survey Results (2010)
Looks like they've done this with mice and with cultured human cells.

> If their findings in old mice and in human cell cultures apply to actual humans, they could presage the pharmaceutically managed recovery of older people’s mental abilities.
All good points. I am just saying that moonshot projects are supposed to be "very high risk, high reward" projects -- unlikely to work, but if they do would provide big benefits. Your points argue that this is a "high risk, no reward" project, which is not the way to run a 10-year moonshot.

Occasionally starting moonshots as "high risk, uncertain reward" is OK for a short time, but if there is no clear reward on success after a year or two it might be continued as a PR or a charity, but not a moonshot. My 2c.
This list is potentially out of date. Looking at the bottom of the page is the tag:

> Modified 2019-04-17 by Anon

This is nearly two years ago, and checking archive.org for the same page (earliest copy is Jan 2020) [0], it seems not to have changed since then.

Knowing that protocols do change with time, this probably doesn't give a good overview of what is currently working with it.

[0] https://web.archive.org/web/20200129221838if_/http://www.pid...
I used Meebo a lot, and I'm only just now realizing the shutdown was because of Google. They bought out the company to assign the staff to Google+. What a waste.
Why should someone switch from Zoom/Teams/FaceTime to Welder?

What niche is Welder trying to serve?
Ask HN: Is there any app or extension imitating remotely the office coffee area?
After the COVID-19 outbreak, in my company we managed to do everything remotely: 1-1s, meetings, workshops. After the initial trouble, we did remotely all the things that looked impossible to do outside the office.
Only one exception: the coffee break. The occasional chit chat which happened in the coffee area has not been substituted from any call, even the most informal one. We tried to do remote coffees but the magic doesn't happen.

Do you know anyone who tried to replace this moment with a remote tool?
With great power comes great responsibility, including moral. The isn't the first time technology can have far reaching positive and negative applications, and it certainly won't be the last. Palantir has made commercial choices that are hard to stomach and they should have to deal with being considered a boogeyman of tech, even it's not the technology's "fault". It may not be "all-seeing" but it appears to be happy to look at any data for any reason.

> In 1937 IBM's tabulating equipment enabled organizations to process huge amounts of data. Its clients included the U.S. Government, during its first effort to maintain the employment records for 26 million people pursuant to the Social Security Act, and Hitler's Third Reich, for the tracking of Jews and other persecuted groups, largely through the German subsidiary Dehomag. The social security-related business gave an 81% increase in revenue from 1935 to 1939.

https://en.wikipedia.org/wiki/IBM#History
Sounds like there needs to be an Apache 3.0 license with an AWS exception in it.
SVG – Vector Graphics for web design
‘Pro Tools proficiency’ may be keeping us from diversifying audio
Chatty, from librem uses libpurple, which pidgin is built on, for its sms app so it also supports xmpp, i dont think itd be hard to support the other services libpurple supports, i found it pretty easy to add purple-facebook support
> By choosing this license, Elastic explicitly allowed anyone in the world to do what Amazon is doing now.
> Elastic made a business decision. The company has to live with the consequences.

Everybody should be allowed to change its mind when presented with new data or circumstances.
You should choose rust for the long term. The type system will pay off any initial investment. Trust me, I am maintaining a large python code base. The number of problems that appear "organically" and would have been caught with a good type system is staggering.
With such a commitment to free software, isn't it a bit ironic they ported it to Windows?
I wonder if there's a good solution to this problem, given it seems to be something well known at least back to WWII.[1] The best I can see is encouraging an open flow of information and education to increase the number of people who see through the fog, but that seems to be a fairly weak bulwark historically.

[1]http://www.mit.edu/people/fuller/peace/war_goering.html
If you like relay computes, you might also like this: https://www.youtube.com/watch?v=_j544ELauus

1958 FACOM 128B Japanese Relay Computer

Sounds really cool when it's running!
I think so. I used to be a big fan of Google, they made a great search engine, gmail was ahead of the competitors. Even the moonshots were pretty cool/ interesting. Not sure when things went really sideways.
> using a hash of the ID

Hashing the IDs won't solve their lack of entropy. Crude example: If you hash your pincode I still have only 10^4 values to try.

The easiest way to fix this is to add an access token column that is cryptographically random and use both the ID and the token in the URL.

If you trust the 80 bits already in the ID the token only needs to be 80 bits for a total of 160 bits of entropy. But if you do that you have to make sure that a missing ID and invalid token are handled identically from the attackers perspective (same reply, same timing).
No, Catch and pro wrestling came out of Lancashire style English Catch wrestling and American style folk wrestling (what college and high school American wrestling later became). Vale Tudo is what developed into MMA, BJJ and to a lesser extent Luta Livre dominated the sport in Brazil and the Gracie family tried to export it to other countries. That became UFC1 and the birth of MMA in America with Royce Gracie being the driving force. In Japan it became Pancrase/PrideFC and Rickson Gracie being one of the most famous fighters. Real fights, not scripted at all with VERY few rules or often no. Two people walk into a cage or ring, they lock the door and the winner walks out kind of fight. No time limit and no banned techniques (also called No Holds Barred or NHB). Vale tudo fights where often held at carnivale or other festivals.

Pro wrestling started in a very similar way, with Catch As Catch Can wrestling (a very real and effective martial art) challenge matches in fairs and festivals. Wrestlers would challenge fair goers for a fee and if the fair goer won they would win a large prize. In practice that almost never happened. Catch was effective enough that the managers of the fair started making the Wrestlers play with the challengers. From that they started scripting it for a show and selling tickets for it since that made a lot more money. Eventually that turned into fight theater style matches and Pro Wrestling like WWF etc... Interestingly Abraham Lincoln was a Catch Wrestler and won a number of championships, which was when it was a actual sport and non-scripted. Another reason Lincoln was a bad ass :).

I have a passion for grappling (BJJ, Judo, and American Foldstyle/Freestyle/GrecoRoman Wrestling) and have done it form the better part of my adult/teen years.