skysight-inc/HackerNews huggingface dataset:
> That whole Speaking In Tongues album is quite good. Definitely my favorite TH album. Great name for an album and very attractive cover art.

Byrne is featured singing on an Arcade Fire B side of the same name, which as a fan of both I find surreal to hear singing together. His part is towards the end of the song.

https://youtu.be/dSfLHtzgAuI
Except for professors who didn't list everything out and had lecture specific material. It's hard for me to believe no one had professors like this when I have friends from places like Stanford and MIT (schools some people would think is filled with all great professors) who can attest to some of their own experiences being like this.
Is this algae flour? If it is then it's nothing new.
oh my bad, since it wipes all memory, includes number of hours the filter(with RFID) is used, thus resetting the filter to 100% health again without giving it a brand new RFID to accumulate the hours on.
Do we really need yet another Database? Seriously? Databases seems to be the new Bitcoin when it comes to getting VC funding. I expect 95% of those new Database startups to fail the moment they run out of VC funding. So why would I invest in any of them, not alone make my code depend on them, when there are so many already established successful Databases out there I can use instead with less risk? Also, are they using tools like TLA+ or Coq/LEAN/HOL to prove the code correct? Now THAT would have been interesting and noteworthy.
I am indeed asking that as well, given the completely unorganized and nonstandardized state of the industry.
Ha, I actually know an old guy who went to a prestigious university to sit in on classes as we was phasing into retirement. He was the kind of person who didn't care that he was 3x the age of everyone else in the class, but I imagine one of the reasons adults don't attend uni classes in person is that it could be seen as weird/creepy.
Climate change mitigation. Push electrification of everything, more renewables faster, robust electrical infrastructure globally, destroy demand for fossil fuels. Seek out the smallest changes necessary to get the most leverage (financial, policy, tech in that order).
If I have my Jr. Dev a hard problem to work on and they said "breathe over my shoulder for 30 minutes and I'll have the answer for you" I would be having a serious corrective chat with them at our next meeting. No one works that way. Coding interviews are 10 percent about coding and 90 anxiety management... Which to be clear is important, but let's be honest about what we're filtering for in these things.
Well said. To use the economics terminology, there are negative externalities resulting from others cheating.
Can we drop the wage slavery and crazy college debt garbage? You can get a fine education at any number of state schools that won't put you $250k in debt.

I really don't feel sorry for people who attend Ivy league schools and rack up debt like that. They know exactly what they're getting into.

I didn't complete college and am making more than many of my peers who did and are still paying off debt 20 years later.

If you can't navigate college hand holding, you'll be fucked in the real world.

I believe college is currently serving it's function.
XML and XSLT are still very much in use, especially in Europe and industries where data schematization & long-term retention are important. I’ve written XSLT applications for use in banking, healthcare, technical publishing, and compliance markets.

For you, I recommend checking out the Docbook transformations and Saxon-JS. The former is a tool for publishing technical documentation to HTML, the latter is an compliant XSLT processor implemented in the browser/NodeJS.

XSLT/XQuery/XPath are excellent tools for querying and restructuring tree-structured data. There are a lot of people out there who have very little experience but great big opinions: you should ignore them.

Note that these technologies are functional programming languages. It will likely take some effort to wrap your head around it all. Michael Kay’s book is a good start, but unfortunately is not updated for the v3 spec.
"Can coding interviews work in an ideal world" which is what the article seems to discuss: sure, probably, this seems like a reasonable approach to what that ideal world might look like: a really carefully chosen question and attempting to understand the process the candidate is using to comprehend their skill.

"Do coding interviews work in the actual world in which we live in?" No, fundamentally not. Almost nobody is sufficiently capable to actually analyze code, and writing code with an audience is absolutely a stupid anxiety inducing high stress situation that makes candidates into babbling children who can't define an array - EVEN IF THE CANDIDATE CAN IN FACT PROGRAM JUST FINE. Add in one idiot on the interview panel who can't stop "tsk"-ing or asking obnoxious questions ("Why did you use a foreach and not a for loop?") and you have an hour long anxiety sandwich where the only thing you are getting from the candidate is whether or not they can dance in front of a sufficiently hostile crowd on demand.
And you may find yourself overlooking a pun
Click the link!
I've found that coding interviews just prove that you can write rushed, crappy code to solve a problem.
Most people who go to University for the first time aren't doing it because they /want/ to. It's just an extension of the regular primary/middle/highschool education they were doing previously, none of which was optional.

