skysight-inc/HackerNews huggingface dataset:
I built a small stupid app that tries to detect if you're slouching using a webcam, zero backend communication and open source. I use it and it helps be aware

https://github.com/lnenad/slouch-stoppah

https://slouchstoppah.com/
Jeebus, another frustrating air-filled article to up the word count.

Meat:

> The LHCb produces sub-atomic particles called "beauty quarks", which are not usually found in nature but are produced at the LHC. Sub-atomic particles undergo a process known as decay, where one particle transforms into several, less massive ones.
According to the Standard Model, beauty quarks should decay into equal numbers of electron and muon particles. Instead, the process yields more electrons than muons.
One possible explanation is that an as-yet undiscovered particle known as a leptoquark was involved in the decay process and made it easier to produce electrons.
I agree with the other requests for examples. I just went to reddit.com from a browser that has never been there before. Here's what it is showing me. This doesn't seem very propaganda or megacorpish to me.

/r/GME post about a billboard telling people to keep holding GME.

/r/wallstreetbets GME Megathread.

/r/worldnews post about a Saudi official issuing a death threat to a UN investigator apparently over the investigator's investigation into the Khashoggi killing.

/r/Cricket match thread about "1st ODO - India vs England".

An ad.

/r/AskReddit asking what is something you loved as a kid but hate as an adult.

/r/technology thread on Microsoft's possible buying of Discord.

/r/awefuleverything thread making fun of Americans.

/r/worldnews post on a US intelligence agency saying the US should join South America in fight against illegal Chinese fishing.

/r/aww post about a puppy.

/r/Wellthatsucks post about a home baked pizza failure.

/r/IdiotsInCars post about an idiot in a car.

/r/politics post about Biden's infrastructure package.

...and it goes on like this...
I think this has more to do with you and the local culture (like, block-by-block) than urban vs. suburban. in the suburbs, you can drive back and forth between your home garage and office and never speak to anyone. but you can do the same thing on foot in a city. in my city, people don't usually strike up conversations with random strangers on the street. or if they do, it's just a one-off; you'll probably never see that person again. in the suburbs, if you spend a lot of time on your porch, you'll probably get to know the neighbors that hang out on their porches. there's a pretty similar dynamic on the stoops of residential blocks in a city.

if I had to make a general rule, I'd say there are more people who could potentially be your friend in a city, but the barrier to becoming friends with each one is higher. you bump in to more people, but less frequently.
Many years ago (30?), the Plan 9 shell, rc, was made available for other platforms. I was working at the Big Nerd Ranch and ran it everywhere I could (I was doing 2nd/3rd level support work that gave me unfettered privileged access almost everywhere), until the nascent in-house software release process (SRP) caught up and sudo started becoming more widespread and privileged access started getting locked down.

At that point, I needed muscle memory across all machines more than anything else, and switched back to sh (bash was still very new and not widely available, csh was born borked, and ksh was only available under certain OSes). That was sad.

rc had a beautiful, clean C-like syntax without any csh weirdness and was much more powerful than sh. Scripts were a joy to write and maintain.
Honestly I'd argue that that is more of a Google/large corporate problem. The thing about junior devs is that in order to hire a bunch of them and get anything productive out of them, you need a ton of people above them. You need to spend more time on design to give them more clear requirements, you need more senior devs to provide mentorship, you need more management.

Smaller dev shops don't have that, they can only bring on 1-2 juniors at a time and hope for the best.
I'm not sure this will really add anything to the discussion, but I think the common usage of the term "cold" is for an endemic, mostly-harmless disease, not just any viral respiratory illness.

Also, my quick read of that paper was that it was mostly concerned with immunocompromised individuals, and with secondary pneumonia infections. Secondary pneumonia is certainly a problem for old people, or otherwise vulnerable people with colds. Antibiotics can be pretty helpful but they have limitations.
Spark on Your Oracle Data Warehouse
I have been developing 'Spark on Oracle', a project to provide better integration of Spark into an Oracle Data Warehouse. You can read about it at https://hbutani.github.io/spark-on-oracle/blog/Spark_on_Oracle_Blog.html

