skysight-inc/HackerNews huggingface dataset:
Thanks, there's some helpful stuff there.

That post is more about how many hours you are being productive. I'm interested in what is required/expected by your company.
The question is whether Buffett got a low enough price that his risk is low. Natural gas demand may be on a long term downward path, but it’s not going away entirely any time in the next 30 years.

At the right price I’d happily own natural gas for the next decade, the question is did Buffett get that price? He’s been a victim of his own success for the last couple decades, his growth in portfolio size has removed the least efficiently priced market opportunities from his consideration.

Evidence is he’s not able to find the discount to intrinsic value that he used to demand in the biggest market caps, and is being forced to reduce his margin of safety on deals. The fact that this is the first significant deal he’s been able to swing in the 4 months since the market crashed supports this.
I considered switching to mostly digital games for my Switch. Then I bought a Switch Lite for my daughter, and Nintendo's poor handling of digital titles when you own multiple consoles made me wish I had bought all of my titles physically. What we had to settle with: my daughter's Switch is the "primary console", and she can play any of the games I purchased digitally as her user, on her console. My Switch is the "secondary console", so I can only play my digital titles (a) as my own user, so my younger children have to play as my user rather than their own, AND (b) when I am connected to the internet, so I can't play digital titles in a car or on a plane. If I had gone with purely physical titles, I would have neither of those restrictions— and yeah, I do resent paying the same price for digital copies which are less useful.
I have the exact same desire. I want to delete my web browsers and just keep google maps. My solution to this is to download a parental control app (I use AppLock), and block the web browser and google play.
Ask HN: Who are you – non programmers who participate in open source projects?
On every open source project under the contribution section there is a note that everyone can contribute, and usually it says that even people with no background in programming can help, usually in tasks such as proofreading, documentation, supports, etc.

I always wanted to know, who are you non programmers who participate in open source projects? whats your background? how you got into this? how did you choose the project you contribute to? and what exactly do you do there?
these boards werent consumer producs though. playstations are produced for years with no alterations.... millions of times. i.e. playstation 4 was sold ~100million times. thats most definitely at a scale where you can automate with margins.
i said this once before and it bears repeating...

Ask HN: How do you protect your parents from tech scammers?

simple... they call me first.

if there is one thing i have _never_ done to my parents, or _anyone_ for that matter, is make fun of them if they call me and ask me for my professional opinion in tech matters. this has extended to situations when they think the situation is shoddy like they are being taken in a scam. i think _this_ is the single reason why my parents have never fell victim to scams. i feel that _most_ parents, or elderly people for that matter, fall victim cause they feel pressure from both ends... the first being the scammers themselves, the second being scared to ask _anyone_ if the situation is legit for fear of being made fun of.

_noone_ should feel scared of being ridicule when asking any question regarding their safety or well-being.
I make $3000/month in passive income on my website
I’m talking in the studio when the actual work is getting done. A soldered down ssd and ram is not a good investment for a studio musician who wants to be able to expand. Definitely for live shows fashion plays a role so you’re gonna see more macs. Re: the latency thing everybody I know just drops the $50 for a Focusrite 2x2 and installs the right ASIO driver.
I think it’s a fantastic idea and applaud you for your work. The major hurdle is leading companies only want to hire senior devs. Why spend money and implement a training program when you can outsource it. There seems to be 3 paths in. One, go to a top 10 CS college. As a hiring manager, our internship choices were broken down by school with less than a dozen choices: Stanford, Harvard, MIT, Berkeley, CMU, etc. and a few diversity conferences. The candidates resumes where literally partitioned in folders for each school or “diversity”, so to peruse through hundreds of candidates you had to go by school or conference, with no way to see who had interests or experience in distributed systems, front-end, AI, etc. without choosing a school or conference to look through. I couldn’t believe how biased it was. Two, go work at a startup or small company for below market wages to get experience and try to work your way up to better and better companies. Three, work overseas for a couple years, pay full price for a masters in the US, and then work the H1B masters recruiting pipelines.

While there are exceptions the bootcamps seem to be geared toward path two. I wish bigger companies had training programs. I was working with a veteran who recently graduated from a local college and helping him with interview prep. He couldn’t pass the phone screen for the role I had available and ended up working for a small local consultant which seemed to be more IT focused than dev. I couldn’t in good faith just hire him without support from the team. I wish companies had training programs to hire local people into these jobs, but there really isn’t a shortage of talent that requires them to set these programs up. The shortage is in quality senior devs who could get into a top company but are willing to work for less elsewhere. Anyone who sets up one of these training programs and doesn’t pay FAANG salaries, is just training up candidates to move to FAANG. I guess in a way path two and three really are the training programs you are talking about.

