skysight-inc/HackerNews huggingface dataset:
I'd argue, the too-much-syntax threshold has been passed back
when destructuring assignments[1] got in. Now you can witness
“beautiful” code like:

const [,, { name }] = props;

and:

const { $ } = window;

You can kind of reason about what's going on here, especially
if you're a fan of one of the fancy languages with pattern
matching, but if you're just a lowly backend developer in one
of the “boring” languages, and you just need to fix this one
thing in this one JS file, you're not going to have a good time.

[1]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
The definition of "identity" in this context was good enough for the owner of the Madrilenian book store owner. That's, like, the entire point of this story. Your own definition of the word in this context is arguably as bullshit as the meme which offends you. Blasphemy toward your own new age received wisdom is not "ignorance".
The fact that he was running production code and not writing the result to any kind of log file, which would only take a couple more lines of code, one more dependency (if he wanted to skip some time rolling his own), and a couple of megs of storage, is so absurdly irresponsible, I’m surprised he wrote this post up at all—most would be too embarrassed.
AppLit is looking for 2 Senior Full Stack Engineers
My attempt to convert from Jekyll to Eleventy
Decided on the 16" M1 Max. Debating rolling the dice with shipping delays on upgrading 64GB mem or simply picking up the default configuration in store next week...
Was it flagged by mods or some
user who prefers to censor instead of discuss ?

This is pretty damning.
I'm willing to throw away "decentralized" in the "DNS is centralized" sense in order to have a meaningful alias system. If I can't talk about a service in normal conversation, it will be difficult for me to tell people about it.

"You should check out correct horse battery staple" vs "You should check out news.ycombinator.com" -- one of those requires me to maintain a meaningless mapping in my head, and the other contains structure and clues even if it isn't "Hacker News".
If you want to compete with the big players, you have to solve the most important pain point and work upward from that small use base.

My case: I work on https://hanami.run (will soon move to https://mailwip.com due to hanamirb.org conflict) and email forwarding is very competitive. Big and old players are all over the place because at the end of day, setting up email forwarding isn't hard and many open source project did it, heck you can spin up AWS lambda for incoming email in no time.

The pain point is: email will drop sometime, time to time no matter how good an email forwarding service is because they have to scan spam, have false positive, or because of strict DMARC/SPF rule. And I have no tools available to help me out there. So I focus strongly on my maillog features with many level of privacy:

- no log at all: defaut

- only log spam email: give you another chance to read email on our UI

- log meta data

- log meta data + subject

- log whole email

Then, next steps is regex forwarding.
Again, I learned this from reddit, forum search of those use base.

Basically I focus on those small features that big player doesn't have.

Then I was able to obtain a very small user base who has issues with big providers. Then I work upward from there to spin out given now that I had a working and good product that people are willing to pay for.

The rest is just iteration.
Was not aware of that - that might make my choice easier. Thank you
> As long as you’re meeting the deliverables for both organizations, on time and in full, what’s the problem?

If I was an employer and an employee said "I can meet all the deliverables in 20 hours a week", I'd say either:

* great, let's get you working on more deliverables, or
* great, let's give you 50% of your pay

That's the elephant in the room that I don't see anyone (including this post) addressing.

It is perfectly okay to split your time between two employers (I've done it myself as a freelancer).

What isn't okay (at least to me) is to say to employer 1: "okay, I'll give you my full time energy, give me work to do", then figure things out so you don't have to give your full time energy (automation, realizing that meetings take too much time, whatever). Then, with that extra time, instead of asking for more work (as you said you would), finding another job.

I wonder how folks would feel if the situation were reversed. Say you hired an assistant to help you for 10 hours a week and they were meeting all their goals. Yay! Then, after a few months you find out they were charging you for 10 hours but only working 5. I don't know about you, but I'd feel pretty bummed.

Some might say "well, just set the goals and the payment and let the assistant decide how much to work". That's called contracting, not employment. Goals change and it is hard to nail them down in a contract (it requires effort from both parties and is inflexible if things change).

Employment occurs when:

* the employer wants your time and commitment, with goals to change as needed.
* the employee doesn't want the risk of setting a fixed price for their goals.

The social contract around employment has changed, yes, and will change further (see https://hbr.org/2013/06/tours-of-duty-the-new-employer-emplo... for more on that), but being honest about effort is critical to me.
There's a lot more nuance to working multiple jobs that seems to be glossed over when he says "my compensation reflects that."

Fred's an accomplished VC. Just having his name associated with your company (even if he didn't bring other value) is valuable in itself.

If you're an employee with millions stashed somewhere (so that you don't mind taking a paycut) and just the idea of your leadership being involved brings value to the company, then you too can work multiple jobs. Otherwise, this probably won't be so simple.
I'm not saying people don't get away with it but the US government is actually stricter than many/most companies about gifts/perks from organizations that the government is doing business with.
It's just as illegal there if you're a government employee. If you're an elected official, general principle still applies but rules are a bit different.

