skysight-inc/HackerNews huggingface dataset:
When I'm tasked with learning something new - like Rust, for example - my inclination is to go pick up a book about it and read it cover to cover, working through the examples as I do. I spent six years of college practicing learning this way - by reading and working through controlled examples - and I'm really good at it. It seems to me that the entire point of college is to sharpen your ability to learn things from reading books and practicing with them.

Back in the days before open offices, when I had a cubicle, I would always have a book open about whatever the newer thing I was supposed to be mastering was, and I would alternate between programming and reading: code for a while, read while the thing was compiling or starting up, go back to coding and testing, read some more and work an example, etc. I learned almost everything that I really have true mastery of that way.

What I discovered the hard way, when open offices took over, is that seeing somebody reading a book PISSES EVERYBODY OFF. I can't comprehend why, but when people could see that I was reading a book - even a book about Java or XML or web services or whatever happened to be new at that time - they would come over within a few minutes and ask "what are you reading? Why are you reading that? Shouldn't you be programming? Aren't you a programmer? Why aren't you staring at your computer all the time?" Even people that had no business policing my time.

So, of necessity, I shifted from reading printed books - which are much better quality and more efficient - to reading online documentation because staring at the monitor all day long, with fingers on the keyboard, is required in an open office, whether the boss is around or not.
I often attempt to resynthesize
unfamiliar concepts in analogous terms from other fields that are familiar to me. This helps in making sense of and categorizing information, but also often leads to situations where my analogy breaks, and those are very often key insights to the matter at hand.
> Python is a case study in how people will try to live with something, adapt to it, and rationalize their love of it, warts and all, instead of throwing it out and finding something better.

This article is full of anger against a language and the peoples using it. Like if liking Python is being a dumb programmer.
> Not every anti-mandate person is a anti-vax. Government mandates are a political issue. Depending on the country and its laws, some believe mandates are illegal and constitute government tyranny. They may value rule by law or autonomy over their bodies. They may choose to receive vaccine but don't want to be 'forced to choose'.

This makes as much sense as a family member I have who wont wear his seat belt. He admits that seat belts save lives and greatly improve safety, but won't wear his out of spite because "the government shouldn't force me to do it". Imagine deliberately choosing to amplify the danger of driving, every time you drive, purely on principle to "Oppose Tyranny."
> A health insurance company could offer me a $50 discount for a monthly blood test showing my sugar/cholesterol, and I would do it. Why should I pay for someone else’s cheese/alcohol/butter/sugar/bacon consumption.

Because... You would be saving peanuts while someone else would have to pay much more (and sometimes drop their insurance completely) and that's a much worse result for society than you paying some 50 bucks extra, even more if you have a good salary and this practice would make someone poorer be forced to be uninsured.

This ultra-individualistic thinking really doesn't help a society. Might help you as an individual but good luck living without a society.
Curious to know which platforms have lower fees than doing it yourself.
Ruminating with Vint CERF
Are you willing to spend 27% more for everything to use Apple payment gateway? Do you love it that much?

At the end of the day, services have to provide value. If your customers don't want to pay for your services, they do not value them. That's a dangerous position for any company to try to maintain. The mobile software industry generally has been chaffing at the fees for quite some time now, these are the warning signs that all is not well.
Top Ways to Jumpstart Your Development Career
Nah, I think I’ll just live in a society that has the same values as me. It might have to be a new one.
Name me another platform where you are forced into a duopoly with identical policies.
You probably don't need even need math, another lens might do.
Taking one for the team.
No it doesn't.

See Rimworld.
https://store.steampowered.com/app/294100/RimWorld/

Sidebar has link to visit the website.
https://rimworldgame.com/
You can buy directly with Credit Card or Paypal.