The key features are Catalog Integration, translation and pushdown of Spark SQL to Oracle SQL/PL-SQL, Language Integration and Runtime Integration.

These are provided as Spark extensions via a Catalog Plugin, v2 DataSource, Logical and Physical Planner Rules, Parser Extension, automatic Function Registration and Spark SQL Macros(a generic Spark capability we have developed).

The vision is to enable Oracle customers to deploy Spark Applications that take full advantage of the data and capabilities of their Oracle Data Warehouse; and also make Spark cluster operations simpler and unified with their existing Oracle warehouse operations.
These particular algorithms tend to have large Constance factors, so you need astronomically large matrices before they become faster than algorithms with worse exponents but better constant factors.
Are you putting a negative connotation on this or using it as an explanation?

If you time travel outside of your light cone with FTL then can you have any paradoxes?
I understand what involuntary manslaughter is but does it apply to spreading a virus? I'm not a lawyer but if it does I will act accordingly and try not to commit involuntary manslaughter hypothetically speaking.
I've been thinking a lot about this problem myself! Making screencasts, I realized most of my editing time was spent cutting out silence. If I recorded with that in mind (staying silent between re-takes), the editing became pretty straightforward but really tedious.

I made my own automatic editor tool [0] recently, and the approach I started with is simply cutting out the silent parts.

I looked at other options like jumpcutter.py and auto-editor.py before building it, and they helped prove out the idea, but I really wanted an interactive UI, so I built an app in Swift.

I figured the automated approach is probably not gonna be perfect, so I built it to export XML/EDL/ScreenFlow files that can be imported to other editors for fine-tuning. It works pretty well and people seem happy with it so far.

Someone else mentioned timestamps vs. timecode. Maaan, timing has been a real thorn in my side with this project. The "even" framerates aren't too bad (30fps/60fps/etc) but the uneven ones are a huge pain (29.97, 59.94). One fun problem recently was figuring out how to bin audio samples at 48khz into frames at 29.97. Because each frame holds an uneven number (1601.6), I had to alternate between assigning 1602/1601 to each frame, or else my idea of time would slowly but steadily skew out of sync. As someone who'd never worked with video before, this has been a fun adventure.

Right now I'm working on adding more manual control over the cuts, and this kind of stuff is what I'd like to tackle next! Automatic scene detection, ability to leave markers during recording, more control over transitions, stuff like that would be really cool. Feels to me like automatic editing might get more popular as more people realize it's even possible.

0: https://getrecut.com
Yes. But as far as I know, space itself is not made out of particles.
This was my experience with a Steelcase Gesture Headrest. The refused to fix it and just wanted to give me a refund. The lean was so bad that I was falling out of the chair.
Show HN: AutoPause (With Resume and Media Controls)
O(n^2) is a scaling factor: what happens as n->infinity.

An optimal arrangement for n==4 already exists. Both AMD MI100 and NVidia Volta / Ampere perform 4x4 FP16 matrix multiplication in a single assembly language statement.

An 8x8 matrix is just an arrangement of four 4x4 matricies (!!!!). As such, you can define a 8x8 matrix multiplication as a 4x4 matrix multiplication over 4x4 matricies. This recursive relationship is often key to how they manage to get faster-and-faster. Getting to O(n^2.8), or O(n^2.6,) etc. etc.
Not if it relates to a superinjunction in effect: it could potentially render Reddit and/or Conde Nast liable for criminal sanctions/contempt of court proceedings.
This seems more like someone taking wild guesses instead of information from experience and fundamentals.

First, I don't think "Joint Parallel" is a common term and everything gets synced eventually at some level.

Your solutions are languages, which are separate from understanding parallelism and concurrency. Using java doesn't solve anything directly.

> it's GC:ed VM has a complex memory model that can handle fast lock-free concurrency relatively well, even using OO though you'll hit cache-misses.

