skysight-inc/HackerNews huggingface dataset:
> I'm also impressed you were able to walk several hundred more miles in 4 days through

to clarify: I stopped my hike to help the farmers and I left them after 4 days. I didn't walk several hundred miles in 4 days. 4 days was just the time of my stop ;)
the journey / hike was planned to last for 2 months. there is a lot of distance you can cover if you plan to walk 20-30/km a day. altitude, weather etc doesn't make it any easier. I wrote about it here in case you're interested: https://news.ycombinator.com/item?id=22256055

> hopefully they were dairy rather than meat breeds.

dairy cattle, this is the setting I'm describing: https://en.wikipedia.org/wiki/Alpine_transhumance ... you have usually some hut in the middle of nowhere often above the tree line with a "Halter" (keeper) looking after lifestock. Their job is to count the animals every day and make sure they haven't left the territory. The number of animals depends on how many farmers they have who give them the animals during the summer. These places usually also offer a shelter to hikers and mountaineers and are very common in the Alps. For me it was a great way to spend a few days to rest my legs and look after body hygiene (normally slept in the woods or any shelter I could build or find)

> I'm trying to guess your age

I'm pretty much your age.
A friend of mine created this awesome leaf awhile ago:
https://web.archive.org/web/20160410210611/http://forum.arbu...
I'm Eli, the developer of djitsu

