skysight-inc/HackerNews huggingface dataset:
Right, this is the network effect behind it. There is never before experienced convenience as you buy your apps, movies, books and songs from one place, which is in your pocket. Then there's the other store for all tangible things (Amazon). The list goes on, MS for business apps, Facebook for social media. Google for information?
This is why the real professionals use the same mechanism they always have: cut the offending text out of the paper with an x-Acto knife and make a photocopy.
Having been programming for almost forty years, in everything from machine code over C to functional languages, I do not find the shorter version "more obviously" right. It requires more commentary to explain here and depends on pointer manipulation above and beyond understanding the structure of the list and the actions of the algorithm. It may be easier if you think about pointer manipulation all the time, but I would consider such code a land mine, just waiting for someone to accidentally change something without enough understanding.
Transform Any Image to Emojis
Health Benefits of Mastic Gum (and How It Sharpens Your Jawline)
Teddit: A free and open-source Reddit front end focused on privacy
Show HN: Simple mouse button and trackpad gesture config tool for Mac
What marketplace are you selling it on? I think on some of them like sedo you can set up a fixed price that doesn't involve bargaining and that people can buy instantly if they are interested.
> They say you can narrow down to a single person with just 33 yes/no questions.

I resent those questionnaires since it's never a firm yes or no but something in between (or sometimes something completely different).

You can't reduce the complexity of one human life to 33 questions.
QEMU, maybe?
> at Let's Encrypt I believe it always has been

True!

https://crt.sh/?id=9314793
Also, all three of those hashtags don't exactly inspire job security. I would sooner make a living by playing blackjack than be employed in blockchain.

Both iot and machine learning are the tail wagging the dog. You use a tech because it's appropriate, not because it's trending. The number of businesses trying to shoehorn ML into their sales deck is hilarious, I don't know how much my previous employer spent on continued failed attempts at that trend.
Tom Hanks ?
Is Torrenting Dead?
Oh, I forgot something.

> whose local money is debased by their government at a whim

How do you reconcile this with the wild speculation happening for Bitcoin, the only widely adopted cryptocurrency? It would definitely not be a solid investment vehicle. I mean, I understand the desire to use it out of desperation, but it's still not a solid alternative. You're just at the whims of the world's miners and speculators.
Yeah I guess I don’t. Why don’t you explain it to me? You seem to be quite a smart guy who picks up on everything. Please tell me more about how you are right and I am wrong.
It's also sold at the aliexpress
It leaks much less information when monospaced, although that information is easier to retrieve. Anyone can just visually inspect and see exactly how many monospaced characters were removed, but someone with the right tools and skills can narrow down the potential characters quite a bit if it's a short piece of non monospaced text.
Is 4-5s latency considered good? It’s an awful experience for video chat.
To give you perspective of the range Autechre has, this track is much closer to mainstream song writing than their generative and left field stuff: https://www.youtube.com/watch?v=qkTJTf7Yvk8

It's an acquired taste when you go through their discography and start to notice the intricacies of the creations, their rhythms and sound design are really damn hard to replicate.
This is great article except of advice to wear mask. Even while covid time your mask will protect nobody. Future generations even will not have an ability to understand the connection between walking half a marathone and wearing something that makes breathing tough.
Pogoplug used to be something like a personal cloud, but it looks like it's now an online backup service. There's also OwnCloud. I haven't tried either.
> I think a similar principle could be true for programs, if we just knew the right questions to ask!

Those right questions to ask are VERY hard to find, so we programmers have to write many many very accurate answers about how our programs should behave. That process is called programming.
I used it once in the past. I cried when the bag arrived. The books were ground to a fine pulp, with all covers torn off and only some of the insides remaining holding together. The bag contained mostly dust.

No amount of throwing would do this: they bag must have been thrown insecured into a larger container, where it slid around and bumped into other things as waves rocked the ship(s).

