skysight-inc/HackerNews huggingface dataset:
I assure you, in almost every situation, driving up the cost of anything has huge ramifications. You might think "oh that's a good thing, they get paid more". Except they don't. Read on....

When the minimum wage was raised, that very same morning, all the prices of all the goods went up by that exact same amount to compensate for it. In essence, all that was was inflation. Your _actual_ "purchasing power" remained exactly the same as the day before.

What Amazon is doing here, which I find to be a pretty blatant case of a "bad thing" rather than a "good thing", is they are artificially increasing manual labor salaries by shoveling in money from all their other divisions, such as AWS.

The only thing you will see from this, as I had just mentioned, is a price hike to account for inflation, however in the meantime there will be a number of industries struggling to find workers at affordable salaries because companies like Amazon can just keep playing a different sort of game.

To give you an analogy, it's like VCs shoveling money in to startups to prop them up and keep them on top of their advertising channels and pay for employees, even though the company itself could not possibly survive without that kind of capital.

The wages here do not make sense for the labor market, but Amazon has so much money stocked up from all their other channels, and of course, the various shady government kickbacks that you are unaware of, that they just don't give a fuck.
You have to turn off js to see the site, but then turn it back on to see the linked gallery. That seems a bit inconvenient.
What’s the point of sharing this on an article about his passing?
BASIC was my first language, and today my favorite is Python. Not to claim better worse, but I can think of some differences from a teaching perspective:

1. BASIC was typically either built-in, or accessible via a single command from the disks that came with the computer. Beginners often get lost trying to install Python. If three beginners independently google "install Python" and follow the first blog that comes up, they will get three mutually incompatible installations.

2. The BASIC interpreters were self contained -- you learned a small number of keywords, and everything else had to be composed from them. Python is huge, and some of its keywords are conceptually brutal for beginners. And that's before you introduce even a few of the familiar packages.

3. Look at the official list of Python keywords. Half of them describe concepts that are brutal for beginners.

I'm not saying progress is a bad thing. The Python ecosystem can be bigger today because code is so easy to transport. It needs to be bigger because more complex programs need that stuff to have a chance of working. But teaching Python involves a dilemma that didn't really have to be considered for BASIC: What small subset of this thing do we try to teach?

We end up with a subset that looks like BASIC, and we simply tell them how to install it so they have a reliable starting point.
Bike chain teeth do not have straight sides or a convolute profile. They are wedges that act as ramps for the rollers. As the chain wears, it is no longer possible for the rollers to all sit at the base of the teeth. Instead, to account for the increased pin-pin distance, they begin to ride 'up' the teeth at the point of first engagement. You can easily see this when looking at a worn cassette used with a stretched chain. The tooth profiles become sharply hooked as the roller wear works in from the 'side' of the tooth. https://pbs.twimg.com/media/EFYuxlJXYAA89-b.jpg Note that the lowest point of the profile remains at the original base of the tooth, and then is angled up.

In a worn chain, the rollers engage high up, and then work their way down (under high load) until seated at the base. In the unworn condition, engagement begins at the base of the tooth where the forces are better spread over the roller.

In point of fact, the forces are spread out over more teeth when worn. The first tooth engagement might begin 3mm high, then 2.5mm, then 2mm, etc. over ~6 teeth. Whereas the fresh chain might manage 2 or 3. But the wear and friction of the worn chain is much higher as you have a great deal of motion under high load as the loaded rollers creep down. The unworn chain has perhaps higher loads, but the roller is essentially seated and immobile at the base of the gear for this.
Do people get tweak-y with their systems as much any more?

I used to get extremely into customizing Mac OS (as in, Classic Mac OS), and early versions of OS X and iOS during the jailbreak salad days.

Now, not so much. I tend to run closer to stock, and not deal with the system constantly changing and deprecating my tweaks. Is that because I am old, or is it less common now? (Not a rhetorical question, I really don’t know.)
That they cited no data and used a single anecdote gives up their bias.
They'll probably figure out a non-suspicious way to include a computer in a can of bean soon enough... maybe it will let you know if the beans are still edible... in exchange, it will record everything you say.
As functionality increases, configuration knobs cause a combinatorial explosion in testing and compatibility concerns, which disincentivises them.

As an alternative, I choose to use stable platforms that are designed with modularity, strong abstractions and internal programmability, so I can choose when to keep a particular workflow/UX, and when to adopt a newer style.

That platform is Emacs.
There's also a cottage industry predicated on unbundling and (for the most part) statically typing processes defined in excel spreadsheets.
I’m not sure I’m following this comment, the vast majority of those Macs are being purchased to run macOS, and macOS is immeasurably better because of developers making things like Growl.

