skysight-inc/HackerNews huggingface dataset:
Most software is still like that on Linux/BSD. The glaring exception is web browsers, I suppose. But other than that, all the software I have installed does only one thing and doesn't try to own multiple aspects of my life.
> That's why you recoup your money from the flag carrier country.

Aren't the vast majority of these actually "flags of convenience" and registered in Panama?
Unfortunately people are required to take positions on an inordinately large amount of issues by social pressure and also by participatory politics at several levels.

Just staying moderately up to date with the issues is a full time job, which most people cannot afford to perform alongside their running commitments.

Most people just outsource their thinking on most issues to a shaky trust structure based on moral myths, and feel righteous and enlightened about it.
Hungry starving sick people make the least effective revolutionaries.

They’re also not very good at spending money on consumer goods when they don’t have any, which Amazon absolutely needs. (Tesla needs a lot of people above average income, given their cheapest offering).

And these two giants aren’t the only places people can work. (Not enough by itself, but still a massive improvement compared to the situation leading to the French Revolution).

Super-rich as a class exists because we let them exist, but there is a reason we let them exist… and a reason we have things like the SEC and FTC to stomp on them if/when they get out of line.
China Expands Reach of Digital Yuan
I disagree with the complaint about Mark Whatney's lack of character depth. It's true that there's little character depth, but I don't think that's why Andy Weir choose not to do the deep, solemn scenes. There's moments where it's clear he's chosen not just to avoid those, but to intentionally choose the opposite (like the scene where someone on Earth wonders what he could be thinking, trapped alone on a planet, and then it switches to Whatney's viewpoint and we learn he is pondering Aquaman's abilities or something). Andy Weir didn't do that because it's been done a lot before. The book is deliberately not Castaway or any number of other solemn stories about isolated men contemplating human existence. It's fresh and new and was new precisely because it didn't do all that other, well-trodden introspective stuff. Starry Night doesn't have any character development - it's just not a requirement for all works to have.
And now you see why no one is having children nowadays. It's the natural order of late stage capitalism. Having children is just not rewarding from a cost-benefit analysis
I think it would be the opposite. If universities buy them in bulk and makes all textbooks required, what's to stop them from charging egregious prices that just get tacked on? I'm not sure what your university experience was like but mine was that of "you are a number and we do not care." At least with the current system, instructors can find alternatives as well as students. Only lazy or easy teachers do the online course that auto grades everything for you.
Thanks for your comment.

I agree that the post lacks depth, but it was intended to be a gentle article accessible to a general audience, so they can start applying it in practice in their day to day lives. I would, however, really love to hear your views on what might be a more rigorous treatment of similar topics that can be introduced in an accessible way - would you be able to drop me a line at datarecipes@pm.me? Thanks!
I really hate that saying "its simple until you make it complicated".

No! I really like the distinction between "simple" and "easy".

Writing a little script that does some job is easy. Then you add lots of extra conditions and edge cases and exceptions because damn, its not as easy as you thought, so the script becomes complicated. After a while you figure out what the problem domain is, think of some smarter rules making the thing complex. Then you dumb down those rules, throw out unnecessary stuff, streamline things, realize that multiple specifically covered edge cases can actually be covered by changing some structure in your code etc - and finally, finally that all makes the thing simple.

Simple isn't dumb. Simple is so elegant and smart that it looks dumb.
I'm in research, I think it'd be physically impossible to be a successful researcher with only 4 hours a week. There is simply a lot to do, from reading, studying, and thinking, to grants, planning, gathering data, analyzing, to publishing, conferences, teaching, and disseminating knowledge.

If all these curious and hardworking researchers followed Tim's lifestyle, innovation would collapse and diseases and problems would gain the upper hand. I doubt Tim would want his doctor, lawyer, veterinarian, or dentist to stop making new advances, and just do 4 hours of work a week.
When will central planners learn that is a terrible idea?
The thrilling tale of: Drinking Orange Crush while someone's mentioning this "Uber" thing. And thinking that might make a good longshot investment for the 4k you've made in an anonymous management position your uncle got you. (I joke, it may have been a former college roommate)

