skysight-inc/HackerNews huggingface dataset:
> The code looks neat on the page under the hood is really non-understandable at times. Unlike Perl or TCL where the code is staring you in the face.

Are you able to elaborate on this a little more? I love Perl and in fact that was my favourite language for a long time (despite all of its warts). But languages like Go are a lot more explicit that Perl so I'm not really sure what you mean by "under the hood" and "code is staring you in the face.

> On vent: I also really loathe importing modules off github.

I must admit that really annoyed me too but in fairness it's a pretty common pattern (eg brew, npm, etc). In a way Perl (CPAN) is an edge case rather than the norm. The difference is other systems add a shim around the code source even if they do still pull directly from (or from a cache populated directly from) Github et al
I don't dislike them, I just dislike the idea that becoming a successful journalist will now mean you must also be charismatic, good at attracting attention to yourself, etc.
Free Dating App
Magnett is the best and free dating app to meet new people around you. Magnett is safe, secure, and confidential too. There is no scam and fake profiles because we understand the concern of our users and promise them to provide the best and secured connections. At Magnett, what you see is what you get and you can totally trust this app for your match-making needs.
I've used typescript with lodash/fp (a similar FP library) and I found it to be an absolute joy. Once the team decided to really use lodash/fp for data manipulation, and the basis for composable logic, we really start to move quick.

We came up with our own linting guide, and guidelines for writing extensible and composable code.

I've never coded in Scala, but I've shipped production code in languages that support multiple paradigms.

Conventions are important. Things need need to be agreed upon and done in a certain way or your code base will become a tangled mess.
That's important to know. Any idea how many doses have been used by now?
I'd love to have google meet metrics for me and my team so I could easily grasp how much and why are we spending time on meetings.
I find the current criticism of Substack quite interesting. It seems to be on the assumption that they are a publisher, or at least a visible brand in the publishing process, and they do indeed appear to be in the middle unlike most companies.

It's obvious that the NYT are responsible for what's published on their site, after all it says NYT across the top, NYT on the subscription fee, and they (theoretically) have editorial control.

On the other hand it's obvious that Stripe (for example) are not responsible for what's published on Stratechery, they are invisible to the customer, and I think most reasonable people would not suggest that Stripe exercise moral judgement on Stratechery and decline the business unless Ben Thompson crossed a line that is very far from acceptable (likely bordering on illegality).

But Substack is both. Their name is in the URL, writers are found via Substack, articles say "published on Substack" on them. They are trying to claim that they are just a backend and that it's up to writers what they publish, but they are in fact a frontend at least in part for the customer, and therefore any decision or lack thereof is taking a moral standpoint.

I think Substack are going to have to decide whether they want to own that responsibility, and become known for a certain "type" of content, or whether they want to fade into the background and let the writers' brands take over.
Also, the circuit board can be made into a connector, which is not possible with USB-C.

Lots of cool applications using that technique.
That's not the same as the referrer header; it's mostly invisible to the end user without inspecting the raw request data.
You're a little late on that. Even airbag deployment software is now extremely complex. There's no way to reduce complexity without reducing functionality and (government mandated) safety. So you'll have to give up on that one.
> Also whenever the opposite side tells me a deal is good for me it is certainly self serving!

That might be the case or not. Probably a reasonable first rule of thumb.

But it might also be a good deal as labelled on the tin.

For example, the CEO might be embarrassed of the risk the OP took for the company and wanted to pay him retrospectively for the work he (the CEO) has guesstimated the OP did.

The software is IMHO unlikely to have much value in itself when nearly finished and without a organization to drive sales...

Some people - me included - really like win-win negotiations/relationships and are not always profit maximizing..

In the end, it all depends on your counterparty and you.
Not only IoT devices aren't on their infancy, the device makers keep using C to program them, and don't provide any kind of updates on top of that.
Seems like we're close to having a viable meeting attendance as a service what with deepfake faces and voices.
> Rust is easily among the top five most complex programming languages ever created

