skysight-inc/HackerNews huggingface dataset:
This is a major problem with code: You don't know which quirks are load-bearing. You may remember, or be able to guess, or be able to puzzle it out from first principles, or not care, but all of those things are slow and error-prone.

This is a problem from both the negative (not breaking things) and positive (knowing how to add things) perspectives. The positive perspective was written about by Peter Naur in one of my favorite software engineering papers, "Programming as Theory Building," in which he describes how the original authors of a codebase have a mental model for how it can be extended in simple ways to meet predictable future changes, which he calls their "theory" of the program, and how subsequent programmers inheriting the codebase can fail to understand the theory and end up making extensive, invasive modifications to the codebase to accomplish tasks that the original authors would have accomplished much more simply.

I highly recommend finding Naur's paper (easily done via Google) and reading it to understand why divining the "theory" of a codebase is a fundamentally difficult intellectual problem which cannot be addressed merely by good design, and not with 100% reliability by good documentation, either.
Agree. Another missfire (IMO) is Transcrypt, which is javascript using a python syntax. Total pain in the #$@! to use.

Also, there is a tiny python (micropython) that has been emscripted. I'm very interested to try this out sometime.
This idea is expanded in “Bullet Journal”, which I highly recommend to try.

https://bulletjournal.com
Don't forget Java bytecode tracks!
Digital Concerts
> Online videos and assignments at most top universities have been available for free for years now. Universities are entirely about the advantage of learning in person, peer groups and signalling.

If anyone seriously doubts this, consider that pretty much any young person in America can just walk into a university lecture hall, and sit through all the classes they could ever wish for, without paying a cent. [1] Nobody takes attendance, and if you look like a student, nobody's going to notice that you're not actually enrolled in the class.

And yet, nobody actually does this! Instead, millions of people pay hundreds of thousands of dollars in tuition, so that their attendance will be officially recorded.

Those people aren't stupid. They aren't paying for the education, they are paying for everything besides the education.

[1] Okay, it may cost you a few hundred dollars per year to buy second-hand, old-edition books, if you can't be arsed to study at the university library. This is much less of a financial hurdle than having the luxury to devote 20-40 hours/week on attending classes, and doing classwork.
> e.g., I'm pretty sure that on an average Linux system, things like curl or "import requests" do no revocation checking

This is correct. Even where there's some provision for checking, it's usually a mechanism where you can supply a CRL (Certificate Revocation List, a signed and dated document that says which certificates were revoked). CRLs are practical for a small private CA but they make no sense at scale. Let's Encrypt doesn't even have CRLs because they'd be enormous.

To be fair 10-15 years ago there's a good chance that average Linux system has a set of CA roots which hasn't been updated in a decade, and most such clients aren't actually checking even CN let alone SANs so bad guys don't need a google.com certificate (or whatever) they can just get themselves a real certificate for actual-bad-guys.example and the client won't check the name matches anyway.
You’re offended, I am offended
It's answered in the guidelines --anything that we may find interesting is submissable.
yeah your practically Miles Davis, without talent.
This blew my mind, wow! The level of detail is surreal, especially the cabin, wings, and wheels. Feels like looking at a manilla 3d rendering...
Indeed, with a correction

_People are becoming afraid_

People are already afraid. Every other discipline outside STEM is completely rotten, it's clear STEM is next.
Is there any indication that rav1e is so inefficient as to have substantive double digit percentage speedup left to be realized? Because even if you cut encode times in half, they already take hours per minute of video on a quad core.

AV1 is unlikely to ever be practical for "muggle" encode use, at least in this decade. It will only be worth committing that much compute workload to making a smaller file if the recipients will number in at least what, millions?

I'd be really curious what a hardware realtime AV1 encoder would even look like. How much silicon would that take? That kind of chip would have be be colossal even if it sacrifices huge amounts of efficiency to spit out frames at reasonable time (in the same way hardware hevc and vp9 encoders kind of suck).
Not exactly what I think you're thinking of, but there's enough of a market for this to exist:

