skysight-inc/HackerNews huggingface dataset:
> Aww I’m feeling bad for the poor engineer who is saying “crap” a thousand times now, or is blissfully unaware that their day is about to get much worse.

I hope not. It sounds like the test database was not being anonymized but sometimes things like this can be as simple as not selecting a debug build in Visual Studio, either of which is an organizational issue and not an individual one so he shouldn't be punished.

This is especially true if you have corporate buzzwords like "taking ownership and responsibility". No one will take responsibility if there are punishments for owning up to and admitting mistakes. Odds are they feel pretty bad about it already.

While we're sharing personal anecdotes. Parents get very upset when they incorrectly receive truancy reports because you forgot to check the IsDeceased flag...
Is this referencing some unexplained relation to the post or just vlog spam?
Ah, I love when people decide they need committees for plans for their committees.
TikTok Cryptocurrency Influencers Are Teaching a New Generation of Investors
I feel like different people have different views depending how close they are geographically or financially to China. I don't think the diplomatic "wolf warriors" has any effect on anything tangible. It's not like international stage laughing has slowed down China's geographical expansion so far.

I doubt it'll be the doom of the West anytime soon but it's not going to be pretty for countries near China in the next 20 years. For countries next to China, it's probably about how bad the terms can be, how much land/sea they can keep* and whether that comes later or sooner. The big plan is to help those countries develop and slow down China influence's expansion.

I do think as the population become more educated, more liberal values will take hold so maybe more Western education can help. However, Chinese government control is quite vast and they are flexible as well. China is also doing very well economically so it's easier to turn a blind eye to stuffs.

* One aspect that can delay this is the Freedom of navigation operations https://en.wikipedia.org/wiki/Freedom_of_navigation#FONOPs_i...
If that's the case we would see an effort to reverse those wrongs by reverting all the economic benefit that America gained at the expense of Native Americans. All the land and lives taken, and all the wealth and prosperity they could have generated. The total sum if repaid would probably erase a significant part of America from the map.

So it was wrong. But clearly not wrong enough to warrant erasing America and its wealth from existence. Saying sorry and expressing regret is cheap. Actual action is expensive.

As an aside, I wonder what the psychological effects are from growing up in a nation where the public discourse is all about how the nation was unjustly founded. If a significant part of the next generation believes that America's historical foundations are rotten to the core and that its existence is a tragedy, what happens next?
There's plenty of them, so long as it's 2005. Soekris and PCEngines come to mind.
Wild. Where were the other people in the room? This sounds like shared (ir)responsibility beyond the individual with the bad attitude.
This happened to me once at an old job. I discovered a race condition between the process that sanitized data out of the staging environment as it was (continuously) refreshed in from a production fork, and the process that sent notification e-mails during mass events.

Our customers were all rather large corporate types, so a great many "Was this sent to my stores?" type messages from VPs and C-staff ensued.

I luckily wasn't involved in the communications fallout from this, but it did initiate a sweeping change inside of engineering to go proactively find and correct for these sorts of issues. We had the same pattern in use throughout our platform, and really all that stood in the way of this race condition being triggered had been QA not testing at the exact same time a critical part of that refresh process was running.
Burnt out: is the exhausting cult of productivity finally over?
A Pill to Treat Covid-19? The U.S. Is Betting on It
Not quite revenue, if you're already hosting your app on AWS and paying AWS for that, those expenses decrease.

But in no way are AWS giving away money so to speak. They are trading their commission from your app for compute they can offer
TLDR: People... that's what I miss

Once I was a programmer: I miss talking to the users, figuring out what they really wanted (instead of what they thought they wanted) and delivering it to them.

Once I was a bench technician: I miss having practice taking anything, no matter how old or undocumented, apart, and getting it working again.

Once I ran an ISP: I don't miss being on call 24/7, but being helpful was nice.

Once I was an IT Administrator, I miss helping everyone, and being able to intimidate computers into working. (Once had one of my users claim that the thought of calling me made his computer start working right again)

Once I built oddball electronics one-offs, I made lightbulb filaments float using lorenz force so they could be heat treated in the bulb... I miss pulling out all sorts of odd tricks to get things done.

Once I made gears - I miss making chips while turning a blank into part of a precision mechanism that will outlive me.

Mostly, I miss helping people get their jobs done. Friends I had at work. I also miss insurance and a steady paycheck.

I don't miss commuting, except when I rode the train and met all sorts of nice people.
Google Wants Rust in the Linux Kernel
Hello Professor, I was not familiar with you or your work and leave this here for anyone who's similarly uninformed:

