skysight-inc/HackerNews huggingface dataset:
This only briefly touches on revert commits, and instead shows a lot of (in my opinion) dangerous history-destroying commands.

Why aren't reverts more widely used? It seems a lot of devs I've worked with don't understand them, and to me they seem so simple and are so much safer than destroying/rewriting history.
reminds me of this

https://www.youtube.com/watch?v=IM1-DQ2Wo_w
AI’s Third Wave: A Perspective from the World of Law
This resonates. I once sought to create a DSL on top of F# for workflows only to end up inventing lisp again. It was a humbling experience.
The thing about lisp and why I dont use it in the workplace regularly is that it's dense and inconsistent. Dense because it's easy to write a profound amount of logic in one line which hurts readability if youre not careful. Inconsistent because you and I could be master programmers and write perfectly effective solutions that do the same thing and the code can look entirely different. This hurts interchangeability and it doesnt scale well, which disqualifies it from most enterprise projects. Similar to perl.
That being said all my personal projects are done using clojure because it's such an easy/fun platform to work with
There is an old lecture that draws this exact parallel:
"Arithmetic, Population and Energy"
https://www.youtube.com/watch?v=O133ppiVnWY
What 'footguns' are there? I find it pleasingly hard to accidentally delete anything, or get myself into any kind of corner when using Git. What am I missing?
This is also why I call bullshit on the concept that "good ideas don't matter" in business. Execution is important, but good ideas can be just as valuable. But the problem with innovative ideas is that they can be difficult to communicate. My favorite example of this is the adaptation of novels into feature films. It's usually the norm rather than the exception for a truly excellent novel to be adapted into a truly mediocre film which not only misses the mark of the book but also just doesn't seem to "get" the book at a fundamental level (e.g. themes, characters, etc.) And here you have a case where an "idea" (the entire novel itself) is fleshed out into a work containing tens of thousands of words, replete with scads of detail all over the place. And you also have proof that thousands if not millions of people are able to learn this "idea" and "get it". Yet that system of communicating an idea is still so fraught with the potential for error that it cannot reliably result in a feature film that even expresses the themes of the book with any semblance of authenticity. Because communication is hard, especially when innovative and novel ideas are involved.

And this is true in business just as it is in art. You can have a fantastic "good idea", one that is worth billions even if it is executed with only mediocre success. But that doesn't mean you could simply hand that good idea over to someone else and they would succeed with it to the same degree, because there is a very high chance that they just won't "get it". They'll hear the idea and think that you meant something else. Or they'll think some inconsequential aspect of it is the important part while ignoring the truly important part, and so on.

And we see many examples of this in history. We see XEROX looking at a nearly fully executed "good idea" in the form of the Alto and concentrating on temporary, less consequential aspects of it such as the high unit cost of the first generation computers and not seeing the enormous potential (a computer that was so easy to use anybody could use it, and a computer that was so useful that anybody could benefit from having one).
>Collectively, I'm not sure we are much different.

I'm sure we're not. Individually we can recognize the a problem. However the problem is there's a lot of people and they all have different ideas about what the problem is, how serious the problem is, how immediate or drastic any action needs to be taken etc. Not to mention those who deny there's even a problem at all. Or people believe we don't need to do anything because the big brains will magic the problem away with some science if we throw enough money at the problem. Try to get anything meaningful done with that mish mosh of characters running the show.
"I'm sure people will get riled up about this, but it makes sense. Building a business on an OSS database in a world of behemoth cloud providers is really hard. It's clear Google and Amazon (and maybe even Azure) are comfy taking OSS work, doing a ton of proprietary development on it, and leaving the companies who did all the groundwork flailing in the wind. "

This is simply not true in any meaningful way. Please cite real data. It's very hard to disagree with handwaving like this.

Both Google's official policy (which is super clear about this: https://opensource.google.com/docs/), and practice (releasing and working on tens of thousands of open source projects) say otherwise.

