skysight-inc/HackerNews huggingface dataset:
I have my personal website deployed to S3 and my DNS in Route53 with a Travis CI commit hook that will upload my files and update the permissions automatically when I push changes to Github.

Only costs ~$27/year to have a domain($15) and a static website deployed to S3/R53 ($1/month), which I've found to be fairly reasonable for the level of reliability I can expect.

I admit it is complicated up front but once it is setup and updates are automated it is really nice to not need to worry about self hosting, hardware, VPS', etc just for a simple website.
This looks cool. I didn’t immediately see anything mentioned, but can I set this up as an alternative WM and select it in my gnome-login-manager screen? Or do I have to install it as a completely separate DM?

Also, is this really only for Ubuntu?
Host a static website the HN way:

1. Buy the cheapest most unsustainable VPS ipv4 deal out there.

2. Make A record and WWW record and point domain to your new fangled server.

3. Configure server:

apt-get install nginx goaccess

cd website

cp * /var/www/html

Yearly maintenance required: apt-get update, apt-get upgrade

reboot

View traffic stats: goaccess -f /var/log/nginx/access.log
If only I had a pair of glasses which let me see the real world of subliminal, consumer-driving messaging a la "They Live".
Read the article? There was more than that.
There are other industries where a similar attack could work. Just look at the new fintech banks: send suspicious transfers to an account and get their money blocked by their AI which monitors fraudulent transfers. Because this kind of banks have often too less humans checking and releasing blocking somebody could put a business and their bank account out of business.

One famous example: Send a PayPal transaction with the word "bitcoin" to somebody. Your account (burned in the process) and the receivers account will get blocked. Welcome to the new AI world.
Yeah, I meant overlapping / floating freely resizable windows.
How to spread hepatitis around the world without leaving your house
We're pretty light on details. I take it as he will probably gift $10 billion dollars worth of stock from his personal portfolio to a 501(c), which they will use as an endowment. I think this would bypass capital gains altogether?

But 'pledge' could mean any number of things, like selling stock slowly over time.
Backblaze B2 Cloud Storage

https://www.backblaze.com/b2/cloud-storage-pricing.html
"Department with budget for 50 devs and 180 already on staff seeks suckers to work for wealthiest institution on earth."
Notion seems to have my ideal tiling paradigm for the same reasons you describe, however it seems to be kind of buggy with modern applications, with repect to window and input focus especially.
Not to mention, it doesn't have to work like this... There are people, and I say this unashamedely, like myself that are experts in how Max works from its lowest level systems such as the scheduler to basic concepts such as order of execution. It is a great language for putting together robust performance software as much as it is a playground for heinous DSP graphs which can break, splutter and fail. A lot of people here are complaining that Max is a bad language because you can't grep/sed/awk it or that it doesn't have unit testing but they're totally missing the point.
And guess who is on Tesla’s board: Larry Ellison.
The Fastest Spinning Object Ever Could Detect the Elusive Vacuum Friction
I have a desktop with 3x monitors, and a laptop. And I find it's different but equally useful in both scenarios.

My desktop, i only use 1 workspace per monitor. and i3wm is there just for tiling across large monitors.

My laptop, I only have 1 monitor so I basically mimic a multi monitor setup with workspaces, but tile less since the screen is smaller.
Laundrapp, “Uber of Laundry” Collapses
"Laundrapp was founded in 2014 to provide an on-demand laundry and dry cleaning service. The business initially operated in London, Edinburgh and Birmingham before expanding elsewhere in the UK.

More than £15m was pumped into the company during successive funding rounds but it ran into cash flow difficulties and was forced into administration after its investors declined to put up more capital."
I think it's reasonable to expect the HN crowd to know what Bixby is and why it's relevant. I agree that the comment doesn't add much to the discussion, though.
I also would push back on the idea that this is a "goodwill move". He dumped $2b in homelessness issues and it did nothing to move the needle on his likability. If anything it seemed to give him a lot of bad press and coverage. It seems more likely that he is either a) thinking about his long term legacy (a la Bill Gates), or b) he may (gasp) actually care about this issue.
The USA Jobs site for them, IIRC.

