skysight-inc/HackerNews huggingface dataset:
I tried it and yes, it's something.

Not sure it can handle thousands of emails and the UI doesn't look "professional" but there's a lot of good ideas and after a while, I guess it could be a new and effective way to use emails.

tldr: a work in progress :)
That's surprising. The only other suggestion I have is to create a new listing on Maps with your website, a service-area listing where you don't have to provide a public address, but you still need to give Google some contact info in order to verify it. And then hope that -- over time -- Google ranks yours first when searching for that name.
And video streaming too. It was uncommon but they had the nsv (nullsoft video) format.

https://en.wikipedia.org/wiki/Nullsoft_Streaming_Video
Programming and Programming Languages (2020)
I believe macOS/iOS is the only major OS with MPTCP right now. Some others have patches available or are in the process of landing their own implementations but that'll likely take a bit and still doesn't include Windows. SCTP is supported by most kernels but usually can't get out of your local network before something either explicitly blocks it or can't understand it and so drops it. DCCP won't even work on your network, unless your network is only Linux machines. TFO is blocked by enough junk middleboxes that, on average, it's less efficient than just not trying to use it.

Your only real choices are TCP without any extensions created in the past 20 years or UDP. Some firewalls will block UDP but at least it'll survive the open internet so that's a problem you can get IT to fix.
The thing with admiration and fame is it isn't as positive as we like to think.

No one ever did anything worth mentioning for others to admire them, they did it because they had to for whatever reasons.

Treating them the same as you would any other person is likely to have a more positive effect.

I've had some really interesting interactions with famous people I didn't even recognize until later.
Right. To get 256 bits down to 40 digits to match the length of the current hashes you need to use base 85. To get it shorter you need base 95. There are 94 non-space printing characters in ASCII and I doubt anyone wants to allow spaces so that’s probably out.
The best indicator of prevailing fashion is that the most popular languages are imperative or multi-paradigm, and some of them are descendants (at least in some aspects) of one made by Ritchie.
Some people have different tastes, like asking what’s wrong with vanilla ice cream.

I like board game geek, but it has a bit of a movie critic problem in that the most popular, most played, and most fun games aren’t necessarily highest rated.

It is also very well known, so any negative reviews have the added bonus of extra attention. And the criticism was novel a few years ago.
Exactly, large scale hydro is extremely flexible, shifting production not just on a hourly basis in many cases across months. Hydro’s rapid response is why pumped storage was initially developed.

Environmentally, rivers need variable flow rates to minimize silt buildup so doing so is actually good for the environment. Comparing the costs of constructing a dam with the cost of extra generating capacity, this flexibility is also extremely cheap. They do maintain a minimum flow at all times it’s generally a low fraction of average let alone maximum capacity.
I experience a rather boring form of this, sight inducing touch sensations. It can be uncomfortable to look at some things because of the association. Otherwise, very little impact that I'm aware of. So, it's not all about the color of music and numbers and memory aids.
No need to apologize, we all tend to understand things in ways that reflect ourselves!
This is unnecessarily negative for something that is presented as being in the prototype stage. Testing on multiple platforms out of the gate impedes experimentation.

(As a Firefox user, I agree that the launched version should support other browsers, of course!)
Taken literally, you're leaping from arguing kids' whims are sub-optimal to saying they're an absolute minimum in terms of long-term beneficial behavioral outcomes.

Kids jumping off bridges is probably worse than them eating ice cream cones or whatever.
> My book doesn't come out until later in the summer, but I'm going to tell you now one thing that you'll find in it: all of the reporting indicates that Barr is involved in the dubious funding of the Trump 2020 campaign by foreign sources. This is all a lot worse than you realize.

Didn't surprise me

> Trump's power as a statesman is his unpredictability

As said earlier

> Please don't mistake unpredictability to untrustworthy, ego-centrism and self gain driven behaviour.
No, that's a proposal still on the table. The actual vote was on this text: calls on the Commission to ban platforms from displaying micro-targeted advertisements and to increase transparency for users;