https://www.vectric.com/products/cut2d-pro

More generally, modeling software tends to also handle sheet metal fabrication (closest to what you're thinking of) and surface modeling just fine.
There's an eathter egg!
> Because jobs are just as social as intimate relationships, if not more so.

For very small or family companies, maybe. In small communities, maybe, but small communities could also include people from any horizon.

But in other cases, I disagree. Work and production is the blood of human civilization. Generally, the free market ideology says that if you're competent, it's the only relevant parameter. Social filters are arbitrary, unnecessary and backwards.

> If someone is repulsive/annoying/toxic

The nazis sent people who were not desired to death camps. Today, those same people are being excluded from society through social filters. You cannot have a healthy society if you keep segregating people like this, even if it's not race, but other traits like education, politics or behavior. You're advocating social darwinism through a detour.
I cannot speak for anyone else, but on the one hand HN is very bullish on alternative / clean energy, and on the other hand a well respected investor like Buffet is taking a contrary position. So I want to see the comments hashing it out, to adjust my priors.
Wow, you're doing some groundbreaking stuff!
Sprig went out of business.
I had a bird fall in love with my phone's alarm ringtone that I was using in the mornings, started singing back to it, and tried dangerously to enter my dryer vent presumably to mate (or "rescue"). When I finally put all that together I realized that I probably was sleeping too far into that ringtone's repetition cycle and that it was definitely time to change ringtones.
I don't get people's aversion to stock buybacks.

If a company has money it cannot productively spend, it should return that money to shareholders. Stock buybacks are a tax efficient way to do that.

The company believes the asset wasn't very profitable for them to own, so they sold it and gave the shareholders the money back.
We're currently building one. If you'd like, you can send us some ideas to be implemented at support at gentlent dot com :)
Look at these brands: https://www.kochind.com/companies

Guardian might've made your windows (car & home); Invista might've made the nylon in your clothes; Molex makes the liiiiiiitle tiny bits of plastic in the computer you're using.

Live pretty much anywhere except the coasts in the US? Koch probably sold the softwood lumber used to build your house.

You sure your car doesn't burn gasoline from Flint Hills?

Do you ever use paper products? Georgia Pacific (Brawny, Dixie, Angel Soft...).

They're so foundational in so many basic industries, they're just unavoidable.
Clouds and Eggplants
Maybe "Harvard is different" but a friend went back to school (Metro State U in MN) a few years ago to get his comp sci undergrad after practicing for over a decade professionally. They were trying out online learning for full time students for many intro and secondary classes for the major, saving only the most "keystone" classes for live lectures held weekly.

The key thing was they required the students to respond to three questions for each class for each of the five days of the work week and those were graded. He loved this and excelled at it. He didn't want to sit in a lecture hall. The vast majority of the undergrads hated this and often blew off the questions. Many of them failed. Some A students were getting Cs.

There was a revolt, the students were angry and they decided to ditch the online learning and go back to traditional classes...
55% of students receive aid, and of those that receive aid the average expected contribution is ~15K. So technically most students do not pay that amount, although 45% is higher than I was expecting to be honest.

https://college.harvard.edu/guides/financial-aid-fact-sheet
Clear code needs some comments. Not many, though. If you write a numerical algorithm it probably needs an explanation or a reference to where it came from or something like that. Generally, one needs a comment when it is difficult to figure out why something was written that way. In many cases comments are not needed. I perhaps write a comment once every ten files or maybe even less but then it tends to be a rather long comment because the thing explained is very non-obvious. The kind of comment that I hate seeing is when somebody feels the need to tell me what methods are constructors or similar such nonsense.
Roasting coffee beans: 1 of the best and Comprehensive guides
The page claims

>[7, 3, 13, 13, 6, 19, 10, 8, 15, 18]

