skysight-inc/HackerNews huggingface dataset:
Looks like you made a calculation error or misunderstood your units. A credit hour is 3 hours of work, as a credit hour is "(1) One hour of classroom or direct faculty instruction and a minimum of two hours of out of class student work each week for approximately fifteen weeks for one semester or trimester hour of credit, or ten to twelve weeks for one quarter hour of credit, or the equivalent amount of work over a different amount of time"

So it's 2,700 hours for a 4-year degree, versus 960 hours in Lambda School, just using your method of calculation. It's also not counting the internships or summer programs that students in 4-year schools usually partake in. And it does not count extracurriculars during the schoolyear, like hackathons, interview preparation, programming competitions, student group projects, etc. Finally, you're assuming that an entire half of a college degree is geneds, which is really not the case. It's more like 1/4 geneds, 1/2 required major/concentration courses, 1/4 electives which many students opt to take technical courses in. So probably more like 3,200 (minimum) to 5,000 hours in a 4-year college.
The problem in C++ land (my land) is all your dependencies are probably using different build systems.

Do you wan to migrate all your third party libs to Bazel, or just hack up a few lines of CI yaml to call the authors build system?

I lean on gitlab yaml quite heavily and it feels quite effortless
It really doesn't matter - your launch should primarily be to your audience. The platforms are a nice bonus, but shouldn't be the core focus of your launch.
Somebody knows I'm a NixOS partisan :D
This comparison doesn't make sense. Not everyone has Google or Facebook money and engineering.

Just because they can doesn't mean you can. They solve Google problems.

And they use Rust to solve specialized problems because at their scale it is worth squeezing every advantage.