And the stuff you are talking about regarding documentation, testing, etc. also sounds like other tangential roles like TPM or quality, which unfortunately are just being put on developers themselves at many places. I think most companies should have more people in these roles with the aspiration of moving into dev. Maybe a “training” role focused on this could help, but you may also run into resistance from people who are in these roles in organizations.
He keeps using terms like "intelligent", "cautious", "not gullible" to describe his dad but the man bought $3,000 of gift cards because he thought the DEA would accept them in exchange for not freezing his bank accounts.... the man's a moron. Sorry, but stupid is as stupid does. This is a very very stupid thing to believe.
Why not? Tell us your story.
perhaps they are banking on the person buying other profitable items while in the store for gift cards.
Exactly. Things built for vertical assembly, like the Sony Walkman and the Apple Macintosh IIci, are easy to assemble automatically. All the assembly moves are straight down.
This has those annoying cable connectors that have to be slid in edgewise. Yet they got that to work.

I'm amazed that Sony let out detailed pictures of the cable connecting operation. Looks like they use both a camera and a force feedback wrist.
> "The comments are in the commit messages" - almost nobody ever goes looking for them there

Consider it another tool in the toolbox. I've gone spelunking through git history to decipher the reasoning of something still in use, though comments had been deleted and no one had documented it before me.
that's because you're talking about competency stress and the parent is talking about existential stress. because stress is primal, it's easy to conflate the two, but they're not the same.

as you get older, your ability to depend (at least as a fallback) on parents diminishes (in many dimensions, not just financially).
Limitation of movement is a huge aspect of what I want to do with it. Everyones body is different. Thus our hips can rotate different amounts in different orientations. Thus if you submit footage of yourself doing a yoga flow for instance, the database could understand the end ranges of motion - seeing that through all motion, the angle never exceeded 38 degrees for instance.

Then a year later you could submit new footage of a flow. The software would upload all movements into the database and recognize that that angle had increased. You now have increased movement.

Now lets say someone is missing an arm for instance. When their body is in a pike position, the database should still recognize the pike and index it against other pikes (both that user and the global range of pikes). So the database is going for similarity, not exactness. Relating similar movements though making them distinct is what I believe will be one of the hardest parts of this challenge.

I believe a large part of health and fitness is understanding our own bodies and the movements we can perform. Whether its a total of 25 possible movements or 500 possible movements, exploring and training those movements is always cathartic.

I am building this for a yoga/bodyweight training workout tracking app that I have made, but was having trouble indexing all of the motions for. Though I think if it works properly, the applications could be greater than the app.
SciML Open Source Software Organization Roadmap
No language, paradigm or process will save you
This is the fallacy of first level thinking.
No, functional languages, microservices, rest, saas, ai, and the cloud ARENT going anywhere.

But you ARE going somewhere. Where might that be?
> NYC had a 20% antibody rate back in April

NYC had a 20% antibody rate in a sample of people who were out shopping and consented to giving their blood for the study. That is enough potential sources of bias that assuming the general population had a 20% antibody rate strains credibility.
Same thing in Bulgaria. One good side of "communism" was free modeling clubs for kids like me, so we've got rocket modelling (made 2, even 3 phase rockets while 3rd-4th grade), plane modelling (balsa wood, rice paper, etc.) - all for free - you pay for neither materials, nor courses, later it was computers (that's how I got into them). Before that also slot cars racing, ship modelling, there was even knot-making club (our city is on the black sea, so makes sense - future sailors!)

I mean, even if communism is evil, there were some good things - way overpay, or pay anything for clubs that should've been free to begin with and get kids into them... It doesn't take much to support them compared to many other things...
Agreed. I think the "nobody ever goes looking for them" case is common for code bases where people are not writing good useful commit messages.
Strengthening evidence that herd immunity to Covid-19 is “unachievable” (study)
Building the Tynemouth Mini Pet – Pagetable.com
Wonder how they're doing. Their socials linked on their site are all from 2-3 years ago. Followed this early and I think he may have mostly finished.
My guess would be (having had the exact same experience):
- greater autonomy and less micro-management for skilled jobs
- more job security because you are difficult to replace

On the other side high skill jobs are more stressful because the stakes are higher and the techniques for success are more uncertain.