Yea, I can see how "work less, get rich" makes for a better selling book.
it's impressive that you've now read 2 of her articles and wrote 2 comments without addressing a single point that was made. Maybe character assassination is all you have at your disposal...
>The standard narrative here is: UFOs don't exist.

That seems like a reasonable narrative considering that the definition of UFO you used basically means "aliens".
I just wish many of the docs were better.

I see this 'style' many times in some docs. A bit of doc that basically describes the name of the function/class. But does not show why and how to use it, how it fits in the API system, and so on.

public void DoesXYZ()

Then many times a description of 'a public method that does XYZ' does not return anything.

It is exceedingly unhelpful but meets the 'it is documented' checkmark.

My next step would be to search for an example usage of that thing (usually landing on something like SO or some random training site). Then what sorts of items might it need to work. Why would I use it over something else? Some OK examples of what is going on goes a long way and what sets the expectation of the original dev on how they were expecting you to use it. So I end up spending some decent amount of time reading the tea leaves and if I am lucky the code itself to decode what is going on.

One feed back I consistently give to all vendors is 'your docs need examples and those examples need to be consistent with each other' If I have to open github and spend a few hours reverse engineering that code, and then also try to learn whatever language you thought was fun to play with 6 years ago, I am not going to be happy.
Here is all the madness in a short Twitter thread:

https://twitter.com/SketchesbyBoze/status/140015018819540172...

"It has never been filmed. It can never be filmed. It is unfilmable."
As a user of other people's popular open-source projects, I generally lack awareness of the effort and investment of time that the maintainers put into the projects. It's always eye-opening and helpful for me to see posts like this, because I gradually take their work less for granted.
I like Mr Burnham's take on the subject: https://www.youtube.com/watch?v=-7p57mBnVa4
Chainalysis | x6 Openings | Full-time | Partially Remote | New York City, New York | London, England | Copenhagen, Denmark

Chainalysis are the cryptocurrency ghostbusters. We identify high and low risk activity on the blockchain, segregating the lawful actors from the bad ones and subsequently play a central role in assuring cryptocurrencies are used for a clean purpose. After recently being valued at $2 billion and raising over $200 million (our Series C + D) in the last 5 months, there is no better time to onboard one of the most disruptive moving trains in the history of technology: https://bit.ly/3gcO0Zb

Open High Priority roles:

◉ Staff Software Engineer, KYT (NY) - https://bit.ly/3pB4xdO

◉ Software Engineer, KYT (NY) - https://bit.ly/3puqMlF

◉ Software Engineer (London, Copenhagen, Aarhus) - https://bit.ly/2SeMKg9

◉ Lead/Senior Cloud Engineer (London, Copenhagen, Aarhus) - https://bit.ly/34WKVay

◉ Senior Data Engineer, Data Platform (NY, Washington, DC) - https://bit.ly/3fYIk6g

◉ Engineering Manager (London, Copenhagen, Aarhus) - https://bit.ly/3clWP1A
I'm not suggesting.

People are engaged in heated normative[1] discussion with little or no facts. I am not. Even saying Tesla is a great example of a government project does not mean it's good or bad. Just a great example.

I just wanted to add some facts to the discussion. Not enough, but some. I think it would be great to find out the total indirect and direct subsidies these companies receive, but I could not find it.

----

1: Normativity is the phenomenon in human societies of designating some actions or outcomes as good or desirable or permissible and others as bad or undesirable or impermissible.
Personal preference - I'd much rather see conversational style docs where someone is guiding me through a thing, than passive-voice docs that do the same thing only in a more stilted fashion. Though I agree, the "just"s and "simply"s are things to avoid.
It's all nice and well to rail about Tim Ferriss... until you realize that all of us (in the developed world) are profiting from people in less developed countries, or even people in our own country, working (much) more than 40 hours per week for less than we would get for 4 hours. If all these people would have acceptable work conditions, we would have to pay way more for clothing, food, electronics... you name it.
Food stamp recipients are usually obese