You said that already[1], this is unsubstantiated and you declined to answer to my rebuttal.

> So comptime doesn't increase Zig's complexity. It can be thought of as a pure optimisation.

I'll grant you that it doesn't increase Zig's implementation complexity and also have a smaller learning-curve cost than other mecanisms. But when reading a piece of Zig code, you constantly have to wonder at which time the given code is gonna run. And there's much, much, more comptime in use in any piece of Zig code, than you'll uncounter macros in Rust or C++. So yes, it adds its share of friction when reading Zig code.

[1]: https://news.ycombinator.com/item?id=26511584
Quality Engineering for a Shared Codebase
We run a micro-business and we ask people how they heard of us (and use offer codes, but that was mentioned).

People are usually happy to tell us; but then we only use that information to run our business better, we don't sell it.

Another technique is referral bonus, "recommend a friend" type offers.
Disclaimer: I have no experience of this kind of thing. But I would push for a better deal, and sell.

Of course, if they know that this is your plan, you obviously cannot get a better deal. So they have to think that Plan A is not to sell. But ultimately if you don't see how to grow this yourself, you should sell to someone who does. The fact that you're offering them an exclusive license suggests you don't really know how to turn this into something much bigger.

Should you push for a bigger equity stake, or more cash? That's harder to answer
I was talking about their growth more than absolute volume. VW also still has a lot of legacy sales. And of course they will need that for a while. But their growth is coming from EVs.
> Having fewer keywords does make Go simpler to learn and simpler to read other peoples code.

that sounds like saying that latin-alphabet languages are easier to read than chinese or japanese because they have fewer characters. the complexity just goes in the way those characters are assembled together.
Supporting Compact Mode in Firefox Proton
“Ghastly,” continued Marvin, “it all is. Absolutely ghastly. Just don't even talk about it. Look at this door,” he said, stepping through it. The irony circuits cut into his voice modulator as he mimicked the style of the sales brochure. “All the doors in this spaceship have a cheerful and sunny disposition. It is their pleasure to open for you, and their satisfaction to close again with the knowledge of a job well done.” - Douglas Adams, The Hitchhiker's Guide to the Galaxy

People just can't get enough of Alexa and her Genuine People Personality!
The per-person consumption of electricity and oil - along with the CO2 emissions due to our lifestyle in the US is higher than just about every country in the world. WE are the ones that need to cut back.
One shudders to imagine the air quality in that tunnel... The ventilation system will likely be the most notable engineering feat of the project.
They are just using the same playbook as the rest of Silicon Valley. Twitter and Facebook manage to never be considered a platform or a publisher, and they won't be until legislation requires it.
I think you "just" build a prototype using an off the shelf system, say a Dell server, put it in the back seat of your Civic, and hit the road to see potential customers.

The right customer doesn't care about it being off the shelf hardware they could buy themselves. Because that's not the value proposition.

And for you, a Dell server means that your hardware is backed by a Dell warranty. Perhaps even Next Day on Site. And that's great because hardware isn't your priority.

Sales is.

The big idea in computing appliances - at least in my mind (which might not be a good metric) - is hardware is a useful abstraction.

Good luck.
Also there's this annoying gem:

$ sudo apt install cpufreq

No apt package "cpufreq", but there is a snap with that name.
Try "snap install cpufreq"