See https://www.nytimes.com/2015/12/01/nyregion/sheldon-silver-g...
Given his age, he's probably been in the game a while. Does he own his truck? Is his truck paid off? How old is it?

What does he haul? It is specialized?

Does he cover his lease, insurance, gas, etc from his own pocket? Do you know about how much that is monthly?

How many miles does he drive on average?

I don't mean to bombard you with questions, but there's so much variation in pay you need more information than just salary to really understand that number.
Dogs are Facebook's least toxic posters.
Probably you agreed several times with both employers that they were your sole employers, and would obtain written consent before that changed.
Yes, but there are controls in place to limit it, many large corps have similar controls the problems usually arise when you get unicorns which grow faster than they can build processes to account for stuff like this. I’m sure now Netflix will work on the issue, possibly this case started bec they began working on preventing stuff like it.
Enjoy it while it last, in 3 or 4 years Apple will drop Intel macOS support.
This isn’t true at the big company I’m at. I’ve seen several VPs fired in the 10 years I’ve been here.
I do think the fact that people cram is a problem with LC. Cramming is still a pretty big barrier.

Personally, and for many people I know, cramming was not necessary because we had a conceptual understanding - maybe a week or two of doing 2-3 a day and you would be set.

Anything you do in an interview is going to be an artificial signaling value. I think LC is a much better signal than the talk-out-your-ass approach you seem to favor, and I've done both sorts of interviews.

The difference is also pretty obvious in the quality of your peers based on what sort of interviews your firm does.
Latest MacBook 14“ and 16” pricing
I don't understand which "them" you mean -- are you talking about pipes or functional languages like Haskell?
there's a long road from "I'll buy from you but don't forget that I retire in 5 years' time, I hope there's a cushy job waiting for me" to "I'll buy from you, here's my bank account, make me a consultant wink wink"
It would be much better to generate a three.js compatible model and put that rendering on the download page. That .usdz file is useless to anyone outside of the iOS ecosystem. At least provide a more universal model format.

If nothing else, put something to read on the site. This is selling an identity projecting product. The non-technologists it will attract will be people wanting to act out imagined realities with their identity. Simply descriptive prose of this giving customers the ability to be themselves and bring their friends, realistically, into other realities is a huge selling point. Use it.
Slightly bigger, because in the US the regulation is on trailer length, whereas European regs are on total length. So Euro trucks are all cab-over designs, while American trucks are generally engine-in-front (easier to access for maintenance). But unless you're talking about a double trailer, not much difference.
Conda has become vastly better since I used it a few years ago. Worth a try again
Going from a 2018 i9, 32GB, 1TB, 15" with discrete graphics to a 2021 M1 Max 10-core, 64GB, 1TB, 16" with 32 GPU cores.

Oddly enough, the price for those two machines is/was the exact same, down to the dollar.

I have a feeling the machine is overkill for what I need but I run 4 monitors and so the Max was the only option, the rest of the upgrades were because I wanted to see how my workload would fare on such a beast. Maybe my next upgrade won't be so high-specced but I couldn't pass up 64GB of ram. I'll be using the machine for web (front and backend) and mobile development.
Google Cloud Tau VM Instances Delivering Better Performance Than Graviton2 M6g
"I will only sign this contract on behalf of my company if you give money to me personally" is not in any way ambiguous in terms of morality.

If you don't understand why that's wrong, I strongly suggest maybe taking a few philosophy or ethics classes.

In short: He was supposed to be acting on behalf of his employer - that's what being an exec means. He instead used the resources of his employer (not his to use, except on behalf of the employer) to dangle a lucrative deal in front of a much smaller company - which, at this point, is akin to exercising quite a bit of force, because these deals can be make-or-break especially for small places.

He then made that deal contingent on enriching himself personally.

That's about as crooked as you can get without inflicting physical harm.
> What is it with this guy and his desire for a hero narrative?

LOL, that's practically every SV CEO. They all want us to believe that a) they were the underdog, and b) they were the hero in their own story.

What I can never tell is which ones are doing it deliberately as part of a PR strategy and which ones simply lack the perspective to realize they're doing it at all.
Sure, I agree with all that, but what's your point?
Deleted from their search results.
He didn't say fame was the only way to become a wanker.
I've definitely seen a fair amount of brazen stuff like this over several decades in IT. One path that's pretty interesting to follow is announcements about new board members at software providers.

Often, you can see their prior (or even current) job, and press releases about them selecting that software some short(ish) time before.
It's good to see "what is obvious?" is still one of those evergreen topics, like it's been for 150 years.

Now I have an even better one for you, and I'll withhold my (undoubtedly correct) answer until later:

Wheels on luggage. Why were they so late in coming along? Was it not obvious?

We had aftermarket wheeled carriers for strapping your suitcase in, so people recognized the need. The arguments that "people hired porters or trolleys" and "railroad stations had cobblestone floors" do not hold up at all -- no, they didn't, and airports had hard floors.

You can find articles on this topic. I think they're all wrong. Go.
> what’s the problem?

Contractual problems, context-switching problems, conflict of interest problems, and from experience consulting, time problems since your two companies are very likely to want to have meetings at the same time. If you're an independent contributor at both companies and expectations are low you might be able to pull it off, but if you're a manager forget about it.
As someone who actively contributes to Python packages using the setuptools cli interface, this is jarring. I had no idea. I guess I'll move my build process to some other tools.

I started contributing to Python about a year ago. At that time, all of the results when you google "how to build a python package" refer to the setuptools CLI with setup.py. I put it in my workflow and bam, I've been using it ever since without incident.
I have heard of many startups bringing early customers onto their advisory board - it seems like a relatively common practice. I am curious what makes this fraud? The timing? Or the fact that the Netflix VP did not disclose this to His employer?
I was aiming for poetic, not condescending... but no apologies. I think fraudsters should be shut down no matter how loudly their victims protest.
Buyers remorse is real, but usually less so in B2B sales.

In most B2B sales that I have been involved in, you can summarize it down to a certain amount of budget, and a set of needs. If you can fill the needs within the budget, it's an easy sale and there is no buyers remorse. This is an oversimplification, but I think in many cases buyers remorse is rooted in the buyers realization that making a particular purchasing decision is going to reduce their overall cash reserves, and thus eliminate other potential decisions. The way most corporate budgets works is more of a "use it or lose it" scenario, where the buyers have more incentive to make actual purchases.

In regards to your last sentence, yes, nothing wrong with reinforcing the decisions that led to the purchase decision. But that is much different than introducing new factors (eg: we should buy this other company too) or altering your buyers perception (this other company or product is even better than what you agreed to purchase).
This was a vendor/customer relationship. Once that's set up, the only communication would be via accounts payable and technical staff, and probably wasn't frequent or deep. It's perfectly possible that nobody ever mentioned it.
This does remind me of Deloitte winning a contract for building a website using technology only Deloitte could use [1]. Surprise, surprise: the website sucked.

[1] - https://news.ycombinator.com/item?id=25975636
I’ll argue further suggesting Typescript has added to the too much syntax conundrum. Modern JS looks nothing like sensible syntax, and we are definitely in the realm of C++.

But alas, no one ever listens in JS. They just add more and more shit until things are unrecognizable.

People hate plain JS so much, that they’d rather mutilate into the language they prefer, and people are coming from every corner of programming with every type of preference (pun).

One of these days I’m going create a barbarian horde of JavaScript developers and inundate another language, maybe Java, maybe Ruby or Python, and just vehemently insist that they must change their idiomatic style to that of Javascript. Let’s see how they like it.

Anyone know why we have 30 imports at the top of each file like it’s Java? Where did that idea come from? Excessive types, huh? Since when? Have mercy on us, please.

Edit:

These were the welcome and necessary changes IMO:

JS just really needed Classes as syntactic sugar for the odd way we replicated it with prototypes. That and the fat arrow (because binding ‘this’ was cumbersome), along with a basic import statement. Destructuring I can live with. Async/await was also necessary. We really didn’t need shit else.

Small exception:

I’ll make a veery small exception for a minimalist type system, or in other words, only 10% of typescript. I’ll take just the ‘Type’ and that’s all.

Last note:

Coffeescript did a better job synthesizing JS with ideas of other languages compared to ES6 honestly. Sometimes you have to think about how things mix/fit rather than ‘oh this language has it and JS doesn’t, so let’s add it’.
But I believe a key aspect of the Airpods is that I don't constantly have to have my phone out. I can be walking around or riding a bike or shopping and still listening and speaking - when needed - to my conference call.
Is there any chance the LaTeX files available for this book? I'd love to try my hand at binding a physical copy but would need to get the page size to A5.
This is so common it’s hard not to do. Not doing it definitely stunted my startup but it’s a lifestyle company and I don’t mind building slower.

Edit: I should add that while I was working at a FAANG (before doing a startup) the team I was on would constantly be blocked from building X only for a VP to buy a company that said they did X but didn’t. Because we still needed X we would buy a new company each year. We could tell the VP was setting them up to sell to us. We would joke about leaving to do a start up for the VP to not only make more money but so we could finally have a working X in the company.