They can't "rise up" from the couch, do you really think they are going to "rise up" and start a revolution?
Location: Alberta, Canada

Remote: Yes

Willing to relocate: No

Technologies: Python, RDBMS, Pandas, Power BI, Javascript, Flask, PowerApps

Résumé/CV: https://www.dropbox.com/s/58nfq4vwtp6e5j9/Resume%20Eduardo%2...

Email:
> I would sometimes just type in my notes from some university classes

The time is ripe for something like Knol to be re-introduced.

Even before Knol, we had something like this, and they were called personal websites. People would use them to document their passions (or anything, really) and you could find them on Google. People are probably so addicted to centralization and services, though, and Google's approach to ranking so overwhelmingly works against that style now, that it's probably unworkable to argue for relying on that again.
Agreed. It would be great to hear your views on some of the key gaps in modern data science curricula that could be covered in the blog - would you be able to drop me a line at datarecipes@pm.me? Thanks!
> But where would a person speak to disclose the secret? Internet is very effectively censored by the US monopolies now.

So why didn't they bother censoring this comment?
I've done side by side with excel98 and excel200x whenever they added the ribbon. The same spreadsheet was extensively slower both in the original format and after importing it to the new one. I wouldn't trade out either, because there is still good responsive software out there, but more resources let people get sloppy.
Do you wish to imply that all of that 92% really has access to the most advanced healthcare the country has to offer?
Huge surprise that it's Chinese ships doing this.
“more fragile white males with degrees from Princeton, and podcasts selling high speed internet.“

Hard to take the author’s point seriously with phrases like this. It comes off as a tantrum born of envy, written in today’s lefty lingo.

There are better arguments against the 4hww here in the comments than hers.
I can certainly understand making political decisions based on the recommendation of political organisation you trust.

But often an organisation will have multiple goals, some of which you find more important than others; and they'll evolve their stances over time, to stay relevant in a shifting political climate.

So giving your unwavering, uncritical support to a single organisation is only a little less naive than giving the same support to a single political party.
> It may just be my cynical view of the world but it just seems like more and more people are demanding higher and higher levels of service for things that they don’t pay much if anything for.

I know it’s cliche on HN to blame everything on Google and Facebook, but I really do suspect that the “free to use” model pioneered by these companies (among others, of course, but these are the biggest) have got everyone used to expecting things for free.
At most early projects and cool clients, I'll throw together some goofy custom status pages for internal and sometimes public-facing websites and portals. BSOD, Chuck Norris quote generators, web games like Tetris, and so on.
Wifi made tons of sense and everyone was desperate for wireless connections, cables were a pain and it was obvious that laptops were going to be a big thing. It was easy to imagine because it's basically: cellphones+laptops = awesome.
I threat to whom? Hoover sent in the troops and the generals rolled tanks through DC and their encampment. It cost Hoover his reelection and his reputation which was otherwise stellar.

https://en.wikipedia.org/wiki/Bonus_Army
You can't solve an egalitarian issue with money. Placating a specific set of people will do nothing. You need a stark cultural change. That happens organically over time as laws are enforced. If you don't do that, you might as well give up because as soon as the money stops flowing, so does the cultural belief that there is egalitarianism between the sets of people.
But "we" don't all have a choice to just "decide" to stop working full time. That's the point.
Well, he did take a different tack on Project Hail Mary. No spoilers here other than the protagonist figures out the darkest, most reflective aspects as he goes along, which is a great counterpoint to the escalation in the story and evens things out a great deal.
https://en.wikipedia.org/wiki/Volgograd_Tractor_Plant
Yeah, I'm talking about ipchains -> iptables -> ntfables, not necessarily the various firewall management toolchains on top of those (shore wall, ufw, etc).
Looks like MIT has one fewer way to threaten whistleblowers and activists. Yay?
The Schumin Web » I believe that we have finally reached the other side
Check for Standards Before Creating a New One
> €220m