Can't say I'm getting the point of either snap or flatpak when the whole point of using a distro is that's a trusted/curated set of software. Moreover, snaps frequently just don't seem to work for me whereas the regular .deb does.
Being able to incrementally load compressed files. Sometimes I have to load large tables, do some processing and save the result. The easiest way to do that has been to load the rows of csv files by blocks (it's really easy to load parts of csv files). But I'd love a way to do the same row wise loading with compressed file formats such as parquet. (Bonus points if that's possible even if I'm not the one who built the original file)
> A 60 year old man sleeping with someone young enough to be his granddaughter is disgusting.

Sure, but from all accounts I've seen, its not even clear that he did sleep with her. It seems likely that he did not.

But its really not uncommon for older guys to be with young (usually 20's) women, look at older male actors. The lady in question was 17 IIRC, its not inconceivable to me that a 17 year old could be mistaken for early 20's.

I mean, I personally still think that's wrong, but my point is that it totally does happen, without any coercion or anything like that, so that it could also happen when someone underage is mistaken for someone slightly older, especially if groomed and coerced by Epstein, doesn't seem inconceivable to me.

Doesn't make it right, but its more nuanced than "he's old therefore he should have known she was coerced" (and again, apparently he didn't actually do anything anyway).
I remember when the primary threat you considered when setting up your firewall was hackers trying to infiltrate your network. Increasingly I find myself using my firewall to sandbox devices already on my LAN and preventing them from phoning home to exfiltrate.
NR or Datadog is not in the ad business.
How can a single city support so many cool bookstores in 2021? I visited this one a couple of years ago, it was a very pleasant place to spend an hour browsing. The English section is surprisingly large. I bought a Murakami that I had not read.
The original HTTP specification really didn’t think of the web as an adversarial environment. The RFC that specified the ‘referer’ header [1] described it as having the following purpose:

[Referer]... allows the client to specify, for
the server's benefit, the address (URI) of the resource from which
the Request-URI was obtained. This allows a server to generate lists
of back-links to resources for interest, logging, optimized caching,
etc. It also allows obsolete or mistyped links to be traced for
maintenance.

The idea of how a user benefits from sharing it was that it would help the webmasters upon whom they were reliant to do a better job of curating their websites. It clearly expects a benevolent relationship between the owner of the linked site, the host of the link, and the user. Idealistic, sure, but understandable in a collaborative, academic context.

[1] https://tools.ietf.org/html/rfc1945#section-10.13
This happens, and honestly it happens rarely.

When you’re in this role your goal and job is to build relationships and help people. That includes Jack. The job is getting done with or without Jacks help. So he can either jump onboard or he can be removed and someone else can be added to give access.

In the end people like Jack benefit nothing from being gatekeepers. Because the third time I have to ask for permissions to be changed - I’m asking for Jack to be removed from the task and someone else to be put in place.
Emperor's new clothes. Something for someone to say is "better" while ensuring their job security. In reality it creates too many choices, duplication of effort, too much fragmentation, abandoning standards, and complexifying security, auditing, and configuration management.

If you want isolated software, use something like Qubes (Xen with virtualized containers), not Docker and not flatpak, snap, or anything similar.

Inventing "new" things rather than fixing what already exists is rarely ever a good solution.
NFT's Are the Future
There was an interesting TV show on British TV (apologies, my Google foo is not able to find the name at this moment in time) where they invited a number of people to eat dishes at a hypothetical restaurant, after each course the tallied the carbon emissions released in creating the dish.

Now obviously being a TV show they had to show some extreme examples but it was definitely interesting when things like imported asparagus dishes released more than the British beef dish. However, things like the wine were even more challenging, wine imported from Australia in bulk tanks was relatively ok, but wines imported after bottling (from Europe for example) where horrible because of the extra transportation.
Hey yoda_yoda, finding a job as a SDE/ML roles shouldn't be a huge issue if you are living in the right city. Maybe it could be a location problem?

Being laid off is just part of life, people get laid off all the time, it's okay. Perhaps try meanwhile to engage to some open source project and start building something so you use this time for something in case somebody asks you.

Even though we are still in babysteps with meetups and conferences, they are still happening. You can take part on them online and try to talk with people. It helps a lot to know people, many times I've got invited to work in companies by colleagues that I've met them in conferences. Of course, dealing with the social context is very complex for me, but in conferences everybody is generally a weird geek, so with a bit of effort it is doable.

There are cities and companies that basically take anyone with common sense and you with a MS in CS... you can probably do well in them. Just be patient and make a lot of interviews :-) Don't take rejections badly and just try to find out what you could have made it better.

As an example, I live in a city with a hot tech market and last time I've looked for a job, I did much more than 10's of interviews despite having a good CV and experience, people still would reject me. It's normal, sometimes they want somebody with a different personality or skill to fit exactly with the team they have, don't take it personally.

Cheers and good luck.
> Look at how many “businesses” promoted here have no meaningful revenue and no real ideals for how to monetize.

They all know how to monetize, it just doesn't sound good to say it out loud: get a bunch of users by offering a free service on VC money, then sell your userbase to a big company.
This is a good resource when looking for inspiration https://github.com/matiassingers/awesome-readme
That’s an overlapping but not identical category, I think. Not everything that is a “sin” (violates social norms) is irrational (stupid); not everything that is irrational violates social norms.

Lotteries/gambling happen to be both, and so are a bad example of a purely MFFAM policy.

The thrust of the original article is closer, but still not quite there: a lot of people do think that racism is just a lack of education as well, so charging rent to racists is both an MFFAM policy and a “sin tax” as well.

Something closer would perhaps be... SomethingAwful’s forum registration policy: “It costs $10 to register; we’ll ban you if you’re acting like an idiot; you can come back as many times as you like, but you’ll need to pay another $10 each time.”

That’s an MFFAM policy in the small — the money goes to paying the moderators that ban idiots from the forum in the first place, so each $10 a troll pays makes it even more likely they’ll be banned again. And it’s not a “sin tax” — there’s usually nothing perceived as morally wrong with what the troll is doing/saying. (The type of people saying things that are morally wrong in the community’s eyes — talking about child exploitation, for example — get perma-banned instead, I believe.)
I'm not sure I'm following how what you're saying is applicable to people making money making videos on YouTube?
> Yet with the high rents and the lack of universal healthcare it takes a crazy person to take such a risk.

It takes a rich person to take such a risk, but yay, meritocracy!
Lip-Reading Software Helps Users of All Abilities to Send Secure Messages
Powering Cluster Management with Kubernetes-Native CI/CD
Reducing total emissions is another question.

Checkout the first graph on this site: https://ourworldindata.org/food-choice-vs-eating-local?fbcli...

It shows how eating animals and animal products is far worse. So even if we don't immediately eliminate all carbon emissions, reducing our consumption of animals can have a huge impact.
I have found that languages that support both FP and OO paradigms its best to do things like data manipulation in FP, and use OO to encapsulate those processes and be limited to just passing messages to other objects.

Avoid inheritance.
Once an object is instantiated, don't change its internal state.
etc.
How? The full quote says that she presented her in a way that Epstein groomed and coerced her to. That is, the blame for anything that may have happened is clearly on Epstein. How does that make it worse?
Norway has a lot of long car tunnels with extensive ventilation requirements, so I'm sure it's in hand.
I wish I had a tool or app that would successfully get me to reduce both phone usage and use of certain apps or websites. Something that could adapt to different people would be good.
Are they good, though? I, too, want a "dumb" TV, but I still want high color accuracy, refresh rate, viewing angles, etc. I don't necessarily want a Hotel/Office Waiting Room TV.

Also, taking a look at the site, and not a single 4K UHD TV is in stock at the moment. Yikes!
What cards? If it is two years of evenings and weekends and the OP is a "regular programmer" (as opposed to a rock-star) that is likely in the neighbourhood of two to four man-months worth of dev time (likely on the lower end due to having the good work-day hours).

Not nothing, but not a problem either for a larger company...

In the end, they will just re implement it themselves if OP gets cross..
I agree, people should think about it as a lottery ticket. How many people spend $10Ks over the years trying to become good at soccer/basketball/baseball/golf/etc. so they can go pro? We know that it is a 1 in a million shot but results in a multi-billion dollar industry. Creators have to decide on their goals. I design board games on the side. I don't expect it to ever break even, let alone replace my salary but I do it because I enjoy it for it's own sake.
When I worked help desk, I once found a USB mouse that instantly killed any computer it was plugged into. Instant power off.

I also found a laptop power supply that would cause the CPU of whatever machine it was plugged into to run at 100MHz. That was a fun one to troubleshoot.
Nio electric cars are very popular in China and they have a large network of battery swap stations.

https://www.caranddriver.com/news/a33670482/nio-swappable-ba...
The service industry might be labor intensive but is hardly the only cost for the owner(s). What about mortgage payments, marketing, integrating with third parties (expedia), gas & electricity, general maintenance / accounting / security etc. I am sure there are hundreds of other costs that I have no visibility into
Since the meteoric rise in tourism post financial crisis, more funds have been put into upgrading many of the tourist areas with propper walking paths and cordoning off certain areas.

This has mostly been done to preserve the areas from undue damage from humans, but also for their increased safety.

Our view of health and safety is still vastly different from the US for example. It does help that liability for your own personal health most often lies on your own shoulders instead of somebody else's.
For one it doesn't lag when I scroll through their landing page unlike linear.app

2015 MacBook Pro with Firefox
Comparing child rape and murder to eating a dead chicken requires an impressive level of mental gymnastics.
But doesn't chrome have baked-in identification?

(not that firefox doesn't have lots of phone-home behavior you can't turn off like firefox.settings.services.mozilla.com)
Kind of makes me think, what's the point when these laws aren't actually enforced?
There is nothing ethical about imposing ones personal opinions regarding food on others, especially conflating said opinions with ethics. I see food choice as a fundemental right that should enjoy the same if not more protections than racial, reproductive and religious rights, though they are all interconnected.

My body my choice right?
I knew someone who was a specialist in doing calibrations on some very specific industrial measurement equipment, much of which was out-of-date but massively expensive to replace.

He had retired, but took another 12 or 18 month contract flying around the country servicing these things. Apparently they asked, and not wanting to do it he quoted what he thought was an insane "go away and leave me alone" fee, but then they said yes. (I have no idea what that fee was or what multiplier he applied, though it definitely brings to mind patio11's standard advice [1]).

[1] https://www.kalzumeus.com/2006/08/14/you-can-probably-stand-...
You should watch the talk - I actually happened to do so yesterday so it's still in my mind.

The point is not that they're withholding features because it makes the language too similar to others, and I'm sure that's not what you were really thinking the argument is either. The thing they're trying to focus on is that with ever increasing amount of features, you have an ever increasing amount of complexity added, which has implications on the amount of conversations, decisions, readability and difficulty your team is going to have when tackling any given problem. It can really just be boiled down to increasing features past what is needed can be considered bloat, which does not come free to a developer or team's collective consciousness.

To quote/paraphrase from the 5:10 mark of his talk...

"If a language has too many features, or even more than you might need, you spend time programming thinking about which features to use... you might even spend half an hour messing with a few lines of code to [see how a given feature fits into the solution]... [and even more, when you revisit that code, you have to get back into the thought process you initially went through when determining which features to use]."
It requires tonnes of ore processed to produce ounces of gold (I read roughly 13 tonnes on average, but it's highly dependent on the quality of the deposit and refinement difficulty), there are metrics and studies: https://www.businessinsider.com/tons-of-rock-for-an-ounce-of...

Edit as I'm curious myself, this study shows it's about 150 tonnes of ore input for one ton of copper output (with other minerals reclaimed during the process): https://www.princeton.edu/~ota/disk2/1988/8808/880811.PDF
While, like most things in life, it's not a guarantee, doing basic research about the farms and the cooperatives that produce the goods will provide some insight. Almost anything is better than a CAFO (Concentrated animal feeding operation).