For mortals like you and me most problems should be faced with a completely different mindset.
They have. There are companies in the UK that hire Oxbridge grads from the humanities with no tech experience whatsoever and train them. In the States, IBM has a similar apprenticeship programme that lasts for 1 year.
I'm interested to know more, do you have any sources on this?
Sounds like a good use for AirTags (or EPIRB or AIS or tons of other cheap-as-microchips solutions that could save few sailors' lives).

But given we can't even put those on half a billion dollar airplanes - I'm not holding my breath.
> Data Scientists in 6 months

In my experience, anything more is dangerous.

The signal to noise ratio is so awful these days that it is a serious liability to understand what you're talking about in data science interviews.

I have seen been on hiring side of multiple larger organizational interviews where the "answers" to the questions asked during interviews were not even correct. Candidates that knew what they were talking about would be rejected because clueless interviewer didn't know what they were talking about.

Whenever I have to interview I have to play guessing games with interviewers trying to understand what they think is the correct answer. I've had to explain that, yes you can do statistical inference with a linear model, that Poisson regression and Logistic regression are in fact only different in terms of a link function, and of course also had to explain why a Poisson random variable might help in modeling number of purchases. In all these cases the correct answer was "use XGBoost".
20 years ago, publishing howtos about encrypting IP tunnels counted.

Today I'd suggested an accidental approach. some hideously bad ad server / free chat app thing that just happens to serve as an anonymous store and forward network if tickled properly. Front it with actual small time spammers and scammers and give them far "better" software than they could otherwise afford.
For other popular, affordable used short-depth 1U servers that you can get with 4 external 3.5" drive bays, there's the Dell R210 II, R220, and maybe R230.

Without getting into questions of possible security implications/perceptions of where servers are designed and manufactured... I do like the simplicity of some of the Supermicro options. I currently have a short-depth 1U Atom-based one, which runs passively-cooled except for the PSU fan, which I've replaced with a soldered-in practically silent Noctua. I intentionally got a mobo without a crazy BMC with IPMI, but I still don't assume the hardware is very trustworthy. It might still be more trustworthy than a popular consumer board.

(BTW, if you're looking at any quiet/cool-running server that uses an Intel Atom C2xxx or some other Atom models, make sure that either it isn't a lemon one, or it has a mitigation. [1][2]

[1] https://www.servethehome.com/intel-atom-c2000-avr54-bug-stri...
[2] https://www.eevblog.com/forum/microcontrollers/intel-atom-c2...
Cheese is a 'processed' food. It's a long article, so I'm not surprised that nearly no-one in the comments has read it, but it goes into a lot of detail about the many small home-made cheese shops that are springing up with processes that more or less match that of the artisanal cheese making process.

> A nut is soaked and then blended with water to create a milk base, to which a culture is added. The cultured milk is left to ferment, forming a curd. After the curd is drained through a cheesecloth, it is molded into whatever shape the cheesemaker desires.
To be clear, your argument in its entirety is a $15 carbon monoxide detector is not worth it to save a life (or in this case, at least 11 lives and 1400 injuries for just this one storm).

I bet with that volume a mere $50M would buy a carbon monoxide detector for every house in Texas or 0.02% of the total state budget.
Draining is something that you should be able to automate, especially if you are selecting for cells that are not damaged.
Am I the only one who is troubled by the fact that the explanations of "fork and exec" are almost never, ever, discuss the rationale for picking this design instead of "CreateProcess()" a.k.a. "just_launch_this_exe_file()"

It comes from a hack in Unix for PDP-11 systems. This was before paged virtual memory. "Fork" worked by swapping the process out to disk. Then it duplicated the process table entry, with one entry set to the swapped-out copy and one set to the in-memory copy. This was simple to implement, and would still work if you invoked something big enough that both sides of the fork could not both fit in memory. Thus, a shell could invoke a big compiler. That's the real reason.

There are lots of other ways to do it. Some other systems have "run" as a primitive. Plan 9 offers all the options - share code, share file handles, share data. Windows has more of a "run" primitive. QNX has a system where a new process starts empty but attached to a shared object, with control starting in the shared object. The shared object then does the work of loading the program to be executed, so the OS doesn't have to.
Book Review: Double Fold
The economic deviation caused by governments over reacting is your biggest pressure. Unless you shut down all travel, bars, restaurants, schools, universities and dating.

Then all of this will come back in the future and kick you in the teeth. Either we're going to have to accept this as a way of life, which is more detrimental. Or we're pushing off the inevitable.
https://routersecurity.org/ brought me to https://www.peplink.com/products/soho-series/

But I would love to understand my router better and why/how to trust it, or that I've configured it the best way, to protect from threats both inside and outside my LAN.
My ISA with lambda is for $30k USD that I started paying after I landed a job. There is no additional tuition. Program is less than a year. That's significantly cheaper than any of the universities I could have gone to.

The trade off, in my mind, is that I didn't become a SWE in lambda. Engineering is far more broad than learning how to build a CRUD app. Since Lambda, my self appointed curriculum has been engineering fundamentals, design patters/language/etc. Knowing how to write a BST is a lot different than understanding the core concepts behind everyday algos.
Why Be Mad at Your Instacart Shopper When You Could Be Mad at Instacart?
This is trivially beatable by Uber by just allowing these to be configurable and setting the defaults on the client to exclude those people.

After all, the defaults have to be set to something, they might as well be set to the current values. You can even have a first launch "Choose defaults" setting.

Then people can go up and down the scale of what they want but no one practically will. And Uber can promise premium service only for things that meet some minimum standard.

Then none of you would get no questions asked refunds and I would. And everyone would be happy.
I'm a big fan of cow juice myself.
The Serapeum of Saqqara is a New Kingdom site at the earliest. (The name, suggesting a Greco-Roman context, is due to later activity at the site.) I'm not sure why you're bringing them up in an Old Kingdom context. And the decorated "sarcophagus-shaped boxes" are nothing like the Old Kingdom examples. For one, the empty Saqqara sarcophagi are inscribed with standard funerary texts we have no problems reading whereas the Old Kingdom examples are much more crudely constructed and entirely unadorned. It's curious the Saqqara sarcophagi are empty, but given the texts inscribed, the simplest explanation is that they just were never used.
Employers being expected to follow labor laws is a "socialist utopia" now?
Probably an attempt at the time to expand the scope of the acronym as the natural user interface concepts are older.
> drop in the ocean

cough
I feel that my work relationship is like partnership: I provide some value for some cash.

If the company wants to set 'work from office' culture and my WFH attitude will be hard for them, my position will have 'negative effect on the team'. I think it's always better to understand all the effects beforehand to better negotiate.

In the end of the day it's all about the value your team provides in the long term. If you sells that it'll be only increased, so the negotiations will be easier.
Socialists on Social Media Platforms and Imagining Platform Socialism
My IDE is VS2017. I'd like a couple of things:

1. It would be nice to right click on a file in the solution explorer and have the menu include "Open File Location".

2. When working with C++, it would be nice is it helped with #include's i.e. give me the relative pathname. Don't make me compile it to find out if the file address is right.
The amount of money that Apple would save to put a bunch of 2U ARM servers into racks is dwarfed by the costs of building such systems. Seriously, nobody (to the first approximation) is going to buy a macOS server, and so there's no reason for Apple to do this.
On Paperwork vs. Digital Formats
I’ve been meaning to give Tekton a try, but how is the visualization (pipeline graphs ets) and Github/Gitlab/CI integration for returning results and viewing build output?
I suppose one hypothetical method would be to bribe or blackmail one of their officials to allow unrestricted access. Another could be satellite or low frequency long range wifi and a yagi to a relay. There are also many circuits that entirely bypass the GFW owned by companies even more strict than their governing bodies. Or maybe run some dark fiber in a tiny tunnel from China to India. This probably would not last long, but you could use a non visible laser to traverse the physical border.
IMO Amazon makes money by selling counterfeits.
But the graph only shows YTD losses, right? If you make the 2021 graph 3 times larger to compensate for the roughly 1/3rd of the year we've seen so far[1], it looks like more than a fluke than just 2020 alone. Both 2020 and 2021 should have more cargo loss than any year since 2013.

[1] https://i.imgur.com/k5hWs8u.jpg
Just wanted to chime in and say I've had a great experience submitting a small bugfix patch to KDE, even as someone new to C++. The dev docs provided a good intro, the devs were helpful in pointing out relevant sections of code (as comments to my bug report) and constructive feedback was given on my first patch submission, leading to a second attempt that was merged.
If Android's security model precludes owner from gaining root privileges (even over adb), then on my phone, I would prefer that model broken, thank you very much.
To add to that, the key takeaway is that they conveniently just shrug such risk off, because the alternative is more work they don't have capacity for.

I mean, it's not like dependency package injection have been proven to be a good way to hack back doors or anything. /S

P.s.- as a non contributor, I know I'm being a bit dickish. The truth is these researchers proved thier point in spades and no one wants to admit it.
I
Confession: after doing Data Science work for the past 4 years I STILL don't really understand why people like Jupyter.

R was my first programming language and I got really spoiled with RStudio where everything "just works" and the "highlight code -> run in REPL" workflow is super smooth and tightly integrated. All I want is for that to work in other languages, but it seems like if you want it in Python you need to be running PyCharm or a similarly-heavyweight IDE (seriously, despite all the hype of VSCode there are still a ton of issues with just highlighting code and running it in an IPython terminal) and for Julia it just doesn't exist. If you really want a Jupyter-like workflow you can just use R Notebooks, which are literally just better in every way.
the iPhone 7 used the intel wireless chip. it was a major downgrade for me from my iPhone 6 at the time: speeds were lower for data transfers, and reception was less (could be attributed to an antenna change?)

overall, I was very happy to get a phone that didn't use the intel chips.
dupe https://news.ycombinator.com/item?id=26984753
There a wide range of data scientist roles. I’m a senior data scientist and couldn’t tell you how to do a dot product or a t test

A lot of my role is just analyzing data for patterns , implementing rules into our product, building models using very basic libraries and putting them into production, monitoring models in production.
I think the main issue with using programming languages to run your CI/CD is that the whole point of CI/CD is to test and verify that your code works. Now you have code that may or may not be buggy, running your CI/CD so you'll have to set up CI/CD to test your test running code, ad nauseum.

People might hate constrained configuration, but the idea is that you dont have to prove that what you're configuring is actually whats happening.
Both of these recommendations are completely useless to the average entrepreneur.

“Don’t chase, be chased” assumes you have the capital or team to execute. Many startups don’t have both and most successful startups require both. Investment alleviates the former to then help solve the latter.

“Get into YC” is hysterical advice because the % of companies who are accepted into YC is around ~2%. One does not simply “get into YC”.
Sorry to disappoint, but coding being a hobby and juggling a dozen other things in my life
Users don't fork processes, it's a low-level system thing.
Hundreds of engineers and can’t build a website. Something is wrong here...
Had they worked with the city, they would be where Chris Sacca's free internet for SF would be: non-existent.
Ah, I see. Γάλα σοκολάτα, I know. I hadn't heard of the others but they make sense in that way.
I think the problem is that their part time outcomes were much smaller than full time. And it wasn't entirely an instructor or curriculum related problem.

You are correct that schools like this (secondary/trade, not ISA, necessarily) do well during economic downturns, historically.
The fact that those of us attacking censorship are getting down voted to grey on a Silicon Valley news site speaks volumes about the type of person who's working in these companies, their value systems and the power they yield. We should do everything in our power to criticize and attack the monopoly power of Facebook, Google, Amazon and Twitter. It's not a Left and Right issue, it's very much a civil liberties one and a question of what type of open society we value.
I feel sad using homepods as intercom... I wish I had a button now.

Unfortunately, I think Apple hasn’t open this api yet
> Remember when the world wide web began? Many thought static pages were not that exciting (what the heck am I going to do with this?), and no one could have predicted all the use cases that followed! Purchasing clothes on your phone, real-time traffic updates, scuba diving weather forecasts, locating your ‘tweens around town. As we enter Web3, the same excitement exists…where will Web3 advancements and integrations take us?

Take me back to the boring, reliable, niche internet and keep the use cases.
serious question: Why isn't there a service "personal trainer for coding"? Not so much for juniors looking to get into the industry, but... I'm sure there's a continuous pipeline of high-value people who would pay $$$ to keep them accountable to doing say three coding exercises a week while they are getting ready to switch jobs or are between jobs.
If they can find them. We've lost whole planes in the ocean ; finding something as small as a shipping container will require a big stroke of luck.
On average, no not really. I'd say that roughly 15-20% have found decent positions but it is really hard to say because some students just might not be very active on slack/linkedin.

I'd take a look at the subreddit r/LambdaSchool to read more about the changes (note that Austen the CEO is the only mod there and removes posts). One example is the removal of the Team Lead program (which kind of sucked in the first place because they didn't vet anyone) and replaced it with an auto-graded system so everyone was just on their own. There are students who went through the entire curriculum and didn't have a single person review their code. Ever. This is just one example of how chaotic it is.
It is a bit like playing tennis. Playing against your 75 years old limping neighbor is easy, playing against competent people is hard, playing on the tour is for the very talented only.
> everytime I read an article about vegan cheese it seems to lead with the outdated information that rennet is, like, normally, made with the stomach lininig of unweaned calves

From the article:

> What Perfect Day is doing isn’t new, exactly: Pandya, who is vegan, points out that for a long time, dairy cheese wasn’t even considered vegetarian because of its use of rennet. When vegetarian rennet was developed in the 1970s and commercialized in the 1980s, “it wasn’t done for any profitability reason or consumer trend reason or anything to do with animal welfare,” Pandya says. “It was just economics — like, it just made more sense to use the latest in fermentation and biotechnology to figure out a way to make that enzyme without the extraction from an animal.
Well, I don't cross compile. If I need to test a new OS, then I get the VM and compile it there.

About dependencies, if they can be found in the package manager then it goes that way. Else, they are a git submodule.

The most problematic has indeed been the C++ MySQL connector, because it has changed a bit over the last five years, so I had to edit the #include lines in the source code files.
> In the meantime, public health measures like masking and distancing will work against both viruses.

Yeah but there are numerous studies that show these things don't work. Also, I'm confused why you think someone cannot get both covid-19 and the flu.
It already is 'that' kind of website(frankly it has been since ~2017).

If i had to guess they probably make some decent amount, but only because in the last couple of years they refined and made very popular the subscription & gifting system(along with bits and everything else).Now i'm not sure if they have lost actual money from the DMCA and copyright issues.I'm thinking they did not(or not so much anyways), and that's why they've made those purges and scared everyone.

They definitely prep it up to be a big advertising platform(if it wasn't already).Their anti-adblock system isn't perfect, that's why they're looking at some new technologies that make it very hard to circumvent ads.At that point they will definitely make some big bucks out of it.(Assuming it doesn't 'die')
Interesting, I've had the opposite experience. One of the best managers I've ever reported to and worked with came from the project. I've also worked with a few good engineers and scientists from there, too.

I suppose this is a reminder of The Law of Small Numbers and sample size importance!
You're severely underestimating the complexity of choice-based games. Ink, for example, is Turing-complete (it features variables, looping and branching. (As is your description of "fancy CYOA books," for that matter--take the PDF as the rule system and the "little notebook" as the tape.)

I recently wrote an Ink-based game that, among other things, allows you to swap out one of the main characters based on an early choice, necessitating swapping out names, pronouns, behavior and dialogue throughout. You could manage this as a PDF, but you're looking at an exponential explosion in length. Much easier to handle it with variables, subroutines and text substitution.
Yup, exactly what you said. If you can define the system as a finite state machine do so, then define it. Much easier to reason about and if your state is correct you can have a high level of confidence on the robustness of your code.
> And this justifies slandering another unrelated human how?

Are you saying that Aditya was not involved in the hypocrite commits research? He’s not cited in the paper but his name is on the open letter [1].

If this is the case, would you please provide a citation? I feel like I’m missing something or being misled.

[1] https://lwn.net/ml/linux-kernel/CAK8KejpUVLxmqp026JY7x5GzHU2...
I wrote a post many years ago on when not to hire a consultant and when to based on my two years at BCG. https://www.curiousjuice.com/blog-0/bid/146227/When-not-to-h.... I think this is a bit more balanced than OP's post though he's a far better writer than me :-)
In Google, auditing is handled separately.

The availability guarantees necessary for basic authorization are far more strict than auditing. Auth fails closed, audit fails open.

Anything that can be stripped out of auth should be, even if we're talking about a best effort extra rpc from the auth service.

Auditing typically needs more information than auth as well, and making the auth pipe wide is a risk.
Well, first of all let's just make clear that it's not like BCG was paying him $16k hush money because his story is amazing.

They pay everyone a $16k bonus on the way out for signing that thing, whether people who have a gripe or others who have only good things to say. It doesn't somehow give him credibility.

Aside from that, there are people who go into consulting and gain a lot of skills, and others who do the least work possible and leave. Some who find great fulfillment in the right corners of the work, some who find it totally dispiriting.

This is just one person's experience, not a salacious tell-all about the "dark underbelly of an industry that no one wants to talk about".
> 3000 containers/year is a pretty small drop in the ocean

Exactly. Single ship holding 30k loosing 10 means just 0.03%... It's nothing.
You think Amazon would not be profitable if there were no counterfeits?
> If a client hires me to build a web app, I get to decide how, when and where it is built.

No thats not really true, for all cases of contracting.

I, as the client, could absolutely tell you to use rails, and if you don't use rails, I can "fire" you the contractor.

Sure, some clients might not care. But some would care, and they can tell you want to do, and control what you use, and not work with you if you don't do what you say.