Note that Apple has dropped hints that they’d like users to move from macOS to iOS (“what’s a computer?”). Third party developers can’t build anything like Growl on iOS. There are a lot of reasons I don’t think Apple will ever be able to replace macOS with a closed system like iOS, but at least one of them is simply that a system as closed as iOS will inherently have a low ceiling for innovation (not enough room to innovate on the platform) therefore this innovation will be channeled into other platforms.

In other words, I think developers building features like Growl for macOS is highly relevant to the success of M1 Macs.
Nonplussed means “so confused that you are completely paralyzed”. Think deer stopped in headlights.

Rough synonyms: confounded, flummoxed, bewildered, perplexed, stunned, shocked, dumbfounded, flabbergasted, thunderstruck.

Using nonplussed to mean “unimpressed” or “apathetic” will leave listeners both unimpressed and confused.
Best Science Books of 2020
How should Apple have handled this? Maybe insisted on acquiring the Growl company? I don't think Apple should have just avoided building Notification Center, since that's a big net benefit for everyone.

If an acquisition is rejected/infeasible/not applicable/etc, then I'm not clear on the right thing to do. Acquisition might have been possible with Growl, but for some other cases there's not even a company to acquire. Have any other big platforms done this well?

(Apple's acquisition of Workflow which became Shortcuts seems like a case where they did this well)
I thought I went to the wrong link as well, the link in OP's comment links to a data structures course? A copy-paste mistake perhaps?

The link from the original Twitter post seems to load to the right RISC course from Fall 2020: https://6004.mit.edu/web/fall20/resources/sp20
As another googler, I'd argue that Borg's concept of cells aren't like what Amazon is calling "cells" here. Borg cells are, as far as I can tell, akin to an AWS Zone. There are similar concepts within Google that match the concept of "an application unit that is in multiple compute units but is isolated from other similar application units, and can be used for a singular customer or workload". There are multiple terms for this concept, which I'd be happy to share within Google.
I switched from WordPress to Craft, both on my personal website, and the one that pays the rent.

Working with Craft is a lot more pleasant, but I spent so much time working on things that Wordpress has many plugins for. I also spent a lot of time fighting with Redactor, the WYSIWYG editor that often messes up the "WYG" part. I still have to clear the cache manually using the command line. I'm used to this workflow, but I'm not sure I could teach another editor to use it.

Mission accomplished!
Which means we're looking at the question with the wrong granularity.

There are sectors of the industry where Windows is a hard requirement, ones where Macs are utterly dominant, and others where Linux is assumed and running a proprietary Apple OS gets you the side-eye.

Software development is a big tent.
> Apple folks: take note. These are real, material examples of the benefit brought by developers being on your side. Shun them as you have in recent years and you might find another OS starts to benefit from their weekend projects and innovative ideas.

I've recently come to a shift on mentality and believe that such sentiments are meaningless. It's almost always the most parasitic and immoral of the players that succeed and continue to succeed. The worse they can treat the other parties, generally the better off they are. It's like a deer telling a lion it should consider eating more grass.

Yeah it sucks cause we're generally in the camp that is being taken advantage of. But due to the forces of capitalism and human nature, you can practically mathematically prove that your words will not be heeded, and to great great profit.
On MacOS I found serious performance issues with f.lux and now I happily use redshift[1] without ever thinking about it.

1. http://jonls.dk/redshift/
Just compare kythe.io with opensource.google, kythe's page looks more like a collection of markdown files than an alive project website.

Clicking "web ui" on the front page took me to this page [1] that is scant on details, linking to a caley release from a year ago, probably is was written long time ago and never updated (makes me think the rest of the pages may be the same). I can tell ease of deploying is not a priority too.

Just a little bit of css and linking to source.chromium.org/chromium and cs.opensource.google as example deploys would make the project look more alive.

My 2 cents :-)

1: https://kythe.io/examples/#visualizing-cross-references
We’re over here. And please turn that light off
Thanks for finding the reference!
I'm the counter example. I made a medium blog purposely to stop myself falling into this trap but then I didn't consider any of the articles "finished" enough and never posted them.
And here I was thinking I'm the only weirdo writing raw HTML.
Sounds like a spot-on description of a certain president.
Now I will tell you the answer to my question. It is this. The Party seeks power entirely for its own sake. We are not interested in the good of others; we are interested solely in power, pure power. What pure power means you will understand presently. We are different from the oligarchies of the past in that we know what we are doing. All the others, even those who resembled ourselves, were cowards and hypocrites. The German Nazis and the Russian Communists came very close to us in their methods, but they never had the courage to recognize their own motives. They pretended, perhaps they even believed, that they had seized power unwillingly and for a limited time, and that just around the corner there lay a paradise where human beings would be free and equal. We are not like that. We know that no one ever seizes power with the intention of relinquishing it. Power is not a means; it is an end. One does not establish a dictatorship in order to safeguard a revolution; one makes the revolution in order to establish the dictatorship. The object of persecution is persecution. The object of torture is torture. The object of power is power. Now you begin to understand me.