This is almost like talking about the sound of a color. Lock free programming is not a factor of a language. If there are good lock free data structures that work for your specific problems, then that can go a long way to solving synchronization. OO and cache misses have nothing to do with anything here, that comes down to how something is written, not the language.

> Use C on the client, primitive variable types are generally atomic so if you know what you are doing

This is not true. C has nothing to with this, it is a matter of getting access to atomics. Also primitive types are not "generally atomic", 32 bit stores can be written atomically, but that doesn't address ordering, compare and swap or atomic adds.

> you should be able to joint parallelize cores with char, int and float arrays as data, also avoiding cache-misses!

This seems like real information fed through google translate a few times. 'joint parallelize' doesn't mean anything. Avoiding cache misses is a matter of accessing memory sequentially. Arrays are orthogonal to atomics, each element needs to be dealt with individually.
Because if there's anyone that understands the classic everyman's UK pub culture, it's Prince Harry.
The mass of the proton is 1.67E-27, so we have about 20 orders of magnitude to spare.
> No one will ever implement this thing, and no one believes it actually brings us closer to an actual solution to the exponent 2 conjecture.

It brings us closer more than anything I've done, that's for sure.

I agree with your sense of taste about which problems are personally interesting, and likely to be significant in my lifetime. But I still think it's cool that there are theoretical developments like this. Refining bounds is a cool way to see theoretical progress quantitatively.

I think also it's more like discovering what pi is than trying to find the next digit. We know a lot more about pi than we do about the lowest achievable exponent.
Reddit suspended one of ukpol's mods. The rest of them had no clue what was going on, so they hit the big red button hoping that would give them time to figure out what was happening.

Seems like a reasonable precaution to me.
I know but legal system is based on ethics. E.g. not stealing or not killing etc.
First google result: https://www.irishtimes.com/news/crime-and-law/courts/circuit.... It's not difficult to find more examples.

If you know or could reasonably suspect you have a lethal virus and still go out without taking proper precautions then that is absolutely something people have sued over many many times.
Facebook guidelines allow for users to call for death of public figures
Strassen's is sometimes competitive in the thousands!

https://www.cs.utexas.edu/users/flame/pubs/FLAWN79.pdf