They're also probably not paying for it out of pocket - either they've taken out loans that they haven't really considered the long term impact of, or their parents are covering some/all of it.
Long-Hidden Ancient Pyramids, Settlements Discovered in Remote Amazon Region
I guess, but would I rather just click on an app when I need a ride or call some guy (who may or may not pick up) to see if he's available (may or may not be) at a given time (I guess I call a few hours ahead).

And if he's not available, I guess I just open the app and request a ride? Easier to just do that from the start?
there's no objective criteria for what students should be "expected to master" in a particular course

Not exactly, but depending on the course you can get pretty close. In my engineering statics and solids classes, it mapped well with what you'd be expected to do when working as a stress engineer (which is what I worked in after school). In my heat transfer course, it mapped well with the responsibilities of a thermal engineer.

ideally, the material itself would be designed to get a good distribution of As, Bs, and Cs with a few Ds and Fs for people who didn't try or understand at all. but it's pretty hard to get this exactly right. better to err on the side of making things a little too hard. then the occasional bright student will really shine, and you have enough signal to compress the range into the expected letters at the end.

And that's exactly what my professors who didn't curve managed to do. It was clear they worked very hard at prioritizing the important material, teaching it well, and testing it fairly. It was a breath of fresh air.

But when the average score on an exam in one of my other classes was 22% -- and they weren't looking for the next Einstein, it was just another upper division engineering class, presumably the geniuses would have revealed themselves by that point -- it was clear that the professor wasn't even trying. Throw a bunch of crap on the test and let the curve sort it out, so the professor could get back to what they really wanted to spend their time on: research.
"... so at least get everything out of it you can. Otherwise, why sign up in the first place?"

I've been a TA, and I've talked to some students who cheated or considered cheating.

The answer is simple: there is no premeditated reasoning behind cheating. Students don't actively make a decision that "I'm just gonna apply to a university and cheat". That's not what happens in their minds.

They do think they can get through uni on their own when they first started. Then, they make bad decisions, usually small ones, like skipping a class, or something, but it grows into a habit, even an addiction. Before they know it, half of the course is over, and they learned nothing. When the exam comes, it is too late. There is no time to decide to "get everything out of it anymore". So, they cheat, instead of swallowing the bad grade (which they should).
What field are you in?

This seems so strange to me. I have a BA in Philosophy, but professionally I work in software development.

I got my first job 15 years ago by just showing them the code I wrote for my side project, since I didn't have a degree in the field of any professional experience. Every job since then has been because I was recruited by previous co-workers.

My college degree was never an issue, and certainly not my grades. Many of my coworkers are surprised when I tell them I have no degree, but it is always just a "huh" and then move on.

I am now a director and have hired a lot of people, and unless they have zero professional experience, I pretty much never look at their degree when I am evaluating candidates. I have worked at very large companies, and have never had an issue trying to hire people without a degree.

I am sure there are places where it would matter, but I just can't imagine asking for proof of a degree, let alone grades.
> someone has to pay to feed the children and keep the lights on at my village back home.

Why are you solely responsible for this?
You are right re: kermits/commits.

They are referring to a cover of once in a lifetime performed by Kermit the frog snd the muppets.
> Debeers is a monopoly.

