skysight-inc/HackerNews huggingface dataset:
1. This is obviously a (funny) joke (pretty great article stav!)

2. Any image generated with stable diffusion, could be distributed as prompt + seed leading to 99% compression

3. Image -> downsample –> super-resolution model -> render -- this must already exist as a compression model? The only limitation is that super-res models probably can't run on phones yet... but some day soon they'll be good enough.

4. All deep learning is fundamentally a compression system (reduce a lot of input data to a set of finite features and weights). But it might also be a very good lossy compression system because it can identify what's worth keeping high res and what's worth aggressively downsampling.

5. Interestingly, we seem to be compute limited more than bandwidth limited nowadays so it might take a while for an economically useful DL-compression product to emerge.
IANAEuropean. But, it has been observed that in Europe men of Middle Eastern extraction have subjected European women to sexual assault and harassment at much higher rates than men of a local background, causing women to feel unsafe in contexts that previously did not feel unsafe. The implicit claim, I think, was that this is the cause of the decline of nude beaches.

I have no knowledge of this being the case, although I do stand by the fact that a disparity in rates of sexual abuse by men of different ethnic groups exists.

This is, of course, the sort of topic that is unlikely to be discussed honestly without the protection of anonymity, and even then many people, particularly women, have ideological beliefs that deny or excuse the above and would prevent them from expressing agreement other than to blame "men" in general.
I'm not sure compression with deep learning makes sense though? Currently data storage and transportation costs are much cheaper than computation. Until that's reversed, I'm not sure this is really a viable use case? And just intuitively, since both costs are proportionate to the size of the raw data, I don't see that happening with deep learning models.
Ideas could be combined for ultimate creep. Open up web page and get matched with a cartoon avatar of some
random other user, standing in the middle of the street talking to you. Extra points if you make the cartoon's mouth move while person is talking
Well, yes, that supports my point. Go look at Sydney's property market and the related alleged corruption.
I had to double check that this wasn’t a satire website. Unbelievable.
Personally, I love 60fps+ videos. They just seem more "realistic" to me, as if the person moving on the screen was right in front of me. Ordinary 24fps is okay, but there's a certain "not real" feeling I get while watching it. It's like playing a videogame that stutters all the time.
There's still a NSFW filter (at least, in the version I used). I'm sure it's easy enough to disable if you poke around but it's not exposed as a function parameter out-of-the-box.

I didn't investigate any further because I'm not actively trying to generate porn. It was pretty annoying to have my results blanked out because they were (apparently) NSFW - so either the filter was triggering a lot of false positives or the model was generating NSFW content for non-NSFW prompts.
>I think players should be not allowed to disclose their nationalities in the Olympics

Perhaps you should discuss this idea with some former/aspiring/current olympians. Overwhelmingly they consider it a great honor and one of the most memorable, rewarding events of their life to represent their country. Shockingly, even in countries which aren't like China where the athletes are essentially forced to say these things.
Are you buying the cheapest clothes possible? This sounds very much like a problem that you cause yourself.
Do you want to be right or do you want to win? I was trying to remain sympathetic to your concerns while offering an alternate approach to learning git you might not have considered. I don’t have any trouble with git’s CLI but I understand why people find it frustrating. That is all.
How would you go about converting a book to an audio version
I am very fond of audio books: I listen to them while I exercise and when I take long drives.

I have a fairly large, prioritized list of books in text form that I'd like - at some point - to "read", or rather listen to.

More often than not, the audio version does not exist anywhere.

Modern deep learning based text to speech engines are really good for paragraph-sized text, but fail miserably on long form text.

So, question: has anyone figured out how to automate the conversion of a traditional book in text or PDF form to a listenable audiobook of somewhat acceptable quality.

More specifically: are there ML/AI based tools out there to segment a text or PDF files into chunk of a size that can be digested by modern TTS tools?
It's a regular thing in other sports, as well. The number of times it has caused controversy in Formula-One, with a safety driver told to lose, is probably not even worth counting. (Everyone does it, but they're not supposed to).