See: https://www.europarl.europa.eu/doceo/document/TA-9-2020-0158...
Ask HN: What problems do you have when copy/pasting between devices?
Hi HN
I want to know what you guys use when you want to copy/paste text and or files between devices. What app are you using? Is it working for you? If not why?

Tell me everything!
You'll definitely have chemical degradation within those 10 years, but even assuming $71/month over 20 years + $0.017/kwh, that's still pretty expensive for an urban environment, though may work out for suburban and rural (I pay about 11-12c/kwh in my 2br apt in Jakarta), I still think there is still plenty of future opportunity for electric utilities (esp for industrial applications that will require peaks alot higher than residential).

I really don't see costs coming down that much in the next 10 years for electrochemical batteries.
Fossil Water
It may cause a "suspicious transaction report" to be submitted to FINTRAC but they receive a multitude of these reports from
FIs and financial services companies daily.
There is no guarantee that it would be acted on in a timely
manner. (most likely not)
Adobe wants users to uninstall Flash Player by the end of the year
> FWIW, from having built types like this in C++ before, the thought process at the end of how to handle assignment feels better to me to implement where instead of assigning Some(step1()) directly to token, you construct a new value and then "swap" (which is a C++ concept that is supposed to be guaranteed noexcept) the token variable and the value variable; you then would have until the end of the scope to call some function that asserts the value is None.

For this specific case Rust has mem::swap and Option::replace (though the essay probably predates the latter), however the essay really seems to be using this as just an example of entire rust constructs becoming impossible to use, and / or having to be replaced by significantly less convenient ones e.g. every reassignment having to become a mem::swap + a check means a single-line statement becomes 3 different statements (possibly a utility function implementing that).

> require that deconstructor to eat the value, and if a type doesn't have a deconstructor then the user has to eat the value

But the point of the panic issue is that the user can't consume the value in that case isn't it? Though I don't understand why gankro didn't mention the option of a fallback `Drop` for use during unwinding (which would probably default to a deconstructor bomb).

> I can't begin to explain how much time I have spent over the past two months chasing deadlocks or premature synchronous deconstruction of an object that absolutely must deconstruct synchronously…

That's already the case for Rust? Drop always occurs at end-scope at most.

Moving objects to other threads in order to free them asynchronously is a specific pattern (mostly useful for large collections of heap-allocated objects), I don't think it's something Rust will ever do for you as much of the language relies on RAII, which itself relies on synchronous destruction.

> I have these "deconstructor bombs" (as mentioned in this article as supposedly an ok solution: no, they really really suck...)

Note that they're only mentioned as a solution for unwinding affecting a linear value, because panic can be recovered from. Essentially the deconstructor bomb would be as if every linear type had an implicit Drop which panics: drop would never be invoked during "normal" explicit deconstruction, and a double panic (panicing during unwinding) is already an abort.
The reason why Winamp died wasn’t because of anything it did, but because more and more people moved to their phones for playing music. And ultimately mp3s lost out to streaming. That’s the only reason why Winamp died.

It’s just a relic of the past, but in its day it was amazing. As an old guy I still use it. Asking a 10 year old to use Winamp to play an mp3 would be like asking a 20 year old to figure out how to use a rotary phone now.
Show HN: The $50 Startup process that'll save you $1000s in failed ideas
You're right. I did use it. Thanks for the reminding. Then a bunch of others from other open source projects. I've been mostly using Macs in the recent years.
Read More about Fork
This will be quite useful if ported to database
Weekend Book Recommendations
> They are not reliable to the point that customers have to turn the UDP layer off

I guess they didn't implement reliability then. This has nothing to do with QUIC.

> Embrace, Extend and Extinguish