Debeers has been losing marketshare for decades. They now control around 25% of diamond sales. They're no where near a monopoly.
Before we criticize the current interview format and propose alternatives, we need to understand how we got here first. This is my understanding of what happened (I wasn't there for most of this!).

Leetcode-style interviews became popular in the mid 00s, primarily because they were used by hot tech companies of the time. The thing to understand is that at that time, the idea of asking people to write code during an interview what sort of revolutionary. Prior to that interviews had little structure. It wasn't unusual for the hiring manager to make the decision, some times based on credentials, recommendations, or trivial-like questions.

This type of interview became wildly popular because it allowed budding unicorns to hire programmers of high quality at scale. The process was less biased than the alternative, reproducible and scalable. Here you have two blog posts [1][2] that show the line of thought at the time.

The reality is that big tech has elevated leetcode type interview to an art. They have reached a near local optimal through years of experiments and refinements. It is working well for them so they don't have the need to take big risks such as completely revamping their hiring process.

I love the topic of hiring and interviewing and I'd love to truly get at the bottom of which method works best. I like this article because it explicitly calls out shortcomings with typical alternatives that are not usually mentioned. I hope in the future a new crop of unicorns can take these practices to the next level and do a fair comparison.

[1] https://www.joelonsoftware.com/2006/10/25/the-guerrilla-guid...
[2] https://sites.google.com/site/steveyegge2/five-essential-pho...
Urbit has not put much effort into security, for some reason. To be fair, they don't claim their runtime is secure (yet)[1]. The process downloading and executing code from the network is not sandboxed with seccomp or anything similar, and its "jets" are unverified C libraries which any of this code is allowed to call into. They could sandbox it pretty easily (the worker process which runs third-party code only talks to a host process and not the rest of the world, so it could probably be run under seccomp, not even seccomp-bpf) which makes it all the more surprising that they haven't.

Urbit has also had (and almost certainly still has) bugs where jets give different results than the code they're supposed to accelerate (a "jet mismatch") [2]. I agree that its "axiomatic" bytecode would lend itself well to verification theoretically, but Urbit as she is spoke is not anywhere close. They also at least historically seemed somewhat hostile towards academic CS research (including formal methods) probably for weird Moldbug reasons.

[1]: https://urbit.org/faq#:~:text=The%20security%20of%20the%20ru....

[2]: https://urbit.org/blog/common-objections-to-urbit#:~:text=Ye...
I'm glad you saved me the effort of reading this article. I've been following fusion for years, and have been cautiously optimistic. Recently, with the progress of both Commonwealth Fusion Systems and Tokamak Energy, both startups with private funding which aim to develop commercially viable Tokamaks, I'm ready to throw caution to the wind.

Tokamaks work, high temp superconductors work, and the combination is likely to result in working fusion reactors. If it doesn't, then at least we'll know soon enough via these two private companies. It doesn't make sense to write articles heckling companies which have literally put millions of dollars where their mouths are. Just let them get on with the work, and if they fail, they fail, and we learn something.
> Honestly if they couldn’t do 150 without plagiarizing it, what’s the chance they could do 2000?

You've lumped too many people together in your use of "they".

In the author's own words:

> The semester from hell ended. Some students still failed. Some did some more plagiarism and failed. But, most of them got decent grades and engaged substantially with the course material. A small win for me and them.
Kermit sounds like "commit". Kermit appears in the linked video.
GCP BigQuery is unusably slow for small datasets and is more like redshift/athena than postgres.
Coiled AC extension cords.
"Image quality" seems to be the most common answer... It eliminates the need for color filter deposited on the sensor, and also seem to require cares taken in lens design to have optical parameters converged for all three image planes in respective wavelengths(can't have one color being magnified or out of focus than others).

I suppose whether those points are pros or cons depends on design/manufacturing capability, and considering rarity of modern 3CCD designs, likely decisions are difficulties outweigh advantages today.
You'd imagine wrong. (In my experience.)

For example, in mechanical engineering, I know how to make reliable systems out of unreliable parts. Software engineering is still focused on a hopeless quest to make software perfect. How to do it assuming unreliability has been slowly seeping into software engineering the hard way, bit by bit, over my entire career.

One example: running the brake software on the same computer that is connected wirelessly to the internet.
Good point -- I should stop being so naive and put more faith in the conspiracy theories of strangers from the internet.
Honestly this is all largely a completely solved problem space. The article is just way out in left field seemingly fully oblivious to how game netcode currently works, which certainly isn't with AI prediction.

Look at actual game engine docs like this one from Valve https://developer.valvesoftware.com/wiki/Latency_Compensatin... or this one from Halo https://www.halowaypoint.com/news/closer-look-halo-infinite-...

But tldr is the only thing a client ever predicts is their own inputs, which of course can't really ever end up wrong later on. There's no other prediction happening (eg, the position of other players is not predicted)

And then for anti-cheat/optimization purposes the server also only sends positions for enemies that could be visible soon, which is done by taping into the same map chunking logic that would be used for asset streaming.

There's a ton of other great resources on this topic here https://github.com/ThusWroteNomad/GameNetworkingResources

But you'll find they all largely do the same basic thing. There's nuance in some of the rules and what state is replicated and what isn't (such as server side or client side ragdolls), but the general architecture tends to be the same. And without a fundamental shift in connectivity, seems pretty unlikely to change.
> You’re paying so much money for these courses — probably a ridiculous amount, so much you may never recoup — … so at least get everything out of it you can. Otherwise, why sign up in the first place?

In some cases you're paying for second rate material, so this holds little sway. Why worry about squandering the learning opportunity when the best learning resource is free on the internet. I'll try to save time in the class and reapply that time to better learning resources (my morals won't let me do this by cheating, but I understand why some do).

My current classes are light on technical merit and heavy on APA style citation requirements. This during a time where many very powerful people can't reliably compose a coherent Tweet (2 sentences max). The bottom half of educational institutions aren't providing real learning opportunity. I will get my piece of paper though.
What do you want to do? If I put together a list of things it'd be hundreds of lines long and at least some of them would be profitable.

I think people aren't baffled by you choosing a high-paying career, but by you not having anything that's both high-paying and interesting. Why electrical engineering and not CS or nuclear or something? Is there nothing at all that both interests you and pays well?
That assumes the app supports on-phone payment options like that. Obviously it's gotten more ubiquitous now, but most of the non-Uber/Lyft apps I've used in the past didn't. They often will require me to make a full account as well, give them name, address, email... I think one of them tried to make me upload a picture of my Driver's License, even thought I was very sure I wasn't signing up to be a driver.

Obviously this all could be easy, but it's amazing how many apps fail to make things easy to onboard. When I've just gotten done traveling for hours and just want to get to some place to relax, the last thing I want is to wrangle new account creation in some app where they're trying to be cheap and haven't hired any UX designers to smooth out the process because "you can rebuild Uber with 3 smart devs" as everyone on HN says.
I don't know anything about no code. Maybe it will work for you. I remember how bad Dreamweaver was so I stay away. You can definitely do an ecommerce website rapidly. What successful software products have been built using no code?
I think every USB-C cable has a micro controller built in. As does every Thunderbolt cable, or Lightning cable. They need their DRM, if nothing else.
I suspected that when I was reading the article but I'm not convinced. What is your background in this area?
Doing away with the TV license will destroy The BBC and make British television no different from any other country which depends on advertising. In 10 years they will fondly recall the good times before the BBC was destroyed by the Tory party.
It's a great song, and I used to listen to the whole Remain In Light album obsessively. That said, it's very far from one of the greatest songs for me.

Never felt much for many of his other songs either. I hate Psycho Killer.
If you look through the octoDNS providers there's a number of cases where extra info is stored for "dynamic" records. The metadata is often things like the pool name or rule number. In other cases it's details about the health check config/version. The extra info is sometimes stored into a "notes" field, other times it's encoded into the ID or similar.

It's true that nothing extra is needed for simple/standard records, but once you start doing GeoDNS, failover, health check, etc. it's required.

In all cases thus far we've been able to find a way to store/indicate whatever we need.

(maintainer of octoDNS)
Offering a different view from another vantage point. My GPA was tied to my scholarship which was tied to my visa. Slipping below 3.75/4 can get me deported. Looks pretty incentivized to me.
I think a poster above suggested 2000 words because it would require more thought and reflection than only 150.

Whatever the word count, the instructor seems motivated to discover plagiarism.
Ignoring the Charlie part, if you do feel like that, is there a professional of some occupation that you can go to, to assess the situation? What occupation is that?

(also, what could have made my phone decide that I live in Las Vegas?)
Why not? I think a big part of it would be evaluating whether a job candidate has the skills to do the job, not how they attained their knowledge. I'd be fine with my cardiologist testing out of the USMLE steps to get a job.
The college system serves three purposes: (1) Education, (2) Credentialing, (3) Networking.

The weight between these fluctuates over time, and increasingly there are better & cheaper resources for (1) outside the traditional classroom setting.
I’d agree that a zero-sum weakness-focused approach is maladaptive.

Trying to consider the other hand reminds me of question I had at an all-hands last year: “If the only raises are annual review based, does the inflation rate mean that everyone else takes an effective pay cut?” The response hedged on HR doing market adjustments. Maybe Welch was just being realistic? Maybe encouraging folks to change employment until they are in a position in which they excel is the better option long term?

I don’t know. There’s a saying “it’s cruel to be kind” and maybe I’m too soft to survive.
I upvoted this because it's well written, even though I disagree with the conclusions. I'm not sure the suggested alternative coding challenges are any better. The text preview one starts ok, but introducing HTML raises the complexity through the roof!

I wrote about my own experiences with coding challenges during my recent job search on my blog at https://blog.urth.org/2022/04/19/software-job-search-2022-re...

I'll summarize my conclusion about live coding challenges, which is that I'm not convinced that my performance on these challenges reflected any abstract skill I have. Instead, they mostly reflected the fact that the problems I was given were either nearly identical to work I've done in the past, or were similar enough to things I'd done recently that they felt pretty easy.

I guess there's _some_ signal in that, but I don't know if it really says anything about how good I am at coding in general.
> The BBC says it will stop broadcasting two of its over-the-air television networks and move their content exclusively to the company's streaming platform BBC iPlayer over the next few years.

A less misleading headline would say this applies to 2 BBC networks.

The title is ambiguous, and I interpreted it as applying to all BBC networks.
Atlassian Tech Billionaire Sets Up AGL Climate Showdown in Australia