It has something to do with prestige and respect, often enforced by the team owner. Lewis Hamilton made his first huge win by ignoring such an instruction.
True from the reader's perspective. The writer begged to differ!
I think more than a few of the author's complaints are deliberately disingenuous. For example, the nonsense about making a sysctl setting look as difficult and obscure as possible.

The side effect with node he mentions is actually a setuid binary issue and is related to filesystem capabilities, not CAP_NET_BIND_SERVICE itself. When a setuid binary is run, including executables with capabilities set in xattrs, the loader does things a bit differently to preserve a secure execution environment. In this case it ignores some environment variables that would otherwise let the user modify the program's behavior - in particular LD_LIBRARY_PATH.

The right way to do this is to launch node from whatever process launcher is in use, for example by setting capabilities in the systemd service file. There shouldn't be any need to set extended filesystem attributes on the binary itself.
All laws are subject to interpretation.

Didn't you just appoint a judge to your Supreme Court who openly admitted that she couldn't define "a woman" because she "wasn't a biologist?"

When you have such people interpreting laws, good luck to you with this one.

It's clearly designed to suppress dissent, given the disastrous events of the last two years.
Literally every meaningful mitigation to an airborne virus has been gutted gradually since 2020. No masks. Laughable isolation periods. No updated vaccines for new variants. No restrictions on large/indoor gatherings. False-negative RAT tests. So, yeah, there’s the explanation.
Have you even met any Journalists?
Mine too, apparently it wasn’t.
I'm with you. I have about a dozen I can't let go. Mostly poetry and I can't give up my Borges.
i can confidently say that a series of encrypted git bundles could be stored anywhere. have them be monotonically increasing integers.
Haven't followed F1 for a while but back then Schumacher made Barichello stand on the top of the podium. Didn't seem especially proud of the "win".
Somehow they missed the obvious: "be sloppier while coding--thinking less and typing more--so you cause more bugs and are forced to get almost continual practice debugging".
>Local sports is more harmless because local identity isn't often a part of tribal conflict in the modern day.

How do you justify this statement, or the premise? In the modern day, homicide kills many times more people than conflict between nations. In the USA at least, local identity is the primary driver of gang violence.
Great article and I’ve worked on a project related to the fashion industry that clued me into YKK’s zipper dominance.

But they got the IT quote at the end of the article wrong
-_-

“You’ll never get fired for hiring Microsoft” should be IBM ¯\_(ツ)_/¯
easier than aws
I'm not sure I follow. It's has been clear of the Suez Canal for about 3 1/2 hours before you posted? https://www.marinetraffic.com/en/ais/home/shipid:4311160/zoo...

It got stuck between 17:15UTC and 22:00UTC, and had completely left the canal by 01:55UTC the next day.
It's not inconceivable that these are being used for inference on some military tech where power/heat/size constraints prevent using many wimpy GPUs
I'd say that encapsulation may be problematic because it's essentially hidden mutable state, which makes reasoning about systems hard(er).

An attempt to hide private pieces of data may be counter-productive when an entity system tries to globally optimize the handling of state. A lack of protection though may result in inadvertently depending on parts of data that are a fleeting implementation detail; tight coupling has its own problems.
I'm afraid you crossed into breaking the site guidelines with this comment. Could you please review https://news.ycombinator.com/newsguidelines.html and take the intended spirit more to heart? Note these ones:

"Have curious conversation; don't cross-examine."

"Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith."

"Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something."

Edit: at the risk of going offtopic, perhaps it would be helpful to explain in a bit more detail:

When you post "just don't bleach your skin, was it hard to understand", that's not only a shallow dismissal, it indicates that you haven't taken the time to read the thread, where they've talked multiple times about the skin conditions their product treats (I know literally nothing about this, except that I did read the thread).