Edit2: With my current start-up it's not uncommon that we are instructed to sell to a customer via a nominated 3rd party. We don't know for sure, but we strongly suspect, that the 3rd party markup is how the executives are skimming off extra money. At least it keeps us out of it.
I started programming in normal languages before I did a mindstorms based project for a robotics lab at university. Going in the other direction is just as jarring because of how limited the block based system felt. It's also just a clunky IDE compared to a text editor...
I blame Brexit.
FWIW, the Concept2 rowers break down very easily and can be stored in as compact of a footprint as you are going to find as far as stationary cardio equipment goes.
Sure. I bet the contract you signed put a lot of the responsibility on you (and you might have had to carry your own insurance, indemnify the company etc). So you were expected to have done the teaching and vetting process.

Whereas the employees were part of the company and had a different set of expectations.

If this wasn't the case, please share the company name so I can move all my money far far away from them :).
It's less crazy than you think. The foundation historically never had developer employees (today has just 1 - a CPython core developer that started 3 months ago). The only way taking over a project and making it de facto standard would be to have (IMHO at least) 5 full time employees working on it. That's a big investment the foundation doesn't have and no corporation commited to support that (for at least 3-4 years). Also, there's the huge backlash the PSF would have to deal with from people who inevitable don't like the choosen standard.
I've been using a dedicated server (intel gen 3 from their second hand server marketplace) for about a year now and haven't had any problems.

It's only hosting personal stuff though, nothing popular or for business.
Uptime has been good so far as well.

One disadvantage might be the Gigabit ports on most servers, if you really need a lot of bandwidth.
Michael Kail worked for Netflix as VP of IT ops.

Netskope wanted Netflix to be a customer.

Netflix (or, more specifically, whoever they talked to at Netflix) said "Sure, we will buy your product, but you have to pay Michael Kail."

Nine other companies were told the same thing by Netflix.

The question here is whether Netflix paid Netskope because that was genuinely the right thing for Netflix, or whether Netflix paid Netskope because Michael Kail, who had the authority to make purchases using Netflix's money, personally benefited from the deal. It's a conflict of interest.

Maybe a simpler example, and possibly easier to understand: Suppose Michael Kail, in the evenings after he got home from Netflix, started a company called Kailcorp that provided IT services. Then when he got back to the office, he said, "We should sign a deal with Kailcorp and pay them lots of money." Is it clear why this would be illegal / why he would be profiting at Netflix's expense? (Genuine question - maybe it's not.)

If so, then the only distinction here is that Kail didn't start the company himself, he subverted ten other companies (with real products) into the same thing.
I had my facebook account taken over a couple months ago.
The person used my compromised password to log in to facebook. Facebook sent me an email saying "hey this doesn't look like you, here's a '2fa' code to put in before you can log in".

Then, despite my email account not being compromised, such that the person COULD NOT have gotten that code, facebook let them in anyway, let them change my backup phone number and email accounts, take off my phone number and email accounts, change my password, and fully take over my account.

What the hell was the point of that "code" if facebook let them in anyway? As the account no longer has my email address or phone associated with it, I can't recover it through those channels. I got the the point where you can send in a selfie with your ID, sent that, and got an email (with zero "case ID" or communication channel) that said verification normally takes 2 days. It's been over two MONTHS. So I guess there's nothing I can do?
You should actually read through that website. The gap between productivity and wages is only one of the charts on there. The thesis posits that both the 2008 recession and the productivity-wage gap is a consequence of the monetary regime that began in the early 1970s.
The vendors effectively helped defraud Netflix. If Kail initiated the scheme, demanding kickbacks for deals to move forward (as seems likely to be the case given the number of vendors involved) they're unlikely to face consequences, but they're morally culpable regardless.

It is not unlawful to offer incentives to the company itself in order for them to make a deal. In fact, that's effectively how most deals close (the incentive is usually simply monetary and takes the form of a discount). The problem here is that Kail abused his position as an agent of Netflix to profit at their expense.
I can't imagine any BoD would be cool with an executive responsible for signing deals getting essentially paid for signing those deals given what a clear conflict of interest that would be. And the BoD itself would probably be found to be failing their fiduciary responsibility under those circumstances.
If you don't wake up at 3am any more, I guess you stopped using K8s ;)
There is a large cohort of anti-brexit media that spins everything economically bad as a result of Brexit. It's hard to know what to thing when economist are so politically spiked.
Email Leads Tracking
Find out what is a Lead Management System (LMS) and how to to automatically track leads and save your time
https://www.sender.net/thank-you-email-subject-lines/
Reading the article reveals that "Google deletes over 3,000 articles of WheelsJoint from its search results".
Yup I was about to post, it's the same guy. You'd think he'd learn his lesson about keeping his mouth shut. Not speaking sometimes is as strategic as speaking.

Not sure what impact he wants these tweet threads to have, but if all you know from him are those tweet threads, it doesn't paint a very positive light.

I'd like to replace TL;DR with TT;DR: Tweet Thread, Didn't Read.