skysight-inc/HackerNews huggingface dataset:
Digital Agency Owner Here... I have to say, this is difficult to read and it gives a bad name to other agencies.

- I think the first "mistake" was not having it as a fixed price. We spend a lot of time up-front defining the scope and get sign off before committing to the work. After that, we roll it through the relevant departments. We take the risk on for bugs/issues (that are within scope) and do the project as a fixed price. Anything out of scope is a different conversation but will always be priced additions.

- This agency got the best of both worlds, hourly rate and no risk on their side.

- I disagree with some of the comments on here about agencies not being your "friend", a "good" agency will treat you like a partner and be focused on helping you meet those goals, regardless of if there's more money to be made. Ultimately, our job is to make you look good and reach goals. If we don't do that, we don't need to exist.

- They should have said no at the beginning. We turn down clients and it's hard to do sometimes, but ultimately you're setting everyone up to fail. Honesty is key for all parts.

- The onus should be on the agency, not on you. If there's issues with the build, that's the agency's problem not yours. That's why the initial scoping is so important.

- A good agency IS better than a freelancer(or freelancers). You have a team of people conducting the work, pulling in the right people at the right time, expertise and experience of doing this day-in-day-out, what to avoid etc. On top of all that, ensuring it runs on time (it's in our interest to do so). A rolling freelancer is incentivised to keep the project running as long as possible, but on top of that you're limited to a knowledge of one.

- The CEO unfortunately took full advantage of the situation here. This is a short-term approach that may work for a few clients but after that, the word spreads. There's few things you can keep hold of these days, your name and reputation is one of them. I'd advise actually naming this agency as the anonymity will only promote them to keep doing it.

Sorry this happened to you and I admire your positive approach to the situation, sometimes what's done is done and you have to learn and move on.
relational databases do best with facts. a proper materialized view is just another fact.

in my experience materialized views are critical for most large databases.
On the WiFi, we switched to pre-installing the card with antennas attached when we launched in Europe last year, and are continuing that for all configurations of 12th Gen. We agree it is too finicky.

On the hinges, could you reach out to our support team? We had a set of out of spec hinges come from our supplier, and it is possible that is what you are seeing. The team can also help you out on any issues you're seeing on your keyboard or trackpad.
Initiating the call counts. So both parties initiate a call, which both phones deny. The second attempt works.
All this does is make writing a CHECK constraint for a JSON blob relatively straightforward. And yes you should use CHECKs in the database. In practice, it is very easy for application code to either not check or screw it up. It is much harder to find and clean up bad data in the database than prevent it from being inserted. By making it a schema config, it is much easier to audit by other engineers and more likely to be correct.

If CHECKs are causing perf issues, then okay maybe put the problematic ones somewhere else.
Having more votes does not make Hillary's run successful. Getting millions of extra votes in California but losing in other parts of the country was a poor tradeoff and the opposite of a good campaign. She gerrymandered her own voter base.

Poor strategy killed her campaign. Poor tactics doubled down her poor strategy. Poor decisions (remember when she decided to self host email), poor judgement when in power followed her entire public life. Look for a demoralizing 2024 run if Biden doesn't run or crown someone.
That's well under inflation.
ML is not that good at predicting consumers' choices
Very nice cautionary tale.

One thing stuck out at me:

> Why didn’t you just refuse to pay them until the work was done? ... If I had insisted on milestone-based payments from the beginning, WebAgency likely would have declined the project. They saw me as a small client who could grow, but nobody wants to work with a tiny client who’s as demanding as a huge corporation.

That would have been for the best, right? Someone savvier than me might have realized here the point above about "avoid hiring a vendor as their smallest client". They're offering a different fee structure than for their other clients, but it's still not appropriate for your needs.
I'm far from convinced that science is less productive as a whole than it was in 1900, though I'm sure the average scientist today isn't as productive as Max Planck (but of course he was above average in his own day as well).

Something I think would help the incentive situation is providing more incentives for teaching and service. My grandfather was a professor emeritus and I can't find any record of him authoring a research paper (or a PhD thesis for that matter) but even 30+ years since he last taught I still run into people who rave about the formative experiences they had in his classes. He's a minor celebrity among local engineers of a certain age.

Such a person could still provide a lot of value, but it's harder to measure.
I drifted into data science, based on what I used to do to estimate projects as it happens.

These comments are pretty funny to me. There's clearly a lot of people here who have absolutely no idea what they're talking about! They sound very confident though, which is a bad combination.
> No need to waste time with 7 rounds of interviewing only to find out the salary is 50% of what I currently make.

You can just ask at the end of the first interview. I've never had a problem doing so.
Some technologies benefit from cold. The challenge is in making them ROI positive.
Thanks for the details, I was surprised at the 23andMe outsourcing of genetics. I didn’t want to give mine to that company and (while I’m sure that was in the fine print) I assumed I was only going to be dealing with the company I actually signed up for.

Forward outsources a lot of their clinical stuff, so the service ends up being much less premium
There is a reason why successful startups seldom order contract work especially early on.

Design is kinda different, yet most startups tend to have some competency and capability in that field(some frontend engineer more on the artsy/design side). If you did, you could have easily said that you are happy with the results and can take it from here, ask for source files. Since you pay by the hour and their game became to drag this it would be great to introduce a threat like that (even as a bluff).

Suddenly someone will realized that due to constraints(finding new agency would be costly) he became critical element of your business flow and will exploit that.
This is as good as a time as ever to inform you that "Zuru" are the first two syllables of "Zurullo", whose most colloquial meaning in Spanish(ES-es) is "compact portion of human excrement expelled in one go".
Automated Batching and Differentiation of Scalar Code in Enzyme [video]
Equity compensation has meaningful value for a small minority of roles (i.e: at liquid companies) so for the majority of job seekers, salary is the compensation.
Remote job listings made up 18.4% of paid job postings on LinkedIn in May, attracting 53.5% of applications, up from 2.9% in January 2020, according to LinkedIn data.

(Source: https://www.wsj.com/articles/is-that-remote-job-opening-real...)
You got some good, but short answers. Since you asked me, I'll give you my definition: It means that your app servers are homogenous. They are all running the same server code in similar configuration. How many instances you are running has nothing to do with it being a monolith or not. You need more than one server just to get some fault tolerance. In practice your scalability bottleneck will typically be your database as all servers share that and your servers themselves ideally are stateless (they typically are for Rails apps, as Zendesk is using Rails).

Microservices on the other hand in theory have a number of very small services that at most share some libraries, but can be deployed independently and could each even be written in different languages if you want. This mostly is an advantage if you know that different portions of your app are gonna scale very differently from each other and rely on disparate data models as well and only share a small interface. In practice, things frequently don't end up as clear cut as you expected on the outset and you end up having to heavily coordinate many of your deploys across services.
We don't have a hundred biases, we have the wrong model
Terms to mute on Twitter to clean your timeline up a bit
Star Wars Scene Transition Effects in CSS
There are 144 million actual taxpayers so the cost is more like $70 per taxpayer. Worthwhile but definitely not free or low cost. Another way to look at it is the average taxpayer paid $10,649 in 2019, so Webb required the entire year of taxable effort from 939,055 average taxpayers.
It's in the release,

> U.S. Attorney Damian Williams said: “Today’s charges are a further reminder that Web3 is not a law-free zone. Just last month, I announced the first ever insider trading case involving NFTs, and today I announce the first ever insider trading case involving cryptocurrency markets. Our message with these charges is clear: fraud is fraud is fraud, whether it occurs on the blockchain or on Wall Street. And the Southern District of New York will continue to be relentless in bringing fraudsters to justice, wherever we may find them.”

> FBI Assistant Director Michael J. Driscoll said: “Although the allegations in this case relate to transactions made in a crypto exchange - rather than a more traditional financial market – they still constitute insider trading. As alleged, the defendants made illegal trades in at least 25 different crypto assets and realized ill-gotten gains totaling approximately $1.5 million. Today’s action should demonstrate the FBI’s commitment to protecting the integrity of all financial markets – both ‘old’ and ‘new.’”

Why do you say insider trading is legal for non-securities?
Has anyone approached you about an acquisition? At 50k+ MRR and those margins on hardware you really shouldn't be losing money. Imagine there's a small (or big) hardware company with in house employees to do what you're outsourcing at a much lower cost.
1000%
I have three of them currently.
I agree, although it's been posted a few times already. In searching, I found a nice, and obligatory CloudFlare article on it: https://www.cloudflare.com/dns/dnssec/root-signing-ceremony/
And just to let you know how absurd Snapchat's login flow is -- I managed to remember my password!

But then I get the "This login seems suspicious, enter your phone number for verification" XD. This is a cruel joke and should be fixed.
>I don’t see how a computer racer that destroys human competition would make the game more entertaining, I guess there’s work to do there to not make the AI reliably pull of highly risky moves.

Maybe not a fun challenge to race against, but a benchmark to check your performance. Like modern chess engines.
I've done the first part [0]. But I don't know an easy way to assess the second part. Clearly congress intended for it to be difficult, but the idea that a conservation easement is in fact permanent should always have an asterisk next to it.

[0]: https://www.landcan.org/article/extinguishing-transferring-a...
Serious hedge funds won't allow you to trade or having any positions that may remotely have a conflict of interest.
> "Glassdoor wants to safeguard anonymous speech on its website. Zuru wants to protect its reputation. Both interests can’t simultaneously be accommodated."

Accidental self-own?
I would ask before the interview process even starts. Actually I wouldn't, I would just skip like the OP.
I wish someone at Twitter would explain what each of these options is responsible for. These seem like magic incantations without knowing what they are actually muting.
We’ve heard of Scrum. Now comes Stick
Very interesting. I did never really look at the "Concrete Mathematics" book, so I missed this take by Knuth on turning a formula F into a term [F] by defining it as 1 if F is true, and 0 if F is false. Note that this cannot be done in first-order logic, as a formula cannot be part of a term. But it is not a problem in simply-typed higher-order logic, for example, and it is not a problem in abstraction logic, either.
You could have stopped at the first half and had a mostly coherent point that I would agree with.

Some of these bills do indeed matter, in the sense that someone has to deal with them at some point, and I expect many bills in most sessions to appear somewhat similiar.

But they are hardly real attempts to tackle the problems we're facing, and I'd argue we're not even treading water on serious, serious issues we're facing as a country.

It's like watering your house plants while the house burns down. Technically - someone should be watering the plants. Is it really the right priority at the moment?
The Lucid Air Grand Touring Makes the Tesla Model S Feel Kinda Pointless
There are many alternatives, there's some listed in this thread: https://news.ycombinator.com/item?id=29888599
>we are realizing that all the green energy in the world is useless if we can't store it.

Most of us realized this 20-30 years ago.
> Are you telling me that fraudsters get caught on the blockchain more than other places?

I'm sorry, but I did not say "more" and "other places" in my comment.

What I said is what I wrote.

My point is: blockchain is not anonymous. The hate bandwagon that says fraudsters have a safe heaven for doing whatever they want without a slight chance of being caught is just fantasy land...
Elon Musk's Tesla sells most of its Bitcoin holdings
That's an excellent point. The US is a prime example of a nation-state that is too good to last. Humans just can't take it.
>>but presumably it'd have been several orders of magnitude cheaper to just directly invest in that tech instead of building a weapon.

True, but virtually nobody would be motivated by just directly investing on the tech instead of an exciting fighter jet.
We know it’s bad, and while we vote for better, we also need to get problems solved in the near term.
Based on the sales graph, it sounds like they didn't even accomplish that much.
When are you going to ban this user? Their username is sexual and offends me as a woman.

https://news.ycombinator.com/user?id=MegaButts
Malthusian fabulations of the over-inflated egos of technologists wildly overestimating their understanding of Nature itself.
I can't speak to all science, but I am a CS (cryptography) researcher and routinely read papers from the 1980s. The level of rigor and quality of my field's papers has absolutely improved, by leaps and bounds. The formal definitions in those early papers are often non-existent (and sometimes wrong in retrospect) and the proposed constructions are often much simpler (and sometimes subtly wrong in retrospect.) And the number of papers has increased by at least an order of magnitude.

On the flip side, those early papers contain the most fundamental discoveries in our field: you're only going to invent RSA or blind signatures or zero knowledge once. It's possible all those researchers were much smarter than we are now. (I grant this!) But there are a lot of absolutely brilliant people I know today. Alternatively, the lower-hanging fruit is all gone and the problems have become much harder.
> OpenAI estimates that Codex (what powers Github’s Copilot) can already complete 37% of coding tasks.

This makes me a bit suspicious of the article.

Obviously this is just one developers experience now. I've been using Copilot for the last month, and it's an awesome bit of tech. But generally speaking, when I let it write a blob of code:

* There's a 50/50 chance it'll even compile
* It's always, _always_ wrong in some way, usually in ways tricky to spot
* And the tests it wrote _for it's own code_ are generally wrong too

As always, I think the bottleneck is in describing exactly what you want in a way an AI can successfully interpret it.
Yes but only if you have another job lined up.
Most jobs have office politics, and love/hate it but you need to fit in.

Highly recommend trying a toastmasters course, where you can learn some extrovert skillsets.
This is a good writeup! A couple random thoughts that occurred to me while reading through it:

- It would be really nice to be able to disable Lockdown Mode for specific people in iMessage the way you can for specific websites in Safari. I'm guessing you can't because the sandboxing isn't implemented the same way it is in Safari...but maybe that should be fixed!

- Disabling WebRTC in Lockdown Mode is probably an overall win, but it may result in certain web-video-conferencing tools not working. In most cases, the correct answer will be "then install the app for that instead", but it may result in a few issues. On the other hand, users can also disable LM for those sites (and I like that you can do it easily, so I could do it temporarily and then flip it back off afterwards).

- It will be interesting to see if the ability to turn this on is a feature available in MDM. I can imagine companies mandating that users traveling to certain areas of the world must have LM MDM-force-enabled on their phones at all times instead of taking a burner phone.

- I wonder how the prohibition on wired accessories will work if the phone is unlocked when the accessory is plugged in. As an example, with LM enabled I could plug my phone into my car and use CarPlay, but does it then turn off when the phone locks? I'm assuming not, but if you're going full-bore-privacy-protections, there's an argument there that it should actually just disable the port fully when the phone locks (and that's certainly the easier option to code).
Mathematicians use very terse notation in formulas, but accompanied by a lot of natural language text. The equivalent in programming would be terse code with long comments and documentation.

Many programmers instead see self-documenting code as the ideal outcome: maybe not very compact, but virtually free of comments (and with documentation at least partially autogenerated).

In reality, successful open-source projects tend to have many comments in the source code. Often not one-liners, but detailed descriptions of functions, their arguments and algorithms, motivation for the choice of the implementation and so on.
I don't like having to ask.
You got scammed
EMDR as a technique isn't itself necessarily talk therapy, but a good clinician will spend time conversing with you & building resources and tools first. It is evidence-based and considered effective, though.
> Laptops with ethernet are basically unheard of outside of large gaming rigs these days

This is just not true. The vast majority of Lenovo Thinkpads come with a built in RJ45 ethernet port.
Please keep your lefty nutjob lawyers out of the prosecutors offices.
> where public water resources are being abused to farm a desert

You are incredibly short-sighted and your implied policy direction seems to favor human extinction.

"Over a third of the country's vegetables and two-thirds of the country's fruits and nuts are grown in California."

https://www.cdfa.ca.gov/Statistics/
Better to ask before the first interview, but that still takes more time than reading it off the posting.
Stop using Apple's products if their "functionality" or "user hostility" is a problem for you.

I used to be a fanboy. But I've moved to a (mostly) FOSS setup now. It's more rough around the edges but if I decide my computer/phone should not do something, then it FUCKING WON'T and I generally have the power to make it so.
No. You don't pay Uber for someone's time, you pay Uber for rides.

You're confusing equity and equality.
I can imagine one thing: a project that is overbudget and past deadlines.
On other hand the election fraud that lead to election of Biden might not have been possible with stronger central government. Just think of same rules through the country. No postal voting. Mandator IDs from central database, updated live based on movement of citizenry.
Can't wait for glassdoor to subpoena HN over this comment.
> 76% of Black Protestants, who overwhelmingly vote Democrat, think the Bible should have at least some influence on US laws

This is kind of a vague opinion. The Bible says many things, many of them contradictory and some of them just outright ridiculous. Let's just pick one gem, Exodus 21:7-11 [1]:

> When a man sells his daughter as a slave, she will not be freed at the end of six years as the men are. If she does not satisfy her owner, he must allow her to be bought back again. But he is not allowed to sell her to foreigners, since he is the one who broke the contract with her. But if the slave’s owner arranges for her to marry his son, he may no longer treat her as a slave but as a daughter.

> If a man who has married a slave wife takes another wife for himself, he must not neglect the rights of the first wife to food, clothing, and sexual intimacy. If he fails in any of these three obligations, she may leave as a free woman without making any payment.

Here we have slavery, selling your daughter into slavery and polygamy all in one. Should this influence the law?

If the answer is "yes", well you're crazy. If the answer is "no" then you've conceded the Bible isn't an authority and you can freely choose to ignore what pats of it you want.

There are others such as putting people to death who work on the Sabbath.

The issue of the Bible is most brought up when it comes to abortion (and gay marriage). The Bible is in fact silent on the issue. Up until the 1970s, white evangelicals didn't actually care about abortion [2]. Catholics had some opposition but it wasn't front and center.

What mobilized evangelicals against abortion was actually a deliberate political movement to opposed racial desegregation, as sparked by whites-only schools in Mississippi and Bob Jones University.

So my point is that I don't put a lot of stock on statements like "the Bible should have at least some influence" on US laws because it doesn't mean anything. The question itself is a form of manipulation. I mean the Bible says "Thou shalt not kill" and murder is a crime. Does that meet the standard of "some influence?"

[1]: https://www.biblegateway.com/passage/?search=Exodus%2021%3A7...

[2]: https://www.politico.com/news/magazine/2022/05/10/abortion-h...
My heart goes out to this guy ...

For those unaware, the blogger left a high-paying job at Google 4-years ago [1] to start his own business and over those last 4-years, unfortunately, hasn't really made any money/profit [2]

His blog is a treasure trove of insights and lessons learned along the way.

Highly recommend for others to read.

[1] https://mtlynch.io/why-i-quit-google/

[2] https://mtlynch.io/solo-developer-year-4/
Again, no sources.

The point is not that it is coming from one side or the other but rather to blame one side is to loose site of what is happening. My post was simply to show there is violence all along the spectrum. The post following my post regarding Anti-Communist mass executions is a good example of bringing balance to the conversation with evidence/sources.

If you are to "stand by" your statement then provide some evidence.

>Communists are not getting votes
I feel the Communist Party USA would like to differ. [0]

Furthermore, marxist/communist voters since "1988 to present: Voters urged to support the Democratic Party"[1]

Therefore, your statement about fascist ( not sure your intended meaning ) can be said about marxists/communists. Event the communist party wants you to vote for Democrats.

[0]https://www.cpusa.org

[1]https://www.marxists.org/history/usa/government/elections/pr...
> Equity compensation

The vast majority of developer jobs offer no equity comp.