Never, ever again.
Why would I need to mention a time span? Everything takes time. The implication of your argument is that this isn't complete or even done at all, which just isn't true
FYI your site becomes a blank page for me a second or so after it loads. Something adds the class `newsletter-modal` to `<body>`. Seems like something relying on/expecting a third party script to load and then doing stuff.
Hey was this a serious comment or was it meant to be tongue in cheek? thaumasiotes and I can’t seem to figure it out.
Do you mean tone.js? If so then yes I started out using it, but wound up rolling my own engines. I don't remember specifically why, but something to do with wanting less magic and more low-level control.

I wanted everything to be realtime web audio, so I wound up just building instruments out of oscillators and so on. Here's a very old sample to give the idea:

https://fenomas.com/2017/12/advent-17/
We don't need a union we need a fucking bar. If you pass a bar exam, you get to charge 350 eur/h like my lawyer. And if you do questionable shit you could be disbarred
Where is Apache spark heading?
I think "intelligence" agencies are dynamical entities that currently find opposition only from other entities of their type.

A combination of nearly unbounded public funds, a definite impunity and presumptuousness, and a solid position to feed the monster of the military industrial complex has led to a situation where their actions seem to be directly opposed with what would benefit the average citizen, of either their respective countries or the world.
Why it may be irrelevant that the project is active? Not sure I understood the point behind your last sentence. Can you explain please?
Other fun things I've seen (e.g. when double-blind reviewing):

- Someone makes the background color black in Word and saves as PDF. Text is still selectable
- Someone draws a black rectangle over the text in Word, text is still searchable / rectangle can be removed with any simple PDF editor
Cal Orcko: A 300 Feet Wall with over 5k Dinosaur Footprints
Appropriately enough, both joe.pizza and joepizza.com are parked domains...
So the insurance is more like 2-3%...
Suppose a professor has a Very Great reputation, and another professor has an Ordinary Great reputation.

You take a class with each.

From the Very Great professor you get several maxims that don’t seem to actually help you, nor can you figure out how to apply them to your work.

From the Ordinary Great professor you get a bunch of advice that you can easily apply to your own work, and you feel that you’ve immediately improved in the subject.

Is it jealousy to then say the Very Great professor seems to have a reputation that exceeds his actual skill?

That’s how I read the comparison of Graham to Hickey.

It’s an important issue, especially if Very Great has a prominent position in the industry and is using that prominence in harmful ways.
This is super helpful, thanks. I always had the idea that I needed to grok all of Kube to get productive with it (and very much got that feeling last time I explored the docs). But knowing that I can ignore a lot of that if I use some kubernetes cloud service and just put my images up there, that's super nice. Thanks (also to some sibling comments of yours) for clearly drawing up the difference between those two things.
It becomes less and less cool as you age, because that is when you learn how many of cool adults you grew up with were hidden-to-you alcoholics or turned into full blown alcoholics. And as you age people speak more freely about negative things that happened all along you had no idea about as a kid and young one.

It becomes less and less cool as you age and realize you really gotta be careful not to go the same route.
How to plan a vacation like a Project Manager in 2021?
Learn how to make the pre-vacation process almost as exciting as the vacation itself.
Hmmm, I think that's not precise and my use of "architecture" was misleading.

If we're thinking in terms of "universal aproximators", an RNN is a way to make a sequence of approximate functions for a sequence of inputs.

But it's still a sequence of functions, not a single function.

For a 1 layer network to have the same ability as an RNN (take an unbounded amount of context) it would need to have infinite width which is a no-go.
Some people do enjoy the taste, or the warming feel you get. I will sometimes have a small glass of whiskey in the evening just for that sensation, not to feel any intoxication.
Onboarding Emails: Best Practices for Increasing Initial App
Build a perfect onboarding email campaign with these tips and best practices. Plus get inspiration with a genius welcome sequence example from Headspace.
You know this, I'm sure, but you don't even really have that; the Case or Controversy clause says you only get to sue if you can state a harm to yourself that has actually happened and a remedy the court can realistically and legally apply. The rules of standing are what prevents the Supreme Court from being a panel of philosopher-kings.
The parent is correct.

