skysight-inc/HackerNews huggingface dataset:
Again, the Fed's mission is to stabilize the value of money, and progressive tax is no better at accomplishing that objective than a flat tax. Progressive taxes may be something that people like you (and me) think are a good idea, but that is a political consideration, exactly the sort of thing the Fed is supposed to be immune to.

As for taxes being "precise," that is an interesting claim. The US tax code is not even remotely precise, in fact it is hard to know what you are supposed to pay in taxes for the first paycheck of the year (your bracket could change unexpectedly). Our income taxes are progressive, but the wealthiest Americans pay little in income tax because their "true" income comes from their investments. We have the AMT which is meant to take care of that, but the AMT has not been properly adjusted for inflation and so a bunch of middle class families are stuck paying it, even though those families also pay income tax at a higher bracket than the wealthiest households that AMT was supposed to target. Then there are the countless things a person can get credits for -- children, particular kinds of business income, charitable giving, state and local taxes, etc. -- that result in people with the same income level paying wildly different taxes from their peers. Investment income is taxed, but losses can be carried forward, and some investments are taxed in a totally different way, some can also be carried backward (see Section 1256), etc.

On some level it is "precise," but in practice it is a mess that gets more difficult to work the more "established" you are in life (bought/sold a house? got married? have a new child in your life? finally made enough to contribute to a retirement account? get ready to do a bunch of paperwork to figure out what you are supposed to pay).
> Unless the system literally prevents you from installing a competing browser, you can always just go and download the competing browser and use it.

Not if the company providing the competing browser goes out of business and stops offering it.

That's really what antitrust regulation is for: to prevent one dominant company from killing all their competitors. Once that happens, the dominant company has no more pressure to succeed and their product stagnates, harming everyone.

Browsers are actually a great example of this; despite the government prosecution, Microsoft succeeded in killing off Netscape and then had the entire browser market to themselves. The result was IE6 and "made for Internet Explorer", a horrible mess that took years to clean up.
You can view this issue from another standpoint.

Imagine some market where 10 companies sell bread and it costs $5. And lets assume that the costs are $4 and $1 is profit.

Then comes a company that makes its money on selling water and it is doing very well. It comes to a bread market and starts selling bread for $3.

The competition is quickly destroyed and the bread prices rise.

Edit:
as a sibling comment mentioned:
https://en.wikipedia.org/wiki/Predatory_pricing
I don't think Google is operating at a total loss when they pay a developers these salaries? Software is making Google (and many other tech companies) hundreds of billions per year in profit and people are complaining about a 6 figure salary being too high.

If all I can afford to pay a developer is minimum wage, is he or she now obligated to work for me at my "market rate?" At what point does it go from not having enough money to afford a highly qualified developer to becoming "poaching?"

ed: Toned it down a little. I think tech is making an absurd amount of money and it's exasperating to see people complain about paying their workers too much.
Sans Data Incident 2020
Outrun: Execute a local command using the processing power of another Linux box
Elixir is a beautiful language. I love the pipe operator and the elegance of the language. Much more consistent than the language I use daily (Python). Also: Coming to Python from Scheme I was missing the difference between destructive vs non-destructive operators [^1]. In Python I'd use `my_list.sort()'. That does not return the sorted list but `None', whereas `sorted(my_list)' returns a sorted copy of `my_list'. That's why I can't use method chaining in Python like this: `my_list.sort().first().to_str()'.

Re diving in Lisp:

1. I deleted my previous `.emacs` file and started from scratch.

2. I learned all about the internal help system of Emacs. `C-h f' will let me look up help for a function (it's "docstring"), `C-h v' will let me look up a variable, etc. - Navigating help via `C-h i' and then 'm' (for menu) will let me search the TOC entries in the help page. `l' (lower L) will let me go back in help.

3. Read good old recommended Lisp books. Seibel and many more are the classics.