Second, what you posted about 'people of color' definitely felt like cross-examination to me, i.e. hostile questioning designed to 'gotcha' rather than curious conversation. "People of color", for better or worse (it's a rather stilted phrase) is the term that 'polite society' has settled on for the time being—in other words, it's used by millions if not hundreds of millions of people. It's not as if these founders invented it, and challenging them about whether the phrase has any meaning points the thread into a social-controversy flamewar, which is off topic in the context of a startup launch.

Actually, when I re-read your comment, the last sentence doesn't seem hostile if I ignore the previous sentences. If you had stuck to that and maybe added a bit of neutral context to explain why you were asking, it would have been fine - and fortunately nphatak has already give you an informative answer.
I recently read a thread about privacy here. One point was that the one best thing you can do is disable JavaScript. So I decided to try it. I installed Brave on my phone and disabled pretty much everything, including all cookies.

My thinking was, all I do is browse HN, hn.algolia, and lobsters. Those should work, right? Well lobsters works perfectly, including collapsing comments.

HN loses the ability to collapse comments. But algolia is the worst. Not only does it require JS, being an SPA, but it refuses to work until you enable cookies! My theory is that it reads the settings (popular, 24-hour) from a cookie, and plain dies if they're not there.

On another note, and to a pleasant surprise, a lot of the web works perfectly fine, and feels a lot snappier, including even google search. And many of the annoying cookie and paywall popups never appear, since they appear to be implemented in JS.

So yes, if you haven't tried it, I recommend you do. You can always whitelist sites you trust or really need to use.
> this must already exist as a compression model?

Definitely exist in video compression, not so sure about still image (but most of still image compression advancements lately are just side effect of video compression).
It really can be as simple as deploying your service to a clean system, then grepping the audit log and choosing whether or not you're comfortable feeding that to audit2allow

More often than not you probably are in this clean room situation, but that doesn't mean ignore all reason

Follow things like the FHS and the CIS benchmark. Don't put your application data in /etc/. Don't expect to execute things in /tmp/.

It's guard rails for things you should be doing, the policies come from what the industry has determined are reasonable defaults.

I understand it's foreign to people but disabling it is silly. It's easy to do it this way, admittedly 'poorly', and still gleam some benefit.
It's not just in academia: I've worked on lots of scientific and technical grants for industry: https://seliger.com/2017/03/28/write-scientific-technical-gr..., and the RFPs often indicate a need to claim all sorts of things. Cure cancer! Lead to the complete end of fossil fuel reliance! Revolutionize computing!

At the same time, few applicants, or applications, seem to be punished for grandiose, but not completely impossible, claims. Grant making follows the golden rule: https://seliger.com/2007/12/06/studio-executives-starlets-an...: he who has the gold, makes the rules.
Or the candidate clearly showed an aptitude for the job!
Tangentially related - it seems there are other things that, if experienced early enough in life, have significant health benefits that are triggered if-and-only-if the catalyst occurs at the right time. For example, pregnancy at a young age is associated with a significant decrease in breast cancer risk. My recollection is this benefit of pregnancy disappears once a women is in her late teens. Our bodies are wildly interesting.

https://pubmed.ncbi.nlm.nih.gov/24355762/
On the flip side it seems to have braille under some of the letters of "ELIZABETH II AUSTRALIA".

B = c / 3

T = b / 2

H = f / 6

A = a / 1

S = e / 5

A = d / 4

ATBASH?
I guess you can feel less obligated if the question hasn't been fully asked yet.

Still.. the question is out there. At least when it's written out, you can know if it's a worthwhile question. Or ask some quick follow-ups that they hadn't thought to nail down first.
This returns a 404 error, not found.
If this is true then the universities will win the grants anyways, so why not adopt my proposal?

(It's not, especially for disciplines like CS and math.)
> Under the Export Control Reform Act of 2018 (50 U.S.C. §§ 4801-4852) (ECRA), criminal penalties can include up to 20 years of imprisonment and up to $1 million in fines per violation, or both.

I work in CPU design and I wouldn't risk it.
Women can't drive or have attorneys in Islamic nations and you think my use of them in an example is stinky? You want to argue about abortion rights when women literally can't leave their homes without a male guardian and hiding their face?
> Kuomingtang still exists, and their supporters among Taiwan's population believe they should prepare and then fight back, and win the civil war, wipe communist party out of the face of the earth, and re-take mainland China.

This is a rather outdated caricature. If anything, Kuomintang is now seen as being too soft on the PRC. Of course, the KMT is not a homogeneous blob and there are diverse viewpoints vis-a-vis Cross-Strait relations within the party. But there is zero support for taking the mainland by force.

https://www.taiwannews.com.tw/en/news/4576006
Well you can put anything into APPn segments, at most 65,536 bytes each, unlimited times.
https://en.wikipedia.org/wiki/Exposure_therapy
Manim. But it has a very steep learning curve.
>> competent national team coaches would do this kind of strategization

The Olympics is supposed to be a celebration of excellence in sport, not how to best game the system. It would be one thing to simply forfeit the match but to have to pretend to play well with the ultimately goal of losing is simply disgusting and such behaviour should absolutely be banned.
what's the ROI for someone actually paying 25k for verification?
You're talking about second order optimization

No. I'm asking for a new kind of math for ML, inspired by the paper in this post. I would like to treat a dataset as a curve, which maps to another curve (loss landscape), under the model architecture constraints, and then find the minima on that landscape in one shot. There might be some kind of interpolation possible which has nothing to do with SGD optimization (of any order).

When I learn something new, for example a difficult topic like functional programming, or signal processing, the process feels nothing like SGD. At first I gather some background information, motivation, goals, etc. Then I unpack the concept/formula, and try to understand how it works, how the pieces fit together. Could be bottom up, or top-down. The information is accumulated until it reaches critical mass, and then boom - I get it. That stage happens quickly, it's an "aha" moment. This learning process involves both statistical pattern matching, and some other mechanism, perhaps referring to a rule based system like a decision tree, or accessing some facts in my long term memory database. I have no idea how a brain does it, but clearly I don't need a thousand examples to get Fourier transform, or monads, or whatever it is I'm learning about. Often just one example is sufficient to form new patterns and rules in my mind. I'm guessing this is because we are not randomly probing the loss landscape in the dark. We might be interpolating it, filling in the blanks. I do, however, need a thousand examples/repetitions to learn a new motor skill, like playing tennis or a piano, or even learning a new language - training my ear for many hours until I start recognizing the right sound patterns, so there are types of learning I do which might be similar to SGD. But most mental concepts are not learned like that.
An email falsehood surprised me recently: I thought a case-insensitive email address can be compared by using pseudocode `lower(x)`. But that's false.

An email system that guarantees case-insensitive email addresses can still fail during comparisons of lowercase-to-lowercase, due to international encodings, locales, I18N, L10N, etc.

Pseudocode:

string-compare-case-insensitive(x, y) => true // Right way

string-compare(lower(x), lower(y)) => false // Wrong way

It turns out this issue is called a "case folding non-deterministic" error, and is a broader issue with strings in general.

For more about "case folding" with Unicode: http://www.unicode.org/Public/UNIDATA/CaseFolding.txt

For more about "non-deterministic" comparisons: https://www.postgresql.org/docs/current/collation.html#COLLA...
Isn't a graph of objects a simplified graph database?

Trees are not arbitrary graphs; a tree-based database may have nicer propertied than a web of objects, while allowing to describe nesting in a natural way.
Last time I checked there was absolutely no way for it. They want to keep users stick to screen, no choice for it.
It really depends on your setup and performance and scaling needs. If I were doing it and I had to use PHP and Postgres, I'd abstract away the stack as much as possible (using the aforementioned serverless vendors for both the DB and PHP layers). And then I'd cache the HTML output using Cloudflare, or Varnish if you want to in house it.

But I dunno your app. Maybe you need good frequent write performance (a social app, for example), in which case a read cache won't do you much good.

I wouldn't say that having the DB and PHP in separate data centers (but within the same general reason) would be an automatic dealbreaker. You can test it and see.

If you have to have everything in one area you should still be able to do that with something like Google Cloud (app engine plus managed Postgres in the same zone). Maybe AWS or azure has a similar offering. I think digitalocean can run PHP too but it's been a while and I forget how low level (or not) they are.

You can go all the way down to a old school LEMP stack if you really want to (on a vm or bare metal) but even the vendors that are "fully managed" are not the same as actual abstractions like the serverless, because they still have to semi manually apply upgrades, etc. and can sometimes take a few days. Support is expensive too (but usually good), whereas you can avoid those complexities with a more abstracted serverless stack.

There are a bunch of tradeoffs between speed, maintenance, cost, reliability, support, etc.

If you explain more about your needs, happy to discuss it more. If you're more comfortable with a single vendor bare metal VM like the early 2000s kind, keep looking, they have to be out there somewhere...
Functionally illiterate and illiterate are different concepts. If you can read a menu the thing that’s stopping you from reading and understanding a complex text isn’t about letters and sentences; it’s the inability to recurse on abstract thought and build complicated thoughts that depend on a body of knowledge.

Eliding the difference between functional illiteracy and illiteracy confuses unnecessarily.
Reduce the number of PIs until grant paylines go back to ~ 30%. Institutions that don't play ball—that hire grant-seeking PIs at a greater than sustainable rate—should be penalized. First, by reduction of indirect costs, then by making applicants affiliated with that institution progressively ineligible for various funding mechanisms. Once the applicant pool is back in balance with the money pool, there can be more focus on science and less on salesmanship.
The FBI seem to be able to infiltrate any group they like, so I'm sure they know the tricks.
The barrier has been added too late. They have already made their first datacenter GPUs and they are no longer dependent of NVIDIA.

Replacing CUDA programs will take work, but they have enough people for that and this is an easier task than designing a GPU.
Profile Picture: Stories of diplomatic portraiture
Homicide isn't a catastrophic tail risk. War between great powers is. The type of war that comes from revanchism and nationalism and so on. It hasn't happened in the modern era yet because of nukes, but the risk is there, and we had numerous close calls with the Soviet Union.
Compression algorithms using floating point have always been flaky though. Need a fixed-point image model.
Yeah, I almost didn't say anything - it looked autocorrect-y.

Just figured it would be useful to mention in case it was a genuine mondegreen.
You can run your service on a local Unix port and proxy to it. That way only the proxy needs to bind to a IP port. Or, you know, run it in a container and use the Docker proxying. Or use an orchestrated ingress. Or proxy from a separate load balancer to high ports where the service runs.

Why is it important to expose the application server directly to the edge in this day and age anyway? The author wants to talk security but wants to put every random application on a reachable public port?
In the middle of nowhere, but a game changer for Australia when the team attempting to lay a telegraph line through the Aussie outback found Simpsons gap almost by chance.
I don't see why it has to be embarrassing. I view it as a form of retrofuturism, an artifact of how society and its expectations for the future at that time influenced art.

The current ai art world is shockingly reminescent of new minecraft updates; everyone using the same new blocks in their builds, so much so that block pallettes are comprised of blocks that do not go together at all, al for the sake of "making a build with the new blocks"

I think experimenting with new art techniques in this way is a fundamental part of the human experience, and i see no reason to cringe at it, even if it means that you can sometimes tell that a minecraft build was made when the update that included its blocks came out.
What would the mechanism behind case-insesitive string compare be? How would you program out all the edge cases?
Slow down, slow down, I’m trying to take notes here.

BRB shorting Tim Hortons.