skysight-inc/HackerNews huggingface dataset:
Bay Area salaries are partly about location to begin with. This seems obvious, so I'm surprised by arguments that assume the contrary, usually in the form of "my salary reflects my value to the company, which doesn't go down when I move". The antecedent is a false assumption (the salary doesn't just reflect the employee's value to the company) so the argument is invalid.
Slightly off topic;)
In Tandy model 1 tank game (block graphics) you could park your tank where ALL enemy tanks passed by. A photograph in `80 Micro' showed coffee mug on spacebar (trigger) progressively accumulating the latest HIGH score!
my last company was a fairly global fortune 100. Our intranet had a hard list of salary adjustments they pertained globally for internal transfers per site. if I moved from a low COL area to SF, I got a 15% raise. SF to my office took a 15% hit. the transfer ratios were all (internally) public knowledge.
As the parent of a violinist and a violist, I find the role of the teacher for aspects like holding the instrument, to be less like "teaching" and much more like "debugging".

Kids grow, and every person's body is different: even when they've been playing for 10+ years and have reached the most advanced levels, they're still asking their teachers and fellow musicians to "debug" posture - because subtle changes can have outsize impact. This is why master classes exist, for instance.

There are all kinds of tools in this debugging toolkit. Some of them are rather tactile, such as feeling how much force is being transferred from the hand to the tip of the bow, feeling how "soft" the bow-hand is being held, feeling how much the bow arm's elbow is being allowed to sink under its own weight, or how much the shoulder is being tensed - because muscle tension can be a huge issue for string players. Not to mention the huge number of minute adjustments that can be made to various angles and might involve tweaks to shoulder rests, chin rests and so on.

Right now teachers have to debug, without being able to use their hands. A tall order for anyone. Just imagine being asked to debug software without being able to use your hands, or to poke at the system: no attaching a debugger, no inserting print statements - all you can do is give verbal inputs and observe outputs. It's a huge responsibility, when failing to debug, or getting it wrong, can have serious consequences (life-long problems with pain, for example).

Some teachers are much better than others at such "debugging", so yes from that perspective it sure would be nifty to invent some technology that guarantees more consistent results. But is it realistic? Every body is different physically, and the human touch and expertise plays a major role.

So, I can't help but think it would actually be a simpler problem to create an AI that can reliably debug software, vs creating AI that can reliably debug a musician's physical relationship to their instrument.
Incidentally, I started my PhD around the time this article was written. My thesis, which discusses the design and implementation of Scala.js, ended up being titled "Cross-Platform Language Design" [1], as it focuses on the language interoperability issue, combined with concerns for portability and performance.

[1] https://infoscience.epfl.ch/record/256862?ln=fr
Hi Steven! Nice work here and I'm really inspired by the design, especially because this is your first web-app from scratch.

I've always wanted to learn frontend programming/ design but am intimidated by CSS/ Bootstrap since there are too many screen sizes to take account of. Could you recommend resources/ links to learn more about frontend design/ programming? Thank you!
It's pretty worrysome. And it's not just the economy that's tanking. The way the government is limiting more and more freedoms every day is quite concerning. I think you guys have a much stronger tradition of upholding freedom, so I might move there once restrictions are lifted.
Roleplaying games!
Already happened before. This woman tried that and got caught (though she's far more sympathetic than a tech employee doing it... https://thehill.com/blogs/blog-briefing-room/news/434051-sto...)
You are right, for some reason I was under the impression that COVID-19 was much more lethal to older people.

I think because of the early cohort in Japan, of which most 70+ people ended up deceased.
Well that was fun, turning someone else's swastikas into Windows logos and "MAGA" into "VAGINA"
For normal small team it might be hard to get advise. More diverse users in other eco-system. Even clojure is hard. At least the code is easier to read.
People really do commute from Tracy and Vancouver today.

Your expenses don't matter to employers, but if the industry goes fully remote we'll no longer see labor markets with shortages and higher offers.
> the idiom for giving up the processor is 'yield' (rather than 'relinquish') it is common in cooperative systems.

Don't tell the Python programmers...
Parent isn't saying you should create Reddit accounts to shill for your new thing.

They are referencing the sock puppet accounts the Reddit founders used to make Reddit look like less of a ghost town in the early days[1].

> Huffman reveals that, “In the beginning Alexis and I submitted all the content.” When they submitted content they created new fake user names so that it would look like the site was populated with a large user base, while, at least in the beginning, it was just the two of them submitting the content.

> Huffman explains that this did two things. For starters, it helped set the tone of the site. “Websites have this kind of inertia, and we submitted content that we would be interested in seeing. That meant the content on Reddit, at least for our peer group, was good, interesting stuff. We wanted a site with the most interesting content online, and so we did our best to find it and then we submitted it ourselves.”

> Creating fake users and submitting content through them also made the site feel alive. Huffman says, “Users like to feel a part of something. If they showed up to the website and the front page was blank, it just looks like a ghost town.” He says, “At the time I think we were just embarrassed to have an empty website so we submitted the content, and it worked.” After a few months they had grown their real user base to the point that they didn’t have to submit content anymore.

[1]: https://www.adweek.com/digital/reddit-fake-users/
It's probably too complicated to verify. Zipcode and residence address are just easier.
> Giving a lot of stack space to each running thread would lead to fragmented and underused memory, or is it not a concern at the stack spaces you'd normally deal with?

That's exactly what happens, and it's not a problem in practice -- each thread gets 8 megabytes of memory allocated. (Note, due to demand paging, physical usage grows in 4kb increments.)
No, but it does support online DDL for some operations in InnoDB.

Very few database systems support online DDL, which unlike a transaction, does not require undo or rollback resources.
Of course one must have a rollback procedure if something fails, but you need one for transactions too, just in case.

An online rollback is far lest costly than a transactional rollback, because and online rollback is just undoing what you did. Added a column you didn't want in one query? Remove it again in another, very quickly.

TokuDB (a mysql/mariadb storage engine) supported all DDL as an online operation. But percona killed it in favour of TokuMX, the MongoDB equivalent.

TokuMX has no upgrade path to wired tiger, only one major customer at Percona (I can't say who it is) and no engineers.

Any kind of DDL is tricky and requires users to RTFM for the intricacies of their chosen database. One size rarely fits all.
I would say the opposite. To me, the characteristic of a salon is free-ranging discussion on whatever the participants find interesting. What Somers is suggesting is a tight focus on a defined topic.
Would love to see someone apply one of those neural network upscalers to see this in 4K :)
> How is software different than any other product?

Software is unregulated.

> Competition is not only real

You are imagining an unstated opinion. I never claimed competition is absent from software but that software developers make decisions without regard for that competition and impose those decisions upon their products without regard for their users or business revenue.

> Companies who develop products without regard for consumer demand or the competition are eventually unemployed.

That sounds like hyperbole. Advertising companies, as an example, do very well without regard for competition or the end user. Companies will continue so long as they are cash flow positive.
The reason is arguably this essay, written by a founder of ycombinator who many here wish to emulate or get the attention of.

http://www.paulgraham.com/avg.html
That is (morally) wrong on so many levels. It’s basically what regulations were invented for.
That's what I did with my audio app. After we got featured in the first magazine, I just sent that link to other magazines and offered interviews and giveaways.
Short answer: most customers would find the actual cost of that delivery prohibitive. It’s not impossible but that’s would rapidly be a niche market.

https://news.ycombinator.com/item?id=23295143
This is a terrible comparison. The raw death toll was not, in any way, shape or form the thing about 9/11 that changed the planet - every flu season kills far more Americans than that, and the big flu pandemics I'm comparing this one to that are almost forgotten were firmly in the 100,000 American deaths ballpark (not to mention the even worse global deaths).
I agree, and didn't mean to imply otherwise. I was focusing more on the point about ionizing vs. non-ionizing radiation, which I swear to god had to drill into random people's heads in every imaginable way and combination.

I assume this chart is still good to show to people: https://xkcd.com/radiation/?
That's exactly why we're building our software.
Using their own app to track their employees' location sounds very dystopian, and potentially complicates the lives of employees without a clear location but who have established a residence for tax purposes.
If you’re building a portfolio piece, to get a job working on web-based software, it might be better to make it a web-based application.

If the software is for yourself or other users, however, judge it first by how well it meets those users’ needs, not by whether it uses a trendy programming paradigm, language, or architecture.

I wouldn’t think less of anyone for delivering a stand-alone desktop or mobile application, if it gets the job done. Sometimes there isn’t much value in sharing information continually with other users or a central service, and the privacy of locally-stored data can be an advantage.
>Employees who attempt to wiggle around those compensation adjustments will be subject to “severe ramifications,” he said, as the company needs to account for employee locations to avoid violating tax laws.

>Zuckerberg said Facebook will monitor adherence by checking where employees access its VPN.

Do you think facebook employees respond well to these sorts of threats? Do you think I'll get a call from HR when I go visit my parents and log in from their house for a couple of days? I've got an idea, we can fit each of the facebook engineers with an ankle tracker like those guys on parole. Can't be too careful.
I know. For a Westerner, it's weird walking around India and seeing them all over the place. The fact that they are authentically a religious or good-luck symbol in some cultures doesn't change the fact that, in Western culture, they carry Nazi symbolism, intentionally or unintentionally.
Yet you (your main dream self) perceives them as conscious. They pass all the tests for being real, thinking beings. They respond like real people, at least much of the time. So how can one tell if they're thinking or not?
I have also only ever had problems with RAID 5. Many years ago, we ran a hardware RAID 5 and it was really very slow. I eventually bought some extra drives and switched to RAID 0+1 with much greater results and comparable availability.
As has been mentioned above PostgreSQL does not come out of the box with a supported, tested clustering solution.

Given that is a pretty popular part of MongoDB seems like an important thing for people to continuously fail to mention.
maybe they should pay your rent? or why not construct barracks for their employees?
Monitoring is critical. Without monitoring it's just a time bomb.

You need to set alerts and you also need to audit and test the alerting system every few months. Is so easy to forget that your alerting system depends on your email server or some network port or something that gets changed or removed without updating the alert system.
Note that there is no Jepsen test for those sharding/replication features.
nomen usoris reprehendo sicco
Discord's first cohort of users came from the final fantasy XIV subreddit - after a friend of the cofounder posted there after trying out the app. It's been all uphill from there.
On Lenovo thinkpads like the x1 carbon I am able to get to get 4 to 5 hours of battery life on a charge. Not bad at all.
Another interesting approach to lightweight cooperative threading is Protothreads [1][2]. Those are however stackless and make use of duff's device for the implementation; rather, than setjmp/longjmp.

[1] http://dunkels.com/adam/pt/
[2] https://en.wikipedia.org/wiki/Protothread
Perhaps there is slightly slightly different ground energy state of the two different chiralities and Nature selected the slightly lower one. I have not seen evidence supporting this hypothesis.

A similar mystery is why DNA chose a base64 nucleic coding system for 21 amino acids and a few punctuations. Some of the codons are redundant and some unused. (There appears to be a fossil base16 coding system inside it.) And synthetic biologists have modified it into a working base216 system with additional nucleic acids and amino acids. Perhaps again there is some ground energy argument as to why this universal 3-billion year old coding system is as complex as it is and no more complex.
Ah now that I re-read their comment I can see that I misinterpreted it. For some reason I was thinking along the lines of buying upvotes to get your post to the frontpage, which is of course pretty shitty.
What are you basing this on, personal anecdotal evidence?
> Numerous instances of wording in the article strongly suggest that the authors seem to be working under the confusion that ISO C++ is a compiler project, rather than a language specification.

There is no possibility that any of the authors are working under this confusion. The language specification heavily influences compiler projects because compiler authors tend to target standards. The argument that authors can just write their own non-standard compiler doesn't generally carry much water. Moreover it is extremely common for the standard to be written specifically to assist compiler authors. Consider the numerous instances of undefined or implementation defined behavior.

> If so, that is an unacceptable position for people on an ISO committee for that programming language.

The purpose of a standards committee is to standardize, not to standardize anything in particular. If the committee can be persuaded that these use cases are important to a large body of C++ programmers and that the alternative may be a split in the community, the committee may be inclined to adopt some of these topics as areas for improvement.
The CLR GC prototype was written in Common Lisp first
At least he is contributing something to do the discussion.

He may be right. Hey may be wrong. But it helps everyone learn.

Your comments contribute nothing. So how about you stop ?
You will be welcomed!
Then they risk talent leaving for a competitor.
RAID 0+1, is that the same thing as RAID 10?
> Please wake up, we miss you.

I think that sentence gives itself away as modern. Were comma splices in common use 20 years ago?
How come mdadm needs lvm?

Do you mean device mapper?
Big question: is it in standard Unicode?
They had a vaccine for that 4 months after the outbreak.
Interesting. I am curious, did the giveaways yield any significant rise in users when compared to not doing a giveaway?
Have you ever heard of a pay scale? Why on earth would you pay a senior engineer more than a junior engineer unless you believed their value to the company was greater?
(C++)
Fair enough. I should've thought about complexities of handling instruments more. My mind just raced to the memories of my piano lessons and the time a friend was teaching me guitar; the part about correct hold/finger placement were essentially pattern-matching, the kind I could see software solving right now (enough cameras + right software). But I understand now that what I've been taught was just the beginning of the beginning.

As for debugging in general, I agree and offer an analogy that might be intimately familiar to everyone here: debugging your parent's/neighbour's/friend's computer over the phone. I can handle it for about two minutes before my head hurts and I start boiling from anger. These days, I flat out refuse helping this way; if it can't wait, I only explain them how to install TeamViewer and what numbers to spell me over the phone.
Gotcha. Yeah lots of people don't get that.

Yeah I still love this chart!
The most intolerant wins. Now entrenched, most businesses will never veer from being remote-centric again.
How much are they making (drivers)? Its a good idea but the site is a tad messy.
Since you mention travel...I love the Portland airport and hate the Seattle one. Not the deciding factor of course.
I used the same approach, which I learned from DES textbooks. I wrote up the design here: https://github.com/pivotal/skenario/blob/master/docs/concept...
“What's so bad about Elon Musk?”
This article is a little absurd. They are talking about uSv (10^-6) than give the big warning

> Scary thing, what happens if scan jams and fail-safe mechanism fails -- local dose very high of order a few Sv

We can do this with anything. I'm not so concerned about these machines failing in a region that typically has radiation monitors. Sure, we should be concerned with machinery failing, but the amount one should worry isn't proportional.
Android client for Pixelfed, the federated image sharing platform
A mirror set of two 12TB drives will perform much better than a eight disk RAID 5 array
Yes they were. IIRC at least one of the major manuals of style endorsed them at least in some situations.
It would be great if we could change color of the highlights. On some pages, especially with dark modes, green doesn't work.
Covid-19: Here’s how germs are spread and where you’re most likely to catch them
Tech rapidly burns people out, the people that survive either get someplace where they can quietly hide, play the dominance game, find some way to duck out from time to time or some combination of all three. You either follow the crowd or people tell you that your wrong at every opportunity, if you want to prove yourself right you get saddled with impossible goals to do so.

The constant churn of the actual technology has many people running to catch up. What worked today no-longer works tomorrow because there is no considering in the engineering, if that even happens, of permanence. Because of the heavy involvement of software the hardware is often burned at the end, some products took longer to bring to life than they lived, because its all disposable. The software, the hardware, the people.

I think to see why women and older engineers are few and far between we should be looking at these issues, because in some technology companies outside big tech we see plenty of women and older engineers, but since those companies don't "innovate" every quarter and pivot like a top, they trudge on outside the limelight, some doing great things we take for granted.
At the right scale, it is, but the pairing opportunities become significant when a given service represents a significant portion of how people eat. (To give you an idea: at that point, the lobbying against the platform isn’t coming from restaurants but supermarkets.)

It also requires to change the expectations and internal organisation of restaurants:

* you have to tell them that the delivery person will pick both — otherwise they freak out when they don’t run out with the first one;

* you have to ask them to have two orders come out of the kitchen at roughly the same time: fast-order cooks can do that if they know they have to, but if they don‘t, those are quite frequently far apart. And there’s little information coming out of the kitchen telling you that this will be the case when assigning the order.

Handling that kind of organisational change is ambitious when a restaurant is struggling because they have a staffer whose full time job is to copy orders from the delivery tablet into their point-of-sale because the two softwares are not integrated.
I’m waiting for this to be framed as a racial equity issue. Are they really going to pay people in Detroit and Atlanta less than people in San Francisco and Seattle for the same job in the same “virtual” location?
Thanks OP.

Just picked up impartial.app - might try a just-for-fun side project and hook it into some sort a decision making algo and/or crowd-sourced vote.

Premise: User can't decide something and must enter N possible options, then have the app pick the winner.

Twist: The user doesn't ever define the problem, just potential choices.

a) $20,000
b) Snowball it
c) Propose
d) Cupertino

Impartial.app says: __________
> I see other commentors saying book clubs as primarily social gatherings and about the book second. This strikes me as odd. If you want a social gathering, why have the pretense of reading books, just organize the social gathering, perhaps a weekly meeting at the local pub or someone's home.

What's your idea of a good first date?
If you don't use any outgoing data transfer or just a little, it could make sense for smb.
TypeORM 50x performance penalty for many joins
This is absolutely spot on. In fact these are the exact 3 points I came up with when I’ve thought about “high performing teams”. If you don’t have a team that thoroughly enjoys what they’re building and each other you have nothing. Skill is tertiary but important. At least one person needs to know what they’re doing. Even if the other 5 just graduated middle school, if they’re eager to learn and willing to listen things will be copacetic.
Namecheap probably got rid of privacy upsells because they had to. Namesilo is my favorite. They've had whois guard privacy since at least 2017.
Because of the write hole, right? I've been avoiding btrfs because of that issue. Multiple copies are too wasteful and the parity implementation isn't perfect. Hope it gets fixed soon.
https://rationalwiki.org/wiki/Lying_by_omission

Also see: https://en.m.wikipedia.org/wiki/Lie + Find in page: "Lying by omission"
> We can start moving out of the Intel/AMD backdoors and start to equip ourselves and our communities with trustworthy computers : ARM-based for now, RISC-V-based for later.

What is your objection (if any) to the POWER9 architecture? Granted, I'm not sure if there is a decent laptop with the chip, but it is certainly a viable competitor to AMD and Intel in the desktop space.
> Compare and contrast with the highly ethical Postgres team

You do know that PostgreSQL had issues with not fsyncing data as well ? It's technology. Bugs will be made. Design decisions will be wrong.

I think it's really disappointing and inappropriate to be labelling MongoDB engineers as unethical for simply having incorrect defaults. Which in their history they often change after they are made aware of them.