skysight-inc/HackerNews huggingface dataset:
Yes, both the blog and the Arxiv paper are very confusing, because they speak about estimating a real number "Using a Single Bit".

It is obvious that there is no way of guessing more than 1 bit of a number after receiving a single bit (unless you have previously established a convention like 0=any_other_number, 1=a_certain_number, when you can estimate many bits when you receive a "1", but no bits when you receive a "0").

Looking at the text of the article, it is obviously that it does not refer to sending "a Single Bit", but to sending "a Single Bit" many times, because only then the variance and the other statistics used by them can be computed.

If the problem is rephrased as "How to Send a Real Number Using a Single Bit" at each of many transmissions, then the problem becomes banal and it has been studied for more than 60 years, in the field of analog-digital and digital-analog conversions, under names like "stochastic converters", "delta modulation", "delta-sigma modulation", and a few others, and much better solutions are known than discussed in the article.

(The corresponding problem in that field is how to measure
an analog signal, i.e. the real number, with a single analog comparator and a single reference value, when you get just 1 bit of information, i.e. whether the measured value is smaller or greater than the reference. The simplest solution is to sum a random noise with the value to be measured, and then compute the average of the 1-bit values, but there are much more sophisticated methods).
But what if the next years will be different from the past years? What if we are reaching a point where the system breaks for good? My procrastinator brain likes to put some existential dread out there. Can I just answer it with "if it will break we will be fucked anyway"?
Distraught that reality hasn't kept up with their predictions, inflation hawks are now writing fanfiction.
National geographic megafactories – Tesla (2017)
I appreciate the feedback. I'll have some time coming up to take a look into it. Thank you!
> The next frontier in computing, which will take shape this decade, is building apps on programmable blockchains.

I feel sorry for companies that pay AH for this.
Starts with 7% of (I think) common stock. Then there's dilution on each following round.

