skysight-inc/HackerNews huggingface dataset:
In 2009 I began writing code for a new company doing natural language processing. I was the engineer at the time and got to pick my tools. I started with Ruby because I was sick of C++ and Perl and Ruby looked like the future. But I soon discovered the NLTK and then Numpy and so I started playing around in Python. I never again wrote line of Ruby… until the later hired front end devs threw a fit of not being able to use Rails.

It was clear at the time that there basically was no non-web Ruby community. Ruby was Rails and Rails was Ruby. Ruby had a nice little niche in 2009 but the Python had Numpy and there were a lot of ML people doing lots of math and Ruby wasn’t going to cut it unless they wrote their own libraries, which wasn’t worth the effort since Python and Nunpy already existed and already had a growing community behind it.
> “Building a hospital in our town just caused more hospital visits. Stop building hospitals!”

People don’t walk into hospitals in 100+ square foot bubble suits for fun

> There is a limited number of people who want to drive on the road at a particular time and if you build to that, there will be no more demand. If you’re not convinced, just look at the empty highways at night.

Do you realize you just described the importance of recognizing induced demand? If you just ‘build roads to capacity’(and what even is ‘capacity? 0 traffic?), you end up with ‘cities’ that are just miles of parking lots with 10+ parking spaces for every person. You end up with highways that cost literally billions to build, billions to maintain and billions to extend every few years as the new peak amount of cars gets higher.
My understanding (based on other comments in the thread - I'm no Docker internals expert) is that it's about the size of Docker image files, which contain a tarball (or similar) of files that each layer adds or modifies on top of its base layer. There's no way for them to say "same as this other file, just with permissions changed". Which has always seemed to me like a bad design decision on Docker's part, because there's lots of room for deduplication within the images that just cannot be done due to the format they chose. Why not have the layers reference individual file by content hash + metadata? If there's a lot of small, unusual files, you could just bundle them with the image, sort of like how Git packs objects together for efficiency, but still retains the identity of each.
Sharp beak near the eyes always makes me anxious.
Haven't you just reinvented Flatpak? ;)
That’s a valid position. However the reality many people I’ve found will be more open to eating less meat than going full vegan. If in the end you reduce meat consumption, it’s a win
UN’s Ukraine vote shows the racial subtext of global politics
> the native window environment?

I'd rather build an app that doesn't require me to start with the question "which OS and window environment are you using?" followed by "sorry, we couldn't afford to build for that".

The idea that app developers have resources, skills and manpower to build ~3-7 UIs using ~2-3 different stacks – for exactly the same app – is imo more preposterous imo than assuming most users have enough ram to run a chrome+node instance.

The failure of standardizing UI has led to this. Electron is a stop-gap, a good one. As a Linux user, I am very happy that Electron exists, otherwise I would have far fewer apps.

Yes, Electron hogs resources. I am personally using Tauri, which has a much lower footprint. Importantly, I can write my app once.
This was the onboarding program that we had had and I’m trying to devise a replacement for. Because yeah, it sucked as both an experience and also in terms of effectiveness.

What I’m doing now is a weekly series of recorded hands-on/whiteboard sessions, building up from the 10,000 foot view of the software (the most fundamental user journey) and working piece by piece towards the details. And I’m letting the onboarders steer the agenda - they tell me what they’re ready for next, a few days ahead, and I pull the diagrams/exercises/links/docs ahead and then just kinda wing it.

It’s more effective, and enjoyable, as far as I can tell. It’s probably not paced as ideally as it could be, but as a manager I have likited time to give to something like this. We’re getting to the point where I think some of the veteran engineers could take slices and host the discussion. And the recordings will hopefully act as an accelerator for the next batch of newbies.

I still feel like there’s a lot better a resources and time strapped manager could do.
You are correct, you much more likely to be killed on a regauar A road. My comment was really about the attitude of drivers rather than the statistical/actual risk.
really interesting. I may have overlooked IPython a bit (I just thought Jupyter was its improved version). For the moment, maybe like you, I prerpocess the data (which takes minutes) into numpy array which then take seconds to load. But once I add imports, everything takes about 5 or 6 seconds to load everything I need. So Jupyter remains a good idea. Moreover, I love (and actually need) to mix math and text, so markdown+latex maths is really a great combo. I dont' know if one can do that in IPython, I'll sure look!
Digestion isn’t just something that happens in your stomach. It involves every part of your body, when you have poor digestion, it can affect your health in surprising ways. Below are just some of the negative impacts poor digestion can have on you if you don’t seek out help from qualified professionals.
Cocoa and CoreAnimation on the Mac allow you to apply arbitrary CoreImage filters to UI elements (not just images) and you can even write your own filters using the Metal shading language (though that’s basically doing a lot of the drawing yourself).

Unfortunately this doesn’t work on iOS (probably for power consumption reasons). Apple does have some filters for things like Gaussian blurs, but they are a private API.
Nobody has used a plow in 30 years because they are such an environmental disaster. Chemicals are the answer. Some CO2 is used for chemicals, but not nearly as much as a plow would use, and that is before we look at the other disasters of the plow.

Dust from harvest causes allergies, but don't blame it on chemicals. Well other than everything is a chemical.
>You don’t want to compound losses by taxing losses.

From an incentivization point of view, I am making the argument that you do. And businesses, knowing this, would build it into the projected risk of a project.
I wouldn't work in the browser at all. I'm liking SwiftUI a lot.
Apple Exploring 20-Inch All-Screen Foldable MacBook
> How much of their Revenue (in Percent) should companies contribute to OSS?

This is extremely poorly phrased. Are you talking about Microsoft/ Amazon/ Google/ Facebook? Your local pizza shop? A percentage of all corporate revenue? Is this "should" as in "would ideally", or should as in "we should shame them if they don't"? I don't think this question is going to get a meaningful answer.
China forces Mozilla to remove adblockers from its store
Of course, you would. And it is. All the partitions, including swap, are on top of a LUKS volume.
Interesting insight and, yes, appreciate this is also a factor.
That issue isn't nearly as straight forwards as you are trying to present it.

> First, many bookstores were still open online and they were desparate for orders to stay in business.

Bookstores were not an option for all the people who lost their job during the pandemic.

> Second, many libraries were also operating, albeit under COVID rules.

And many libraries were closed, leaving people with no access to affordable reading material.

> They tried to give away digital books still under copyright when the pandemic began.

This doesn't seem accurate at all. The IA expanded their existing lending program and removed wait limits, they didn't start "giving away books".

The ongoing efforts to hobble libraries abilities to lend eBooks is a significant factor in this.

While I will buy that this expanded lending program broke the crappy copyright laws we are stuck with, I whole heartedly support this IA decision.

If these industry associations didn't have their head so far up their ass, they would have realized what a wonderful opportunity the pandemic was to boost book readership and their overall market, rather than trying to sue the IA because they want to ring every last penny out of the crisis.
Would you share the software you use?
I personally wish they did.

However, I think consoles have always been "consume media" devices in peoples minds. Maybe with steam deck (assuming it can get any level of popularity that xbox/ps have) we might see attitudes shift towards them.

A lot of these lawmakers are unaware of the exact internals of these devices. Phones can do everything realistically. Manage your bank accounts, pay your taxes, find jobs, make calls, consume media. Heck they can do more than your average laptop/computer - and this is self-evident for lawmakers. The same can not (yet) be said for consoles.

Anyway, I do hope we take more of these steps in the future. At the very least it reduces ewaste.
Related, check out raylib, the rendering/game engine made by the same author!

I’ve used Raylib and raygui on a few RPi based projects and recommend it. It’s a really simple, intuitive way to get an OpenGL-based UI running. Good alternative to web-based UIs because it has similar simplicity but runs on devices with lower specs. I built this pinball machine with raylib: https://youtu.be/iiBn7FVzlcc
> And that punishment is not decided by the one being punished.

Ah, so that's what it is. Not the mechanism of economical pressure on a dictator, not the attempt at containment or instigating political unrest inside the country. Punishment. Thanks for being straight.

Well, we'll see how well this works. I doubt it will do any good in the long run, unfortunately for everyone.
I probably wasn’t clear enough. I don’t feel guilty because of my life style, I feel like I’m in a trap. What would happen with me and my family if power grid goes down for a week? What about a month?

The point is, we can probably have best of both worlds if we accept lifestyle change (IMO simple life close to nature is an improvement, not degradation) where we enjoy the benefits of technology, but not being dependent on it.

Think living in a village, spending very little, eating non processed, locally grown food, working remotely, driving a car maybe a couple of times per month to visit friends and do some shopping and that’s it.

I’d like to do that not because I feel responsible for climate change, inequality or whatever, but for personal security, longevity, and quality of life reasons.

Edit: side effects of this lifestyle are less co2, less pollution, resilient local economy and much more.
Curious, why do you think that is?

My guess is that the software is so boring that it attracts weak engineers. But the complexity is really high due to the regulations. So in the end it’s a bad mix.
> However in Sweden the executive power is divided in half, with the elected prime minister with his cabinet (regeringen) on the one hand and the independent government agencies (myndigheter) on the other. This is a separation of powers that US doesn't have.

The US does have not have this. That's why Biden couldn't fire the postmaster general, or the fed chair, or numerous other posts. Yes, the
President fills the leadership roles when they are available, but they don't totally control many agencies.

Of course, they do control other agencies.
If you're paying an official personally to "fast track" an official process, that's a bribe. Grease payments are just a subset of bribery. Just because it's normalised in some countries, doesn't make it a different thing.
Phones can (even right now, with the limitations placed by Apple, Google) do everything a computer can. Capacity limits apply, but the general activities that a laptop/pc can do, a phone can as well.
Maybe if you enter a wormhole, this happens: https://www.youtube.com/watch?v=doyaw8ipQpk
> The File menu has an "Exit" item. Does it Exit the File?

Happy to know I am not the only one who considers this weird.

It would probably make more sense to have an "Application" menu before "File". It could contain things like "About", "Help", "Setting" and "Exit". (Especially in cases where the current "Help" menu only contains "Show help" and "About". If it has more than five items, then I'd say it deserves a separate menu.)
I'm proud to say that Quicktime remains the only Apple product or service I have ever purchased, and I've been using time-sharing computing since before Apple existed, and desktop computers since the TRS-80. Ironically, the original reason I bought it was due to needing, on very short notice, software to play a short video of that old "Get A Mac" ad on TV[1] with actors playing a young Steve Jobs and Bill Gates.

[1]https://www.cultofmac.com/548865/apple-get-a-mac-ad-campaign...
I've found the exact opposite. I work in games and many of the vendors we deal with don't publicly post their prices, but I've found their pricing fair and competitive. It's not "race to the bottom $4/user/month" but it's usually a fair quote.
I Am a Twenty Year Truck Driver, Part 2: How Truckers Are Paid
For me the red line was when it became clear that Google was going to start taking a more active political role some time around 2017.

I don't see how anyone can trust them to control more than one out of email/search data/phone operating system/online identity. They're an ad-funded media company - there is not a track record of high standards in this space once people start flexing editorial muscle. And taking the chance of losing access to multiple fairly important communication channels at once is just needless risk. They're too big to trust.
Immediate mode GUIs are usually pretty inefficient. I wouldn't use it as a permanent solution in a product. More like a quick way to add controls to avoid having to close the app and edit a config file, or recompile with different params.

Usually you want app GUIs with a style that matches the rest of the apps. Though mobile kinda changed that. I don't know of a performant UI framework for building non traditional desktop apps.
The argument is that "channels" are not "versions". So inside a channel, you cannot disable updates. And that's the way Canonical operates, they regularly push updates to their "stable" channel. There is no "v1.2.3" channel that will forever stay at that particular version until you switch channels.

The point is that you are the mercy of the snap publisher, and as the sysadmin, you cannot prevent the software from updating. Whether you should or not do that is a different debate.
Sometimes I am amazed employers aren’t a little more sympathetic of personal situations as doing so can result in greater productivity (if that’s all firms care about). My dad was in the hospital this past September-November with complications from pancreatic cancer and passed away late November. My spouse’s father died from complications of multiple-myeloma the November before that. Needless to say this was a lot to process, and I really could have used a week or two off following my father’s death. In December, things start to slow down anyway but I didn’t have the vacation time left to take a break. Instead,
I continued working but had a hard time focusing and dealing with the past two years. I’m finally starting to feel myself again in March and am becoming more productive. If I could have had a week or two off, I think I would have been in a much better mental state and it would have been better for me and my employer in the long run.

I recently had an ok performance review a few weeks ago, but it was difficult for me to hear some of the negative feedback considering the past year I’ve been dealing with my dad’s situation. That’s not to say the feedback wasn’t all fair, but it wasn’t the best timing when I was trying to get back to normal. My goal was really just to survive last year, not necessarily advance in my career or get a raise.
By any chance do you live in California or US?
The more they try to block this, the heavier the regulations are going to be on them.

At some point Apple might see itself being split apart because of its constant and well documented abuse of it's status in the market.
If you define the planet as just a rock spinning around the sun then yes.

I would define it as a complex ecosystem of interconnected species and we're doing a lot of damage to that that goes far beyond ourselves.
Unfortunately, NHS waiting times for mental health are abysmally long.
Interesting, I didn't remember that part!
I'd go so far as to see competition doing research as a compliment.

Keep an eye on features that they find interesting. There may be a reason.

As far as reacting to their presence on your service, the golden rule is a great place to start.
+1 to update your EULA and ToS. Specifically mention that one cannot use the service with the intent to reverse engineer it or build competing services. Both these are standard in most online services like Google APIs etc. Google for example, asks that if someone publishes metrics comparing Google API performance with others then they must share information about the performance testing with Google (test data, test methodology etc.).

On the other hand, remember that its perfectly legal for your competitors to gather publicly available information about your service. Good thing is other party is not hiding themselves so maybe they are playing fair. Btw your neighbor visited your home so be polite and visit them too :)
PDF cannot be tokenized (fixing Go's PDF support for base85)
Your competitor may also be on HN.
How we built a new, fast file transfer protocol
I understand all the copy protection that goes into screeners for first-run theatrical releases. The industry doesn't want their next $1b movie to hit torrent sites immediately on release. However it seems a little silly to put in all that work for movies that are already available to be watched at home and therefore can basically always be pirated from those sources which are usually much higher quality anyway.
The difference is that with Apple when things get messed up like that you can call a human on the phone and fix it.
Lithium is light. This means that it generally floats to the top of things. This means that it is not a good candidate for asteroid mining, because while it has floated to the surface of the Earth over the course of many many many years, it has not floated to the surface of asteroids.

This is also why things like gold or platinum are good to mine from asteroids, because they have not had the opportunity to sink to the core of those asteroids like they did on Earth. (And getting to the core of an asteroid is a significantly more reasonable proposition than getting to the core of the earth)
Early on, we obsessed over this—researching every odd-looking email. Being in regulatory compliance, we had no shortage of attorneys around us, so I asked our main one about it, and to my surprise, he’s like, let them in, let them pay. Let them focus on you while you focus on their customers.

At a minimum, you can tell potential customers that they are a paying customer when asked about them (that’s the best way for them to find out, you know).

At most, you have, in some cases, paid proof and audit logs of your competitor is spying on your product. Assuming your Ts and Cs are decent, wait until they grow or raise and drop a lawsuit or threat of one in their lap. Send a copy to their suitor. That will affect their raise or acquisition.

Disclaimer: I’m not a lawyer, I just spend a lot of time talking to them.
Here's a quote[1] from Adam Smith about the nature of effective taxes:

"Good taxes meet four major criteria. They are (1) proportionate to incomes or abilities to pay (2) certain rather than arbitrary (3) payable at times and in ways convenient to the taxpayers and (4) cheap to administer and collect."

Is it profit or revenue that is taxed, generally?

[1] - https://en.wikipedia.org/wiki/Theories_of_taxation
Thanks for the constant feedback, Daiz, brutally honest as it always is ;)

We're tracking all of the reader issues and feature requests like the ones you mentioned, but of course with a small team handling everything from development to licensing (our five founders are the only employees) we have to be really careful about what we prioritize.

As for image quality, we'll look into the specific issues you mentioned to see if they're present in the source files we get from Kodansha or not.

Re: Kaiten exclusivity, what we can say publicly right now is that our partnership goes deeper than just exclusives, and we're working on some projects that we'll hopefully be able to talk about soon. One visible thing it has helped us do is collaborate with Kaiten on cross-promotions for their titles without worrying that our efforts will push people to competitor services.

In terms of the calendar feature, we put out a release calendar a little while ago! https://www.azuki.co/release-calendar If you have more features you'd like to see from it, just let us know.

Azuki was always intended to be cross-platform. We believed really strongly that web had to be there because it's so accessible via links and search engines. But a lot of manga fans also look for places to read in the app stores, and we have competitors in those stores, so it was important to be able to compete there as well. You're right that cross-platform development is a challenge, but we get a significant share of our readership from Android and iOS, so we think it was the right call. We will continue to improve all platforms and everyone is free to decide when is the right time for them to use Azuki based on the features and content we have available.
> I think that pretty heavily depends on natural level of ability.

I saw that you say in another comment that you think you probably have dyspraxia, so maybe there's something organic that prevents you from doing this. I'm no expert! But I would encourage you to experiment before you rule it out, eh?

I should point out that I don't have any information about the prevalence of this ability, just that (some) people have known about it for a fairly long time (1000's of years?) and it's not uncommon.