In my experience, high skill jobs are less stressful when I am doing something I have prior work experience and I have confidence in my ability. When I don't they can be extremely stressful.
The concern here is that like a dog sniffing a car and barking, the false matches give erroneous probable cause. Combo this with systems that are more likely to give false negatives to minorities, and you've created a blackhole of accountability for authoritarian harassment.
I know that I have a lot of gift cards that go unused for months, or never used at all. Probably a lot of profit in interest on holding all the money and keeping anything not claimed after a few years.
Curious; I like hackernews but what about this article is relevant to this community?
I didn't say State STEM grads couldn't perform equally, nor did I say "Ivy" anywhere. Only that a "top tier" (of which Ivy is a subset) STEM degree is reliable proof of ability, and implicitly that it is one of the most reliable proofs of ability.
To me it signals this company is undervalued
TOFU with digital signatures to verify the originating device would be huge for voice calls.
Indeed. It is particularly depressing to handle as a manager, because unless you have top notch HR, your only recourse to deal with somebody who does not perform is passive agressiveness, or at best plain ignorance. Imagine the effect on the morale for other people.
> White space significant, good luck minifying it

Would it be hard to define an alternate representation of Python code that uses curly braces instead of white space to use over the wire for delivery of front-end Python (with curly braces that occur in the original Python code escaped)?

This code, for example:

def func(foo, bar):
if foo < bar:
foo += bar
return foo * 3

might become on the wire:

def func(foo, bar):{if foo < bar:{foo += bar}return foo * 3}

That could then be subject to the usual minimization approaches.

Going back from curly representation to significant white space is easy and fast, although you could probably build your tokenizer so that it never even has to bother. That could make the client side handling of this essentially free.
Lots of good videos by and about this guy https://www.youtube.com/results?search_query=luca+iaconi-ste...
good beginning! Although it should be "точно", not "точна", your command of Russian is admirable. Looking forward for follow-up blog posts!
Do you have a list of these at the ready?
There is no compelling evidence proving that the disease cannot spike in NYC.

There are small hints that it MIGHT not be possible. The antibody tests measured the infection rate around April 15 or so, the number should be higher now. Second, there is some evidence that a percentage of people don't develop antibodies (only T cells) but are immune. Finally, we don't really know what is required for herd immunity.

None of this is to say you are wrong, just why it MIGHT be possible that NYC cannot have a second spike.

(herd immunity question): https://www.quantamagazine.org/the-tricky-math-of-covid-19-h...

(T cells and immunity) https://www.biorxiv.org/content/10.1101/2020.06.29.174888v1

(peer reviewed article on NYC antibody testing). https://www.sciencedirect.com/science/article/pii/S104727972...
I hope you are right, this reckoning is LONG overdue.
Wonder if the SpaceX team should have a chat with the designer about trying a Falcon 9 or Heavy next? :)
Demystifying OAuth 2.0 – A Tutorial
What's this about a corona case in the Falklands in February? I cannot find any mention of that elsewhere?

https://medicalxpress.com/news/2020-04-falkland-islands-coro... and https://en.wikipedia.org/wiki/COVID-19_pandemic_in_the_Falkl...
Retail stores make tons of money on gift cards - specifically, when people don't use the balance or lose them. See https://www.cnbc.com/2020/01/10/3-billion-of-gift-cards-go-u.... It's like the stores are essentially minting their own money at this point. They have zero incentive to put "checks and balances" in place, unless they start losing money on it from some king of federal penalties tied to cases like the one in the article.
Yes, I am considering using exrx for the base training set actually. They have an api where you can get movement labeled (which muscles are contracting), license video footage of many exercises. Maybe I can somehow integrate what Im building with their site.
Asynchronous communication is possible in VR/AR. However, if a material amount of deep conversation moves from asynchronous to synchronous format, that can have a big impact. There's also no reason that synchronous and asynchronous discussion can't be combined. A phrase like "Let's take this IRT" (in real time) can become the new "let's take this offline."

Think about the really controversial tweets that garner thousands of responses. What if there was a link next to the tweet that launched you into a virtual lounge where you can interact with other people looking to discuss the tweet? If someone who joins one of those groups wants to summarize their thoughts and conclusions from the discussion afterwards, in an async format, their response would indicate which discussion group that they were in. It would also be bundled with posts from other users in the same discussion group. It would be like "Twitter meets Reddit meets VRChat."
Correct, this isn't Simpson's Paradox.
Aside from the other issues (staying solvent long enough to profit), there is another issue - government intervention. You never know if the government will sweep in and save a company [unfairly?] or change terms -- either with a guarantee, bailout, or unlimited loans.

Case: Bear Sterns, AIG, GS
+1, would have much rather seen a function-based interface for DOM manipulation than this monstrosity.
I had that option (AWS L7). My answer was to go independent.