I would love to see the data that goes with this claim.
My current Macbook Pro is probably the first bit of Apple hardware in two decades that's made me actively consider alternatives. It's been the one laptop - premium at that - from Apple which I've had continual frustrations with compared to its predecessor, for all the reasons listed above.

I love USB-C, but not for power. Already, two of my ports are loose. I've never had that on any previous Apple power connector. MagSafe was a brilliant solution to real problems, and just dropping it without a superior alternative is not at all what I expect from Apple.

I also like the universality of USB-C, but it's not like Apple didn't opt to keep one legacy port for usability reasons - that little headphone port. SD and HDMI would have been enough.

And yes, the keyboard is terrible. For a machine I spend all day on, designed for pros, its a disappointment. Like most people here, it always takes me a little time to adapt to a new keyboard; unlike in the past, after more than a year I still loathe this one.

Perhaps the only thing that doesn't bring out my inner rage is the Touchbar. I'm largely ambivalent about it - the lack of esc/f-keys was annoying for a few days but I adapted. Obviously, others disagree, but on this list its the one choice I could have found a way to rationalize.
Blue Origin and Jeff Bezos Want Us All to Leave Earth–for Good
> but since there are less incentive to do it we won't.

I dunno about that, but I agree with everything else: we could easily end up “terraforming” the deserts (including Antarctica) just to prove the tech for a Mars colony is viable. Putting a full city, complete with self-sustaining farms, on the top of Mt Everest or at the south pole is technically easier than Mars, though perhaps not politically.
I'm not a lawyer but my understanding is that the AGPL does not stop you from offering it as a service as it does not explicitly say you need to contribute back anything that is not direct modifications to the server source code. But that's just how I read it.
> Okay... So everything you and I do and say right now matters tremendously

No, not what you say (it has all been said before), only what you do.

So what are you doing? Hacker News is full of angry comments about the environment but the only discussions of action are in regards to what other people or the government should do.

Isn't it telling that all we can muster is angry internet posts?

The typical HN reader probably has a disproportionately negative impact on the environment while simultaneously being disproportionately vocal about the need for change...
Because Linux, basically.
> - the above scenarios are still missing the crucial component, that crankylinuxuser points out: the user's consent to update. Neither poster in this thread addressed this concern.

Indeed. Lack of control is my biggest source of anger.

I'm accustomed these days that most devices are under some sort of remote control/ownership from the "mothership". Free Software and friends have made it so we could avoid this, and retain ownership of our systems.

On Windows, reboots are a fact of life. I was in an MRI last year that took 1.5 hours. The MRI itself was a 1/2 hour, but the required mandatory update came in when I showed up.

I also know people who 3d print have used Windows, reboot cycle update, and lost their print.

Long story short, Windows, Mac, iPhones, and Androids are not our devices. We at best rent them. Ownership = control.

So when some open source group wants to centralize and force updates like this, its because they are trying to fight for ownership of my devices. Ive fought long and hard to free myself from most onerous software. And I see it now popping up in what was once a bastion of freedom.

So yeah, I'm angry. And yes, Ill do what I think is right in terms of impeding this.
What Kind of Idiot Gets Phished?
I still get plenty of bugs on my cars... those kids that you are talking about probably only drive in the city (lower speed) or are strictly using Uber. In fact, they are still spraying poison in the streets at night to kill mosquitoes and I still have bees on the flowers in my yard.
GCP – Compliance as code
I must be thinking of a different SVN.
Who are you to decide what is the norm being violated? What I mean by that was the entire point of open source and free software licensing is to codify the 'norms' that the authors found important.

Companies like Google, MS, Amazon are not violating norms but complying with them. When companies like MongoDB abandon these licenses its because they're incompatible with their business model.

Open Source is fine for them while they're making a market and developing a programmer user base, becoming popular with people who will not bother with a new proprietary database, mind you, but once they're 'popular' and need to increase revenue, the license gets replaced with a familiar , proprietary, one.
XMPP has a terrible user experience, which is why it's never caught on.
I really wish the Logitech Y-RAU7 wireless keyboard was still around.