Google probably spends more on toilet paper.
For both your question, a lot of large companies do thousands of pull requests a month/year using this methodology, so millions++ of lines of code, in any and all programming languages (including JavaScript, so your typed language there).

The tooling (generally built internally on top of a couple of open source package) matters a lot here. You generally don't want to create a single pull request with hundreds of thousands of changes.

The way I've done it and seen it done, is using tools that stagger/schedule pull requests, generally across packages (libraries, apps).

You build a database of every package in your system. If they're across multiple repositories (as opposed to a monorepo) you keep track of that.

When you need to make a changeset, you first narrow down your target (By language, using Github Search, OpenGrok, SourceGraph, whatever). Then for each match, you run your AST transform. If the transform returns a non-null change, you create a pull request for each one (usually using some kind of cron job system or something clever on top of k8s)

Then teams that own the package can then review and merge them, or the system can auto-merge after tests pass or something.

You really want to go 80/20 with your AST transform at large scale (building a script that will get it 100% right in every case would take too long), then do dry runs to see where it gets it wrong. Either tweak things or handle those cases manually.

For dynamic languages, you can rely on rich AST parsers to give you more info (eg: for JavaScript you can use TypeScript to infer some info, even if the original code is not in TypeScript). You also rely heavily on tests to know if you're breaking something or not.
> I think GitHub should really have a way for users of your repository to somehow illustrate that they're using your project

I kind of use forking that way (although more when I like a project, it's not necessarily a promise that I'm using it anywhere). This ensures that I have a copy of the project in the state that I originally liked. Then if the project is either (a) taken in a disagreeable direction or (b) deleted, I still have my local copy. I can also always update from upstream if future development occurs that I want to benefit from.

That said, I don't fork all the open source packages I use, although maybe I should.
This looks quite cool - would you be able to drop me a line at datarecipes@pm.me?
You're downvoted but kinda right.

Case in point, I often use the F10 shortcut to use the old school menu on Firefox because I find it quicker and simpler than the other menu.
Luckily they left all the keyboard combos the same. Even the ones that were navigating the menu bar. I never noticed the change, other than the slowdown...
Yeah 60k+ was obviously euphoria. I'm pissed I didn't sell, but I just didn't want to part with any btc haha.

Had some alts that I was up 3-4x on, should've at least put those back to the steady eth/btc.
When utorrent came out it was considered a major improvement over its bloated competitors. Bloated software has existed as far back as it reasonably could exist. Consider for example Niklaus Wirth's "A Plea for Lean Software" [1] written in 1995 (for a recent discussion on HN see [2]).

[1]: https://people.inf.ethz.ch/wirth/Articles/LeanSoftware.pdf
[2]: https://news.ycombinator.com/item?id=24059704
Just remembered another recent one. A couple of years after I had left, my former employer closed the regional site. I saw the writing on the wall I guess. A few colleagues from there have set up a new consultancy company, they’re going to build demos as a service apparently. Several of the showcases on their website are my work.
I feel sympathy for the maintainer here, but at the same time I feel as though they've cultivated a very unhealthy relationship with the users of this project. If the users aren't paying you, you really don't owe them anything and you certainly don't need to apologise for prioritizing your own mental health and happiness over users' demands.

It's a different story if you're being paid to do some work, then you hold a degree of responsibility, demarcated by contract, for the thing you're working on. In the case of open source, however, that's not the case and it's absolutely your right to minimise or drop your support for a project at any time.
The EU has a cap on the work week which you can opt out of, so most businesses 'asked' you to sign a waiver to work at the company.

You can't force people not to work, so you'll have some people who will choose to and some who won't, hence the people who do will have an obvious advantage.