Let me know if you have any questions or suggestions!
Show HN: WebSnake A non-blocking HTTP/HTTPS lib in Python
I've seen enough engineering students cheat on tests because "it was the only way to get the grade they deserved" to not really buy this distinction. I think that there is an uncomfortably common belief that cheating is done to prevent randomness from interfering with the "correct" outcome. A bunch of people think "well, our system is great and we just don't want something weird to happen in the test that makes it seem otherwise". It starts with the assumption that your system is already good before the test is done.
Thanks for your answer. With mocking, what happens if someone writes their if condition as: (if randrange(1000) < 1000*p) or worse, (if randrange(1000) > (1000-1000p).

I am trying to write tests to autograde some HW assignments, and so I really have to think adversarially and imagine my students writing the weirdest yet correctly working functions.

I really haven't come up with a better answer than checking the statistics of the returned value by running the function a whole bunch of times, like you suggest.
An ML PhD will not help you pass leetcode tests. Completely different knowledge base.
Thanks for the link to Tipper, as a fan of Shpongle,I think I'll like a trip (possibly literally) through some of Tipper's catalogue.

But, incredible stereo effects does not equal great music. Great music may or may not have great stereo effects. Music may be muffled and grainy, but that's a reflection of the available technology, it says nothing of the quality of the music itself.

1966, great music, Zappa was ahead of his time with production:
https://youtu.be/girnJH7tvpM
I got flack on here after the MAX was grounded because I said no-one will ever fly on one of those planes ever again.

I’m astonished that the echo chamber between Boeing and the FAA is so oblivious to their customers that they’re plowing on ahead even prior to this latest scandal.

I’m not flying with any airline that can’t guarantee my flight won’t be on one of these. I doubt I’m alone.
Don't Rely on Motivation
Rules to lead a wealthy life until you are alive
There is as yet no reason to think placebo is a 'real' effect, except for cases of subjective symptoms or body functions under conscious control (directly like breathing rhythm or indirectly like pulse).

For all other cases, like infections or tumors, the placebo effect seems to only be a measure of poorly understood differences in natural processes, which can cause spontaneous remissions at unpredictable rates.

The act of giving fake medicine to the control group has no direct effect on the people taking it - the idealized study results would almost certainly be the same if the control group received no medication at all. However, the reported data would be much harder to trust, as it would be obvious for the data collectors and pacients which group they are part of, making it trivial for them to misreport data and symptoms to influence the result in the direction they desire (whether consciously or not).

That is the real reason for the double blind study design in most tteatments - fear of fake data, not any mysterious healing/detrimental effects from the act of taking sugar pills.
> And it's not 'go away forever', it's "this specific mail cannot be delivered, please return it to sender, so they can examine the issue and deal with it".
>
> It's "bring a human into the equation".
>
> How is this an issue? For something which is very, very rare.

You apparently missed the whole point of newsletters automatically unsubscribing users on a 5xx error from the previous discussion that the topmost comment was referring to. Not that you are to blame for missing that because it wasn't restated here, but that's the context of the whole discussion. In this context I also heavily disagree with your statements and agree that among other examples automatically unsubscribing to a single "permanent" error is a brittle system.

If I have sent emails successfully to a certain email address before it is not wise to assume a permanent error on a single response that the RFC specifies as permanent. Email/SMTP is in it's core a stateless protocol, but as a mailing list service I can keep state and provide additional context to errors that can improve my service.

Finally, if you read the RFC 5321 4.2.1. Reply Code Severities and Theory it specifically uses "SHOULD NOT" instead of "MUST NOT" implying that there might be valid scenarios to act differently.

RFC 2119:

> SHOULD NOT This phrase, or the phrase "NOT RECOMMENDED" mean that there may exist valid reasons in particular circumstances when the particular behavior is acceptable or even useful, but the full implications should be understood and the case carefully weighed before implementing any behavior described with this label.
Yes, please, let's continue the race to the bottom where anything that could possibly offend anyone, anywhere, is excised and removed from usage.
Hong Kong Became a Testing Ground for an ‘Anti-Facebook’ Movement
That was a riveting 3 minute video. I'll watch this tonight.
So to quickly summarize they use fluid dynamics and force and whatever sticks through this process will be useful.

I wonder what the rate of lipid-surrounded mRNA is after the process. Say you fire 100 mRNAs through this construct, will 90 of them be surrounded by lipids afterwards? Or 30? Or 100?
> The people they follow cannot play popular music because of DMCA take downs.

Just to clarify ...

Almost all of the Youtube takedowns are not DMCA. They're Youtube policy takedowns. But even then, music takedowns are pretty rare, since usually those videos are "demonetized", meaning the channel doesn't get paid, but the "registered" rightsholders are.

I put "registered" in quotes because usually the registration database is private and unverified, and correcting it to get paid is nearly impossible. (Getty Images does the same thing with photo rights - just use "Getty" as the owner placeholder.)
There is already a better readme. It's called a man page. The original "online" documentation. The ability to have content generated dynamically, using source and system operators. Spreadsheet style abilities with a touch of awk.

Perhaps it needs to be rebranded with a vegetable name, for modern developers to take interest. Samphire, maybe.
> the FAA lost so much credibility because of the 737 Max certification that now they're definitely being super careful and doing their job

The job of the FAA is to review certification paperwork from the mfg. or ODM reps, who report to and are pressured by Boeing managers.

When the FAA is serious, the ODM program needs to be overhauled to report to the FAA.
Well, my life was changed by ReSharper. Seriously.

Now I'm using Rider to work with Unreal and thus far, I'm not disappointed.
Show HN: Automatic Baseball Pitching Motion and Trajectory Overlay in Realtime
Would you prefer to have amazing content with no distribution, or miserable content with universal distribution?
This year was all about the SPAC
Nitpick: Cochrane was British then did not fight against the Japanese, and he was prisoner of war in a German camp.

Here is his story about the prisoners' camp[1] and there is no mention of blinding people, “just” German soldiers shooting or throwing grenades at random on prisoners.

[1]: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1444794/?page=1
Agree´. I think the (german version) of the starfighter had a 2 second window for retracting the landing gear during lift-off otherwise the stall protection will crash the jet into the ground. Well there was a lot wrong with this model 296 crashed (during peace time training....)
Overall, I'd say it's harder to get an academic position than a job at Google. But these are different skill sets as you say.

Getting a job at Google is "just" a matter of graduating from a good school, grinding 500+ leetcode problems, applying at the right time, and being somewhat lucky. I would say that anyone who managed to get a tenure-track job is able to do this (provided they are willing to spend the time preparing for the interviews - which is quite a commitment).

Getting an academic position is harder. Even though I've seen very average people getting one too...
This project takes your baseball pitching clips and automatically generates the overlay. A fine-tuned Yolov4 model is used to get the location of the ball. Then, I implemented SORT tracking algorithm to keep track of each individual ball. Lastly, I will apply some image registration techniques to deal with slight camera shift on each clip.

I'm still trying to improve it! Feel free to follow this project, also check out the Todo list.

BTW, I just want to point out that did anyone notice that the pitcher throw the ball with the exact same posture but it turned out to fly on a completely different path. It's just amazing!
If people called that specific phenomenon "consumption", it wouldn't bother me. But they use it much more broadly.
Yes indeed. I assume Google often hire ML PhDs for their ML expertise and not just their coding skills. But I have no first-hand experience.
I have a graduate degree from an R1 University. Perhaps you should back off a little on the personal attacks and substantiate your rebuttal with more than insults. My point was on the overall US University system, not R1 Universities , not that it matters all that much.

For R1, on administrative bloat:

https://oir.harvard.edu/fact-book/faculty_and_staff

https://web.mit.edu/facts/faculty.html

In both you can see that there are more people in the Administrative staff than in the faculty. As to discrimination based admission, Harvard and Yale were sued for that, I am sure you know about it. As for discrimination in hiring, here is a Cornell study :

https://news.cornell.edu/stories/2015/04/women-preferred-21-...
The "sandbox" promise was/is still offered as the primary line of defense for Java.

"The first version of Java was released by Sun Microsystems in 1995 [2]. One year later, researchers at Princeton University identified multiple flaws enabling an analyst to bypass the sandbox [3]. The authors identified weaknesses in the language, bytecode and object initialization, to name a few, some of them still present in Java at the time of writing."[0]

[0] https://www.exploit-db.com/papers/45517

[2] http://www.oracle.com/technetwork/java/javase/overview

[3] Drew Dean, Edward W. Felten, Dan S. Wallach. "Java security: From HotJava to Netscape and beyond." In Security & Privacy, IEEE, 1996
And maybe even more important, content discovery is king

Either you're very good at discovery or you have to be great at curation/creation
> [Back in my day xyz]

There is nothing stopping you listening to the full albums, and platforms like streaming have allowed some unbelievably niche artists and albums to happen that would've never ever made it out of the studio in a traditional record label.
In 2017 Nintendo sold roughly $257 of Switch hardware for $300. 40 dollar profit. They might have increased the margin since then.

A $60 game is sold to a retailer for $38-45. The publisher takes 20 of that (nintendo in this case) and the advertising & developer take the remaining 20. So nintendo probably takes 40 dollars profit from first party games like Zelda.

Margins on consoles used to be lower, $10-20 and they'd make $40 on the controller sales. The joycons on the switch cost 45 to make and sold for 50. The margin is back into the console as a whole again.

Digital sales on ingame items are likely close to pure profit.
Do Shopify's competitors produce similarly high-quality engineering content? (if you know some, please link!)
>And lots of songs I don’t like

One of my wishes is that I could tell Apple Music/Spotify that I don't want its playlists/discovery to ever play me music from $X genre because I just don't like even if it's considered really good by the standards of the genre.
Sidekiq.org Redesign
Content Is King – Who Said It Better? (2016)
Isn't the Pfizer/BioNTech one marked at this temp because they simply didn't have enough time to really figure out the safe temps?

I recall reading an article that mentioned -90C as the "safe shot", meaning they can be 100% certain that the vaccine is stable at this temp but it might be stable at much lower temps.

Also more BNT-XXX vaccines are in development.
>If you make a list of the greatest bands/artists of the latest 10 years and compare it to any decade since pop music got going, it doesn’t compare

Ah, a classic meme: https://old.reddit.com/r/lewronggeneration/
Those specifics don't come to laymen like you and me. We can only deduce from common sense.

>being complicit in the cover up?

Guess what common sense says.
And how do you test that your model has sufficient accuracy? How do you make sure that your model does not deteriorate over time?
That would be a workaround, but it annoys me when you have to make a workaround for something that is available in the language it set out to replace.

And if you are doing something like nearest cluster mapping, or anything else where you process your data in linear order you are not going to get the optimized cache locality. Plus you can't read the file with mmap if your data is from there.
I agree overall that the engineering culture was lost, but it is plainly not as simple as having the engineers in charge. The CEO at the time of the 737 MAX certification and subsequent crashes was Dennis Muilenburg who started as an intern at Boeing's defense and space division. His degrees are in engineering. Apparently no MBA. Still, the wrong mindset.
> If there were SMTP response codes in the 5xx range, that's a perm failure, end of story.

This is, plain and simply, wrong. The RFC does not state that.

RFC 5321 4.2.1 Reply Code Severities and Theory

> 5yz Permanent Negative Completion reply

> The command was not accepted and the requested action did not occur. The SMTP client SHOULD NOT repeat the exact request (in the same sequence). Even some "permanent" error conditions can be corrected, so the human user may want to direct the SMTP client to reinitiate the command sequence by direct action at some point in the future (e.g., after the spelling has been changed, or the user has altered the account status)

SHOULD NOT is also clearly defined by RFC 2119:

> This phrase, or the phrase "NOT RECOMMENDED" mean that there may exist valid reasons in particular circumstances when the particular behavior is acceptable or even useful, but the full implications should be understood and the case carefully weighed before implementing any behavior described with this label.
Aussie propaganda. Yawn
That is only true for subjective symptoms like pain or anxiety, or for objective symptoms where there is some measure of conscious control, like blood pressure or pulse.

But there is no proof whatsoever of any kind of real placebo effect for body functions with no direct conscious control, such as immune function improvements from placebos.
We are talking about two alternative architectures, Cloudflare Workers and Fastly Compute@Edge, solving the same problem: how to run server-side untrusted code. Cloudflare runs a sandboxed V8 runtime in-process with its Nginx servers while Fastly chose a Function-as-Service platform using Lucet compiled WebAssembly modules with minimal runtime and fast startup. Fastly’s Varnish servers invoke FaaS modules and it sounds like Shopify's Ruby centric platform is better suited to this architecture.
Ask HN: Christmas Rituals During a Pandemic?
Some of the usual Christmas rituals are forbidden or objectionable this year. What will you do differently next week due to CoViD-19?
> Oh, and Boeing will go under. Where's your shareholder value then?

Part of the wager in situations like this is that the state will, in a variety of ways, from contracts to bailouts to regulatory capture, keep the crony corporation afloat.
Thank you for the reply :) I'll add it to my note of "pros/cons & advice to take in to account before important decision" that I've started to log after my repeated mistakes..!
Yes: Much human progress is faster than generational speed. We didn’t have to wait for Oppenheimer’s kids to start believing neutrons existed. This points to some memetic evolution, which can be behind important changes.