>the maximum profit that can be made is 26 which is made as

>follows:

>Buy at 3 – Sell at 19, Buy at 8 – Sell at 18

However wouldn't profit be maximized with

B3, S13, B6, S19, B8, S18 for a total of profit of 33?
I think you're misunderstanding how this flywheel operates. It doesn't provide 50hz AC in the same way the grid operates, it just is attached to a DC motor that provides electricity which can then be converted into AC to power the grid.

That means it can spin at any frequency and it doesn't really matter what state the grid is in.
Promotions. The reward for good work is more work
What's the point of hand-wiring?

"The Quality Goes In before the Name Goes On. From Zenith, the last TV manufacturer to adopt printed circuits.[1] Not a successful business strategy.

[1] https://www.youtube.com/watch?v=OhZ1L8xA_nU&t=32
> Cables and tape are not as uniform and have a tendency to move in random directions.

I'm sure someone's probably already thought of this, but couldn't you deal with that by having two manipulators that hold the cable by both ends while keeping a small amount of tension on it? The cable could be picked up by dispensing it through a narrow U-shaped hole (to stop the loose end for grasping), or by gluing one end to a dispenser reel then having the one of the manipulators follow the cable to the other end like a person would pull a rope through their fingers.
I have two children in college. One college announced a similar plan, half of students on campus at a time. If the plan is followed through, then, the class of 2022 will spend 17 straight months on campus, from January 2021 until graduation in May 2022. The college held an online question and answer for parents. The question of burn out for the class of 2022 came up. The school president's answer was: That's a problem we would love to have. Basically, the school thinks there will be several more complete shutdowns over the next few years.
How is that different? You could just rephrase what you said to say:

Uber purchased non-trivial shareholder positions in their global competitors.

For example the case in Russia was a quite literally a merger. Uber and Yandex made a joint venture, which operates in Russia and some former eastern bloc countries.
Maybe I'm missing something, but none of the solutions given seem to offer optimal strategies, and the optimal solution appears to be pretty trivial. For example, the first price list given is [7, 3, 13, 13, 6, 19, 10, 8, 15, 18], why not have buy/sell pairs at 3-13, 6-19, 8-18 for a total of 33 (better than the 26 which they offered as an optimal solution)?

You can get a O(n) solution by just looking ahead to the next price and buy at all the local minima and sell at all the local maxima.
Persona contests: The next development in status competition
A sad truth.
> nuclear uses a vastly less [...] land per energy

It really depends on which particular installation we're talking about, doesn't it?

https://medium.com/social-innovation-japan/fukushimas-nuclea...

There are some other ones occupying rather a lot of land as well...
Show HN: Unbundling Higher Education and Lifelong Learning
COVID-19-induced virtual degrees has forced us to reexamine the bundle of higher education. Coupled with the longer-term trend of automation and a shift to the knowledge economy, it's important to ask whether our current model of higher education is working to plug a skills gap in the labour market that is only widening every year. Alternative methods of acquiring in-demand skills are blossoming, from coding bootcamps to massive open online courses. But will they ever supplant the brand recognition of a tier-1 university degree?
From what I've read/understood, the reason Delphi folks decided to do this is to allow even better compiler optimization. This way it's easier for optimizer to see the local variable needs to be a CPU registry and no memory access, speeding its performance.
Susan the Future Remote Worker
In the article https://us.directlyapply.com/future-of-the-remote-worker they trying to scare people back to offices using whole bunch of BS about what happens to people when working remotely.