That being said, progressing isn't everyone's life goal and I hope projects like this help create a market that 4-day weeks are the norm. The CTO at my last role was seriously considering this.
It seems more desperate. I think he's jealous of musk, as he should be. Musk is doing so much net good for humanity, while Bezos seems more like Mr. Burns from the Simpsons.
Do we really need big companies constantly buying out the competition?
Even PRs often take a long time to review and get to a reasonable point, especially but not only from new contributors. Some are so bad I just have to close them even if I want the feature, and some I waste hours on that I could have spent just writing it myself. Rarely I get PRs that I can merge without non-nitpick reviews.
Aplogies, please use this link: https://docs.tooljet.io/docs/deployment/architecture
I recently changed the structure of documentation, probably forgot to change the url somewhere. Will fix it in a while.
That's the reason I never put the same brands/models in RAID. It is logistically a bit more complicated, but I've often noticed failures like that really close in time.
I don't doubt their methodology or that a problem exists, especially for urban workers. They interviewed 1,502 American adults from 50 states over a two-week period. However, something kind of seemed off about this:

> "...about half of those without broadband say they can do everything they need to do online with their smartphone. ...If you don’t have [a computer with broadband], you’re not really plugged into the modern economy,” Rainie said. "...The data shows you’re not capable of being the kind of social, political, and economic actor that people who have broadband are able to be,” he added.

Perhaps if folks tell you they can do everything they need with their phone you should believe them instead of insisting they become they social, political, and economic actor you think they need to be. Believe it or not, some people still prefer to visit their bank in person and their potential jobs don't involve needing Zoom.
To reduce burnout among open source developers GitHub could offer a couple of additional features:

1. Repo endorsements by companies or brands that use it.

2. Bounty option on feature requests - aka increase the priority on a request by paying a bounty on it of sorts - attracting more contributors to projects in demand.
How to Pack a Trailer
Maybe, but probably not. By the time conflict in space can't be solved by peacefully agreeing to go to the other side of the planet or a different asteroid, space society in the area will be powerful enough to take our anything Earth cares to send.

There is no reason to believe space travel will ever be fast enough that Earth can do anything about something farther away than the moon. By the time anything Earth launches reaches something of interest they have had plenty of time to prepare.
Back in those days, Maxtor was on my good list and WD was definitely not. At work, we had to deal with prematurely failed WDs on our desktops all too often. It took a very long time before I'd consider a WD drive again, and then in the 2000s I finally tried them again. I've been mostly happy, but now I look kind of side-eyed at them after WD Red SMR fiasco.

I was none too pleased when Seagate bought out Maxtor and turned it into their lowball brand.
Cool > professional. "Professional" is boring. ;)
Wow! Building this in 7 weeks is an incredible feat. I am the cofounder of Budibase - an open source alt to Retool, Mendix, Outsystems - and have been building it for around 2 years now.

It's an incredible space and solves a burning problem for engineers, IT teams and business users.

We're seeing major benefits of being open source, with the like of the NHS, Amazon, Deloitte and other major orgs choosing Budibase over proprietary alternatives, so I would say your decision to offer self-hosting was a good one.

As much as we are probably seen as competitors, I wish you well and I am happy to share notes if you would like a call?

https://github.com/Budibase/budibase
Whether you make enough at a McJob to pay for everything is a different claim than the one the GP made. Their claim, at least how I read it, is that you lose money by working a McJob.
As you said, oligarch implies power, and with power one typically controls resources in a way that wealth can be generated for selfish purposes. The strict definition is something like "ruling by few", but I've always thought of it as rule by the extremely wealthy since that's how it typically seems to play out.
I still haven't got over the ribbon. That said I don't use MS office so I haven't spent time trying to get used to it, just when I'm helping somebody out
What constitutes "lots of damage to humanity" in those paragraphs you've provided?
> At one point, the Soviets decided that western ads were insidious propaganda that needed to be countered

There was no Western advertising in the Soviet Union at all.