1. In my opinion, its ergonomic/split keyboard design is much more comfortable than the standard 108-keyboard layout (which I find causes wrist cramping).
2. The mechanical keys offer key feedback that is often not found in a wireless keyboard
3. The four programmable buttons, the seven media buttons, and the sleep button offer convenience without being obstructive.
4. Even being a wireless keyboard, it is responsive enough for playing most video games.
5. The overall construction of they keyboard is quite solid, without being overly bulky (though it is slightly larger than an average keyboard). I've had mine for more than a decade.

In my opinion, this is one of the best keyboard designs I have ever come across. I like the design so much that I have one for work, one for at home, as well as a backup for at home in case it ever breaks.
‘DREAMER’ Raped His One-Month-Old Daughter, Left Her with 45 Broken Bones
6 weeks is a long vacation, not a sabbatical. Those would be 6 months plus. I say this not to be pedantic but because I worry about the concept of a sabbatical being watered down before it becomes more commonplace.
Explain detached head like i’m 5 years old.
From an historical perspective, far-left organizations are much more unlikely to infiltrate police authorities than far-right organizations are. The strong sense of order and discipline that such authorities enforce among their ranks, are a much more natural fit in the far-right, at least in Europe.
HOPS Overhead Line Installation Train
Spam from gmail's smtp servers. There are a number of spam services oriented towards small business. Their users are required to use their own gmail credentials. MailShake and FunnelBake are two services from my inbox this week, though they're deliberately hard to identify - no note in the headers, no footer on the email, customers encouraged to set up domains aliasing "unsubscribe" links, etc.

This is a growing source of spam for me personally and services I've worked on that have public email addresses (eg. support@), especially if near a mailing address. (Other services scrap lists of "local" businesses and sell them to the end users of the spam services.) Blocking gmail smtp is a non-starter due to popularity, graylisting doesn't help, and I haven't been able to find anywhere they take spam reports; search results are overwhelmed by discussion of reporting spam as a user of GMail.
I'm glad you mentioned the Sounders, because nobody else has.