You're right though afaik all the other algorithms are still 'galactic' and completely impractical
That’s a brilliant analysis of the Norton’s dome; thank you.
It seems like this is primarily a performance optimization, at least for now. One less round trip when navigating to a site by typing the domain name when that site redirects to HTTPS (and isn't on the HSTS preload list).
Nice. I did something similar recently with an iFrame where you have a form for configuring customer sites and it displays the preview in an iFrame.

I had to throw in some debouncing and special handling for hidden inputs, as changes to hidden inputs do not trigger a change event on the form.

In the end the markup was very simple and is very reusable (StimulusJS v1):

<div data-controller="iframe-preview" data-iframe-preview-url="<%= preview_path(@letter) %>">
<form data-target="iframe-preview.form">
<textarea name="body">My letter</textarea>
</form>
<iframe data-target="iframe-preview.iframe">
</div>

This is when StimulusJS becomes really nice, when you can compose behavior in your markup with some simple data attributes. I did not think at first that I would need this controller in other places, but a couple of weeks later, I actually needed it, and was able to reuse the controller without modification for another use case.
Ask HN: Fastmail alternative with EU based servers
I'm in the process of migrating some self-hosting domains (only email) because I no longer have the time to manage them myself and I am looking for email hosting with custom domains, like the service Fastmail is providing. Yet, with servers based in the EU. Any recommendation?
The article can be read as "there is a 999/1000 chance that this is not a coincidence". This is strictly speaking correct, because it doesn't specify what the coincidence would be.

The correct interpretation is "there is a 999/1000 chance that you wouldn't see this data if the particle didn't exist" / "there is a 1/1000 chance that you would see this data if the particle didn't exist".

The wrong interpretation that still agrees with the statement is "there is a 999/1000 chance that the particle exists given that we have seen this data" / "there is a 1/1000 chance that the particle doesn't exist given that we have seen this data".

P(data | no particle) = P (no particle | data) * P (data) / P (no particle). As a layman, I have no idea what P(data) is, and I think no one can give a convincing estimate for P(no particle).

Since P(data | no particle) and P(no particle | data) are in fact proportional, the only thing I should really care about as a layman is the value of any one of them. I any way can't evaluate myself what would be a convincing probability, since I don't have any proper priors.
so much pride I had
so little knowledge as well
i am a jackass
I read it as aversion to the "New" part of "New Atheism", a term I don't think I've heard of before.
I've heard a few times that recent YC companies often find a lot of customers in previous YC companies. I have no idea how true it is, but if it's a substantial effect, increasing batch size could increase this as well.
> [unknown] Fusion has nothing to do with [known] fusion.

I did it again. Shame on me.
> But with southern hot cities like Atlanta

I grew up in Atlanta and lived there for 40 years. You're full of shit.

People love going outside and there are outdoor events year round. The beltline has been expanding around the city since the Olympics in the late 90s. Old neighborhoods like the Lindbergh, Edgewood, Inman Park, Kirkwood, and Avondale are all perfectly walkable with their overgrowth of trees. Even Atlantic Station, which is completely devoid of trees and lacking any soul, is tolerable due to the long shadows cast by the buildings.

Yes the heat and humidity can be unrelenting when you're going from your cozy AC'd house to the mailbox across a stark white heat mirror of a driveway flanking a treeless yard, but that's a product of suburban design esthetic.

Older communities in the city are downright pleasant, it's only the newer suburban neighborhoods with expansive treeless yards where being outdoors is intolerable.
I agree that buying is preferable to renting (and better for your finances). But you underestimate the difficulty of doing that if you are poor. There are many folks who do not have any family or friends who are well enough off to be able to part with the money for your down payment. And no, you cannot get a bank loan to cover the down. The down payment exists because the bank wants to be sure that you have some skin in the game. In fact, a big part of the process of getting a mortgage loan approved is the bank digging into your financial records to confirm that the down payment is really your money, not a loan (from a bank or even trusted family). If they are not convinced it's your money -- no loan for you!
Surprisingly, no. But a good physiotherapist is a great start.
A totally random tip, which I'm sharing on the off chance that it might help one of you the same way it has helped me:

I have a Herman Miller Aeron - which I love, and spend most of my working time seated in - but sometimes my lower back hurts a bit (I'm getting on in years, so this is a factor too).

I've tried height adjustable desks, but I don't find standing for prolonged periods of time all that comfortable.

But what has done wonders for me is simply kneeling on the ground, so that the rest of my body is upright, and I'll place a soft wide pillow under my knees to cushion them a bit.

In other words, only my knees are bent (so that my shins are parallel to the ground, on the floor, perpendicular to my quads). But my upper legs and torso form a straight line.

The height of my desk is just right so that my forearms sit comfortably on top of my desk, and I find that I can sit like this with a perfectly straight posture for long periods of time whilst remaining totally relaxed.

This kneeling technique has helped alleviate my occasional lower back pain, and I hope it helps one of you too :-)
This is a conspiration theory, it doesn't matter how much the investigators do, they'll aways say that China is still hiding something.
Interesting. On Dokku installing postgres and redis takes just two commands. How would the equivalent look on piku?
Galaxy Note 9. And frankly, upgrading from the 8 was a waste of money. I'd still have the 8 knowing what I know now. I'll upgrade if and when my carrier gets 5G, until then it's all the phone I need.

I seriously considered Pixel 5 when it was on sale over the holidays, but thankfully I managed to avoid temptation.
An (n x n) square systolic array can perform matrix multiplication in time O(n) (not counting I/O, which takes O(n^2) without more specialty hardware) -- this is how TPUs work. Simulate the same algorithm on a single processor and it takes O(n^3). Use the same hardware to compute larger matrix products and it only gives a constant factor speedup.
The guy is a living cautionary tale if that's what you mean.
> "I will try it, and perhaps update the post with this approach as well."

this would be very useful, as there are not many comparative articles that really help you choose one approach over another. a number of years ago, i went through a couple rounds of turbo vs. ujs vs. websockets vs. custom js vs. something other library i don't remember atm, to try to figure out the best option for the app i was working on. lots of articles talk about the strengths of a library compared to others, but almost none walk through an example (or two) with enough depth to show those differences explicitly.
Next steps could be

1) Rather than auto-redirect, ask the user if they want to redirect