Fantasy Ground is the same way:
https://store.steampowered.com/app/1196310/Fantasy_Grounds_U...
I really appreciate that some masto/fedi clients have the option to indicate bot accounts. Tusky adds a little robot icon to the profile pic of bot accounts, which helps when deciding whether/how to interact.
I'm guessing you're talking about this podcast, which I also thought was great https://hubermanlab.com/using-failures-movement-and-balance-...
DeFi polygon YieldFarming BTC Bitcoin matic polygon
The ruling could cost them billions of dollars in revenue. It's absolutely worth appealing. Even if they lose in the long run, they'll make a few billion more in the mean time.
100% chance apple appeals. App store revenue is like 15 billion a year and margins have got to be huge.
Staff Site Reliability Engineer at Stack Overflow shares his productivity tips
I didn't fall for anything. And, quite frankly, I have only an academic interest in the topic. I haven't set foot in an office as an employee for twenty years. I work from home as a freelance contractor. I'd immediately quit any job that did try to make me work in an office.
that's okay, a nonzero benefit is still a benefit
Generative art in a spatial live JavaScript environment
That mandate doesn't make sense though.

"Think of the Children!" type arguments aside.
Gaming consoles.
It depends on the effort needed to "do it yourself" which is a lot if you're accounting many many tiny transactions. There's definitely a market there, or at least there was during the FB games era.
Exactly! Not getting a vaccine violates the all-important "NAP". Of course most self-professed libertarians likely would think of a short rest and not aggression when they hear NAP, as its become a generic anti-government term rather than the nuanced political ideology it once was.
I'd expect one of the 2 phrasings to be present:

"the Court concludes that Apple is a monopolist under federal / state antitrust laws"

"the Court concludes that Apple is not a monopolist under neither federal nor state antitrust laws"

Instead, the court went with the third, which to me means "we have not ruled on whether Apple is a monopolist or not, lawsuits welcome". Is that not the right way to look at it?
DevOps Is Not Automation
I'll expand this more. What I really want and have already partially built for some things is a very powerful metashell for delivering commands across multiple machines and composing them.

As referenced above, a central database of command, exec status, output, and where executed would be central to this.

THe ability to define sets of machines as clusters and running and returning commands from those in parallel is also essential

The ability to pull, push, edit files remotely...

The ability to store access methods to deliver and return the commands: be it ssh, teleport, (ugh) telnet, kubectl, docker run, aws ssm, etc.

I've written about 20% of that for my current job managing various nosql database clusters. But it is very much ugly and something I'm very far from being happy with, even after about two rewrites
Write More, but Shorter
I generally agree with Garry's take on this.

However, I have used tripit.com before and it's quite a nice tool. You simply email them all receipts, booking confirmations etc and it automatically gets added to your trip itinerary. However, it doesn't seem like a super successful business.

The trip planning tool I need aggregates all my accommodation searches (Airbnb, VRBO etc) into a single place and includes all relevant details (rooms, bathrooms, location, features, price per night) and then allows multiple parties to comment. Currently we copy all listings over to a Google Sheet and share it with others. It's super cumbersome and I'd pay for a tool like this.
My concern is less about random one-off purchases but more the management of on-going subscriptions. Having Apple handle that, is a blessing, from a user perspective. I have a single place to manage all the random $1 - $10 subscriptions that I have, making it easy to change/cancel at any moment's notice, and from any device.
So it is not over yet. Anything can happen until then.
Honestly, I appreciate that I will finally be able to browse videos to watch in Amazon and actually be able to have at least a link to the Amazon site to buy them directly instead of having to jump through hoops like I would now where I go and search for what I was just looking at in a browser to buy or rent it.
Goes hand-in-hand with the recent scathing message from Nicolas Chaillan regarding DoD development modernization efforts

https://www.linkedin.com/pulse/time-say-goodbye-nicolas-m-ch...
Facebook's reputation for disobeying Laws regarding privacy alone does not merit confidence in this product. Beyond intrusive.