What a lot of HNers don't understand is that:

1) if you're a digital marketer with a budget, you have to spend the budget. Even if you know the metrics don't add up, you just keep spending until somebody finds a platform with a better ROI.

2) ad platforms don't like to talk about their secret sauce, because that would attract scrutiny.
Django refactor challenge: can you fix all the ORM anti patterns?
From the article, "the pandemic closed off much of his social scene. His drug use increased"
Yes, sorry, it's tone.js

I find using the sampler very easy and convenient.
If I understand the paper (which is questionable), that's what the author is aiming for.
E.g. he's saying
1) We can make these amazing black boxes
2) We don't really understand them
3) But when we make them with gradient descent they end up being almost kernel machines
4) We know a lot about kernel machines, so we can use that to "remove some uncertainty"
Thankfully not that common, it being basically good meat undeservedly put in vinegar for days…

Yeah, the two hard things in IT strike once again.
I’m engaging with the article itself on Twitter. On Hacker News I’m only engaging with you, again, because I like what you’ve written in the past and I’m surprised you’re so critical of this essay.
How is drinking risk taking? I was in groups that where drinking was super normalized and never ever perceived it to be dangerous. Plus, anxious fearful people do drink too, it makes them feel better.

I mean, I avoided drinking near to some specific individuals (I am woman), but I perceived those individuals to be unsafe. Drinking itself did not constituted risk taking for me.
> It's really not, because...

Well, I don't know California - but I'm going to make two informed guesses:

1) The Democrats in California don't have many/any major policies that they want to implement and can't. At least not implementable policies; 'everyone be good and happy' style policies are obviously beyond their power to implement.

2) Minorities are still going to resist a 60% majority; because Americans tend not to just give up and go away if they are in a minority.

As far as California flourishes, the Democrats can claim credit. As far as it fails, the Democrats are responsible. They've had 10 years according to [0]. At some point, they are powerful enough to be the only force who matter. A similar situation would evolve at the Federal level if they had the same sort of majority.

[0] https://en.wikipedia.org/wiki/Political_party_strength_in_Ca...
Yeah, doesn't take it away but that perspective can make it more bearable. "Things could be worse" is a real way to cope with stress.
MasterCard investigates Pornhub for allegations of child abuse
Interesting. Is there anywhere I can listen to the music generated by your algorithm?
This looks amazing and like everything I always wanted.

Sadly, I think basing off XeTeX and not LuaTeX is a mistake. Certainly renders it unusable for me. Having Lua integration is just great.

Also, `lualatex` does not have some of the limitations of `xelatex` (memory limitations, `contours` package, ...), but I guess this XeTeX reimplementation can work on removing those implementations, so that only lack of Lua integration remains.

Also, like another person said, not having biber breaks my workflow as well, which specifically tries to leverage the "latest and greatest" of what LaTeX has to offer [0]: `pdflatex` is obsolete, so `lualatex` it is. `nomencl`, `makeindex` etc. are obsolete, so `glossaries-extra` it is. `bibtex` is obsolete, so `biber` it is. Throw in `latexmk` for automatic compilation (which the tool presented here does too, which is a biggie! [1]) and CI/CD and you have a 1970s tool in 2020s attire. Lua rounds off the picture.

Among other things, this given Unicode-native (gasp) code/documents, and great automation capabilities (`latexmk`, CI/CD, Lua).

I think a modern TeX engine reimplementation should support all of the above, which are arguably the best modern options there are.

[0]: https://collaborating.tuhh.de/alex/latex-git-cookbook
[1]: I wonder if the logs are available though? aux, blg etc. are important for debugging and shouldn't be dropped outright.
No one mentioned Rust, sooo... It's going to be written in Rust, isn't it?
Thanks natex! I am the real [not]klaatu and I have the PGP keys to prove it, darnit.