2) Force the user to type http://server/ to visit the server on http

Neither of those eradicates http.
The Modest Front End
Just because you can do a finite number of operations at the same time, it doesn't mean you've changed O().
Except that the EU isn't getting the doses it ordered, and the shortfall is significant, and it has actually exported a significant chunk.

Whereas the UK is getting the doses it ordered, at the EU's expense, and has not actually exported any.

So.

Not exactly the same.
I love this idea because it would really help companies like my rural cable supplier. They advertise 300/30 for $80/month, but I regularly get 350/30, with as good as it gets ping and jitter. I'd love for their service to have some official recognition.
It may not be obsolete as such. Just that the fuel constraints make modern day dogfighting (topgun style) too limited in efficacy for either side. Especially when most of the recent conflicts displayed a decisive technological disparity in the air and to lesser extent on the ground.

It seems that bombing still remains the most in-demand task for the airforce (fighters included). Should that be done by AI too?

The new air threat appears to stem from the ability to fit nuclear power sources onboard of cruise missiles. Which basically turns each such missile into a very determined UCAV. Kind of revisiting the project Pluto [1].

[1]: https://en.m.wikipedia.org/wiki/Project_Pluto
I’ve found a similar issue with wall clocks... it’s frustratingly hard to find an option with good type. The double digit numbers tend to throw off the face balance .
In my work, there's not much which requires updating a full HD screen at 30 fps... video calls, I suppose. Everything else updates small portions of the screen at lower rates.

There's a program called drawterm which implements Plan 9 graphics devices on Linux. You run drawterm locally, connecting to a Plan 9 system, and your applications on the Plan 9 system draw to your drawterm window over the network. I regularly run it at 4k and it performs quite well.
I don't want to point to ones I remember from back in the day in case I got their model wrong, but a current company doing something like this at scale would be https://x-team.com/ .. I think it could work at a much smaller level though.
I'm surprised this took so long. I tried to find an extension recently that could completely block HTTP but I couldn't find anything.
(not OP)
% of companies that reach $1/10/50M ARR?
"Despite the pandemic and everything else going on, there was no market crisis last year."

There absolutely was a crisis. Perhaps several, depending on how you break up the time period.

The crises were very short lived and did not have much long term impact but, make no mistake: the VIX shooting to almost 90, oil pricing dropping below zero and continued instability in the repo market / money market rates ... those were all crises and they were, indeed, global.
Or, if that is not sufficient, one of the increasing number of ethical and/or self-hosted services, like Plausible? There is no need whatsoever to ship this kind of data to an outside party.
That's my point - I usually see talk of aliens dismissed with "if they're so advanced, why would they bother? Therefore it must be something else." We cast our own human drives and incentives on the aliens in that case.

Similarly, a gorilla may stand on a mountain and look up at a plane, and think "if they're so advanced, why bother bringing that thing to my mountain? It must be an optical illusion." The gorilla doesn't understand the plane's purpose, design, or usage, yet dismisses it anyway based on a limited mental model of the universe.

It's an imperfect analogy, but it's meant to show that while we all dismiss the concept of aliens because we can't fathom why an advanced race would use their technology just to visit a "lower" species, we actually do the same thing all the time - so maybe it's not as far outside the realm of possibility as we think.
The Power to Be Disliked
https://github.com/codevin/script-manager

The idea here is to standardize widgets and use them from scripts. For now, it emulates whiptail command line which provides text widgets.
More companies means less attention for the 7% you are giving away.
Why has the $125k not been raised to $200k?

In this market it is easier to raise money. $125k might have been ok 5 years ago but is that true now?

If you are an established company it would be logical to see what the market will give you first.