Someone posted it in an HN Who's Hiring once so I checked it out, got pretty excited, got a little bummed about the application process and how long it takes but the directions were very clear and I've got a guy who's basically a government bureaucracy expert to read over my stuff for me so I was resigned to dealing with that crap.. but then I realized that it's all (current postings, upcoming postings, the ones the poster had claimed were revolving evergreen posts even if they weren't marked as open) defined-term rather than regular, actual employee, and then got very unexcited.

Not worth the effort if there's a hard expiration date on it, or even the specter of such, when the retirement, healthcare, and stability parts are much of the appeal. Plus what if I finally get to work on something I'm actually kinda proud of, then have to leave? No. Not putting in unusual effort for that.
Like the one instruction set computer (OISC) architecture?

https://en.wikipedia.org/wiki/One_instruction_set_computer
I frequently see the "they're just doing this for the tax breaks" sentiment for these kinds of donations (especially when the donor is a corporation or hyper-wealthy individual) but I don't understand the reasoning.

From what I understand of tax deductions, a donation of $X basically means that the donor can skip paying taxes on $X of income. This results in a savings of tax% * $X, which is always < $X. Since tax% is always < 100%, it seems that the donation is always negative-sum for the donor.

The tax deduction also seems like a boon for the beneficiary, since they receive $X instead of (1 - tax%) * $X.

Can you help me understand the cynicism? How does the donor benefit here (aside from PR etc)? It seems like they do not come out ahead financially, and the tax breaks benefit the recipient of the donation.
> The people in Congress don’t vote anymore for what they personally think is right but what the party tells them to do.

They don't vote any less for what they think is right, either. Political expediency has always been a major factor, even during the realignment when the national party may not have been as big of a factor (though it was always a big factor) in the expediency calculation.
From my copy paste example. I fixed thank you.
Because all dissenting opinions are trolls? I genuinely dislike being preached to about climate change by mega-consumers like celebrities.
Only family with money and love can do something for this man, but as he is out on the streets I presume his family is poor or has abandoned him.
Yep, I think this is the fifth? I've lost track honestly. I do use it daily, but I know I can do a lot better. The next one probably will not have any noticeable Trello/kanban heritage.

I will say for those working on their own, I started to make breakthroughs on this when I stopped worrying about what other people might want for the eventual open-sourcing or SaaS and just made exactly what I wanted to.
> have fun showing most art students how to use vim or emacs :p just typing a few commands in a console to build a project is already a galore from past teaching experience.

Back in the 80s, I used to teach LaTeX workshops, primarily to math department secretaries. These were usually given in a university's computer lab. At one such lab, the staff had decided that the students should use vi. The problem was that the terminals were such that hitting any of the arrow keys would be interpreted by vi as delete the current paragraph irrevocably. After one morning of frustrated students, I switched everyone to emacs. We didn't use a fraction of emacs's power, but at least the arrow keys worked.
I used to answer spam emails and include a word document with all of my 'information'.

The word document contained various photos of shit in the toilet with the occasional goatse thrown in.

The scammer would get so angry and always send me a response.

It always made me laugh.
I wouldn’t call relying on consensual handouts from rich people a win for society.
We don't know the structure of "The Earth Fund" so here are some possibilities:

if its an actual fund then it can make more investments, no immediate tax consequences, but any long term capital losses, because nobody has a sustainability solution that makes any money, will serve to offset any taxes that he would have to pay on the long term capital gains of his Amazon stock sales.

if its another charitable foundation, then the whole $10B will offset up to 50% of his whole tax bill any year, rolling forward till there is no more to deduct. not just limited to any particular type of capital tax. he can also just donate his amazon shares without selling them first, gaining a charitable deduction on the entire value and no capital gains tax event, but depending on the type of charitable foundation the donation could be limited to his cost basis, instead of the current fair market value, another consequence being that a lower % max deduction is possible. Actually this could be genius because his cost basis might have become pegged to the fair market value in the divorce. The IRS allows divorcing couples to keep their original cost basis on split property but could be optional, given the nature of their settlement where it seems there were modifications onto what the stock contract actually is - with some shares transferred but voting rights retained.

So for example, there is almost no scenario where Jeff Bezos has to pay any taxes on the $4Billion in Amazon shares he sold earlier this year. Whether he converts another $10B shares to cash or not.

So even though he 'spends' on a cause and theoretically doesn't get to use that money for himself, even though its not paying the government either, he doesn't actually lose any money he ever actually had.

It's nice that a transaction towards this cause is occurring.
Sounds interesting, would you mind sharing your workflow and your makefile? I tried graphviz ages ago and think it's a powerful and underused tool.
As others said, why should it matter? I would be happy even if he got an 100% tax credit. what percent of tax revenue would have gone to climate change vs bombing some civilians in Afghanistan.
> But then aren't you making the target version aware it has been transpiled?

I'm not sure what this means.

If you take some code that generates langX at runtime, and compile/transpile that code to langY, you get some langY code that generates the same langX code value. So you need a eval(langX) that can be invoked from langY. Given an X-to-Y transpiler available at runtime, you can create the needed evaluator by composing the transpiler with the langY's eval(langY) function, with ordinary function composition.

I may be explaining this poorly (or misunderstanding you?), but I'm quite sure about the conclusion I'm trying to express. As a concrete example, you can generate some TypeScript at runtime, transpile it, and pass it to the JS eval function. The transpiled-at-compile-time code halts iffi the pre-transpilation version would halt, as does the transpiled-at-runtime code. The transpiler never halts. https://stackoverflow.com/questions/45153848/evaluate-typesc...
I’ve had to do this multiple times over the past two years. It’s always a shock to me how hard it is.

The Lambda@Edge functions especially. They have 4 phases they can be injected into: viewer-request, origin-request, origin-response, and viewer-response. If you put your code in the wrong place you get hard to debug issues. Additionally you cannot “annotate” a request, so a decision at say “viewer-request” cannot pass information to later stages.

Also, deployments take 15 minutes at least which just further frustrates the debugging process.
Then, buy the biggest coal mining companies and shut them down (or convert to renewables).

In 2016, Australia was the world's biggest net coal exporter[1] with 32% of global exports and the fourth highest producer. As far as I know, all coal mining in Australia is undertaken by private companies who hold a mining lease.

The $10billion could be used to buy controlling interests in some of the 10 biggest listed coal mining companies in Australia[2] and stop mining.

What I don't know is if the Australian Government can withdraw a coal mining lease if it's not being used (then just reduce production to miniscule levels) or what the impact would be when the lease expires. Still, I'd suggest such a move would have a crippling near term impact on the coal mining industry, which might be enough to kick renewables along further to fill the gap.

[1] https://en.wikipedia.org/wiki/Coal_in_Australia#Production,_...

[2] https://top10companiesinaustralia.com/top-10-listed-coal-com...
Let's see, Jeff.... Cautious optimism here. I'll hand it to you when you're putting this money in to fix the world - not your taxes.
Well... technically netlify is AWS behind the scenes isn't it?
A nice way to keep 10 billion out of reach from the tax man.
If you can tolerate risk of data loss, VPS or even physical hosts are likely to be far cheaper than any cloud. Look at OVH, Hetzner, Linode, DigitalOcean.
It's much simpler to use GitHub Pages + Cloudfront (optional).
> there should be some kind of international treaties governing this

There are
One thing I have observed recently is the existence of "10X projects".

This might be a symptom of working at a big company, but I have been really impressed by the ability of some projects to achieve their ends while others get stuck in quagmires due to the fault of nobody on the project per se, but rather the definition of the project itself.
What benefits does this have? in comparison to much easier solutions like; Netlify, Github Pages etc..
China Uighurs: Detained for beards, veils and internet browsing
Related: “Against Against Billionaire Philanthropy” (https://slatestarcodex.com/2019/07/29/against-against-billio...)
Coronavirus: Bill Gates warns of 10M deaths as virus spreads to Africa
I don't see any mention of Bezos agitating for consumption reduction in that article. I don't see any mention of his personal consumption habits so I'm curious where you got the data on which you are basing your claims (for all your know he has made personal sacrifices). Your entire argument appears unsound as a single individual's consumption has basically negligible impact on the environment (so it is trivial to "offset" it and massively reducing quality of life is basically just virtue signaling) whereas a cash grant of this magnitude could actually have an outsized impact.

> I dislike gross displays of privilege.

You appear to simply dislike people who have much more money than you.
and buckets of cash for amazon...
> the calculator combined not only the functions [+=] and [-=], but also the multiply-divide functions [X -:-].

Very interesting. It finally solved the mystery for me. My aunt was an accountant and she had one of those in her office. I remember looking at the keyboard and wondering how in the world you're supposed to divide and multiply with a single button. [-=] seems to be something like "invert the previous operation and then produce the result"
You should use Amplify, it solves allk those problems.
Step 1: Cure polio

Step 2: Donate 99% of your remaining money before death

Step 3: ???

Step 4: Profit, when the world is a less shitty place

It's really the most devious tax swindle of all time.
Thank you so much. It just installed it and I find the idea super cool. One suggestion, though: make it possible to enable 'hide news feed/recommend/...)' by default.
Good luck!
Maybe its the remains or an artifact of future black project technology, that leaves ripples of pollution in the past.
There was no other marketing channels you could use than Google Ads?
As a software developer and crypto enthusiast with a degree in cultural anthropology, I would love to read that paper.
10X programmers DO exist. They aren't just a myth, and they aren't just about knowing when to buy vs build, or when to use a particular framework or toolkit, or how to "mentor" other developers.

Chris Sawyer wrote 99% of the code for RollerCoaster Tycoon in x86 assembly language, with the remaining one percent written in C.

RollerCoaster Tycoon was a beautiful game which still stands the test of time to this day. The fact that a single person was able to build a blockbuster-level game almost entirely by themselves in assembly is a truly impressive feat which very few programmers would even dream of undertaking.

Being a "real" 10X programmer is like being a savant. It's about being FUCKING SMART, and it's about being able to deliver a working, polished product in the same time that a normal team of ten people would be able to deliver it (or in a tenth of the time that a single person might).
I've seen quite a few white male devs on the digital service.
This dimming has been going on for a long time now. If an object within our solar system were to occlude that star, that wiuld only last a few minutes max before it exits the narrow line of sight again. Keppler's law ensures that. I would also assume that a gas cloud in interstellar space would be too homogeneous to occlude one part of a star much more than the rest.
Market cap is equally irrelevant. $10B is ~8% of his net worth. His biggest gain in net worth was 2017-2018 where it grew ~$80B, which would make $10B = 12.5% of his 'pre-tax income'. Donating 1/8th of your pre-tax income to charity would typically qualify as reasonably generous, no?
Yes I limited all my travel, which means not replacing flights with travel by car. For flights home there is not option for driving anyway.
They talk over the CAN afaik.
"I disagree a bit with the premise. I feel that the most important part of a compilers course is communicating that compilers are not magic, that none of this is magic"

It depends what you mean by "magic". I think compilers are one of the hardest things for a programmer to learn naively. I've had co-workers who were semi-self taught and who simply didn't get the idea of an abstract language - it really is a mathematical construction that's somewhat difficult (making a language into a "object" is generally a mistake). For example, it's much more coherent to write a parser that will check whether X string properly specifies file than to just start writing loops and checking values (of course, you really want to just ask the system but that's a different point).

A smart-ish person can just wing-it for a variety of programming tasks, say simple string-processing tasks or computer games, but there are definitely places in compiler construction where you have to know what you're doing, where you have to learn an abstract idea and not just a bunch of specifics.

What I'd like, in a sense, is a map showing which parts of this process are parts where nothing standard and which parts are all kind of the same because it doesn't seem like most compile-construction mark out their in anything like this way.
> 2) do _all_ of the exercises

that is a tall order. Not doing any exercises is the same as not studying at
all, I concede, but more bang for buck can be gotten not getting bogged down
by exhaustive problem solving.
I agree on principle with this strategy.

However, I do want to work in places where I am responsible for operating what I build. I want to know how well the service I built is doing. If I promise it will be up 99.99% of the time but is not, then I need to know if its down so I can figured out why it went down.

Being on call for systems you build also leads to better software. It makes me design software in ways that are helpful to investigate when it fails. e.g. my error messages provide a lot of context. There is investment in making sure the service is able to terminate gracefully. Metrics are instrumented to locate when things might be off.

What this means is that for things that I build, I often don't get paged as often. Its in my interest to ensure that the service is honest, well designed and well built. When I do get paged, its for something that's seriously wrong.

Anyways, I've been lucky to be in this position. What I've observed for many teams is that they inherit flaky systems which they have to make more reliable; but in the meanwhile every OC shift is an absolute slog, requiring 40 hours/week dedication by people.
It's a huge initial endowment for sure. It would be a little more fair to include the other $50 billion the Gates Foundation has already given (ie they're up around $100 billion so far, with perhaps another $250 billion yet to come).

The Gates Foundation has ~$45-$50 billion in assets currently and has given away more than $50 billion thus far (~$23 billion of that giving is from Warren Buffett's contributions; Buffett's donations have to be used rapidly after they're given to the foundation (within the year or such if I recall), that money isn't allowed to pile up). The foundation as it's known today - The Bill and Melinda Gates Foundation - got started with $16 billion in 1999/2000.

Gates + Buffett = $210 billion currently. Due to the Buffett money pouring in, they basically can't give it all away as fast as Bill & Melinda had originally planned, so they're likely going to miss their timeline for giving the Gates fortune away (in their lifetimes was the first goal; that shifted to now being within 20 years after their passing).
For anyone who is hosting .html files and doesn't want to have to put index files inside directories, the "trick" with s3 is to rename the file to the name without the html extension, and change the Content Type to text/html.

Earlier today I modified the popular jakejarvis s3 sync github action to allow for this during my CI/CD process.

https://github.com/davidweatherall/s3-sync-action
don't forget the necessity for major public relations efforts when your company is under fire for tax evasion, dangerous (sometimes lethal) work environments, not properly governing its platform leading to rampant fraud, and on and on. But hey. Always two ways to look at any situation.
> exploiting the tired and inefficient trope of the noodly "patch connections"

That's the whole point. pd works the same way and so does vcvrack among more localised tools like Reaktor.

> The new versions are made using the JUCE framework, and yet it has no Linux support. WTF?

I don't have any love for JUCE but you are naive to think that its as easy as setting a new compile target and pressing go. Max is for profit and they need to target the most salient customers. Forget how little the percentage of people is that use Linux - you are aiming this product at a niche of niche people already. Be realistic here if you're own money was at stake.

> Good luck doing anything low-latency, on any platform, using any kind of hardware. Seriously, last time I tried to agonize with Max/MSP, that shit would start crackling at 48k and a block size of 192, that's absurdly poor performance for any sort of "modern" audio software.

I can't say I've had as much problems as you. I have a friend whose work has to be as low latency as possible (so that onset detectors are working really fast) and his system is running somewhere at 16/32 for vector size. The processing after this is non-trivial also.

I'd be curious to know what your professional use of Max is as you seem to have an incredibly aggressive attitude to the software, how its made and the people that use it.
And it was removed. Wayback caught it: https://web.archive.org/web/20200216050450/https://twitter.c...