Yeah, working on an IETF standard is EEE now? LOL
CORRECT LINK: https://hot3eed.github.io/2020/06/18/snap_p1_obfuscations.ht...
Netlify + Stripe.
Was that really possible with Winamp 2 back then? I remember _every single person_ on our local music irc channel griping about that problem. No one had found that setting in that case, we all would have loved it.
> redirect the URL to some place seedy

That business can potentially claim damages.
It felt like a bug – Wenzel P.P. Peppmeyer
There’s a long essay about how terrible the renaissance was at https://www.exurbe.com/black-death-covid-and-why-we-keep-tel...
> If you wanted to even it out to 64 characters, you could create a "modified base-64"...

My go-to encoding is base64url in RFC 4648. It's simply base64 with - instead of + and _ instead of /. In a case like this where the length is known, you can omit the trailing "="s so no escaping is necessary.

https://tools.ietf.org/html/rfc4648#section-5
I guess it's also dependent on culture. for instance in my mediterranean culture people are much more expressive and sometimes tend to be over-appreciative with strangers. which I feel is sometimes disconforting because harassing if you're a celebrity
You don’t have to tell me that, I have a 12 year old.

Yet often times as a father I see that guidance is best achieved by reasoning, not compulsion. Compulsion breeds long term resistance and aversion, which can damage relationships with certain topics and activities way more than whatever short term benefit was achieved by it.
Thank you, this is the most compelling argument for meditation I've ever seen.

Don't want to sound too ignorant (although I might be), but more often than not I encounter much simpler interpretations of meditation and its goals that (to me) sound more like instructions to wall off rather than to find peace with yourself. They also sometimes come with a tacit shaming of strong emotions, but as the saying goes: "when a measure becomes a target, it ceases to be a good measure". I think that pushing for no strong emotions at all (at least on the surface) does promote walling off rather than actually understanding yourself better, which sometimes requires you to be out of balance. Like in math, always going up can lead you to a local maximum only, and to reach a global maximum you have to walk downhill once in a while.
I'm the product owner of TiFlash. Yes. We used ClickHouse as the compute engine for TiFlash. The project started as a modification of ClickHouse (more or less it still is).
It was like "pushdown query to an actual OLAP database" style 2 years ago. But later on we made a lot tighter integration (raft instead of binlog sync from TP or data-replication for TiFlash itself, implemented same type system, txn, online ddl, Coprocessor interface as TiKV and etc) to make it more "transparent" for query layer.

We will have more detail explained recently.

It will be open sourced in a year or two. For us we need to make the code open-source ready instead of just turn on github settings.
Your example of parsimonious mercenaries reminds me to learn more about pirates (privateers).
Did they experiment with the pitch adjust plugin that let you go +/- 50% ... but only in 1% steps? I used to have fun with that.

A friend recently played a set at an online party using two instances of VLC, went down great!
> more and more people moved to their phones for playing music. And ultimately mp3s lost out to streaming.

I listen to tunes with the Android version of Winamp.

> Asking a 10 year old to use Winamp to play an mp3

You still need an application of some sort to play media. Are you saying that the pre-installed ones on mobile devices and desktop (e.g. Windows media player) are so vastly better than Winamp that Winamp looks like a rotary phone?

> And ultimately mp3s lost out to streaming.

I'm sorry, but that's not a well-considered statement. Albums are still a thing; people still collect music that they like.

Streaming allows people who want to casually listen to music to use their device as one previously used a radio.

(Speaking of which, streaming has not even killed radio yet.)

A ten year old kid today can still understand that stream content won't always be there, and is inaccessible whenever you are out of mobile networking coverage, so you better capture your favorite material to your device.
What % of Git Commit Messages Use the Imperative Mood?
"There was a problem talking to Instagram. Please try again in a moment." blocked by Instagram?
Improving Reliability for GAN and Sic
वेदनाहरु
Do you have a source for Linux users being "very vocal and entitled"? Someone linked this Twitter thread here and, while they ultimately chose to stop supporting Linux, the picture painted of Linux users is very different from what you describe. https://twitter.com/bgolus/status/1080213166116597760
Why these chips are gaining ground, and what still needs to be addressed.
Not only do I still see it but I ALSO see the thumbs up comment instead of just clicking the thumbs up reaction