But I think YC started with the SAFE so they could match in higher rounds (with preference price) and avoid diluting. But I'm not sure at all, someone else might know better.
All I know is I started to run because I couldn't really afford to pay for a gym.
A chapter in a crappy text is worthless for tenure, grants etc. It doesn't count at all for meeting your publication goals.
What if the United States stopped eating meat?
Playwright is easy to get started with. The even tools that allow you to record your browser actions and covert it into code ( https://playwright.dev/ ).
"Does not utilize graphics hardware in vain so it is somewhat faster."

Can anyone shed a light on this feature? Doesn't HiDPI require graphics hardware ?
http://www.absurdnotions.org/an20000915.gif

(From http://www.absurdnotions.org/page55.html)
One of my parents is like that, in fact it's their primary method of communicating with people. They're aware of it but never stopped, needless to say it's caused issues.

Not sure that's the reason, but I've become pretty much the opposite in many situations. At times that made people think I don't care, but I just don't think it helps to complain about things everyone already knows about.
I agree that the shepherd dog comparison was weird. As if breeding and training a dog for a utilitarian purpose would inherently be better than owning a dog for companionship.
so a little more than one fifth of Microsoft
There is an obvious problem with fixed salary work contracts since the death of unions and bargaining power but come on. Everyone knows you're supposed to switch jobs to get more money by now. It's what the employers implicitly have agreed upon.
https://news.ycombinator.com/item?id=29058457
The Covid-19 crisis resulted in a rise in the intensity of prayer
No one cares. It's publications, grants, and patents.
They don't even know the fundamentals
shameless plug: https://sirch.org

Anyone want to join? josh@sirchit.com
Doesn't even come close to following ISO3103 standards, this hot-water study is just a lot of hot-air.
.. for the most part they are still Thunderbolt.

The original M1 Macs (laptops + mini) have 2 Thunderbolt3/USB4 ports.

The M1 iMac also has two Thunderbolt3/USB4 ports, but also some models have an additional two USB3.x USB-C ports.

The M1Pro/Max MBP's just released have three Thunderbolt 4/USB4 ports.

I'm not sure if my post is what confused you, but when I said "removed TB port" I was referring to the drop from four TB3 ports for the last five years, to three TB4 ports on the new models.
Fixslicing is a slightly different technique that is a little bit faster: https://eprint.iacr.org/2020/1123.pdf

Bitsliced/fixsliced AES remains painfully slow compared to lookup-based AES, but also to ciphers that can easily be implemented without side channels to start with.

So, my recommendation would be:

- Do you have hardware-accelerated, side-channels free AES? Go use it.

- Are side channels part of your threat model? Do you think they are practical in the context of your application? (for the vast majority of cases, the honest answer is: they aren't) If this is the case, do NOT use AES or anything that would require bitslicing/fixslicing to be safe. ChaCha20 is likely to perform way better on that platform. Not to mention more recent alternatives.

- They are not? For some reason, you still want to use AES? Use a table-based implementation and don't worry about it. Yes, this is fine.

Don't take it the wrong way. Bitslicing/fixslicing are excellent mitigation against side channels. But AES+bitslicing shouldn't be your go to choice.
Modeling with IDEF0[pdf]
> convenient for some/many

I agree, I haven't used a SD card in over a decade and my HDMI cable is permanently attached to a dongle I can use on any side of my macbook. I really would love it if they had the ports as optional.
You don't want to be there at the end of the "slow motion train wreck", even if the situation is currently tolerable and there is no threat of financial crisis.

Leave ASAP, and as a parting gift explain to upper management what they are doing wrong and why you consider the situation hopeless; some of your advice might catch.
Sorry for telling that, but your IQ must be extremely low... Inflation has NOTHING to do with you traveling/commuting less or consuming less products.
Most of these should be in a separate file for i18n, not directly in the source code.
> So what is the government reporting?

They report things that make them look better. Generally that makes inflation look lower than it is.

For what it's worth, I'm fairly young but I have similar issues to yours. If you mostly buy essentials, the costs have been rising very fast, much faster than salaries do for the same functions.
Right. Where does boycotting Sony come into that?

Do you think there’s no value in a positive action unless the person doing it also did some other, unrelated positive action? Why? I think you’re just playing gotcha.
Black beans are another example. There are various brands available here. The expensive ones had more/all beans that were black in colour while the cheaper, particularly store brands, were all dark brown. Presumably there are different grades of beans so the price of the can was a predictor of the colour of the contents. Now when you open a can, regardless of brand, they are almost universally dark brown.
Having lived in multiple (mostly first world countries) I have never experienced this outside of the state free / subsidised housing sector.
because setting up a static site updating it once in a blue moon then remembering the commands to do so a second time in a few months time is less reliable than logging into a platform that isn't wordpress.com!
wxWidgets does use native controls so should feel like a native app. Sadly this is its only redeeming feature.
I think DB tuning seems like a perfect business opportunity for specialist consulting. Doing a really good job requires deep expertise but then it only needs to be repeated occasionally (if the operational profile or the data size changes significantly).

But I don't see this model much. I mostly hear of companies struggling to develop internal expertise or going without.

Why?
Leaving early isn't unprofessional in of itself. There are unprofessional ways to leave though, regardless of tenure, so don't do that. Make sure you're polite, don't focus too much on the negatives, hand things over properly, serve out your notice period if you have one contractually or legally.
Show HN: Create anonymous private chat for your friends or strangers
We don't call them fruit, we call them mushroom. And they can't have fruits, as in pear tress or other angiosperm plants, because mushrooms aren't plants.

The fruiting body, which is not fruit, doesn't have seeds. They have spores, I think.
Really? I thought it was becouse I was a kid and smaller myself.
Can Goldens Be Used to Test Flutter Yhemes
Ask HN: How to Run Xubuntu Linux on Asus ROG Zephyrus G14?
I have a brand new ASUS ROG Zephyrus G14 GA401QM-K2030T, but with great disappointment, I found that it has severe issues with running Xubuntu Linux 21.10. The system is freezing when idle for some time and it cannot recognize my external monitor connected via HDMI after I did `apt dist-upgrade`. I suspect that both issues are due to the video card drivers. The laptop has two video cards. One integrated on the Ryzen™ 9 5900HX CPU and one discrete NVIDIA GeForce RTX 3060. When running Windows it dynamically changes the active GPU according to the load. I'm not sure which one is used when I'm running Linux, but I installed the proprietary NVIDIA drivers. Unfortunately, it does not resolve the issues. Could someone give any suggestions on how to resolve those problems? I asked in the "Ask Ubuntu" stack exchange but still no answers.

https://askubuntu.com/questions/1372765/second-monitor-stopped-working-after-executing-dist-upgrade

https://askubuntu.com/questions/1372771/xubuntu-21-10-is-freezing-after-closing-the-laptop-lid
Looks like all arrays are sparse, with the “dense” being a private case where there are no holes. And the functions behave as one would expect, ignoring the holes where it makes sense.
I find it unfortunate that m1 macs have this problem. This person's creativity could have been put to use on something other than fixing a flaw in a computer.
There were three competing coroutines designs in front of the standard committee: stackful coroutines, from boost; C#-like stackless coroutines from MS; and zero-overhead stackless coroutines initially from chriskohlhoff (but then picked up by many others).

After a lot of back and forward, the committee decided to pick the most proposal (i.e. the MS one) with the most complete implementation and potentially less ambitious. These are both good good features, but we ended up with a very complex, hard to use, design that requires unspecified compiler magic to remove all overhead.

Interestingly enough the committee went in the opposite direction for networking recently rejection the battle tested ASIO, again from chriskohlhoff, for a yet unproven design initially from Facebook, now Nvidia.

edit: personally I'm a huge fan of stackfull coroutines, but I could have lived with zero overhead stackless coroutines. The current design is IMHO the worst solution. Then again, sometimes it is better to ship something than argue forever.
One more hypothesis: rich people socialize with rich people, poor people with poor. Groups of people tend to end up doing similar kinds of sports as their friends do. Friends give you advice, motivate you or just make you think about that sport.

The selection has something to do with needs of the group, but has also large random factor.
Yes, it would possible to develop a GUI that looks native, but from my experience and those of others it's rather a hassle when you try to make something more complex.
There are workarounds (detailed very nicely in dirkf’s pull request for youtube-dl):

https://github.com/ytdl-org/youtube-dl/pull/30184

Pasting the content here for convenience:

Since summer 2021, YouTube has started serving media URLs with a query parameter such as …&n=SXiXBH-xzrjeioPN&…. This now appears to be the default behaviour. Unless the value of this parameter is transformed according to an algorithm delivered in the site player JS, the download speed for the URL is throttled to ~50kB/s.

Solutions for this include:

• implementing a more complete JS interpreter, eg based on PR [jsinterp] Actual JS interpreter¹ #11272;

• using an external JS interpreter (PhantomJS, now unmaintained, is used by some extractors);

• spoofing the Android or iOS client to acquire unthrottled links, as successfully implemented in yt-dlp².

This PR takes a different approach derived from the successful solution used in VLC's youtube.lua (also implemented differently in pytube³). The approach relies on the fact that the challenge algorithm is served in a mini-language within the minified player JS and therefore the specific algorithm can be extracted and executed by interpreting the mini-language without actually running the JS itself. [In parallel with this PR, a separate implementation of this approach was added to yt-dlp⁴.]

The implementation of the mini-language interpreter is directly translated from VLC's n_descramble() Lua function⁵. The result sufficiently resembles the original that it should be straightforward to share changes between the two implementations.

――――――

¹ — https://github.com/ytdl-org/youtube-dl/pull/11272

² — https://github.com/yt-dlp/yt-dlp/commit/c888ffb95ab0ab4f4cd1...

³ — https://github.com/tfdahlin/pytube/blob/bb890af3b271a616bbe1...

⁴ — https://github.com/yt-dlp/yt-dlp/commit/404f611f1c4aa516fbc4...

⁵ — https://code.videolan.org/videolan/vlc/-/blob/4fb284e5af69aa...
> Because, again, these folks don't care if anyone can read their research outside of colleagues who might cite them.

Many researchers do care, hence they publish on their own website, arxiv etc., too. But they do care about future funding, their career, recognition and self validation, too.
Thanks, will give that a go. There must be some way to alert google too right? It is pretty bad that they serve it up as a legitimate search result.
You would expect the real github to be recognized and any other duplicate flagged automatically as fake.
One thing that has been bugging me for quite a while is that how a Zig library would be packaged downstream. AFAICT all Zig programs have to vendor their Zig dependencies which is a huge turn-off for Debian or Fedora developers. There is not an existing way to install Zig source files and IMHO this hurts reusibility (in a different way).
It has been fixed in this fork: https://github.com/yt-dlp/yt-dlp
yt-dlp[0], a fork of youtube-dl has a workaround. youtube-dl is no longer developed.

[0]: https://github.com/yt-dlp/yt-dlp
I have created a chat for HN for 1000 users: https://www.heahy.com/privateChannel/e85173ec5b2717eb6e83c0b...
Hurry up because after 1000 people joins, no one else can :)
The idea of "freedom" mixes "freedom from" and "freedom to" ("freedom to shoot" is a thing, "freedom from being shot" is another etc.). If you demanded freedom from dumb, irrational positions from the public, you will want to demand the same freedom from dumb, irrational positions from the administration. Such freedom includes freedom from unreasonable restrictions - freedom to do what is reasonable.

I am not sure about the USA, but I grant you there has been extreme abuse of good sense around the world in the past two years (if literal, non generalized rules for Los Angeles had been made valid for the Mojave, for example).
> But this is a contract dispute, why should the EU want to get involved with sanctions on behalf of French war industry losing face?

Once again, this is not just a contract dispute. As previously mentioned, the French state owns 62% of Naval Group directly (APE is the French state) and more through other companies. Submarines are strategic assets and France has territories bordering Australia. It is entirely about the strategic partnership.

As France remains the main if not sole military power in the EU, this obviously affects the union.
From your description it looks like a most unprofessionally operating company.
So leaving is your best means of maintaining your professionalism.

Since you did make several attempts at improving things, its not as if you gave up on them without trying.
There is no shortage of compounds that can block SARS-CoV-2 infection in a test tube, or in the body at concentrations that would also kill you.
sigh...Why does it have to be "all or nothing"? These logical fallacies are pretty much a standard in these discussions.

Either have 100%, ironclad security, or "Who cares? YOLO! STDs be damned" abandon?

We do what we can to make sure what we write is as good as possible.

I lock my car door, when I get out. I know that it won't stop a determined thief, but it will avoid problems from the casual knucklehead.
New Year Resolution 2022
the fork youtube dlp is not throttled, it's available through FireDM too
China antitrust watchdog proposes rules for 'super-large' platforms
> (Or are you referring to the person I replied to…?)

Well, this is awkward... Yes.
Terminal boredom, or how to go on with life when less is indeed less
This also depends on the country. Where I live (Europe) the rate now changes by the minute, or thereabouts. That was made possible after everybody had to change to wireless meters. Sometimes you'll get a warning in advance - a newspaper may write "If you live here or here, don't do your cooking at this particular hour". Some providers still have fixed rate options, some apparently don't. What I dislike the most is that they're trying to force us to run our washing during the night, something the insurance company and the fire department warn intensely against. And I don't want to be at sleep if a fire starts (which happens here and there, through the year). But that's what the pricing scheme tries to enforce.
> but what do we gain by forcing people to get a vaccine who don't need it?

They need it. Immunity to the variants is far from guaranteed. We can’t afford to let people spread the disease. Nobody wants to end up with the USA death numbers.
It's a problem in any environment where people can input Unicode characters. Reviewers might use tools that are not able to see those things.

At the same time, one can't just put a blanket ban on Unicode. It exists for a reason. People want to use their native languages to name identifiers, or at least to write comments. Restricting ourselves to ASCII again and thus forcing English on everybody is not a solution.
I use this https://video-sauce.com it also let's you watch the video if you press the black logo at the bottom.

These sites always disappear but this one hasn't so far
This and the ability to add frames. Connect with retail vendors and you have a great revenue generator :)
This article discusses things that are totally irrelevant to someone who will actually use coroutines, because they will use https://github.com/lewissbaker/cppcoro or wait for C++23 to give them the library support for coroutines, which will make usage simple, like the first code snippet from the article.
> No one cares.

Why do think anyone does it then?
I do agree that C++ is a very big and complicated (and ugly) language, and because they value backwards compatibilty the only way it can go is even more complicated, because the cannot strip out stuff.

But you last question can be answered in a couple of directions:
1. you don't HAVE to use C++, if there's another language easier, or better suited to your goals, use that. I think as long as C++ is the best choice for some domains it will stay relevant.
2. you don't HAVE to know/use all features of C++. If you're working solo just ignore the parts you want. If you're in a big team hopefully the codebase is such that you don't need to know everything about it to be productive.
3. Is adding features worth it? Well if you take 1 & 2 in to account, I think the downsides are capped a bit, and the upside is: more options. But of course whether you prefer many options with a lot of complexity, or a straightforward language is subjective.
Pytest Tests
So, if you connect a non-4k display, the Mac will render in a way that won't look as sharp as the display could.

That's not true. A display will happily utilise it's full hardware resolution. The problem, as I understand it, is you can't change the DPI of the monitor. You can configure a 2560x1440 display to use a lower resolution (e.g. 1920x1080 or 1600x900), but then the monitor itself will upscale this into a blurry full screen.

Tricking MacOS to change the DPI would let you configure the display to use all 2560x1440 pixels, but drawing everything bigger, at full resolution.
> Also another thing I was wondering, does the math used in audio processing also come in useful for other broader applications like video?

Dear lord yes. YES. They're all signals (audio, images, video, radio waves, EEG readings, &c). Just in different dimensions and timebases. The math used to tease meaning from the signals is pretty universal.

Understanding fundamentals like convolutions, filters, frequency domain, bandwidth, sampling limits, &c are just as critical if you want to do video processing as audio. A Wiener Filter will clean up audio, as well as an image. To a very crude approximation, the math that lets us compress audio to MP3s is the same that lets us compress images to JPEGs.

That first question though, is hard. I've been doing it for too long to have any useful advice.. (sorry) I would say, the best way to get into it is to... well... just start.

Don't worry about the programming language, try things out in a high level tool, like MATLAB. With a foundation of simple diffeq and some stats, you'll be able to do stuff :)
This was a pretty interesting thing to mitigate - we added some support around it to GitLab after it was reported to us, which shipped in the latest security release: https://gitlab.com/gitlab-org/gitlab/-/commit/3fb44197195b57... (you can actually see it in effect on that commit's examples, which is quite meta). These characters have valid use-cases in right-to-left languages like Arabic, Japanese etc, so it had to be configurable for project-owners if they have legitimate use-cases for it. Our focus was on making sure that repository maintainers could see these characters in code reviews.

The homoglyph attack is interesting but it really should be noticed as part of a code review process, as it requires adding the imitation function calls at some point too. It'd also likely be pretty frustrating to end users if we were to highlight every single unicode character that looks like the latin alphabet.

It's certainly a good lesson in not copy/pasting random snippets from the internet and pasting them into a root shell, however :D (we do always highlight the bidi characters on GitLab snippets, though)

Aside: this was a royal pain in the arse to figure out if I had live examples in the specs, because vim also just rendered them "correctly". I ended up checking the files in Windows Notepad on another machine to sanity check them.

Thanks to the authors for responsible disclosure.
That’s a nice “move iPhone to start/continue to move iPhone” simulator.
He also has started a podcast this year. In each episode he discusses mainly math and education related topics with different people. I have liked it quite much.

https://www.3blue1brown.com/podcast