https://en.wikipedia.org/wiki/Carl_Hewitt
I work with female senior software engineers and project managers, and have personally hired quite a few. They seem to be doing great, are well respected, and doesn’t seem to have the problems you are advocating. So obviously what you consider to be universally true isn’t. My guess is that you have been unlucky and worked for companies with bad cultures? I have personally worked in a company that was toxic to everybody (male/female/…) and the only solution is to jump ship until you find a good one. They are out there.
>the flaw here is seeing each "blue state" as 100% blue and each "red state" as 100% red

The so called 'flaw' is exactly how the Senate works. A 51% red state will be represented by 2 100% red senators, and same for blue.

>The holdout states give a voice to the people in holdout counties whose lifestyles are at the whim of a super-majority in the city.

So instead the lifestyles are controlled by a super minority?
I once accidentally ran a load test against our password API in production and reset the password for about 100k users to random characters. Hang in their bud. Happens to us all.
GrubHub, Doordash, Ubereats etc are unnecessary middle men. What's their actual value to the consumer? An organized list of local menus.
All comments here make sense but check yourself mate if you really need a cofounder to launch this thing (sometimes you just need employees), and it could be anxiety that's hindering you in executing effectively on this. It's a lot of accountability to be a solo founder yes, but a cofounder isnt the only option, maybe a better process or approach is out there.
Yep, and programmers only have a few decades instead of hundreds of years to have built up generational knowledge of pitfalls and best practices, and even then traditional systems get things wrong.

I'm not convinced that programmers and computers can bootstrap to that level of experience very quickly. I think a decade ago I was more optimistic on that possibility, but a decade of repeating history has made me a bit more pessimistic on that ability and cynical about the motives of most people involved.
The Sopranos too.
And China's industry has the world by the balls, so there's not much that can be done from an external perspective to prevent this. That said, I'm not sure many nations would do anything even if China didn't have leverage over them.
Not OP, but I think it was a bit of tongue in cheek comment (I might be wrong tho) ;)
Looking at the dependencies, I realized that it is now common to implement database bindings purely in the host language (vs. using vendor provided C/C++ SDK.)

Deno PG [1] and MySQL [2] does it. This makes sense considering Deno's security model. But Node libs do the same [3][4]! This also kinda make sense, as node-based JS has to be async most of the time. Still it's such a hassle.

Anyways, kudos to both communities. You've done a lot!

- [1] https://deno.land/x/postgres@v0.11.2

- [2] https://deno.land/x/mysql@v2.9.0

- [3] https://github.com/brianc/node-postgres/tree/master/packages...

- [4] https://github.com/mysqljs/mysql
It’s becoming increasingly popular, at least in NYC, for VCs to promote their mental healthcare perks. Some have coaches, some even have psychologists as GPs. We are making progress.
He's weird. I don't think he's alt right, that's a stretch, something about him and by extension the intellectual dark web, it just comes off as elitism pretending to be digestible , a bad new atheism leftover. But he does have that in common with left identifying folks who end up coming from rich or status quo backgrounds.
The channel name is the same as the github username of the deno db author, so I think it is actually related despite the content not seeming to be

Edit: And the authors website links to this channel
'The quiet person you pass on the street': Secret prisoner Witness J revealed
Giving a number early on in the process only weakens my position when it comes time to negotiate, waiting for an intital offer to counter is in my best interest. I apologize if that makes me a 'not great hire'.

If you're happy to provide a range, great, if I'm still there doesn't that generally indicate that the range is in line with my expectations?

I guess your comment kind of makes sense, I can see how corporate might interpret 'this person looks out for themselves' as a potentially bad hire.
Yes, it does. But I don't think that is a problem...quite the opposite. When you're preparing a document, and you know you've only got a half hour some some executives attention, it forces you to really think through the message. It forces you to ask yourself questions, and find ways to make the point more succinctly. It's an extremely refined elevator pitch devoid of the influence of charisma and showmanship.

If you expect people to read before the meeting, there are two problems: 1) nobody will read before the meeting, and 2) the documents become too verbose and poorly thought out. If you don't expect any reading at all, you get presentation-led sales pitch that favors smooth talkers and charlatans.

I absolutely hated about 99% of the culture at Amazon, but not the document-led meetings. It's an amazing bullshit filter.
3D foot scanner with eCommerce integration for iOS
> On hiring side we screen folks out pretty quickly who can't discuss money.

That’s because it benefits you as an employer.

I’ve been on the hiring side and I know there’s a budget. If someone is too high you want to push them out right away.

My flatmate in Singapore about 6 years ago was looking for a new job. Her salary was about 2200/m and she said the recruiter kept asking about salary.

I told her not to discuss it. She doesn’t /need/ a new job. If the company really values her then they will give her an offer. They have a budget. They offered her around 4600/m.

If she told them she was on 2200 it’s guaranteed they would have given her only a small bump.