/cries
Microsoft Word does not export graphics in HTML
When you ask Microsoft Word to save your Word document as HTML, it omits graphics. That could mean big trouble for your document. You put graphics into your documents for a reason and including it in your HTML export is critical.
Bottom line - Microsoft Word fails to properly export graphics in HTML.
The point of being hard to use is valid. But I would focus more on being hard to learn instead. Once you know it you forgot about it 99% of times, for other 1% it's good to have this "git expert" on a team ;)

For other points there seems to be ongoing process [0][1] and I think in one year or more having huge monorepos with binary files should not be such a big problem or require additional tools. It should be build in core git.

Permissions seems to be partially "solved" by git hosting sites like Github. But I agree it's a pity we don't have anything build in core git for this :(

[0] https://github.blog/2020-01-17-bring-your-monorepo-down-to-s...
[1] https://git-scm.com/docs/partial-clone
I use Jitsi Meet. It's easier to use, the audio is generally better (although my only evidence for this is anecdotal, I'm taking piano lessons over video chat right now and meet was the only one that provided consistently good audio for my teacher), and it's web interface "Just works" whereas Zooms hates to be launched and tries to make you install the app constantly (although their launcher is so weird it behaves differently for me depending on the day).
Is it memory safe?
Hi all. In my spare time I want to introduce my package that I am working on. A small package that I developed with react for react. Currently, functions for auth operations and crud operations are available. You can visit https://github.com/indatawetrust/use-feathers for codes and https://naughty-cray-bdab6d.netlify.app/ for demo. Thank you.
I'm currently working on a compiler from scratch for fun/learning. Currently just compiling Standard ML without modules because it presents an interesting challenge, compilation-wise.

I'm self taught (but have been programming 10+ years) so it's been a really interesting experience - I've gotten exposure/actual use of some different data structures and algorithms that I've never used before.

If you're into this kinda thing, I suggest checking out the ProgrammingLanguages subreddit, there's a discord server as well.
The correct teenage response being to recite Dead Kennedys lyrics.
I always learned that in language context matters. In the current context master has nothing to do with slavery. Perhaps once when bitkeeper had master/slave you could see it different.

Apparently these people focus only on the word without any consideration.

That said, I do understand it in the master/slave context.
> students are taught that mindfulness creates space in which we can ‘choose our response’ as opposed to reacting or lashing out. [...] These might sound like reasonable claims, but they imply a dichotomy between emotions and reason, and the superiority of ‘rational’ responses to distress. [...] Historically, these ideals have served to undermine oppressed groups, as anger and resistance is perceived as irrational.

Sometimes anger and resistance is rational, sometimes it's not. If mindfulness gives you the "mental space" to decide whether you are right to be angry, that's a good thing, and it absolutely is superior to purely acting emotionally.

I'm frankly struggling to see how anyone could think that modulating your emotions with reason is a bad idea.
You mean creators make money from Premium?

They make peanuts from it!
> So there is a chance he did appreciate your thank you but couldn't reply back properly.

> I tend to take the most optimistic interpretation.

Yes, always take the most optimistic interpretation compatible with the known facts. Best way to stay happy.
Solution to the Expression Problem in Go Using Generics
Exactly, precisely, this.
Yes, I remember that too. I tried googling it but couldn't find it. I thought I was misremembering something. It sounded quite ominous to me when I read it.
Phrase provides a way to translate user-generated content to a desired target language using different translation engines or options of your choice.

Phrase was built to remove the constraint of having to use one translation engine in your application. It helps Android developers leverage the strength of different translation engines while giving the best experience to Users.