> Is there some kind of special training program people use?

Some people have a little "ritual" of tapping their head on their pillow N times where N is the hour at which they wish to awaken. E.g. six times to wake up at six AM. That's nice and all, but you can get a resolution of a minute or two. (I mean that you can "set a reminder" for, say, 6:38 AM and you'll wake up at 6:37 AM.)

> I've never really heard anyone describe it, ...

It's one of those things that "everybody knows" and yet "no one knows", y'know? Like how some people can seal their nostrils against water voluntarily, or curl their tongues in unpsidedown taco shape.

Here's a random article I found from a quick search "head tap to wake up" on DDG (second result): https://www.personal-development-planet.com/Internal-Alarm.h...

https://www.personal-development-planet.com/Internal-Alarm.h...

> ...and the ones who can seem to not have done anything special to learn

Yeah, it's intrinsic. You don't have to learn anything special to do this. The article linked above mentions "a study by Jan Born at the University of Lubeck in Germany, which found that our body knows when it is due to wake up and starts releasing “wake up” chemicals a full 90 minutes before the scheduled wake-up".
So you're already doing it, just not deliberately.

> Is it some kind of polling strategy ...

Goodness no! That would be so inconvenient. It works like an interrupt, to use computer metaphor.

> the correct thought "I need to check the pot on the stove" just comes from nowhere at the right time, without any external stimulus or process that you can learn from a book.

Exactly. One minute you're, say, typing a comment on HN, and the next moment you just "know" it's time to get the laundry out of the dryer. So you stop, grab the basket, and go to the dryer, and reach it just as it stops.