Glad you're enjoying the show!
I thought that "CNAME cloacking" was already addressed by uBlock and most similar tools last year already? I don't think it's a very effective method to bypass them.

At least, that's what I can gather from the linked issue and https://github.com/gorhill/uBlock/releases/tag/1.25.0 – so I'm not sure if I understand that article.

In goatcounter the whole CNAME thing was just intended as a cute "shortcut" so you can have "stats.example.com"; I assumed that all adblockers would deal with that correctly, and it was never intended as a way to bypass them (and certainly never advertised as such).

As for "selling IP address", how do you know "blog.example.com" isn't just collecting and selling that? Or HN for that matter?
Classically, the equivalent of complexity theory in machine learning is statistical learning theory, where the main question is: if I have a magical algorithm that always finds the function in my class that fits the data best, how big does my dataset (which is a sample from some unknown probability distribution) need to be to ensure that the function I pick is almost as good as the best function in the class with high probability? This is known as PAC (probably approximately correct) learning.

For many non-deep machine learning models like support vector machines (SVMs), "find the function in my class that fits the data best" can be posed as a convex optimization problem. So the magical algorithm actually exists. In this setting, the PAC analysis is the natural thing to study. (Typically, we find that you need more samples if your function class is more expressive, which agrees with the observation that deep learning requires huge data sets.)

In deep learning, the magical algorithm doesn't exist. The optimization problem is nonconvex, but everyone uses stochastic gradient descent (SGD), an algorithm that is only guaranteed to find the global optimum on convex problems. Theory suggests that SGD will often converge on a local optimum that is significantly worse than the global optimum. However, in practice this doesn't happen much! If the network is big enough and all the algorithm hyperparameters are tuned well, and you run deep the deep learning algorithm with different random seeds, the result will be about equally good every time.

ML theory people working in deep learning tend to focus on this phenomenon: why does SGD usually find good local optima? This is totally different from the PAC analysis, and the analogy with computational complexity is less crisp.
Well, yeah. This sort of code acts as a natural filter.

Someone's who finds it difficult to learn or to use it may not be ready for the kernel development. So it works as expected on more than one level.

The same goes for intrusive containers and few other things that many people learn in school, but get at first confused by in practice. If this creates a friction at the group level, then it's the problem with the average group skill rather than the code. And it's the former that (ideally) needs addressing. Just like you wouldn't use bubble sort because the "group" has trouble understanding the alternatives.
https://news.ycombinator.com/item?id=25310206
> I don't see FB having much success in Brazil with this product.

Really?! They just need to tie whatsapp payments with a novi wallet, perhaps offer a few bucks as bait and suddenly they get millions of users.

Never underestimate the power of a monopoly position.
Is the idea behind the 33 yes-no questions thing a combinatorial point, though? World population is 7.5 billion, the smallest natural number n such that 2^n exceeds that number is 33.

So it shows you can uniquely identify any human with 33 yes-no questions, but reaching a member of a set isn't necessarily analogous to reaching a state of understanding.
ah. yeah fact :-)
“The irony is that the attention it gets here may end up accounting for the lion's share of exposure it gets.”

Anything that Zach Tellman writes is going to get attention simply because Tellman has a following that takes him seriously.
> But they have no obligation to actually renew if the leaseholder doesn’t make them.

I don't understand your point. My understanding is that if there is more than 21 years left on the lease the landlord has zero recourse to not give you a renewal of, I think,50 years, and if you apply for it and they fail to respond it renews automatically.

Most people facing this will engage long before 21 years as well
If you live in Emacs and interacting with it every day there is always something to tweak and it just grows organically. I don't think a big config file is an outlier. Not because it's necessary but simply because it's so much fun to scratch a small itch with a few lines of elisp which you couldn't do in other editors.

My config[0] for example is 10k lines with >1k commits.

[0] https://github.com/dakra/dmacs
> Would you ever read a randomly generated book?

1. You may have, and didn't notice! ;-)