Still: average people seem to change their minds very slowly and reluctantly, if at all.
Hi. I’m an mba. Profits are pretty important and firms should undertake NPV positive activities. We’ve seen amazing products fail many times due to lack of market fit. However, there’s certainly no shareholder value in bankruptcy or lawsuits.
Geometric algebra has some striking electromagnetism applications. We are able to eliminate the chaotic mess of signs, divergences and curls that we have in Maxwell's equations and write it as a single equation, that essentially has the structure D F = J, where D is a differential operator, F = E + I B is a combined electromagnetic field, and J contains the charge and current densities.

Geometric algebra is not unique as a mechanism to grouping Maxwell's equations into a more coherent structure. This can also be done with both the tensor formalism and differential forms. Each of these can encode Maxwell's equations into a single equation for the electric sources, plus an additional equation for the (zero) magnetic sources. So the fact that we can write all of Maxwell's equations as a single equation, when compared to the tensor formalism or differential forms, is only an incremental improvement.

However, some interesting opportunities are made available by putting Maxwell's equations into this single equation form. In particular, the system of equations is put into a form that we can invert using a Green's function for the differential operator. This gives us a way to solve all of Maxwell's equations in one fell swoop. It's well known that this is possible for the statics equations of electromagnetism, but we can also do this for the time dependent case, and obtain Jefimenko's solution of Maxwell's equation ( https://en.wikipedia.org/wiki/Jefimenko's_equations ) directly. That solution can be obtained without first having to resort to solving the second order potential equation, and differentiating those fields to find the electric and magnetic fields.

The geometric algebra form of the Jefimenko's solution is much simpler than the conventional form, because it is expressed in terms of a single electromagnetic field variable (F = E + I B). There are many other such examples, where things become simpler to express when the fields are grouped logically into a single entity.

A great reference that explores electrodynamics and many other geometric algebra physics topics is Doran and Lasenby's "Geometric Algebra for Physicists" ( https://www.cambridge.org/core/books/geometric-algebra-for-p... ).

Be warned that the reference above is a tough read. I have a for dummies exploration of some of the electromagnetism applications of geometric algebra in my book (free pdf available here: http://peeterjoot.com/writing/geometric-algebra-for-electric... ). I don't use the explicitly relativistic invariant form of Maxwell's equations used in Doran and Lasenby -- it is beautiful, but makes things somewhat more inaccessible. My book is fairly small, and is grouped into three pieces (geometric algebra basics, integration theory, and finally applications to electromagnetism.) I don't touch the mixed signature (projective, conformal, and relativistic) geometric algebras that ganja supports, as I tried to keep things as simple as possible.
How to Address Privacy Questions Raised by the Expansion of Augmented Reality in Public Spaces - ITIF [think tank]

https://itif.org/publications/2020/12/14/how-address-privacy...

Edit to add: Also this from the EFF a couple of months ago.

https://www.eff.org/deeplinks/2020/10/augmented-reality-must...
Just wanted to reply to this in case it gets lost in the stack of replies to say that this is incredibly insightful, and that virtually no-one has the humility to realise that they are as capable of failing as anyone else.

There is a ubiquitous bias to assume that everyone else is stupid but we’re somehow especially intelligent or infallible ourselves, which as we’re seeing here as some fairly dire consequences at scale.
“How do I test all possible equivalent definitions of this function” is probably not practically answerable for this. What if they wrote this?

def biasedcoin(n, p):
for answer in answer_key[n][p]:
yield answer

Or this:

def biasedcoin(n, p):
while True:
mine_bitcoin_on_teachers_computer()
I get he’s saying it has its place as a learning tool, but this is one reason I haven’t looked to seriously at some languages. For example, F# is a “functional language”, but as best I can tell I can do very similar with C# lambdas. To my (admittedly biased) view, F# is the extremist language and C# the middle-road.
So because one bad thing exists we're not allowed to be worried about another bad thing?
The only people in my family are trying to force everything together as if there's no pandemic trying to stop the rest of us from having a say. As boomers they're used to dominating everyone with their money.
As the first commenter sagely says:

> I agree that extremism in order to learn is a great strategy.

I think it is key to consciously decide when you're learning and when you're doing, and to keep that in mind as you act.

If your goal is to learn, feel free to try bold stuff that might not work. But when your goal is to build, stick to boring stuff that you're confident will work.

This applies at all scales. When you're inventing a programming language, is it a scientific instrument or an engineering tool? When you're adding a feature, it is to understand the users or to deliver value to them? When you're changing the signature of a function, is it an experiment or an improvement?
Another threat actor discovered using “Orion” install in SolarWind
I'm finishing my PhD in the next couple of months, and am fortunate enough to have a fiancée and a house. I interviewed for one postdoc and found myself hoping I wouldn't get it because it would mean living apart for a few years, or else uprooting our lives and moving across the country, only to repeat the process in a few years' time, with no guarantee of ever finding a permanent position.

I'm completely lost now, I have no job lined up and no idea what I'll be doing with my life in 3 months' time, but I do know I'm getting out. I love science, I love the research I do, but it's not a steady career. It's nice to hear someone else who feels the same way - inside the academic bubble, anything other than giving your life to the broken system is seen as failure.