George Orwell, 1984
>CP210x is OK too:

While it is, it doesn't do SPI/I2C/GPIO/JTAG/etc like the FT232H does.

Some CH340 variants have some extra functionality, but the CP210x are pretty bare.

Somehow, because of how cheap the breakout boards are these days (in aliexpress, at least), I ended up with one or more of each of the popular chips.
> These are real, material examples of the benefit brought by developers being on your side.

I think it actually goes a little further. Growl is (was) a fantastic notifications system, but it wouldn't have succeeded without the healthy ecosystem of third-party programs that were willing to use it. When I installed it, long long ago, everything I wanted notifications from suddenly supported them. If the developers hadn't been talking to each other, it wouldn't have worked.
Hjalfi Writes a Disassembler for the TLCS90
Hasn't this already happened in UAE several times? Where was the shock, awe and "Lawfare" on it back then?
> about my frustrations around Unity, most specifically slow compile times...

fyi they've added incremental compilation support in 2021!
"Transparency builds trust overtime."

Yep. This is what I mean.

I come from east germany, a former post sowjet state. A state which was build on blind trust on the state and no way for the common person to verify anything (or even dare to question anything openly). And big surprise: lots of dark things happened regulary.

Now things are still far from perfect in my opinion, but much, much better. And I think they can still improve a lot with even more transparency, because there are still lots of dark things happening behind closed doors. We probably just disagree on the degree of those things.
You can use DisplayLink to get around it.

I wouldn't class it as a hack since it is pretty standard in enterprise environments. Downside is that it does consume CPU which depending on your workload may/may not be noticeable.
Enjoyed the conversation too, thanks.
It's new because I only realized I had that second car after I sold it.

Smells clickbait :-/
A mark of a lot of successfull people is that they don’t feel comfortable no matter how far they go. I know many 40+ folks making 2X what you are, and they’re fearful of being let go. But we’re all survivors.

If you got this far w/o working too hard I’d suggest working a little harder to stay above your peers and diversify your future options. Gold rushes don’t last forever. Live to work (own business) or work to live (for someone else) and afford your hobbies.
At least some people even write about their generators.

There’s a lot of people who build static site generators and never even write a post.
Godot is really cool, and is one of the more "open" engines in my opinion.

That said, usual disclaimer applies: Godot is _not_ written in Go.
The compression code can be specified first. If you have a lot of data, the specification will be negligible in length, compared to the code itself. Together, the specification and the Shannon code give an upper bound on the Kolmogorov compmlexity. If this is the shortest known program, we may consider the Shannon code probabilities as our "best explanation" of the data.

You can also get posterior probabilities using a universal prior such as 2^-K(x), but of course, this can only be approximated in the limit of infinite runtime.
IIRC MIPS 4000 had source available and could be used freely.
RISC-V is just a specification, you could quite happily sneak stuff into the RTL if you beat the right hands with a pipe.
I wonder how it compares to the existing Mac native Jira app?
Did some searching and found this documentation on customizing C++ toolchain. I'll give it a try.

https://docs.bazel.build/versions/master/tutorial/cc-toolcha...
It's both. There was an education funding crisis because of declining funding and increased enrollment. This led directly to predatory non dischargeable loans.

I'm utterly convinced it's all the aftermath of our extremely large boomer generation that began voting against education funding as soon as they graduated. For decades state schools were mostly funded by the government as they are in most other countries. Dependence on loans is new and pretty unique to the US. I really see it as the old stealing from the young in this case.
You believe their numbers....tell me you dont really, please
In Australia with COVID mostly eliminated we are still seeing numbers that would indicate a step change in the portion of retail happening online. The slow move towards online seems to have been accelerated by a few years.
I've built several tools like this over time. One was rdocul.us. The point of these tools was not to make me money, it was so that I would work myself out of a job. I was at Rails Conf '08 and and some guys in the back room were walking by and saying "it'll be like rdocul.us but BETTER" and I was like cool I don't have to care about that site anymore. It was that or go way too deep into the documentation engine for ruby than I wanted to at the time, crap didn't even build. The other open versions were so tightly coupled to the html output I was going to have to write somthing else. Given I built the site after I 3rd degree separated my shoulder on day 3 of a 12 day ski trip and I was just in the bar self medicating out the rest of the trip till my S/O showed up for the last 2 days, I wasn't really interested in doing more work. So good for them. Didn't even want to say "yo I built that" as I wanted them to feel like they were the underdog. doc sites are so much better these days and I like to think I helped in just a little bit by showing what an online and searchable site would look like with essentially push hooks from github (it polled repos every hour as there were no webhooks then, and anyone could register any repo to be documented).