I am curious, do they really think people are that dumb and will actually buy into this pile of shite. I guess office space owners must be really desperate.
I was not. thanks for the link. Often I've found these datasets (this reminds me of CMU's motion capture dataset for instance) are more for everyday movement - things like the sitting down in a chair or calling for a taxi. Though their charter seems to imply looking for all possible human movement.
This is a bog standard modern NLP problem, I love how all the comments here are on how impossible it is using traditional heuristics and quoting various pop neuroscience authors and anecdotes. You only need a sufficiently large language model (and fine-tuned on short location strings) and run Named Entity Recognition on the input. Tricky? Yes. But there is only a finite number of prefix names in the English language and should automated solutions fail, you can always fallback to using a natural language form. A large neural network based solution running in the cloud would be able to get to 95+% accuracy. It would not be perfect but is good enough for most use cases.
Or even 24 hours. It seems like a lot of people get off the phone and immediately realize they've been scammed.

...I'm curious about how many people however, are totally fooled by the scammer--everything is very realistic up to a point--but then get to the part about paying the IRS in...iTunes gift cards. "Like, what?...[click]". 90 percent? 10 percent? Maybe no one.
>How much are we looking at for 1080p, 10%?

We don't know yet. There are no public technical details (that I know of) for H266 yet, but if I recall H265 gave the same 50% reduction in bandwidth claims, and for years people stuck with H264, because it was higher quality due to dropping off less subtle parts of the video you really want to see. Only in the last couple of years has H265 really started to become embraced and used by piracy groups. Frankly, I don't know what changed. I wouldn't be surprised if there was some sort of H265 feature addition that improved the codec.
My previous employer did this pretty well. They had a paid internship program, but they also had started as an AS/400 shop writing RPG code, which none of the local colleges taught anymore.

So, they basically developed their own course, and kept it fairly consistent over several years. The first 20 or so hours was some computer based learning modules they had purchased to teach fundamentals and syntax. After that was a series of well documented training assignments.

For the first assignment, they'd be handed an existing report program with several bugs that they'd have to figure out. After that, they would start on a simple CRUD program that they would expand on. At the end was a capstone assignment that simulated a real project from interviewing a "stakeholder" to gathering requirements, writing documentation, and implementing the solution before finally promoting it through the change control process.

Altogether it was 150-200 hours of training, which corresponded to about 2-3 months for a student working part time.

The company recorded everyone's performance, so after the first dozen went through the program, they had a solid baseline for comparison to tell if someone was falling behind or blasting ahead. If a trainee proved they were solid, they might get to skip the last assignment. If they were horrible, it would quickly become apparent and after a few chances to turn things around, they'd be let go.

I ended up on the team responsible for running the training program. Even as the development started shifting to Java, they still used the RPG training for a long time, since it was at least a gauge of a person's ability to pickup unfamiliar tech. Part of my job was to help develop a Java version of the course to eventually become the new default.

Reviewing the assignments was kind of fun and taught me to appreciate people in QA roles. Submissions didn't have to be perfect, but they had to meet a certain level of quality before the trainee could proceed.

Sometimes someone would bomb one of the early assignments, and that was okay, even if fixing the issues and resubmitting took longer than normal to finish. The real red flag was repeating the same mistakes over and over again.

Even though the training program was created for interns, a few of the dev managers would have all their new hires, including senior engineers, go through the same program. Normally the full time hires would "graduate" early, but I know of at least one mid-level dev who didn't make the cut at all. The hiring manager was thankful to have dodged a bullet, and have the historical performance data to back up his decision when he went to talk to HR.
> instead of doing anything people just have their burger whole try can

I assume this is just a typo, but I can't for the life of me figure out what the original was
Composer Ennio Morricone Dies at 91
Reminds me of Mikutap: https://aidn.jp/mikutap/
Probably regional dialect. I spent my teenage years "trolling" for just about every part of the female anatomy, but never heard anyone use the word "trawling" in the same way. That said, trolling is a much more popular fishing method where I'm from.
There are some metrics, and we are currently so far away from being close to the targets in SF that I can't imagine reopening until 2021 at the earliest. Even then, they'd probably have to adjust some of the goals.
that last discussion was interesting... author and critic (troll?) going back and forth. i missed it the first time around because the idea of bullshit jobs is mostly bullshit[0], an egotistical effort to cheaply denigrate others. as such, the discussions around them tend to be shallow and tedious.

