skysight-inc/HackerNews huggingface dataset:
Can’t help but think the Nobel committee frowns upon this. Although he was angling for the peace prize, so I guess there are no rules there.
If Intel/AMD are seriosus about iGPU, they implement solution for memory bandwidth (they did, Intel Iris Pro eDRAM, AMD gaming consoles using GDDR, upcoming AMD stacking SRAM). So I believe the core problem is that market didn't seriously want great iGPU but just fine with poorer iGPU or rich dGPU by Nvidia.
I don’t know anyone at work who would agree with this. Docker is fine on macOS, honestly always has been. Sure, it will show up in Activity Monitor, but so will any other software that is actually doing something. I have never seen my CPU peg because of Docker, and I regularly run large stacks, use Earthly for all my builds, etc. The overhead of the VM + containerd is truly not that large.
If someone were to patent an analogue circuit, would the software implementation of the same circuit on a DSP be patentable?
It's worth adding that the DEA scheduling classification is a little weird. Example: fentanyl is a Schedule 1 drug but it's an extremely potent opiate that is prescribed typically to end-stage cancer patients and others in extreme pain.
"I don't have a large enough sample nor have I polled enough people to have high confidence that this works as a general algorithm but, for finding groups of world-class experts, what's worked for me is finding excellent managers. The two teams I worked on with the highest density of world-class experts have been teams under really great management. I have a higher bar for excellent management than most people and, from having talked to many people about this, almost no one I've talked to has worked for or even knows a manager as good as one I would consider to be excellent (and, general, both the person I'm talking to agrees with me on this, indicating that it's not the case that they have a manager who's excellent in dimensions I don't care about and vice versa); from discussions about this, I would guess that a manager I think of as excellent is at least 99.9%-ile. How to find such a manager is a long discussion that I might turn into another post.

@luu-- I'm sure a lot of people on here besides me would be very curious to read your thoughts on what distinguished these managers from the others, and how you would identify one (nevermind find one).
That’s a bit of reimagining. Iraq was widely supported

https://news.gallup.com/poll/8038/seventytwo-percent-america...

72% would be a blow out in any election.
It's still meaningful. When I worked with an F500 corporation they wouldn't allow using GPLed libraries in internal tools without specific review from legal, but LGPL was fine. And it gives someone who wants to use the library in a proprietary product the option of improving rust toolchains to support dynamic linking better; given that proprietary code authors have done things like writing a wrapper for a GPL library that then uses pipes to talk to their main code, this gives them a better route.
It's Tip 5 (of the new version). Likely some article wrote about it to reflect the point.
I am genuinely astounded - that the telegraph didn’t weave “baffled” into this article, I honestly believe they get paid to insert it into tech stories.
This is a great idea.

I've already started writing long-ish-form block comments in files and functions with non-obvious design decisions, along with my initials and the date. I usually add a "NOTE" header of some kind, I'm going to start making sure this is easily grep-able in the future.
And literate programming. Well done by Knuth, done by a few other people, but a joy to read when done well.
I didn't claim that. I said that technologists and people who are not easily influenced by marketing prefer Android devices.
DIY Airless Bicycle Tire
> In general, it can.

Yes, it's called threads.

> You can look at Erlang, Haskell, and Go as things that just handles the matter internally, between the compiler and the runtime, and erases the color distinction.

Erlang, Haskell, and Go use threads, just a particularly idiosyncratic M:N userspace implementation. There's no conceptual difference between what those three languages do and pthreads. Note that all three implementations are stackful (in Haskell's case, morally so rather than technically so).

> I would certainly encourage any modern language designer starting from scratch to think long and hard before simply blindly porting async/await into their language. Look around at what else has been done first. I consider it an awfully klunky answer.

Async/await allows you to have stackless coroutines, because of the explicit nature. This is a significant benefit, and dismissing it as "klunky" is a misunderstanding.