This library was inspired by how twitter handles in-app content translation.
Connect Xcode to an iPhone over the Internet
Mindfulness is somewhat analogous to breaking out the profiler or debugger/introspection on a program you're running. You step through each state of mind deliberately, looking at the callstack and variable that brought you to this point. Introspecting with mindfulness or a debugger isn't in itself going to make your program work better, though you might learn enough about the way the program is working that your initial unhappiness with it subsides because you see that the program is working as well as can be expected. Other times you might see a program with many unnecessary calls and in need of a great deal of change, which in itself might make you blow your top upon discovery - especially if the change will be difficult or nearly impossible. That people find problems with the program doesn't mean that the debugger is broken or debugging is something to be avoided.

We use these tools and while they might not always guarantee a pleasant experience, or even that you can change anything, they allow us to discover something about the program or ourselves that can be of some benefit often enough that we keep these tools around.

If you force people to drop down to the debugger every day, be prepared to get some clear feedback. Is an industrial school system ready to take on that sort of thing? It seems the goals is to turn out students to spec efficiently than the concerns of students mental life (e.g. You might not have much agency over doing X, but do it anyway because it furthers our graduation/testing/cost goals). If you're really interested in the students wellbeing (e.g. my parents are having problems at home, or I'm having problems with my classmates), I think the debugger can be a helpful tool. If you're debugger sessions are perfunctory with a stated goal of helping improve the program, but in fact discovered problems aren't addressed or are expected to be minimized, then you won't have much success with the debugger and I wouldn't diagnose it as a problem with the debugger or debugging per se.
Is it, though? I assume they tried to reach out to him, and he just said "no I'm real and not spam thanks bye".

WRT your second suggestion, I disregard that option because:

1. Even though I own the trademark, I'm not selling anything. I wanted to own the trademark to avoid these kind of situation from happening.

2. IMO It's just not fair that I have to challange a scammer in this race, since he doesn't even have the right to be there in the first place. Google should just fix their broken process.
Watching old training videos like this and documentaries[1], it's striking just how much better they are at conveying information.

They take their time. Shots linger, no jump cuts. No-one is driving around while talking, interspersed with random unrelated scenery shots. There are periods of silence.

At least on TV, most documentary style shows try to be so flashy and "cool", with lots of unrelated content that serves no purpose except to make it harder to think about what is being conveyed.

[1]: https://vimeo.com/11932120
Someone posted his project a few weeks ago. https://news.ycombinator.com/item?id=23418669 It looks interesting (but I would not use it for passwords).
“ Black Lives Matter ”
Get Sorted Keys from Map in Go Using Generics
Is it an unfashionable statement now?

The vast majority of the world's programs are written in procedural languages, and that situation does not look likely to change for the foreseeable future.
From what I’ve read about Project Orion, the physical damage from nukes is mostly in the shockwave. The material shockwave doesn’t propagate very far in space, so satellites won’t be blown up by a space nuke.

The EMP is, if I understand right, created by a shockwave in the extremely diffuse plasma of the ionosphere, affecting electrons and ions differently, creating a massive charge separation, and the collapse of that charge separation is what produces the actual EMP. That said, this article is the first I heard of the E1/E3 distinction, so I don’t know enough to be sure of what an EMP would do to satellite electronics.
Avoid these actions at all costs
I got the same error message using my own user for Twitter
I like how @antirez put a case against such renames in writing http://antirez.com/news/122

OTOH, what i am worried about is a change for the sake of the change. It gives opportunities to dishonest people with hidden agendas.
Some exo moons could be habitable for humans
Thanks checking out!
I don't know if it still runs on modern Windows versions, however I always put Winamp (later called Lite, ie the original without bloatware) on all Windows machines I installed until the day I abandoned Windows. The original Winamp was a wonderful piece of software that did the one thing everyone wanted it to do, and did it wonderfully; a lesson on how to write optimized software a lot of developers should learn from.
Then they ruined it, but that's another story.
CDC recommends separating mothers who test positive from their babies
It still runs just fine!