skysight-inc/HackerNews huggingface dataset:
> 2 ton death machine.

They are pushing 3 tons now; F-150's are topping out at nearly 7,000lbs!

https://shift.com/articles/how-much-does-a-ford-f-150-weigh
The difference is that the GPL is a copyright license. Basically, the four "software freedoms" as defined by the GPL are concerned with how copyright can be used by proprietary actors to artificially limit what users and other interested developers can do with software.

This is a noble goal and in spite of my personal misgivings wrt the FSF (and the GNU Foundation) being ineffective advocates for that goal, the GPL itself (as well as the LGPL, which is the same in spirit but does more or less away with the entire dynamic linking debate by just saying it's allowed) is a very good license.

The AGPL on the other hand mostly exists to combat the "SaaS problem", where the FSF was unprepared for the sheer amount of usage the internet would have. The... issue is that you can't combat the "SaaS problem" under copyright law without violating freedom 0; right to use it however I want includes running it on a server with no conditions outside of meeting the other three freedoms (none of which close the SaaS loophole).

The result is this rather confusing license that is a mix between a EULA and a copyright license, where the best interpretation of it is that it's an EULA and the worst is that with a fairly simple construct, a SaaS company can work it's way around obeying the AGPL.

I call it a "poison pill" because every lawyer worth their salt that I've seen talk about the AGPL has basically told people that it's probably safer and more obvious to mark your code ARR due to how poorly worded it is. There's also the fact that I know that some actual SaaS companies (those who develop their own tech, not the rentseekers) use the AGPL as a SaaS competition deterrent; they know that only they can reliably contribute to it and nobody else outside of hobbyists dare to deploy it due to how messy the license is.

As for the Quine thing; yeah this is basically the only method in which you can practically comply with modifying an AGPL project, when it comes to tiny modifications (which includes the external PR flow of most FOSS projects).

If I run say, nextcloud and modify a single source file because it does something I don't want to (lets say that super aggravating social media advertisement box in the settings that I have to get rid of every single update), I now have to find a way to make sure all my users know that this patch has been applied. Either that means hard-forking the project, changing all the upstream URLs to point to a new upstream, which would be quite silly (not to mention probably not intended by the nextcloud developers). Alternately, I could make nextcloud a quine (a modification for nextcloud specifically would be complex enough to warrant being its own beast, not to mention traffic inefficient)... or I could just accept that I'm in violation of the license and that the tweak is so tiny it bothers nobody. The latter is what practically always happens since so few AGPL products are designed to be a quine.
Haha you didn't get scammed out of anything.

You knew the service, the possibilities and everything else.

Stop complaining.
There was a period of time after the last lay off and before the current one, I had noticed a huge number of exec level folks jumping ship, moving companies etc. I wonder if that was just in anticipation of all this? The execs do seem to be taking care of each other regardless of companies while employees argue about which companies are supreme!
> They are only using it for video conferencing. day to day collab still on slack...

If they're already using Slack, Slack has video conferencing and they are trying to reduce costs, why not centralize everything in Slack or Teams?
Changing jobs over video conferencing software would be extreme.
I think in general the accepted wisdom is that long-term returns of the entire market are "somehow" roughly equal to the actual value created - which ends up being roughly equal to GDP growth (after inflation is factored out).

Which means it has been astronomical during the last 100 years as the last century was the "rise of America".
What are the major flaws? I don’t know what you’re searching for.
There's a $1 billion datacenter being built alongside 67 hydrogen fuel cells (300 kilowatts per unit) a few blocks away from me.

I'm very interested in watching this play out locally.
Or laughing because it was absurd, Griffin was CIA. The US had just left the Anti Ballistic Missile Treaty, and so it was obvious to everyone they wanted to develop low cost launch for a Brilliant Pebbles reboot. Now it's finally happening.
These are only symptoms ("bad zoning", " bad noise emissions regulations", ...) of the underlying cause: car centric designed American cities
That's the key behind success with using something like Duolingo. Establish a daily habit with it and keep at it for very long streaks. The app is the tool to keep your habit intact.
That’s not a solution. If you do this then rent will just increase to make up for the tax increases. It’s a big Fuck You to the tenants. Taxes ALWAYS pass on to the consumer.
Do the OTAs also transmit the credit card number (and CVC?) in plain text to the hotels?

One time I had a not so nice experience with a hotel. They promised a partial refund, but also a threat that they'll re-charge my CC the full amount if I wrote a bad review. No such refund came, I wrote a bad review, then they talked to me and did actually refund me. But how could they re-charge my CC without the CC info? I smell a violation of PCI DSS there.
Most off the shelf systems work with random pseudonyms: You generate a unique random number and store it only on the end user's system. Then you tag each data value with the random id one. These random identifiers do not count as PII so long as it is not possible to tie them to a real identity.
So while you are of course required to follow data processing regulations, pseudonymous usage statistics with random identifiers is not against any regulation I know about at least. The lifespan of the pseudonym can be as long or short as you want e.g. last one session, one week, one version etc. But even when completely persistent, they will not constitute PII.
I'd be very happy to see this. Apparently if you change your currency on AirBnB to Australian dollars, you see the actual price, inclusive of fees, because that's legally required there. (As is showing the after-tax price on things like restaurant menus.)
Somewhat ironic that a company that’s entire existence was based on the idea of giving developers great tools no longer values giving its own developers great tools. Only a matter of time before this new attitude towards developers shows up in the product.
I'm not sure I understand this argument? Her critique is about a lack of results in particle physics beyond the standard model. What is the bounty that critique is to produce in results? It would be disproved not by further lack of results, but rather the opposite: new results and the detection of particles outside the standard model
Have there been analysis done on how this affected local wildlife?
Pascal would be one example.

> with dynamic memory allocation under the hood

C strings are typically dynamically allocated, are they not?
That might be less of a challenge than you think. One of our engineers added a nice little KV store via TickV (https://github.com/jonlamb-gh/ferros-sabrelite-toy-system) to be able to do persistent storage in a useful way on a per application basis.

Our current plan, whenever we can get to it, is to implement a SQLite VFS layer (they did a really nice job abstracting away the database from the storage) to be able to host SQLite in a FerrOS task so that your local filesystem is a SQLite database.

Just email me (nathan@auxon.io) or post some issues on GH if you want to connect with folks who work on FerrOS. Heck, depending on what happens with some of our SBIRs we'll probably end up hiring a couple people to work on it full-time to do the stuff I mentioned.
"good faith" - it is a highly subjective term, but it is typically used as if it is objective.

There is a whole class of reality distorting phrases like this in Western culture[1], this sort of thing has always been with us but seems to have taken on much more causal significance with the rise of the internet.

[1] Possibly related: https://en.wikipedia.org/wiki/Tower_of_Babel
So the official meetings will be in teams and the important meetings in Slack huddles?

Does teams allow you to draw on the screen?
Priority boarding offers a slight bit of insurance against the possibility of the plane running out of overhead compartment space.

The post you're responding to is essentially a complaint that they purchased insurance (at a known negative expected value) and didn't see a payout. Which on its face is ridiculous.
It is crystal clear no-brainer that municipalities need to disincentivize non-resident ownership of single, double and triple-unit residential properties with massive taxes.

TL;DR If you don't live there, you pay big massive taxes. If you live there, you don't.
Maybe I'm nuts, but I see almost zero appreciable difference between any of the most common chat or video conference platforms. They all have some little quirks or bonus features, but 99% of the time I'm only using the core features that they all do the same. Slack is absurdly expensive for what it does. Slack Pro is $12.50/person/mo. It's the same price for O365 which includes chat, video and the entire Office suite.
> OTA's are fine for price discovery but you often get a better deal (and better service) from the hotel/brand directly. The front desk knows you booked via an OTA instead of the hotel directly.

That used to be more true in the past, but recently OTA's are beginning to offer better rewards programs, as well as making your trip more 'interconnected' (having one place to get flight, hotel, cars, events, activities, etc.), so now I'd say "it depends". Lately though, the bigger hotel chains themselves are also starting to introduce their own rewards, so we'll see what happens
Its alright. Still a fantastic movie, but I don't feel that 3d added anything to the experience
> Even in the simple example given, there are probably hundreds of different failure cases to account for.

Definitely not hundreds. But yes, they need to be tested

> The successful case is usually the most understood behaviour, most visible, and easiest to recreate.

Tests are not written to document behaviour, but to validate that your program does what it's supposed to do. If you don't test successful cases, you don't even know if it runs correctly.

> If you are going to skimp out on documenting some aspects of your code because you hate future developers, the most understood aspect is where you are best to skimp.

I see you have the erroneous assumption that tests are documentation.

> It is certainly backed up every time I have worked with developers who put no effort into making their code testable, making it way harder than it should be to test certain cases afterwards.

This is slightly orthogonal to being able to write testable code etc. Most tests are trash to begin with, and most testing frameworks give next to zero help in designing and running actual tests you would really want.

I couldn't care less if a team mate wrote "untestable code" in some modules. In 99% of the time that code is some repetitive boilerplate anyway. Ironically, this is the code that everyone prioritises to make testable.

And then you want to test all that in concert... Ahahaha good luck. Even starting up a local rest service with mocked dependencies to test is a royal pain in the butt in most cases, and has nothing to do with testability of some small pieces of code.

> that's what TDD – and, really, testing in general – is all about: Documentation.

Tests are not documentation, have never been, and can never be viewed as such.

Testing is literally about testing: to test that your program behaves correctly given some requirements. It literally is in the name. You write tests not to educate your co-workers, but to make sure your program doesn't crash and burn the moment you push it to prod.

> Nobody advocates writing useless tests. Future readers should be able to learn something useful from every documentation item you write.

Again:

1. Tests are not documentation. Have never been, will never be.

2. Existing testing practices all but enforce writing useless tests, prioritising duplication, hundreds of unit tests etc. over what' actually needed.

> Nobody wants to read documentation that is one big ball of mud.

All tests are inevitably a ball of mud because they lack context, and they are not documentation.
Step 1 towards, "we will be using Teams for day-to-day collaboration".
Maybe we should just end the home rental market. You either rent an apartment or buy a house.
In Germany the price you see is the price you pay. It's set in law. This includes taxes and any other fees they might want to add. If someone tried to add random fees like AirBnB does in the US, you would not have to pay them.

Wouldn't that solve most of the problem?
You can pop mushrooms and sip an IPA, same rough idea.

Standard Friday night in Denver, really.
your mortgage will be 5k/month in 10 years, that rent will increase

outside of property taxes homeownership better stability of expenses
The Media hates tech for destroying their business model and for now controlling the means of distribution. That's why you see articles like this about data centers but not, say, hospitals - which are WAY worse.
Yes my 3-group would be the case for the checkbox-during-installer-of-desktop-app.
But this isn't just about video conferencing software. I think it's pretty reasonable to assume that Microsoft is going to keep pushing in the same direction
Neither the companies nor the workers have any incentive to care about the effects of the strike on the broader nation. That's exactly why there's a law in place that allows the government to intervene and set terms for both sides.
Both/and. It's a product of neoliberalism, the philosophy that policy-making should happen on the market, and the government's purpose is to protect those markets from any non-market activities (like unionization). You can argue that "real" free market libertarianism wouldn't prevent strikes, but I think most right minarchists would agree that breaking strikes falls under protection of property rights.
A client of mine is setup using normally 7 Linode VMs..

Due to ahem.. "issues" related to a network change in the DC, that's going to balloon out to around 10 or 12 for a little while, then shrink back down.

- 2x load balancers (1 is active for public traffic; backup for private traffic; 1 is active for private traffic; backup for public traffic);

- 3x DB cluster nodes (currently at 5 due to aforementioned issues);

- 2x Web/App nodes

Currently planning to adapt this into 3 distinct sites with simpler 1x web/app + 1x db per-site to move the redundancy point out to specific DCs rather than to individual roles within a single DC.
The situation is honestly probably better today than it once was. 20 years ago if someone got a position at a rural/small town college, most of the national labs, etc. a partner would have basically no options other than whatever the local jobs were.

Today in technology, remote may mean you don't get to be as picky as if you live in NYC etc., but there are probably options.
I just cooked up this description of my system. it's a work in progress, not a formal commitment.

It distinguishes between two types of learning that are easily conflated and two relationships I might have to a subject:

| Already | Don't |
| Do | Do |
--------------------------------
Learn | | |
About | | |
--------------------------------
Learn | | |
To Do | | |
--------------------------------

Most subjects naturally fall into Learn-About/Don't-Do because there is no way of doing them...e.g. The Pax Romana, Hydrogen, Milly Vannilly.

Operating Harbor Freight Sawmills, Applying Category Theory, and Using Vim are also in Learn-about/Don't-do because I don't do them and even though I could learn to do them, I'm probably not going to start doing them any time soon (if ever).

Learn-About/Already-Do is not that different from Learn-To-Do/Already-Do. The main difference is the timeline. Learn-About is in the immediate or short-term future. Learn-To-Do tends to be long term and broad.

Like I said this is a rough sketch and YMMV.

Good luck.
Nobody said "the hell" taxed out of anything. Conversation is completely shut down by these dumb Devil's advocate takes before anyone talks details such as a graduated tax rate.
Related to studying the pitfalls and how to avoid them, I really enjoyed SQL Antipatterns by Karwin. Sounds like the same format, but for RDBMSs.
ERs are hiring fewer doctors to save money
Well, as you indicate, you think that some of the problems she labels as pseudo are not pseudo. But who is to decide which are pseudo problems, and which are not?

And you are absolutely right about the "who cares" stance. If our estimates of DM and dark energy are right, only 5% or so of total energy in the universe is in SM physics (visible matter). How can we be satisfied with that?
Your social sphere is tiny, to be quite frank. The market we're talking about is tens of millions to billions of devices. You and your four friends, or your ten friends, or your thousand or even hundred thousand friends are largely not relevant. The vast majority of people using computers that have these processors in them would probably give you a very puzzled look if you even asked them what CSME or ST are.
No, they are the effects of neolibral politics since Reagan: cut regulations and allow the free market to fly free.

Yes the current administration squashed the rail workers strike, but governments only act in a way they feel will get them the most votes. The US public, with their moronic obsession with communism, are to blame for anything their politicians do. They voted them in.
I like your model, but I love that you put Anticipate at the front. It's a loop so doesn't really matter, but I'm entertained by the idea of "Step 1: Take a wild ass guess at what's about to happen"
Even worse, the "new" Hummer EV is pushing over 9000 lbs or ~4.5 tons.

https://www.edmunds.com/car-news/2022-gmc-hummer-ev-range-ba...
In yhe video she makes it clear the real problem isn't that papers/models are wrong in their predictions, but that they aren't being selected to address an inconsistency or observation.
And I could interpret your text as Klingon. But that's not reasonable. My interpretation above was reasonable.

An IP address alone may not reveal who had visited a site.
However, Internet Service Providers have additional data that can link IP addresses to individual people. Although it's unlikely that the two data sets will ever be matched up, it is possible. So IP addresses must be treated as personal data.
The consequence of an illegal strike is that the workers in question may lose their jobs. This happened to a rather large number of air traffic controllers in 1981 and the union in question was decertified. They didn't just lose their jobs, most were barred from federal service (i.e. working for the federal government) for life.
I really would like to know what you're talking about in your analogy because it has about nothing to do with the reality we're facing.

Remember the hyper liberal president Joe Biden, you know the one the more right media claims to be completely communist. Yea, that one that stopped the railroad workers from striking due to bad work conditions.

And do you remember the railroad workers that want to strike because every factor around safety is being cut putting them in a dangerous work environment? Single engineers running trains? Inspection times being cut? The ones not allowed to take sick days?

Saying nobody is against regulation is a lie. The owners of these companies seeking as much profit as possible are a testament to that.
Shun keeps your HTTP secrets safe
I think the sentiment is understandable if the terminology isn't precise. Don't charge fees for non-optional things. Especially don't charge a fee to pay the posted price.
On that note, Apple is reportedly planning to limit iPhone 15's USB-C port to Lightning like capabilities[1] (HN discussion[2]).

[1] https://www.macrumors.com/2023/02/10/apple-planning-to-limit...
[2] https://news.ycombinator.com/item?id=34774369
Let me know when you volunteer to lose your job, run out of food, and have no drinking water because the freight has stopped running. That's reality for the vast majority of Americans.

I wish the workers had gotten a better deal, but I'm damn happy the strike didn't happen, because the damage would have been enormous.
Thanks to fuel efficiency regulations
It mostly sublimated sometime around 2008
It is highly unlikely that you can see a coin on the ground from LEO, given the size of the telescope and the laws of physics[1].

Assuming a great number of things, a larger than Hubble 3 meter aperture, 200km orbit, red 750nm light, zero atmospheric distortion, the resolving power cannot be better than 6.1 centimeter resolution.

tan(750e-9/31.22)200000

= 0.061

If you want the best possible example of NRO's capabilities, the best example in recent memory is when trump unintentionally disclosed them with the highest resolution satellite image I personally have ever seen [2]

[1] https://en.m.wikipedia.org/wiki/Angular_resolution

[2] https://www.npr.org/2019/09/05/758038714/can-president-trump...
If you rented out that house, what would you charge? Would you charge 3k, and lose 2k / month?

That doesn't make sense; so how are landlords surviving in your market then?
The best solution would have been to built more euro-style cities that are walkable and with much more dense, but that's almost impossible for most of the US now.
Given that they have statistics going back decades, that's just not true.
My way is super weird.

I start with a YT to get comfortable.

Once things start to make sense, I try to extrapolate that feeling or thought and build something immediately (hoping to be wrong or get stuck).

gets stuck

bp:

Back to consuming but with a more specific intent.

Back to building.

goto bp;
How are parts libraries? I see that there are a bunch on github maintained by companies like Digikey. It's been a while since I did a pcb design but my last was using jlpcb's online editor and I was pleasantly surprised how easy it was to do since they had a massive public parts library.

I used to use eagle back in the day but stopped being a fan once it was bought/ruined by autodesk. I hate managing parts libraries.
It would be much easier to make the case for UBI for particle physicists than for the general population.
That will be terrible for the rental market.

BTW as a general rule any simple solution to a complex problem is always wrong.
Thank-you. This is important point. It's not even an official proposal yet. And even if it becomes a proposal there's no reason to think it'll actually happen.

The speed at which this topic has escalated since the idea was raised last week is astonishing. The biggest mistake Cox has made is assuming people would at least read the three blog posts and debate the topic as presented.

I'm not thrilled at the idea of opt-out telemetry but some of the rhetoric is well and truly beyond the pale.
currently on the market for a job since November, its a bit rough. I was interviewing with some companies last Nov/Dec that didn't go anywhere as these companies are also having layoffs. Most large companies are either still laying people off or has frozen hiring. Only startups and financial companies are still hiring, but TC for these are a bit lower.
Yes, I love HN in my RSS and find it very useful, but yes, I'm sure that varies for everyone. Dedicated apps for HN, Reddit, etc, certainly offer a better experience for those platforms individually, but for me having everything in one place is much more practical and ideal, and then can use apps/sites for individual sites as needed.