Having done that, I'd strongly advise people to do the opposite unless they have no choice. There's a LOT of stuff inherent to running a business that doesn't map directly back to the thing you're good at / enjoy doing.
this is great.
The Kohl concert is hard to type at the right pace though :)
It is incredible how wrong this man is. He predicted a 20 year long stock market crisis and it ended in 3 months.
It would be good to emphasize this applies to the Faculty of Arts and Sciences.
> Harvard didn't choose this

Yes. The grandparent post's contention that this is an elaborate bait and switch is silly. This is decision-making under vast uncertainty. It all sucks, but changing outcomes when some of the dozens of factors change is perfectly normal.
> It's a sad that we can't be honest or humble but in this system we have to sell ourselves, fake enthusiasm for the hiring company is a must, do whatever it takes to pass the interview then think later if we take the position or not. If not, somebody else with the same capability or or less will snatch that job.

As someone who’s given hundreds, maybe thousands of interviews, personally I would advise against this. Being fake about your interests is not more likely to help you get the job you want and one that fits you well, if it even works at all. Being honest about your interests with yourself and your potential employers is the best way to end up being where you want to go.

You can show excitement for specific topics that a company works on, and it’s okay to like the company’s products, or their work environment, but people who are enthusiastic fans of a company without specific reasons to want to work there are, in my experience, not more likely to get hired.

> Plus that interviews like tests are gameable.

This is true, and it’s good to understand so that your expectations don’t go crazy. You are competing against other people, and you have no idea how good they are. All you can do is your best.
Not use your app state as a data cache
Stanford Faculty Salary Information 2008-2009 [pdf]
There's a difference between being relegated and being interested. He's saying that current business culture causes many women to work menial office jobs, not that the women themselves are not ambitious.
I doubt you would contribute more if you went to Harvard but this is probably a bro-post, so rock on
72% of people get their best ideas in the shower – here's why
Hahahaha, is that sarcasm? You really don't realize that your prior comment I was replying too is breaking many of the same HN guidelines you posted? Do you really think that accusing someone of making "sweeping generalizations" and making no explanation of that accusation is "thoughtful and substantive"? Were you really responding "to the strongest plausible interpretation" of the person's comment? You were not. On the other hand, I actually was doing that with your comment.

Do you see now? Twitter-style discourse is absolved of intellectual rigor and apparently it also is absolved of self-awareness.
...'cause _historically_ contextual advertising doesn't work better than targeted. And contextual targeting is hard, because determining context is hard and it can fail catastrophically (I recall the apocryphal story about a washing machine manufacturer's banner smack dab in the middle of a macabre news story about a toddler abandoned in a clothes dryer. Brand safety FTL.)

Your example on the "car hatches" is a really simple case and there's only so many niche publishers out there catering to specific audiences. That's how you end up with media companies like Vox and Gizmodo. And in terms of scale...well, go look at the Digital Media comscore rankings: https://www.comscore.com/Insights/Rankings

As for "advertisers get higher intent traffic", that simply isn't true. I'm not refuting your intuition 'cause it absolutely sounds right, but in terms of tracking and targeted ads knowing stuff like, "You left product in your checkout cart." is a waaay higher signal of intent.
More info on the visitor pattern, which was originally published by the Gang of Four:

https://en.wikipedia.org/wiki/Visitor_pattern

Rarely seen in its pure form in the wild, but it's vastly useful, and surprisingly versatile, when you need it.
Text with video is difficult to do correctly for a few different reasons. Just rendering text well is a complicated task that's often done poorly. Allowing arbitrary text styling leads to more complexity. However for the sake of accessibility (and/or regulations) you need some level of styling ability.

This is all besides complexity like video/audio content synced text or handling multiple simultaneous speakers. Even that is besides workflow/tooling issues that you mentioned.

The MPEG-4 spec kind of punted on text and supports fairly basic timed text subtitles. Text essentially has timestamp where it appears and a duration. There's minimal ability to style the text and there's limits on the availability of fonts though it does allow for Unicode so most languages are covered. It's possible to do tricks where you style words at time stamps to give a karaoke effect or identify speakers but that's all on the creation side and is very tricky.

The Matroska spec has a lot more robust support for text but it's more of just preserving the original subtitle/text encoding in the file and letting the player software figure out what to do with that particular format and then displaying it as an overlay on the video.

It's unfortunate text doesn't get more first class love from multimedia specs. There's a lot that could be done, titles and credits as you mention, but also better integration of descriptive or reference text or hyperlink-able anchors.
How do you create a poll? I've never seen that before.
most people cant read it anyway so what does it matter?