> I haven't looked into it personally but I hear Zig has an interesting answer.

Zig uses async/await with a global per-program switch that allows the whole program to be switched into blocking mode.
If you are looking for a serious answer, vandalism is generally explained as a response to a social hierachy. When you feel you are at the bottom of the pile in relation to others around you, it has a variety of psychological effects. One of the most notable is that it increases your impulsivity and irrationality, and also causes you to feel "judged" by other people simply being near you, even inanimate objects feel like a judgement (a nice car you can never afford, a building made to a high standard with so much visible cost it's insulting to your very existence).

One reaction people can have to this is they can try to "dominate" their environment in the way it makes them feel dominated. Instead of facing the near impossible task of climbing the hierachy, they simply look to impulsively destroy it where possible.
Here's a free link if you need it

https://avibarzeev.medium.com/was-google-earth-stolen-7d1b82...
Perspective. It was a noise word really. Imagine instead a contractor working $100 an hour and pulling enough hours to make $200k a year. Does that change the discussion any? I don't believe so.
Oh, that is interesting. There are some interesting historical name stories; such as "World War", which wasn't really in use until decades after the first world war.
British Protesters Want Bill Gates Arrested
I think there are two different cases that often look similar in practice. The first is when the invention is obvious to everyone but no effort is spent on development because it would have no value until adjacent technologies reach a certain level of maturity. The second is when the adjacent technologies have been mature for some time but there is a critical problem that needs a key insight to bring it all together. To an outsider these cases often look identical, the difference is that the former case was obvious in foresight and the latter case has a tendency to look obvious only in hindsight, but only a reasonably objective subject matter expert can make this distinction.

The latter case is a litmus test of non-obviousness -- all the pieces were there for some time but no one had put them together. It is distinct from when everyone puts the pieces together the second the pieces are available.

Patent clerks can't tell the difference.

I will say that the state-of-the-art for geospatial computing in the 1990s was pretty damn primitive, many useful things had not been invented yet. It isn't great today but it has come a long way.
Sure, the White House's message to the US people was nonsense (I actually remember seeing some of it on TV and thinking how ridiculous it was, especially the "aluminum tubes." The sole Iraqi-in-exile source was also unconvincing.)

But any article on the US-Iraq wars is also nonsense if it's missing the following facts:

- Hussein had the 4th largest army in the world, and his stated goal was to "be the next Suleiman" and invade all of his neighbors. In fact, he did invade Kuwait, so Saudi Arabia and Kuwait paid the US to expel Iraqi forces.

- Hussein did make a weapon of mass destruction, chemical weapons, which were used against Iran and Kurds.

You can see pictures online of intact but dead people covered in a white foam or dust.

- French and German diplomats told Hussein he was untouchable (ie. the US would never invade) in order to curry favor on future contracts.

- Hussein and his aides refused to negotiate with US envoys. The US sent an envoy just before the invasion buildup, who the aides refused to meet with (the aides wanted pomp and circumstance, not a direct message)
>"We make it astonishingly easy to store, use, and protect data"

What does this even mean? And how is their business even remotely competitive with the big 3? Bit pushing is a volume game, and it doesn't seem like they have much of it.
I have his book and others relating to tensor analysis and its good as is his YouTube channel, if anyone is after a gentler introduction to differential geometry I've recently discovered this book "Curvature of Space and Time, with an Introduction to Geometric Analysis" by Iva Stavrov. It glosses over and leaves out a lot of the proofs and topology discussions etc and gives a good overview to get started.

Edit: a link https://smile.amazon.com/Curvature-Introduction-Geometric-An...
If you mount your NAS using iSCSI it will be considered local drive and be available for backup by Backblaze.
Isn't this against some international law or something? A warcrime? I remember reading something like that a while ago.

Not that it matters to them, of course. Countries break international law and get away with it all the time.
You can read this in the license:

> The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities.

A good open-source (or even source-available) project will include all the necessary build scripts and instructions needed for rebuilding it anyway, and it will be portable enough that this process isn’t tied down to a non-public CI environment.

If you’re asking exactly how much of this you can legally get away with omitting from a project using an LGPL library, then (a) you’re clearly not interested in providing a good open-source project, and (b) you should probably consult a lawyer rather than looking for free armchair legal advice from the community that you’re trying to avoid contributing to.
Surely money printing increases the value of equities, and decreases the value of the dollar. The markets will do just fine. It's the common person who will suffer from decreased purchasing power. Of course, very high levels of inflation are damaging to an economy but there's zero indication of anything like that.
I'm dissappointed in USB in general, we have standards but it seems few follow standards. For example, I recently bought my wife an Asus ROG Falchion keyboard. Really tiny one with Zhuyin input.

So the connection is USB-C, but if you connect ANY USB-C cable to the keyboard, it wont charge. Even the USB-C <> USB-C cable that comes with iPad Pro doesn't charge it. So far of the ~20 cables I own that I've tried, the only cable that will charge it is the Asus provided cable...
I think if you consider the increase in assets (total value of the # of servers, racks, network gear etc) from the purchase of hardware to accommodate that growth, in order to satisfy those revenues and future revenues, it makes sense. It is entirely intentional and desirable for any gross margins to go fully back into growth or assets to support growth - especially in the cloud game where infrastructure costs and R&D are high and front-loaded. Once you purchase a hard drive and place it in a network-connected server, it will cost a few pennies each month to keep it spinning while it will generate revenue for 5 years (or more) after. You can see this by looking at reported Total Assets increasing from $38M in 2019 to $54M in 2020. That is after depreciation mark-down of <2020 equipment which is typically very high for IT equipment (upwards of 33% per year of the original value). The increase in annual revenue over time from previous cohorts is very attractive and shows that customers do appreciate the cost effectiveness and quality of service compared to other offerings.

If you consider they bought & added, net of depreciation, about $16M of assets to their balance sheet in 2020, the loss of 6M doesn't seem terrible. Using the bean counter approach - no new marketing, no spending on growth, no unnecessary R&D - they could have cleared about $20-25M of ebit in 2020.

Deciding to use your gross profit to fuel further growth (especially considering they're compounding it at a healthy rate and doing so without giving up equity or interest) is a wise move. If anything, it probably would have made sense to take some debt or finance more of the hardware purchases early on (as I see they are doing now at some scale as of 2020) in order to put those proceeds towards customer growth.

The only thing I see which is a marginal concern with these numbers is that it's difficult to see the split between marketing spend on b2 customers and backup customers (They spent $8M in 2019 on sales and marketing to generate 42k new customers, and $11.9M in 2020 to add 40k). It is very possible and likely that those marketing dollars went towards new enterprise customers (on b2 storage vs backup) and the revenue-per-customer number increasing during that timeframe seems to support that. Are blog posts calculated in the sales/marketing spend? Seems lots of the customers came from the organic content play.

Very cool to see the company who's free blog post about which harddrives are most reliable (when some had >5% annual failure rate and others <1% for the same price) nearly 10 years ago come around to s1.
Expertsexchange
Master Foo and the Programming Prodigy
http://www.catb.org/~esr/writings/unix-koans/prodigy.html
They made 27M gross profit in 2020 - You'll see how much value your revenue created shortly here :)

edit: lol 80TB - hopefully it's mostly torrents and porn and they can de-duplicate it on their end from all my torrents and porn already on there :D
> Yes.

You believe that when a man makes a bargain, he should be angry if he's held to it?

> it is often used as a tactic to pretend you are paying more then you are

Not the point. The point is he wanted more money instead, got it, then was angry because he didn't get a share of the profits on top of that, which he explicitly bargained away. He was not a man of his word.

A market economy depends on people making agreements, and those agreements being enforceable. Anything else is simply unworkable.

> This critique still stands.

I read it as wanting a share of the profits without any risk. Things just don't work that way.
How about the 30 or so that I listed in my original comment above… read much?
Since it has a C API, I guess binding it with Matlab won’t be that hard?
Gotcha. Well except for the weird checkra1n thing, everything else is easily migrated to USB-C. To help with that migration, I highly recommend this[1] cable (or one similar to it) as a technological Swiss Army Knife.

I made the transition at the beginning of the year to "USB-C everything I can" and it's very liberating. Ironically the only devices I have left that are not USB-C are my iPhone and AirPods (and my Kindle, but they just released a USB-C model which I will soon use to replace my current one).

[1] https://www.amazon.com/SDBAUX-USB-Compatible-Electronic-Tabl...
Yeah, I don't think I have any argument against that. :)
No, the Outer Space Treaty only prohibits nuclear weapons and “other weapons of mass destruction”.
USB-A is alright for charging small electronics. It's 5V and somewhere between 0.5A and 2.1A (1A is very common).

I have charging cables (with USB-A on the power side) in multiple places around the house, using the 5V/1A adapters that shipped with iPhones over the years. This works fine, though it is slower than the "fast charging" we've grown to expect these days.

The device end of these cables are miniUSB (bicycle lights), microUSB (external battery pack), USB-C (my partner's noise cancelling headphones), and many of them are Lightning (Airpods, Airpods Max, iPhones, iPads, Apple TV Remote).
More correct documentation is better. When reading code I'm unfamiliar with, the comments are the only thing I can be certain was never tested.
Look up acoustic impedance matching. By analogy, your ultrasound technician needs to smear ky jelly (or similar) on your skin to ensure a good connection between the transducer and your flesh. You need an analogous material to make the sonar transmit efficiently into water. You can get special epoxy that works, but off the shelf fiberglass will likely not be very good.
ok, I get it, you're a committed peacenik who is willing to ignore any facts to push your narrative.

But that doesn't mean what you wrote makes any sense from a military or geopolitical standpoint. (see my other post below.)

For example, a common misconception is that only top warlords are responsible for what a country does, but in reality their population is also responsible for the outcome. In the case of Iraq, I'm sure the population cheered after Kuwait was invaded.
https://archive.md/tNaDt
Setup a best cost performance Edge AI camera powered by raspberry and openncc
Making Raspberry Pi to a Edge AI camera.
Hashcat can’t dump password hashes. L0phtcrack can and it has been a core feature for 20 years. I suppose a decent career is founding a security unicorn, Veracode. :)
>They'll likely get a better valuation from the public market than they would privately and the founders who have been waiting 10 years can take some money off of the table.

This is really all there is to it. You don't actually have to build a business anymore to get rich. You just put together something that looks like one, pay yourself a handsome salary for 10 years, then cash out and retire to New Zealand.

Sweet gig if you can get it.
The 16” has a 100wh battery, so it needs 100w of power to charge 50% in 30 minutes (their “fast charging”). Add in 20w to keep the laptop running at the same time, and some conversion losses, and a 140w charger sounds just about right.
Also a programmer here. 4k 39" TV with zero scaling is my main setup. It's lovely - I highly recommend it. With a tiling window manager, I can see lots of code, run my tests, keep an eye on the command line, have API docs open, all kinds of stuff. It's even more dramatic than going from 1 screen to 2, IMO. In a way it's going from 2 to 4 :D
Are we sure that the proprietary desktop clients don't use convergent encryption (allowing for deduplication), especially for media files?
What’s in a hostname?
Its kind of funny that while everything else has gotten better laptop keyboards have gotten so bad that the one thing we try to avoid on desktop keyboards (I can never go back to that squishy plastic dome feel after the crisp action of mechanical switches) would actually be an improvement.
David Zucker reflects on "Airplane!" in 2021
Sounds like you'd enjoy a pan & scan film :)
because machine learning is finding and descending the steepest gradient in lots of dimensions.
Hold my beer for a minute while I patent the idea of reproducing analogue circuits with a software implementation of the same circuit on a DSP.
6% of galaxies ought to be enough for anybody. :)
Imagine what's beyond the visible universe!

I'm no astrophysicist but it's probably closer to 100%.
EVE Online now supports M1. But regardless, now that MacBooks are capable gaming machines (definitely not the case in the past), and a core demographic of Mac users overlap with the gaming demographics (20-40 yo), I really think it’s just a matter of time now.
Classic AI on edge IoT camera connectivity solutions deployed on Raspberry Pi
Erlang doesn't have function colors because every function is async. Which is one way to do it. You can build synchronous feeling functions by waiting for a response. Execution can be suspended at any function call, which includes at least some operators (! (send) and -- (list subtract sort of) as two operators I'm familiar that are likely to suspend), but no loops means you need to use recursion to loop which means you need to call functions which means there will be a bounded time until you hit a suspend point.

But it's pretty hard to add those constraints to an exisiting language if it's not already pretty close.
> Decimal comma instead of a period, spaces for thousands separators, or currency sign after the number instead of before it? I'll bet you 5 000,00€ they're European.

Most of South America also uses commas for decimal separator.
Programs using Sequoia which are not written in Rust will be using the C-API, which should be easy to dynamically link (or statically re-link).

Programs using the Sequoia Rust API are very likely to be source available, which satisfies the LGPL requirement.

Programs using the Sequoia Rust API which are not distributed do not need to do anything to comply with the LGPL.

Only proprietary Rust programs which are distributed to users need to really care. They can spend the modicum of effort to wrap the C-API.

If it were up to me, though, I'd choose MPLv2.
In college (early 90’s), anyone who took a CS class got a Unix account, mainly for access to email. The machine was running, I believe, SunOS 4. No idea what the exact hardware was, but obviously there were a bunch of user accounts on it, and unsurprisingly they had disk quotas enabled.
Eventually someone figured out that if you created a sub directory in $HOME and chown’d it a professor’s user ID that it wouldn’t be counted against your quota. And since you still owned the parent directory you could still change the ownership back any time you wanted. Fun times..
I have always been utterly baffled by Apple’s approach to high DPI. They ship some of the best panels around, and then they kneecap them by using the most idiotic scaling scheme imaginable that guarantees that it’s worse than a low resolution panel for some tasks that want precision and uglier on things like single pixel lines which crop up a lot in e.g. web content, because pixel precision is impossible. Microsoft managed to do it right (though mixed-DPI took a couple of attempts), despite having no real power over developers. Meanwhile, Apple, who are in a position to sternly tell their developers to do it right or their software will break (and do so far more frequently than Microsoft), … caved and did it terribly? And do they even support real mixed DPI, or do they just fake it by rendering at the higher scale and downsampling to the other?
A pithier version I heard a long time ago:

> Your most important collaborator is you, 6 months ago, and they aren't returning any emails.

I like the Master Foo version, because it gives some hints as to how to do things right. A "narrative description of its architecture or internal data structures" is a great summary of what I find missing in so many codebases (and is also not an easy thing to produce).
interesting.

i also wanted to answer the same question. so i pasted two essays from one of my favorite authors in the tool. the punctuation summaries looked very different.

the two essays were by Isaac Asimov -- he does have a somewhat recognizable writing style. one essay was on physics and one of demonology.

then again, nlp has "stop words". i guess maths and physics would have math symbols stripped in that line of research?
Would exercising at 5am make you a happier person?
No one needs more than 640k galaxies.
IME, positioning in SketchUp requires fiddly d'n'd. Sizing, however, can be done by typing in numbers as soon as you start drawing a line or rectangle, start pulling a face into a volume, or any action that involves one or more offsets.
MacOS provides a settings option to have the menu bar visible in full screen mode.