2. Games use randomly generated terrains and it feels just fine.
MasterCard to investigate rape and child abuse allegations against Pornhub
The ‘sexiness’ of the hardware can seriously distort people’s opinions of Apple.

An attractive enough person or product can get away with things that others couldn’t...
The Royal Mint sends a coin into space in honour of 'Starman' David Bowie
TeX... ?
DoorDash; distant third in the food delivery race to $30B+ valuation in 2 years
Owning your onboarding (specially in remote work)
Growing up, my parents were allergic to most types of the trees sold as christmas trees, so they gave up and bought a fake tree. They spent a decent amount on it (definitely stretched our christmas budget), and it was actually a really great tree that we enjoyed for over a decade. "Not very inspiring" is a bit of a grinchy, scroogey way to think about it... really lacks imagination.

Now I get a real tree, and honestly sometimes I miss the fake one. Keeping the real tree watered and dealing with it shedding needles all the time is a pain. And you'll rarely find the "perfect" tree that doesn't have some odd misshapen-ness or branches missing in key areas. Sure, you can say that's what gives them their charm, but I guess I just got used to having a fairly symmetrical tree.

I also feel a bit bad about feeding an industry that grows a tree only to cut it down so I can stick it in my house for a 6 weeks and then throw it away. This year I learned about companies that will deliver a potted tree and then take it back and keep it alive during the off season. Might give that a try next year.
I think the intent is: the previous discussions were some time ago and may be out of date, so those links may not be relevant.
The more I learn about VisiData, the more I like it! It is a fantastically useful tool!
Also, Android blocks interaction with sensitive UIs when an overlay is in place, e.g. https://android.stackexchange.com/questions/69981/why-cant-i...

I would hope that Google has marked the Google Play popup as a sensitive UI element...
The term being correct doesn't take away that they weren't banned for fighting back. They were banned for breaking rules that were clear beforehand.
Yeah, thanks for pointing that out :) As someone who has never before heard of Cube, Cube2, or Sauerbraten, I just stumbled on this post and clicked on it because I couldn't figure out what the headline meant, and was even more confused because on the Sauerworld page it's not immediately apparent what it is about either. Ok, the sauerbraten.org page linked in the footer is more informative, and I understand that this is primarily a page "by fans for fans", but still maybe the "about" section should be more prominently featured...
I downloaded guardians of the galaxy recently because someone was praising the cgi and I just wanted a quick look at it, but there is no way I would go to the cinema to watch it and no way I would ever buy it on dvd even if it was being sold really cheap. basically they would not make any money from me either way, so what exactly is being stolen from them?
I always find it funny when people describe the beliefs of middle-ages as bigoted, believing God more than Galileo (or so the legend says) when clearly today, some masses clearly believe in states being the originator of public good, and some corporations being worth worshipping.

Civilizations have evolved, but humans still be humans ;)
Using phone camera for SARS-CoV-2 detection after a nasal swab
It's generally a power supply issue. Either get a better PSU or alternatively a UPS.
You can do that I think. Your webserver sends your certificate(s) along with a chain of CA certificates up to a known root certificate. It is acceptable to send CA certificates that the browser already knows, that form signing loops, that lead nowhere, etc. It is the browser's job to figure out a signature path from a known root CA through the sent-along CA certificates to the leaf certificate you are using.

The only thing I'm not quite sure of is if sending along more than one leaf certificate will work.

However, if you want to try it out, create your two leaf certificates from the same RSA private key, and configure your webserver to send along the relevant CA certificates as well as your two leafs in a CertificateChainFile (i believe thats what the config option is called in apache). The ChainFile is just the concatenation of the text-form, PEM-encoded leaf and CA certificates you want.
This also seems to be labeling people as "top performers" based on how much code they get done.

And then measuring how many commits they do and wondering why those are correlated? Even besides the good reasons you point out ... this seems very obvious.

Also, my experience has shown that smaller commits are easier to work with so people with experience tend to make more smaller commits. This also seems to be fairly widely talked about.