I've had other OSS projects I've worked on where someone came to us about all the issues with our system and we just said "yea the tech debt we have with this is too high, it'd be a lot easier to re-write and also dump all the old features, but people would be mad if we did that." Which had us put it on life support and suggest the new tool that didn't have those issues.

That's what I as a software dev want out these types of projects. Show what's possible, have the platform holder realize it and do a much better job with full time paid devs. Stuff like FLUX are just better if they're part of the OS. I can't even imagine the hackery that goes into building them when you aren't part of the OS. And how little personal benefit (monetary) you'd get out of them. As opposed to how easy it is for apple to just add it and keep it working as a tested part of the os.

Personally I also get bored with maintenance after a time, esp once a project really solidifies and it is truly just ops work. In fact I know I'm bad at it as I'll go do something else and my previous project will suffer. I take this into consideration highly when deciding what to take on.
Things made to lock out makers are a slippery slope:
loss of the right to configure
leads to loss of the right to tinker
leads to loss of right to fix
Apple, which used to be for hackers, did this when they started selling a machine with no schematics available: the 1984 Macintosh.
I'm curious about the specifics of the problems this would solve, having been doing some thinking about what an ideal file system would look like. In particular, is this something you would need primarily for files you create, or existing files created by other people? And, to be fully useful, would it need to allow the attaching of such metadata to arbitrary files/folders regardless of type?
And once again the responses are about personal rights and freedoms while ignoring the good of society and the planet. This is exactly why developing countries tell first-world countries to shove their lofty and hypocritical demands for others to reduce their carbon footprint.

If first-world countries and their citizens can't be bothered to reduce their consumption and behavior, why should developing nations?

Especially the comments about "batching orders" somehow having an impact is just ludicrous. Aren't we in a thread about a company forced to hire more people because of the amount of orders coming in, forcing more deliveries? How does it not click in your brains that more orders = more boxes = more resource consumption = more drives = more weight = more fuel consumption = more carbon?
That's one of my biggest sources of skepticism with the M1 on the long-term — in lieu of improving thermal management, they instead reinvented _everything_ to generate less heat. Which is great! The current state of thermal management at Apple will work great at low TDPs, but they've procrastinated instead of improving. If they don't ever learn how to handle heat, this arch will still have a hard ceiling.

There's nothing in M1 that indicates that Apple learned how to improve thermal management, but lots to indicate that they'd still rather make thinner/lighter devices that compromise on repair, expansion, or sustained high-end performance — the even deeper RAM integration, offering binned parts as the lower-end "budget" option instead of a designed solution, or offering Thunderbolt 3, fewer PCIe lanes, and a lower RAM cap as being enough for a MBP or Mini.
Super innovative, internet-organized, open source project ahead of its time. I have a special place in my heart for it, too — back when I first started working for myself, and at home, in ‘06-07, I would run Twitteriffic with every incoming tweet posting to Growl. The frequency was low enough that this was not a distraction and every tweet was meaningful. At that time, pretty much all of my followed accounts were also indie, work-at-home Mac devs, and it was a virtual water cooler of sorts. Really was a huge part of me adjusting to working alone and working at home, but still feeling part of a group as the notifications faded by...
> one of the more "open" engines in my opinion

What does that even mean? It's literally open source.
I completely agree with canceling student debt, after the student serves a tour on the armed services. What a great policy that would be...

https://myarmybenefits.us.army.mil/Benefit-Library/Federal-B...
Coming soon: Juicero for Beans!
>DNS

most people don't run their own resolvers, so at best you're fingerprinting DNS server of the ISP.

>http caches

can be easily cleared, or mitigated entirely by extensions or browser (eg. multi account containers).
> That we exist in a (...) world, where anything economically possible will be done. I’ll give it this: I haven’t seen this pitch before.

Huh. And I actually use it as a heuristic in observing the world. That's exactly why I wasn't surprised by Snowden revelations.

And I would think this realization would be somewhat obvious by now. Anything that is within technological possibility and that can be profited off will eventually be attempted by someone. Child labor, slavery and unethical medical experimentation aren't exceptions - they still happen, usually where someone can make money from practicing it. We don't live in a laissez-faire world per se - regulations can make some things unprofitable and thus prevent them from happening. But regulations aren't immutable, and can be altered... with enough money.

I increasingly believe that trying to treat governance and market economy as completely different is a category error.
And in-line SVG can have it’s DOM modified, allowing the image to be interactive.

Of course, you’d need to have JavaScript enabled to do that...
AquaticPrime perhaps?