4. Write code! Practical code that you need. Solve problems. Think of use-cases. - For instance, I needed to parse my Kindle annotations, which are saved like a log file in a file on the Kindle itself (the file is named `My Clippings.txt'. I had written a parser in Python to get the entries out of the file, now I did it in Elisp. Or you need a convenience function that performs several steps you need daily in your text-editing or org-files (creating template files, navigating the headars, whatnot).

5. Read the source code of the packages. They have wonderful examples for how to write code in Elisp. For instance `org-table.el'. It gave me many ideas for how to write idiomatic Elisp. - You can go to the source code of a package by looking up a function you use (`C-h f org-table-create RET', then click the hyperlinked package name `org-table.el'; that'll bring you right to the function in the package).

6. Read good code. For instance: Magnar Sveen. He has written many excellent packages. `dash.el' and `s.el' and some more. Check his github, read the code, and check his http://emacsrocks.com/ videos.

---

[^1]: "The names of procedures and syntactic forms that cause side effects end with an exclamation point ( ! ).". Source: https://www.scheme.com/tspl2d/intro.html
CVE-2020-1337 – PrintDemon is dead, long live PrintDemon
Why conflate regulation of the money supply with the ability to hire contractors?

If you want to increase the money supply, print some money and give it out.

If you want to fund highway construction, figure out how much it will cost and then raise that amount of tax revenue to pay the builders.
Wow, that’s a bummer. I used Send semi-regularly over the past year, and recommended it to colleagues. By coincidence, I haven’t needed it since early summer.

How are they supposed to address the malware problem without making significant changes to the system? “Just add abuse reporting” sounds expensive, in terms of moderation. And there’s still the reputational risk of having God-knows-what encrypted content served through a subdomain of firefox.com. While I liked being able to share trusted URLs, something tells me that ain’t coming back.
> There was an awkward silence. I expected him to offer a feeble excuse. Blurt out that the woman was crazy, or that she was talking nonsense. Get defensive, say he used the had-rub solution outside her room or washed his hands at the sink by the nurses’ station. But he did none of that. “Tell her I’m sorry,” he said instead. “I’ll ask my colleague to take over her care.”

I wish behavior like this was more celebrated. It's incredibly rare and incredibly difficult.
Yeah, the loudest voice goes to the complainers. Most people are NOT sitting around demanding apologies from a non-profit that makes browsers... that's not normal.
How early U.S. newspapers brokered slavery
I like the new focus on how they will make money. While it's nice to be a mission-driven org they always straddled that line of being aspirational and being "for profit." It makes the value proposition tough to define. Putting an emphasis on revenue will better define the business without needing to sell their souls.
Im not sure thats a useful model -- google would be in this case bringing in money from one market (eg ad revenue) to overprice in another market (self driving r&d)

If walmart takes its surplus capital and decides to sell toilet paper at a loss, to run everyone else out of business (till they're the last man standing), I'm not sure its correct to say that the market value of TP has reduced during that time period. Walmart has undercut the market value (the point where buyer and sellers generally meet) -- it hasn't actually changed the market value, except temporarily, in whats effectively a hack. The permanent shift in this case would occur when the dust has settled, and all competition has been eliminated
agree 100%. love how it requires no configuration.
I read a book about the topic. The conclusion seems to be that it was doable with 1960s tech, but the test ban treaty, concerns about fallout and the ban of putting nukes into space killed the project before it could produce a prototype.
Hi, would you be able to give your experience in brief, how is fable? And elmish? How happy are you with fable?
It's also a good signal that there's something wrong with the management at the startup and/or the startup is not doing well enough to hire the resources they need.
There are a few other companies that consistently give offers with TC approaching $500k to senior engineers, where the non-salary portion of the comp consists of RSUs that are immediately sellable upon vesting (like FAANG), as opposed to stock options. I'm sure I'm missing some, but these are the ones that I could think of off the top of my head (verified with levels.fyi):

- Snap

- Pinterest

- Lyft (though their stock is hurting right now, they still have top-band comp)

And then there's HFT, where $500k is probably considered average, but I guess that may as well be a completely different industry.

If we want to drop down to approaching $400k, you can add:

- Dropbox

- Square

Also I don't think Microsoft should be on your list unless you're specifically referring to LinkedIn's SF and Sunnyvale offices.

Note that getting $500k+ TC offers as a senior is still exceptional even in the Bay Area (look at levels.fyi). Netflix is supposed to be the most consistent when it comes to giving offers in that range (and all-cash too). Whereas if four senior engineers got four offers each from other companies on the list, they would likely range between $300k and $500k before negotiation.
'The coronavirus pandemic “significantly impacted our revenue,”' -

Most of their revenue comes from search engines paying to be the default. Are there any details on why the pandemic would have a significant impact on that?
> They can make Firefox better, and have been doing that a lot. The problem is - it doesn't make the users to come. Google, Apple, Microsoft - all own platforms that people use, and they heavily push the users towards their own browsers.

So what? History has shown that users happily switch to a different browser if it is better. The Mozilla Corporation should know this, as they were the ones making people switch from IE to FF a decade ago. And they were competing against a preinstalled browser!
I would be really interested in reading a article on "why doctors don't wash their hands" but this ain't it. Interesting stuff on Seimmelweis but otherwise fluff.

I am an EMT and was on a particularly bloody call and noted the paramedic was not wearing gloves... Part of it might be related to the joke that ALS stands for "Aint lifting shite" but if I had more time on the call I might have asked him...

The use of PPE and washing hands are interesting topics and am often interested in things I see wrt this.
I was not impressed with the lack of handwashing at our local hospital. Last time I was there I noticed they'd put up signs encouraging patients to ask their care provider if they'd washed their hands. I had a nurse come out, bring me in, then start putting in an IV without washing his hands. I asked him if he'd washed his hands and he very quickly answered "yes" and put the line into my vein - while I was calculating the number of doors and surfaces he'd touched coming out to get me and then lead me into the interior rooms. It was excruciating asking him about that.

Most of my doctors visits seem to involve the doctor not washing their hands when they come in, and then not washing their hands after examinations.

I am baffled by this behavior - you would think that they would know the best how important hand-washing is.

It's wild in that article how hard he found it to give feedback to his colleague about his hand-washing. As a patient I find it incredibly uncomfortable mentioning it to medical staff, and yet it is so important.

I wish the article had actually done a deep dive into why this seems so widespread and what could be done to change it.
People regularly go to prison for violating US trade sanctions. The majority of Apple's employees including all of their executives are in the US and easy to find. I doubt any of them are volunteering to test the boundaries of US trade sanctions.
Fair, but an organization should still be able to survive a literal bus hit too.
That’s from 2012, we currently have vastly better satellite monitoring of leaks. This provided dual benefits of better measurement and reduction in the number of active leaks thus reducing emissions.
> I've never been fully confident in knowing what SSR refers to

https://developers.google.com/web/updates/2019/02/rendering-... is a great resource on the subject.

You can be fully Server-side (regular php), you can do full JS client-side rendering, and you can have hybrids that mix both.
I'm not sure how point B is relevant. Obviously, every message board argument about bad UX is going to feature someone saying that the UX is just fine. Telling vulnerable users to adopt a tool that is default plaintext is malpractice.
Indeed, 'a dwarf something' is 'a something,' such as a 'dwarf star' or a 'dwarf tree.'
Does anyone ever really know why anyone (including the self) really does or does not do anything?

We can all offer a narrative, but that’s just our confabulation module narrating post hoc. The split brain experiments proved that to be the case.

We are all just advanced versions of GPT3.

Discuss
The tools are not sophisticated, they are brute forced.

I'm not sure I've seen a more elegant approach to frontend web development in 2020 than Vanilla JS.

Maybe with some lit-html on top.
For what it's worth, I've been at a FAANG since 2012, and "competitive hellscape of Type-A 20-somethings" sounds completely alien to me. My coworkers and I generally work about 40 hours a week, and don't feel like we are in competition with each other.
Having worked w/ rails/laravel, I'd say you could say the same thing and it may even be 'more' true about laravel (see: built in queues, authentication, etc), with rails you need devise, and 3rd party packages for a lot of the normal boilerplate.

However, lately I'm thinking more about performance so would love to work more with rust or golang, though I find rust harder to grok mentally. Golang is nice though, and easy to follow most code samples.
You can find my config here:

https://github.com/ashton314/.dotfiles

I use selectrum for just about everything. The only reason I keep ivy and counsel around as for the packages counsel-rg (ripgrip with real time results) and swiper.

It is a very good question you ask. I have spent many months experimenting with these various packages. I actually wrote a blog post about switching from Helm to Ivy. I suppose I should write a follow up on about switching to Selrctrum.

If you would like to talk more one on one, please DM me via one of the channels listed on my blog:

https://ashton.wiersdorf.org/about/#contact
MicroConf Remote
I recently checked Airdna stats for my (capital) city and it said Airbnb occupancy was down 80% since March, with an uptick since mid-May, leading it to be down 60% currently (meaning it improved by 20% from its -80% level).
That's news to me. Their contract has been consistently renewed for years, and I'd imagine that would give Google some pretty bad PR if they didn't.
Eh maybe this is a good idea. Airline and hotel stocks have been up and people are planning for the end of COVID-19 by Jan. So by Jan they could of reached their old level's plus raised cash in a cash strapped world.

I doubt anyone believes airbnb is going to flop anytime soon.
Atlas: End-to-End 3D Scene Reconstruction from Posed Images
I think the idea was to use the nukes to launch it into space. If you want less fallout you make the project much harder. In that case I'd recommend waiting until you can manufacture things outside the gravity well.
> common elements are either only liquid at very low temps, (ammonia, methane)

But they are very low temps on our scale, which is centered around water.. There are many places, even in our own solar system, where these are liquid all the time, and water is solid all the time.
> I would love to see Lenovo consider selling this machine (or any 15+ inches) without the numpad and with a centered touchpad.

Yeah I don’t get this trend either. Are any pro users actually asking for this?
never has to be obeyed anywhere

That's not how it works. It has to be obeyed until invalidated by a court.

You can't just tell a law enforcement agency, "I know the president said x, but that's unconstitutional."

Law enforcement is not lawyers, or constitutional scholars. That's for the judiciary to sort out.
AddressSanitizer for Windows: X64 and Debug Build Support Augustin Popa
Is it? Or is it because you can sock away way more than $10K/year extra and have a very enjoyable life both at and outside of work?
Wooshed over you I see...Fred will get a better job and everyone at the company understands Fred because they are all Fred at heart but they like where they live and they can't afford to spend the time job hunting or moving cities with another kid on the way.
Fred doesn't have kids, Fred has projects and ideas and the only people who don't understand why Fred is doing what he's doing are managers who can't understand why they are paying him for a week with no features even though there is a very very good chance he has cut down future development time considerably.

Be Fred, quit your crappy job until you find one that can use your talents instead of calling you dead weight for exercising a grain of innovation in an otherwise destitute business grind.
Some employers/enterpreneurs going bankrupt is the definition of capitalism. If that wasn't the case, it wouldn't work for the betterment of everyone (as people wouldn't strive to create healthy businesses). This is increasingly becoming skewed though (with government subsidies).

On the other hand, capitalism has this great thing where going bust is not the end of the world (or life), compared to previous eons.

A system which allows (and encourages) failing is great.
It's odd also because those search engines have long-term contracts to the tune of like $350-$500M a year, and Google seems to be doing okay.
Hello,

I'm super happy to see that some folks are trying to make apps with Golang.

I'm myself the author of a Go package to build GUI with WASM and Go => https://github.com/maxence-charriere/go-app

WASM give us an incredible amount of new possibilities and hopefully, we will get to a point where Go will be used in production also for GUI/apps purposes :)

Congrats for this and good luck for the future.
It's called structuring!
thought the same thing - men not washing hands after nookie? And whats this about sinks being too short? Distractingly crappy data categories.
Facebook's stock price will keep going up (hopefully, for people holding them), but they're never going to appreciate in value in the same way an early state startup is going to. 100x returns between strike and exercise price exist. CompuTech can give the programmer more options to make up the difference, and while there's advice to value those options at $0, that's harder for an engineer to ignore once a salary threshold is met.

After the first $100k or so in salary - enough for living expenses, soft things like culture fit, are able to become more important to employees, and by offering services like on-site massages directly, employers are able to offer more value than employees could capture themselves. (On-site massages are also used to keep employees on campus longer, but once you start getting "free" massages, they're hard to give up!)
I've been hearing good things about zig, and someone mentioned that zig has better wasm support than rust, is it true? I wish rust had a js ecosystem too ...
You may very well be right. I have no special knowledge of internal workings at MS. Having said that, I can guarantee that there are factions within MS that were against getting rid of Edge and factions that are all about MS building their own browser. It's very possible these factions may win out at some point in the future. They certainly have the talent and resources to work on Chromium/Edge independently.
If downsizing the organization and bringing some revenue in from a VPN service helps them be less financially beholden to Google, I think that's a net positive.

I don't know that they would need to sell Thunderbird as a whole bundled product/service like Hey; they could launch a paid email service (in the "it's not Gmail" market occupied by Proton, FastMail, Posteo, etc.) and use that money for work on Thunderbird.

Not so different from having a VPN service and using it to bring in money for Firefox.
In Canada, Fido has $10/m + tax "Tablet Plan" which can be used on phones and gives you 4GB/m data
Chrome didn’t destroy Firefox. Firefox destroyed Firefox. Chrome was SO MUCH better it could't help but win.

Turns out people do actually care about performance and responsiveness.
Reasonml is an alternative syntax for OCaml. From the user's perspective, there is just one language OCaml, with two alternative syntax OCaml or Reason. If you want to interface to Js you need additional annotation for FFI, no matter which syntax you choose. The Reason syntax includes this FFI https://reasonml.github.io/docs/en/external adapted from Bucklescript, while Bucklescript itself is just OCaml plus the annotation and maybe other compiler directives. The Reason syntax also includes support for React which is not part of OCaml. I don't know what goes under the ReScript umbrella.
Or C++, which can be a great skill for an embedded dev to pivot into other fields, since almost all embedded devs work with C on a daily basis.
Giving Presentations That Don't Suck
General Electric spent thousands of dollars on consultants to teach us these lessons. You can have them for free.
Mozilla 2010: "join us, don't work for the man, work for mankind!" (this was their actual slogan)

Mozilla 2020: "well actually, work for the man" (or woman in this case)

Sadly, even with Mozilla Foundation getting 40M in donations they need the Corporation to pay the bills (including Mitchell Baker's 2.5M/y salary)

The fact that this makes it less likely Firefox continues to be competition for Chrome is bad news for the web ...