Companies should never ask for salary info. Because it’s only used to get cheap labour.
Will Cruise’s Commercial Test Be Far Behind?
Best Notepad Alternatives with Better Features in 2021
Defining the schema in application ORM with Mongo seems helpful. While the DB doesn’t enforce a schema, I always want to have one.
I once sent spam out to persons unknown. It was probably sent to about 4000 people - but no one could actually be sure.

So to fix it, I sent an "I'm sorry email" to the following: my boss, his boss, and 50 key customers, all on BCC so they didn't know who I was "apologizing to" and left it at that.
Oh man. I'm assuming you used your Gmail or Microsoft account where they can handle that amount of influx. Imagine if that happened on a late 90s ISP-run email account running on a single server. Ouch.
What are the geopolitical implications of China breaking agreements like this? I figure governments will trust the word of China even less.
It is weird. TypeORM does this too, and based on its documentation, there's a lot of caveats. Judging just on that, I imagine there's a lot of compromises that have to be made.
I’ve never been more motivated to quit than when on the other side of this. The thing that already exists only seems from a distance like it does what I need. It makes different trade offs, it’s poor quality, the team that owns it is far away, and they “agree in principle” with all my proposed changes but “it’s a question of resources.” On smaller projects I have sucked it up, and wow. Something special about tying yourself up in knots to do work you’re ashamed of in the end.

On the bigger projects I’ve always managed to wriggle out, thank god. Usually by building something domain specific so as to avoid the appearance of direct competition. Language and branding are crucial here. If your design doc uses the words “rules engine” half the company perks up. Why aren’t you using ours? On the other hand “configuration” is totally fine.
I'd like to open a small machining job shop. Focusing on smaller things, stuff that doesn't require a crane or forklift to move. Stuff that you can put in a box and deliver by hand.

Machining As A Service
What does west Germany have to do with Russia?
MapBox hired the Valhalla team after Mapzen went out of business.
Same person. Their GitHub profile is linked from the above Deno repo, and their website is linked from their GitHub page, and that in turn links the Youtube channel, in addition to the obvious common user name.
If investors offered me counseling services, I don't see how I'd feel comfortable taking them. Not because I have anything against therapy (I used to regularly see a CBTist, and still employ the techniques personally all the time), but because I would have an incredibly hard time believing in both the VCs' wherewithal to hire such a person on more than their perceived celebrity within their professional/social circle and also I'd struggle in fundamentally trusting that mine and the therapist's incentives were properly aligned.

It seems like it couldn't possibly produce a dynamic that's much different than say corporate HR. Wherein the helping hand extended to the employee is always beneath that of the one that's protecting the company.