I grew up in the Seattle area, and the constant threats of sports teams leaving (Mariners, Sonics, Seahawks) were sort of tiring. As a kid, I was thrilled to see the Mariners stay (Nintendo backed that one, IIRC) and enjoyed the new stadium. The Sonics got away (I'm guessing Allen already owned the Blazers at the time..?) but he was instrumental in keeping the Seahawks.

Around the time CenturyLink field was built, the Sounders became an MLS team. I don't remember the exact history, and I left Seattle around that time, but it's been awesome to see Seattle rally behind a top notch soccer team; the fan base is one of the strongest in the US, and the regional rivalry with the Portland Timbers and Vancouver Whitecaps is a lot of fun to follow.

To be honest, the Sounders have the kind of following and give the city the kind of energy any city would be proud to have.
>Flying did get much worse as "1 free checked bag" became more rare.

I disagree. It got cheaper and some of the price savings came as a result of removing the old perks(which are still there, but you have to pay for them separately). By the way, checked baggage was never free. There was always a hidden cost that was not reflected in the ticket price.

>Now everyone wants to fly with a mountain climbing backpack

Airlines have gotten better at designing and running routes in such a way that the airplane is as full as it can be. Also after regulations were relaxed airlines now use the hub-spoke model instead of being forced to do direct flights between two small-markets (and thereby making ticket more expensive), which results in, again, full airplanes. Years ago there was a good chance that at any given time I would fly in a half-empty plane, now it rarely happens. I think this is what you're noticing.

> I'm not checking my $10k in camera equipment because people aren't checking their dirty tshirts.

Occasionally I travel with expensive equipment (e.g. I have a high-end mini-PC) and in those cases I opt to pay $20 for zone 1/2 priority boarding so that I put my stuff in the overhead compartment ahead of zone 3/4/5 masses and therefore limit the risk of having it gate-checked. I like that I am able to make that choice, as opposed to not having the choice.
Can Amazon as a company fail unless they spin-off AWS to separate entity?
Product Management in the Open – Value Hypothesis and KPIs
One consolation with Git, you know it is almost always possible to recover from any mistake. Theoretically anyway. I think we've all been in that situation where a team of engineers are huddling round a monitor strategizing about just how to undo the snafu of the day, brainstorming increasingly extreme solutions.
Here, i'll make a provocative statement:

Google has released roughly every meaningful patch it has made to the open source software it was built on[1].

As for funding, that's definitely not true by the numbers last i looked (and definitely was not true in the past).

Without concrete disagreements, this is just handwaving.
So if you make some, i'm happy to argue with real data.

[1] The only cases i can think of that this isn't true is when the Googler who worked on it left before they got a chance to do that (and nobody has picked it up since)
GSM-R: communicating on the railway
Sour Patch Kids for life <3
Ah yes, high-quality decisions like "I'll have the iguana for dinner, please."
I am no expert but...

> Support for an extension can be checked at runtime, and unsupported instructions can be trapped and emulated.

...isn't that exactly fragmentation?
Azure offers Cosmos DB advertised as a drop-in for MongoDB. I'm guessing Cosmos is Mongo in disguise, though I don't know if it really is, and/or whether MS has made a deal with Mongo or just think they can use the AGPL version.

For the record: I'm not a big fan of Mongo (the DB) but I think MongoDB, Inc. raises a valid point wrt. developers doing all the hard work including community building and a million other things, while "cloud providers" get all the money. This isn't sustainable, and we need a license which more clearly says "if you make money with it, you need to give us some", rather than using the bare AGPL license without further qualifications in the hope AGPL's "freedom" aspirations have the indirect effect of forcing commercial users and/or resellers to pay.
The Macbook Pro chassis before the low-travel keyboard.
Is there an upside to "putting the fear of Johnny Law into them"?
You're right :O I wonder why the submission wasn't merged...
EDIT: Different URLs, oh well.
Really? In my country libraries did audiobooks before everyone except for audible. They did movie streaming before everyone, including Netflix. They digitised the way you order, rent and pick up books in a way that'd put most digital retail to shame, and they did it before 2010.

They're almost exclusively open source, and they corporate across their sector to build and use the same standards, even though their management is as split up as everything else. I mean, I work in a muniplacity and we can't even agree to buy a standard component for our intranet even tough we're mainly looking for a new intranet because the old non-standardised component can't be upgraded, and meanwhile, the libraries across the country have developed and adopted universal standards for almost everything they do...

Libraries did service design and user based fail fast methods before anyone else, and I think they're still one of the few business to actually succeed at it.

They're really, really bad at marketing their successes though. Remember that movie streaming thing I talked about in the beginning? Well, almost nobody knows it exists. I bet, that none of the Danes who read this post will have ever heard about http://biblioteket.filmstriben.dk .
I used to flip YGO cards at events (once made $25-35 per on Odd-Eyes Pendulum Dragon, they were insanely undervalued when they first came out). Do you just purchase cases and resell?
Thanks! As it turns out I went sale agreed about 30 minutes after my comment.

It's in the Irish midlands and I'll be living there as well in a 210ish year old cottage, which will certainly be a shift. For dealing with the grass I had some idea that sheep might be friendlier than mowing, but sheep also tend to destroy everything in their path and stop seedlings.

I was thinking I might try to grow food in this model - http://www.themarketgardener.com/book/ - but that would be on less than half the space.

Clearly I have lots of research to do.
Frankly, given how small and unimportant sirens incident is, I assume it is because they are tempting and female and thus painters had an excuse to imagine and paint naked women (they are not described naked in the poem). As in, it is short fun part of the poem that sparks imagination.

It is short and more fun to paint or tell then Penelope being helpless alone in her chamber.
I just used mit-scheme.

https://www.gnu.org/software/mit-scheme/

It's the one that was used for the course at MIT. You're not really going to dig into real-world useful libraries when doing SICP anyway. It's a bit barebones, personally I enjoyed writing a bit of tooling while working on the book, admittedly it doesn't have the best dev experience out of the box.

Then when you do an actual project you can pick what works for that project. The fundamentals should carry over easily enough.
I was thinking more of that would be (a or the) barrier to rapid iteration in medical software, not that it is likely to be achievable. Given the rigorous testing required in its place, we don't get web dev agile style iteration in medical software.
From the article:

> Fully loaded vehicles have a ratio of payload to dead-weight of about 1:1, which is up to three times better than conventional alternatives

Might make sense for a small system.

But electric machines have made huge advances in the last decades. Frequency converters, DC-DC converters, high torque permanent magnet motors etc are now very commonplace.

For example in the workshop, electric tools have supplanted pressurized air ones.
No, faculty/staff are covered under equal protection employment law.
The science of Star Wars, Spider-Man, Avatar debunked by actual scientists
Looking After the Railway
This is interesting - I like looking at corner cases of a tool to understand it better.

For people having difficulty with git, I recommend going through the official book [0] on a couple of topics with a toy repo and play with the tool a little bit. Another alternative is to find a simple workflow, and stick with it until you have time to explore git more.

Compared to other tools I've had to use in the past (AccuRev ughh), git is fantastic. Just being able to see what files have been modified without waiting for 10min+ or needing to be connected to a server changes your workflow, but we've probably become accustomed to those benefits, but still notice the arguably crusty command line.

[0] https://git-scm.com/book/en/v2
True. Even when working as a full time developer.
Yes, but like most of these, that's really to do with the fact that E2E is part of the WebRTC spec, so anything built on it is safe for audio & video... the main advantage of Signal here is not leaking all your metadata.
This reminds me of the Accidentally Quadratic series: https://accidentallyquadratic.tumblr.com/

These issues are quite common and seem to grow out of that initial expectation that N stays small which later turns out to not be so true for cases discovered later on. Scrolling through some of the latest entries, even Chrome itself had some accidentally quadratic complexity.
Well you just partner with someone who lives in the USA. Have that person localize ads and strategies, figure out local fulfillment (there's always FBA in the USA). Test out products doing well in the UK and see if they'll work in the USA. From the way the UK health business I know do business, it's not a trivial translation from UK to USA. Drop me a line on reddit at /u/organicdude if you'd like to chat more.
Why should he have to? It's irrelevant to the point he's making, since a tool being conceptually difficult is not the same thing as it having footguns.
Blockchain and Elections
different competencies. Acquiring retail customers is very hard and is not something HFT firms have any special competency in.
> While they complain of bad actors, bad actors always act bad. This will not disincentivize them (they are also often in a lot of interesting jurisdictions that would make it hard anyway).

Yes this is not going to stop the Asian cloud providers they talk about. It is truly aimed at AWS et al. If they came out and said that it would not sound as nice. Mongo just made a big move in the cloud space by buying mLab. They are looking to contain the competition.
It's in small companies' interest to have their creations used and monetized by Google without anything being given back? I'm glad you're transparent about your own context here--it's appreciated, but I hope you can see that outside the walls of Google there's another world.
> I'm going to keep my 2012 MBP going as long as I can. But when it dies or is no longer supported, I'm pretty sure ThinkPad is where I'm headed.

ThinkPads have garbage quality control. My last three: two T450s that had bad backlight bleed. Then a X1 Carbon 6th Gen that doesn't have backlight bleed, but LTE that just stops working randomly. (At least once a day, usually when waking up from sleep--so bad I've just disabled it.) Also, the X1C6 has the best trackpad on the ThinkPad line, or so I'm told, but it still sucks compared to a MacBook Pro. My next machine is going to be a Surface Laptop, I think.
DEC running VMS was my first real programming experience... FORTRAN 77.

DEC was awesome. VMS was the foundation of Windows NT as well.