[0] https://ruby.fgcu.edu/courses/twimberley/EnviroPhilo/bullshi...
Oh, and that's only the beginning. The MPEG-4 standard also includes some pretty wacky kitchen-sink features like animated human faces and bodies (defined in MPEG-4 part 2 as "FBA objects"), and an XML format for representing musical notation (MPEG-4 part 23, SMR).
Original commenter, I endorse this reply :)
Czech Republic, reporting in! I'm too young to remember much of communism but I remember the balsa and rice paper gliders I built with my grandpa very fondly. There's something so fantastic about the fragile beauty of those planes with their skeletons visible beneath that translucent skin.

There's a magazine in the Czech Rep. called ABC which always had plans for some sort of papercraft model in the back. I used to love them as a kid.

https://www.abicko.cz/kategorie/6333/navody-z-abc
Can’t comment on that as I don’t generally use IDEs.
> high skill jobs are less stressful when I am doing something I have prior work experience ... When I don't they can be extremely stressful

This makes sense. I tend to jump between roles (DS, PM, consultant, etc.), which might account for some stress come to think of it...
I was reading the book "Nonviolent Communication" by Marshall Rosenberg and it made me think it would be nice to have a plugin when posting to social media that pre-formatted your tweet/post in a non-violent way. I think this would really help and I would use it, but probably not many people would use it.

I ended up just deleting my social media accounts and I feel better already
HN is just another news aggregator, while it is obviously more tech-focused, the people that use it tend to be interested in more general news as well.
I was thinking about #3 as well, but I was thinking that the scammers don't actually use the gift cards right? Don't they just re-sell them in order to launder them? I was also wondering, if you realize you've been scammed right afterwards, is there a process for reporting the numbers to the issuer so they can freeze them and try to refund the victim? I feel like that should be required somehow.
Urbanbaby Shuts Down
Scotland has quite a lot of hydro schemes that could be used as pumped storage and 2 large projects planned.

Balmacaan and Coire Glas are in the planning stages and due to start building soon. There's plenty of high land available.
Thanks. I'll give this a shot as well.
Clear Street | NYC (remote in USA now, future is onsite) | (Distributed Systems, DevOps, Fullstack, Data) | https://clearstreet.io/careers

[Clear Street](http://clearstreet.io/) was founded in 2018 with a mission to build new market infrastructure. We are delivering a product that helps high volume, multi asset traders connect to financial markets. Our clients will streamline and scale their businesses with the power of our technology.
Clear Street is building systems that replace the archaic systems that are the industry norm. In some instances the current systems are up to 50 years old. Those systems weren't built to handle the volume nor the complexity of today's market. We have made tremendous progress, but our biggest challenges lie ahead. Help us shape the future of trading while doing the most satisfying work of your career.

---------Our Data Ops team is building a platform to handle massive amounts of financial data and just opened up three new positions:
- Data Architect ([https://clearstreet.io/careers/2229079])
- Data Engineer ([https://clearstreet.io/careers/2232717])
- Data BA ([https://clearstreet.io/careers/2231421])

We are hiring across our Eng org: Our platform team is looking for experts in building large-scale high-throughput distributed systems
- Sr Dist. Sys. Eng(https://clearstreet.io/careers/2190096)
- Dist. Sys. Eng (https://clearstreet.io/careers/2214109)

Interested in designing and scaling cloud infrastructure, automating, and improving engineering productivity?
- DevOps Eng(https://clearstreet.io/careers/2087530)

Want to build applications and features from the ground up?
- Fullstack Eng (https://clearstreet.io/careers/2087544)
We are all remote until we can safely return to our office. At some point in the future, we hope to bring our people back together onsite in NYC.
The whole gift card game is a big scam.

Between lost cards, the obvious money laundering and tax avoidance grifts, etc, it's a pretty absurd instrument.