But, maybe that's just me exposing my rank cynicism, which by some measures is a personality flaw in its own right.
Yes and there are also the non enzymatic reactions that the genetics-focused people tend to ignore, but they have a big importance on a metabolome and its evolution over time after extraction.
I run a company called Localize (https://localizejs.com). I’d love to speak to anyone with a background like yours for a PM or technical role with us. There’s no experience better than starting and failing at startups/side projects to prepare yourself for a Product Management role.

brandon@localizejs.com
Maps.me was acquired by a company for that purpose.
This is great! I am going to read this to my 3 year old and hope he likes it,
For Java, Apache Cayenne [1] is an ORM library inspired by Apple's Enterprise Objects Framework (which was part of WebObjects, and preceded Core Data). It avoids a lot of the junk you have with Hibernate and JPA. If you are sympathetic to using an ORM, check out Cayenne. Cayenne doesn't suffer from the second and third issues mentioned here - "Object identity" and "Managing object relationships". The "n+1 queries" issue does apply to Cayenne, but it has workarounds, even when the object graph traversal is done in separate unrelated functions.

1. https://cayenne.apache.org
Except they actively discourage the use of cantonese even for those who have cantonese as their mother tongue and their parents who speak cantonese. To the point they communicate with their parents using Mandarin. Why? Because they have been taught at school speaking Cantonese in any circumstances were barbaric.

> Shenzhen

Shenzhen used to speak with Cantonese. All the way back from 70s to 90s after it was a fishing village. Everybody knew / learn how to speak with Cantonese because of Guangdong and Hong Kong.

Like I said above in another comment, most of the teens who were born from a Cantonese language family now dont speak the language anymore.
I was thinking about this some more - (a) I think there could be a market for a weekly HN digest, with a curated list of interesting stories and their discussions, ideally adapted to what the reader wants to see, e.g. with all political articles stripped out.

(b) even if I had (a), I think I would end up still wondering about whatever gossip is happening in real time. There is lots of stuff that wouldn't rank a weekly digest but still ends up pulling me in, like the replit thing. I don't know how to get away from that.
One of my favorite books is Slack, and I have this quote highlighted: "There is no such thing as healthy competition within a knowledge organization; all internal competition is destructive."

One anecdote I faced once was talking to a senior engineer at a FAANG company who was complaining that he just discovered another organization building the identical product his team had spent over a year on, saying that management was so disorganized it must have not realized it. A couple weeks later I happened to talk to a VP up his chain of command, and mentioned this to him, and he chuckled and said "oh yeah that's by design, I'd rather have internal competition than external, it's worth the cost". Was a good reminder for me to avoid large companies.
caffeine gets it...
Pie Rule
People have tried that, but the problem is that every group have their tools in different languages, different flow management systems etc
I guess if it’s a specific company doing it for a very specific use case (e.g. Figma) I don’t mind so much. They’re welcome to anything I do in their app.

What I care about is that they cannot correlate what I do in the app with what I do outside of the app.
Dunno why but I’ve gotten 7 integration test emails so far
It's a bit more complicated than that. There's only a certain range that amazon can afford to pay. Sure if they raised their hourly rate to $50 or $100 and then $150 an hour they could keep convincing people to come back after they quit, but that's obviously not possible. I'm sure there are a lot of people that quit at $16/hr or $18/hr like the article says, who won't come back at $20 and wouldn't come back at $22 either. Pretty soon, Amazon might hit an upper limit where they can't reasonably raise their offer.
I'd say it's the enforcement. It's like how YARD docs convey the same information as built-in compile-time type declarations, except you can't trust them. So you start ignoring them, forget to update them yourself, and kick off a vicious cycle.
"Smart contracts and cryptocurrencies - great for anonymous people in Eastern Europe who want to avoid the law, less so for other types of people"

It's not an argument that's going to convert many people, but at least it's honest.
Always do a reality check if this xyz thing directly relates to the business goals, in a timely manner.
The irony of you peddling one set of unsubstantiated opinion and then crapping on someone else’s (who at least gave a link)…

When dealing with failures of the body and brain, an experimental approach by a capable individual is worthwhile: even if you mitigate your issue by placebo then that isn’t necessarily a bad thing. Try whatever isn’t damaging, within reason.

That said, I am a super sceptic.
Please make sure to do your integration tests against your test environment
I just received an email from HBO Max (or someone pretending to be them)

"This template is used by integration tests only"

I'm curious if you all have had an experience like this.
On the list of screw-ups I've seen, this is pretty benign. I'm sure not long after this happened, they either realized their mistake or a flaw on the system they were working with. No reprimand needed, maybe some joking criticism to ease the stress I'm sure they're feeling knowing some asshat manager might actually think this is terrible and do something stupid like fire them.

The worst side effect of this to HBO is probably the cost of some unnecessary customers calling customer service confused.
The scenarios you described are not realistic. There's no AI getting stuck into a loop by a tricky question, not even GPT-3. Any solution would take into consideration its computation cost. AlphaGO for example would evaluate 50K board states per move, it won't go into a 3^361 recursion.

In general when the problem is so hard evolutionary methods are suitable. They naturally blend the notion of cost with that of search and cope better with deceptive objectives.
And each kind of cell, life-stage of cell and its history will have an impact on what part of those mapping are really in use at a given time.
Given your interest, there’s a Tom Frost documentary [1] in progress (I saw an early cut as part of an SFFILM event). There’s a lot of great material, but the film wasn’t ready (late 2019?) and I assume the pandemic paused their release plans.

[1] https://flatlanderfilms.com/about-the-film/
All async systems use threads for files. There is no other option. Until io_uring.
Too bad that MS SQL is not included.
Honestly I'd rather them not send an apology email... because then I'd have two useless emails. And in the grand scheme of things, it's literally just one more email I receive during the day.
> I imagine it's &TcpStream because the TcpStream is used by both the reading and writing halves.

Yes, and in fact in older versions of tokio reading and writing required &mut, even for things like UdpSocket, which was a bit of a pain when you wanted to write to a socket concurrently as you couldn't just use an Arc.
The fundamental disconnect seems to be that programming is working with defined languages and environments created by humans with tools created by humans to make further programming by humans easier. Biology is the result of billions of years of natural selection and random processes on hyper complicated chemical pathways. Something as simple as the epigenetics of expressing a gene - if its energetically unfavorable or even toxic, in many systems some sort of downregulation such as DNA methylation is going to occur and provide a competitive advantage in the culture. That's a single gotcha of thousands. Obviously, engineering biology in a robust and reliable way is quite doable, but, ya know, ya gotta know what you're doing and know what you're getting into.
Panic buying and hoarding behaviors are literally as old as markets themselves. This is not a recent phenomenon.
Psst, files.vlad.studio's cert expired yesterday. Really nice site design and artwork!
To elaborate, the big benefit is that they keep pieces of the fan blade and engine from cutting through the body of the plane at close to the speed of sound. It’s happened before and is not pretty.

See: https://en.m.wikipedia.org/wiki/United_Airlines_Flight_232