Im sure they got the name Ray-Ban "Stories" as the glasses will have quite a tale to tell on everyone.
You may have already seen it but jc (https://kellyjonbrazil.github.io/jc/) helps with the first two:

$ jc ls -l | jq
[
{
"filename": "bin",
"flags": "drwxr-xr-x",
"links": 1,
"owner": "nathanmcrae",
"group": "nathanmcrae",
"size": 4096,
"date": "Jun 28 15:15"
},
{
"filename": "pkg",
"flags": "drwxr-xr-x",
"links": 1,
"owner": "nathanmcrae",
"group": "nathanmcrae",
"size": 4096,
"date": "Jun 28 15:15"
}
]
Easy to remember name and great domain, nice work.

What are your near term goals for this (e.g. # of users)? How are you planning to grow? Releasing individual tools (without requiring a sign up) could be a good channel [0].

0 - "Engineering as Marketing" https://www.wax.run/public/08504fa63a8a426e9d87894e11b6c418
The ruling stops short of opening up iphone to third party stores so not a complete victory for Epic.

Apple is illegally restricting customer choice while not being monopolistic seems pretty balanced take on the whole issue.

Apple will of course appeal, however this is going to be massive for iOS store revenue.

They will be forced to drop rates or stand to loose a lot of developers from their payment system
Why your link building campaign isn't working
This ruling enables devs to use third party payment providers, it doesn't force Apple to let alternative App Stores on iOS.

Apple can and will still reject any apps they feel like.
There's really just laws for some people and not always and not all of them too.
protect? yes.

completely, 100% immunize? no.
You are still not getting it, the phrase i used was;

>the reality of my "Existence" gives me the right to Survive using any and all means.

I am born -> I Exist -> Existence gives me the birth right to use any and all means to try and survive.
> As a user, I have zero desire to use some random payment gateway, using Apple makes my life easier, I can reasonably trust Apple not to let someone steal my money, how am I supposed to trust 50 different gateways?

I think this is a fair argument, and I believe also shows that if options are available, that is where us as a consumer have our freedom. I also personally like the ability to quickly pay when needed for things using Apple, but in return - if I was able to pay for it because another offer, or option, or something was presented to me that was easier, I would totally take that that too. However, I can see how that would be a loss for the people writing and maintaining the app and the associated services.

The problem I see is that this swinging at the moment between a single payment gateway and every payment gateway out there is a huge pendulum that is swinging to the extremes of both, neither side actually gets anything good out of it.

It would be lovely in a world where the option was to use Apple + an external, and letting users decide what they feel safe with. Some will be happy going direct with Apple, some would be happier with <insert payment style here>.

I think it is mentioned below, I can see larger companies immediately dropping the Apple method because it loses them the extra profit, and just making the ecosystem harder. People lose faith in paying for services, and then another service comes along, charging 30%, and we are back where we started.

So yeah, IMHO, it is good it is being recognised, but at the same time, its going to be a bumpy ride.
That's true - "obey or starve" is strictly still a choice.
Why can't you ignore your tax bill?
Then you put another AI on top of that, designed to fix legacy code bugs.

And another AI on top of that, and…
Judge in Apple / Epic issues permanent injunction against Apple
The most important thing is being honest with yourself about what you're actually interested in. No fancy techniques are going to help you go fast if you're forcing yourself every step of the way. Obviously in school you have limited control over this, and heck, probably most of the time in work too. But I see lots of people trying to pick up skills they think they _should_ but which they're not really excited about. Passion and curiosity give you a leg up for free.

But assuming that's the case:

1. Follow the history of a thing, from its simplest early incarnations, through warring schools of thought, up to cutting edge ideas. Understand the forces (and people!) guiding a thing and you'll have a good way to contextualise everything you learn.

2. Have a project and dive into it straight away. Don't just learn to play an existing song on the piano, write a new song. Don't write another todo app, write a brand new app. Don't learn to ask for a cup of coffee in French, learn to argue about anime etc etc. This exposes you to more tensions, pitfalls, opportunities for failure, and therefore more chances to learn.

3. Skim texts a bit, then play around a bit, and stay in this loop until you feel you have a very high level map of the territory. You're trying to understand firstly what exists at all in the subject you're interested in, but also learning how to relate specific things to specific places/themes/topics. This phase is very much learning how to google in your specific domain, and you're welcome to use fancy note-taking tools and techniques here if they suit you.

4. Pick the most interesting or most challenging part of your project, and go deep on that area. Find examples of experts solving that problem, understand where they're coming from, why their solutions might be different. Pick whichever camp you feel intuitively at home in (maybe you want to be a gung-ho attacking chess player, maybe a slow, positional one), lean towards that solution. Let passion guide you even if you eventually decide you took the wrong turn - don't try and learn OOP and FP at the same time, try out being an insufferable bore about each in turn.

5. Once you've had a few failures and disappointments and proven you aren't going to give up, establish long term feedback loops and use them honestly. What are you trying to paint that looks worst? What words do you keep forgetting? What neural network architecture do you always copy and paste without understanding? Keep practising new things and learning all the ways you still suck. I personally wouldn't over optimise for this early on though, I would wait until you have a lot of momentum built up.

6. Don't let self improvement take over your life. Stop and smell the roses.
Big ups to RSS! You can also create Mastodon bots for the Twitter feel.
I think it will ultimately boil down to 2-3 major payment gateways such as Stripe after initial chaotic 'every app trying to be force their own payment processor' phase
> As an introvert, working in an open office was a daily struggle for me.

Pair programming ratchets this up times 1000. Maybe it's the most productive way of working ever invented. I don't care. As long as I have the option of working for companies that don't do it, then I'm not going to do it. I think it died as a concept because of just how awful the experience is. Emotionally, it's like doing a week's worth of work in an hour. Totally draining.
Interesting. If I had more time, I would love to review what you are considering as dismissive. Introspection is an essential part of growth.

Regardless, thanks for the input, and have a good weekend.
Haha! That is the perfect and natural conclusion - want to see a movie? Or attend the big game? First we need to check your temperature and weigh you in.

The IRS can be in charge of making sure every American purchased at least one ADA approved toothbrush, submit your proof with your tax return.

We can give ration books for processed meat products - if you can’t choose wisely then the state will choose for you.
This reply made my day!
> Apple will of course appeal this...

Given the current climate, I don't think they have a strong chance to overturn this ruling.
Major win for Epic Games: Apple has 90 days to open up app store payments
Show the evidence that young adults are getting severe long term effects 30% of the time from covid.
If your CPAP is like mine it has a 2G modem. Mine stopped working when those networks were shut down, so it's SD card only now. Forces the solution nicely.
IMO not. Large-enough scale nuclear war would indicate to me a colossal failure as a species. It might be best to leave behind the fellow apes for good.

Will watch the movie.
Apple wins Epic antitrust suit
Author here. I have been developing Docker applications for years now, and while the experience is better than it used to be, it's still not great. I work for Deref, which is working on developer tooling that is more amenable to modern development workflows. We'd love to hear what pains you have with the current state of development environments.
But those cities are in every state. I guess we could potentially see the rise of the city state again.
Anybody can write crap code in any language, Ada very much included. So, the example is meaningless BS.

What matters is whether it is easier to write crap that compiles than correct code, and whether the easiest sort of crap compiles. That is where there has been progress. If you never, ever need to write "new" anymore, why would you accidentally write it?

The BS example above does not, in fact, compile, because make_unique<> is not a type. So, it illustrates the progress I cite.
I meant "sounds similar to". I've edited my comment for clarity now.
I'm not so much thinking of people who want to totally eradicate humanity - these do exist [1] but they'll find it hard to gain enough adherents to get themselves in the position to trigger a nuclear exchange. The people I'm thinking of are those who'd like to see the world population reduced to what they consider to be a 'sustainable' level - neo-Malthusianists, radical Ecrocritics, etc. As you mentioned above there are also those who'd like to 'immanentise the eschaton' driven by religious zeal, e.g. Islamic State awaited the army of “Rome,” whose defeat at Dabiq, Syria, would initiate the countdown to the apocalypse [2]. They did not succeed but the recent fall of Afghanistan to the Taliban might spell trouble for neighbouring Pakistan - a nuclear power - where the intelligence service ISI is suspected of being more loyal to extremists than to the Pakistani government [3].

[1] https://en.wikipedia.org/wiki/Voluntary_Human_Extinction_Mov...

[2] https://www.theatlantic.com/magazine/archive/2015/03/what-is...

[3] search for 'Pakistan ISI extremists' or something similar
That is not the right interpretation. They didn’t say they cannot conclude one way or the other - they said they cannot conclude that Apple is a monopolist, period - meaning that they have concluded Apple is not a monopolist (under current state and federal laws).

They did not say “we cannot ultimately conclude whether Apple is a monopolist” which would be your interpretation.

[edit] Given the downvotes (really?) I suppose I should add the nuance that all of this is based on this specific case and evidence presented; the case did not conclude that Apple can never be a monopoly (in another case, with other evidence) but that in this case, it isn’t.
Not too sure about this take. By this logic, the car industry would be bankrupt - people don't buy cars that often. Isn't the real issue that the spend vs. frequency is off? If I spend (on average) $1 a day on an app, that's a pretty good business. If I spend $10,000 every 10 year, that's also a good business. However, if I spend $1 every year, that's likely a bad business. It's not about how often, but how often as a function, with how much as the parameter.
https://twitter.com/year_progress
I live in an affluent area that gets hurricanes. You know when a storm is coming because certain shelves of goods are wiped out — non-perishable items, bread, water.

When the pandemic hit, these were the same items people hoarded (in addition to toilet paper). Why? The pandemic wasn’t going to shut off a fridge/freezer. It wasn’t going to disable the water system. People reacted in the only way they knew for a crisis they experience often — not what the actual situation was.

It served as a reminder that when a major, acute crisis hits, most people are not going to be thinking rationally. They’re going to rely on whatever instincts have been developed.

I can’t even imagine what extremes would result from a fast-moving crisis like a nuclear explosion.
Familiarity - Follow communities and discussions, or try things and see how they go. Spend some time passively reading. Books are good. Videos typically have a low time to knowledge ratio as they pander to the YouTube algorithm. Projects are fantastic, but they're mostly tech-based.

Spaced Repetition - For concepts that don't appear regularly enough to be familiar, but are still useful enough to be in short term memory.

Knowledge Management - I have a personal knowledge management system based on recursive concept definitions. I define my knowledge at the highest level that I understand, and let the concept definitions fill in the first principles that I forget; I intuit that the current crop of note-taking apps aren't working on the right level, but haven't had the time to productionise my setup, and I'm happy enough that I'm not going to look for something better. I suppose this is also an application of the Feynman method.

I keep papers in Zotero for reference.

Forgetting & Ignorance - A lot of knowledge isn't valuable enough to me at this stage in my life. It's a shame that I'm not going to have an appreciation for the Roman emperors, but that's OK. Time is limited and it's important that you don't spend too much time on theory at the expense of practice.

Reading the answers here, I should aim to join more discussions
If iPads are mobile, why aren't laptops?
They're just gonna increase developer license fees.
It depends on the context, I don't know about corporate persons with profit incentives but if we're talking human persons then containers don't solve anything. They're just the symptom of the disease that is future shock. The underlying libraries we depend on just change too fast now and no devs care about forwards compatibility so we end up with all OS/Distros having libs that stop working in about a year (or more like 3 months with Rust/JS/etc).

The solution has to either come in the form of static compilation, or, even less feasible, getting devs to actually care if their software runs on platforms more than a year old. Containers just make everything worse in all cases beyond the contrived "it just worked and I never need to change anything".
I’ve found more and more that I learn best when I talk to other people. It’s one thing to read or hear information, but it’s so much more enriching to be able to have a conversation and ask questions in real time.