skysight-inc/HackerNews huggingface dataset:
What’s the point of implementing this as a telegram bot rather than a website? I guess it’s a USP, considering there are hundreds of disposable email websites out there, but I don’t see how it enhances the user experience.
Replies to official tweets don't really serve any purpose apart from creating a buzz or polemic, i.e. to spread in a viral way but rarely for constructive reasons.

Those tweets are unidirectional top down broadcasts in practice but they reach many more people than the official government website and they do it almost instantly.
"Arch users are vegans of the Linux world" - excellent comparison :)
> Telegram is such an underappreciated platform.

Seriously, that's how I feel whenever someone asks me for my WhatsApp number (no, I don't use WhatsApp, and there's nothing called a WhatsApp number) or asks me about Facebook Messenger. Great UX, fast and new features added at a pace that puts other chat platforms to shame.

[I won't talk about the security aspect in this comment, since it has been rehashed many times here]
Hi HN,
We have created a cross-platform interactive JWT Debugger App with JWT token validation support using JWKS Endpoint and PEM/Secret Keys. Use the web version as a progressive web app or install desktop apps for Mac, Window, and Linux.

Love to hear your feedback. App itself is open-source and if you find any issues or like to add a feature just open a Github request (https://github.com/axioms-io/axioms-jwt-debugger). We will love to help.

The app is built on top Quasar Framework which is why it is cross-platform. It took about a day to pull this off. So current codebase is probably not completely clean yet but the app itself is fully functional.
In human history, I don't think anyone comes close to Britain when it comes to spreading systems that implement race based divisions. They may not have been lynchy like the US or chopping off limbs like belgium but they are remarkably efficient at spreading systems that show them as superior and civilized because of their skin. Slavery in US colonies,caste system in india,apartheid rule in South Africa come to mind as good examples and as diverse as the UK maybe, there are still strong elements of it that hold onto the "we don't want to exterminate people but we are still superior because of our skin color" mentality. The French from what I know were not as efficient at implementing explicit systems like this. The spanish empire perhaps comes close in efficiency and similarity but not when you look at the scale and spread of the british empire.

My suspicion is the rise of darwinism (who was a brit) intersected with the rise of colonialism. Colonizers may not have been too accepting of the whole "everyone comes from adam and eve" narrative when they met locals they deemed to be savages and inferior. Not that I am saying darwinism is the cause,just that their greed and arrogance thrived on any ideology that can be abused to help them with their goals.
I can't help thinking that this problem is being looked at backwards. Maybe in primitive societies good teeth were far more important to survival than they are today. If that were true, then people/children with bad teeth would not survive as well, and the record would show that those who did thrive had good teeth.
This is where some BSD folks get frustrated by some GPL folks. Compiling code under BSD with code under GPL into the same binary is not _relicensing_. Each section of code still has the same license, and any binaries must abide by the intersection of the licenses. It is indeed the case that the intersection of GPL and BSD is equivalent to GPL and therefore allowed by the GPL, but the BSD license remains on the portions (of code and of binary) that are BSD licensed.
CNN reporter arrested live on air while covering Minneapolis protests [video]
dmerks definitely agreed!

As developers can use Robo3T and write queries, the ideal customer in my mind is a smaller team/startup where developers setup metrics for marketing/product team as they need them but can't use MongoDB.

I'm not sure how to market this as developers need to do the setup, but product or marketing actually needs it.

Any advice on how to market?
I especially liked the part where he converted the online orders into faxes.
> I don’t believe it’s technically correct to characterise stylesheets as render-blocking…

But they are. There’s absolutely no question about that. A browser will only render in the absence of a stylesheet if a) there’s programmatic intervention from the developers (e.g. timeouts) or b) if the server ultimately responded with a TCP timeout because of an outage. In the latter case, rendering is blocked for 20s on Win and 80s on *nix. CSS is render-blocking. There are no two ways about it. You can verify either slowdowns or outages by using https://slowfil.es or a blackhole server respectively.

> If you control your layout with JavaScript, things like orientation changes can take a short time to update after the viewport has altered. It’s not ideal, but it’s not awful either.

In this scenario you’re CPU-bound and not network-bound. Dispatching render-blocking requests on a high-latency connection JIT is far worse than front-loading your CSS asynchronously with minimal priority.

> I disagree with your second claim. I assert (without statistics) that the chance that a print stylesheet will be needed are more than a million to one against

I agree that print stylesheets are very very very rarely needed. My point—which I stated already—is that to accommodate individual media types increases complexity in the browser for zero gains.
Depends on what you prefer. WhatsApp shares your messaging metadata with Facebook. WhatsApp also exposes your phone number to everyone else (for example, in groups). Telegram does not expose your phone number to others by default, and you can even make sure that phone number enumeration attacks can't be carried out (like the authorities did in Hong Kong last year).
I've always been fond of the Battersea electric power station in England.

>The station's design proved popular straightaway, and was described as a "temple of power", which ranked equal with St Paul's Cathedral as a London landmark. In a 1939 survey by The Architectural Review a panel of celebrities ranked it as their second favourite modern building.

The A Station's control room was given many Art Deco fittings by architect Halliday. Italian marble was used in the turbine hall, and polished parquet floors and wrought-iron staircases were used throughout.

https://en.wikipedia.org/wiki/Battersea_Power_Station

It's amazing that they went so far out of their way to make an industrial plant beautiful, inside and out.
After critical mass of number of movie providers one will just go back to piracy.

There is only so much one can stand. If the market is spread to thin then pirating content will be less frustrating than getting it on streaming service (if you have to subscribe to 8 of them).
Cool idea for a bot. Suggestion: the UI could use more polish. You can use a conversational UI instead of `/create <email>`, `/delete <email>`. Also, it would be nice to have a command that generates a random user ID instead of having to type something in.
AFAIK, WhatsApp has decent E2EE, but metadata is not encrypted. So even though Facebook can't see what you are saying, it can see to whom you are saying it, how often, at what times etc.
I think you just need to get a new job. Start applying today.
The GPL has an exception for linking with system libraries. It's quite arguable that OpenSSL is one of them. The legal issues are coming from the GPLv2 side, yeah.
What did you find were the downsides of developing a product in Flask vs. Laravel?

Curious as I've been debating about which direction to steer a friend who is a designer trying their build their own product. He's played around with python, and liked it, so I was going to suggest flask (since most of online tutorials start there).

But I've also heard good things about PHP/Laravel for beginners.
What was ML showing investors and reporters before their first product release? Was it all smoke-and-mirrors, or do they have something interesting that they haven't been able to make into a product?

Do NDAs (like the one Kevin Kelly had to sign) ever expire? I'd love to hear the story one day of what was going on in that company that allowed them to raise so much money.
I'm guessing it's just lesser friction for whoever uses Telegram. It's similar to how companies keep pushing apps instead of promoting websites (they do have other ulterior motives for that too).
Has had since 1997 at least, cf. https://tools.ietf.org/html/rfc2068 - it's just that nobody uses it.
I am not expert on Deno. But what other frameworks and browsers are doing is to include a hash in the URL. E.g. https://developer.mozilla.org/en-US/docs/Web/Security/Subres...

Should not Deno to force the same behaviour to ensure there is less attack surface thru dependencies? I see Deno is taking security seriously.
Comprehensive Comparison of Microsoft Azure Instance Types
Same happened with me. Here is the idea :

> Here’s the simplest solution I could come up with:

> 1. Serve the current site from a subdomain (e.g., 2017.ar.al)

> 2. Make my 404s into 302s that point to the previous version of the site.

> 3. If I change the site again in the future, rinse and repeat.

> I call the technique 404 to 302.
Firebird 4.0 Beta 2 release is available for testing
I think the term 'weekend' has connotations of not being religious, but sure, maybe weekends were invented earlier than the Industrial Revolution if the definition is generalized to 'a day when you don't work at the end of the week'.
Python 2 or 3?
>if that violence was misused it can be handled in non-violent way

This is demonstrably false for the genre of police crime in question. When the people being murdered react with violence, it is unrealistic to brush that away as evil because those people aren't exclusively using the proper legal channels instead.
If a business cannot afford $100/year for a critical service, the business is not viable. Or to put it another way, if a forms service is not worth a large multiple of $100/year, it's not worth having a forms service.
In my case it's convenience. I have Telegram open most of the day and occasionally I use bots for small tasks that could be done elsewhere, but bots offer a more streamlined experience.
Most Loved Programming Languages: Rust, TypeScript, and More
I really hoped those would exist! But they don't. :(
Fixed. Lesson learned - don't post on HN Show, when your app runs on $10/month container and db on $3.5 one
Well hopefully people find it too annoying to use deno modules and we get some sanity in development.
That is probably because you have been on another site that emmbeds Spotify. I have had internal services blocked by Privacy Badger because it was included in two different internal test-sites.
'because they got tired of looking at Eastern Europeans'. All sixteen million of them. Seeing the world in such crude categoric terms makes for a simple life I guess.
Gday

Lots of people are censored off twatter , please also use Gab or Gab+minds
Deathstar absolutely killed IBMs disk business. Hitachi bought that for a song.
Just to point out, that text that feels most humanly generated from GPT-3, seems heavily paraphrasing from the following articles:

https://www.washingtonpost.com/religion/2020/01/03/united-me...

https://www.washingtonpost.com/archive/local/1985/09/07/unit...

GPT-3:

The first occurred in 1968, when roughly 10 percent of the denomination left to form the Evangelical United Brethren
Church.

WP:

The church has lost 1.6 million members since 1968, when the Methodist Church merged with the considerably smaller Evangelical United Brethren to form the present United Methodist Church.

I think this model is still very impressive, the parameter itself speaks. But for this particular evaluation, the same news article may be removed from the training set, other news article that paraphrases the same story might not. IMO, the leakage still exists, it is hard to tell whether this model are really 'generating', or just copy-pasting from its vast memory.
Ending section 230 would end every website that has user uploaded content. Nothing will come of this. The biggest risk to twitter is that Trump gets mad and deletes his account.
Needs a TrackPoint.
For all we know using SHA-1 where collisions are not an issue is a good idea. This sort of question has already came up for MD5 used where collisions were not an issue. Everyone spent a lot of time, money and compatibility moving away from MD5. We were told to move to SHA-1 which is now broken in the same way. It was pointless effort caused by pointless hysteria. Now we have pointless SHA-1 hysteria...
This one looks very similar to the C&C red alert power plant [1]. I wonder if this not a coincidence.

[1] https://cnc.fandom.com/wiki/Power_plant_(Red_Alert_1)
For the importing from URLs issue you mentioned, it would be good to ask Golang developers they’ve encountered the kind of technical debt you’re concerned about.

I’ve done some Go development, but not enough to really call myself a Go developer so I don’t think I’m qualified to comment one way or the other.

For what it’s worth, I stuck to a policy of only importing from GitHub and forking a repo if I really wanted be sure it would never disappear. If I were doing it today I’d probably expand my list acceptable import sources to include GitLab and Bitbucket as well.
The npm registry is like a rickety bridge across a chasm. Every day I cross that bridge because of how much time and work it saves me, but I am well aware that the bridge might fall, especially with Microsoft now in charge.

Claiming that I don't need a bridge does not help me. Claiming that Deno is agnostic about bridges is fine.
If someone is looking for a startup idea, here is a perfect opportunity to build a better bridge - one that works with Deno.
No technology impactful enough to be worth investing over $100k is operating in a zero sum market
^ very much agree; plus, given that the electron API is very straightforward: the electron devs can fix the underlying memory and speed issues in the underlying code without needing to demand much change from app builders
You can get a 3 year multi-entry tourist visa to Russia which allows you to stay for up to 6 months, leave the country for a day, and then re-enter for another 6 months, etc, for the entirety of the 3 years (yes, legally). Funny enough, the US is the only country for which such a permissive visa is allowed, Russian tourist visas for other countries are usually restricted to a single-entry, one month maximum, not sure why we get such good treatment (just like the multi-entry 10 year tourist visa for China, which I think only US and Canadian citizens can get).

I don't think they're issuing visas rn due to the pandemic, but I imagine they will resume consular services this year, and then you can just apply through your local embassy/consulate, just look up the required documents and submit them, it's fairly straight-forward and does not require an interview, proof of income, etc.
https://github.com/appget/appget/blob/master/LICENSE

Apache 2.0 by the looks of things.

Interesting question would be whether WinGet is a "derivative work" of AppGet.
Sure, nothing is perfect. So what? That doesn't mean his points are invalid.

It's clear the guy isn't just some clueless Linux-hater.
I made an AI that learned to make music
Show me an unmoderated forum, or any "free speech" alternative forum where that hasn't become the case.
Alyx I would agree, but for Index the reaction I usually saw was more of "yeah, okay, nice, but far too expensive. Let's wait a few years for an affordable solution" while Quest is praised all the time.
It have a very specific use case, and will keep giving a strong visibility to the old, unmaintained site, for people that had old links to it.

A more comprehensive 404 page (that says that what what you were looking for is not there, and links to the current and the old site), or redirects for the most accessed URLs of the old site in the new one are better approachs in my opinion.
They have a product, it's out in the market now.

It's just not relevant or interesting to the mass market in the way that Magic Leap was able to lead investors to believe it would be.

I think it might actually be that simple.
Vite.js
Uncertainty II [pdf]
whichever one is on your computer
It was a message, directly to law enforcement, that he thinks it’s okay for them to shoot protestors so long as there is looting. I can’t see how anyone would see that as anything other than a crime against humanity
A super useful distinction for APIs for similar reasons. Interesting these statuses are often remapped for the web, where a 410 is often implemented as a 404 like in the scenario I describe and the 'true' 404 is often implemented as a 302.
Transgenic Aedes aegypti Mosquitoes Transfer Genes into a Natural Population
This is a good idea, but a bad design.

First, it unduly burdens the server, in sending multiple redirects to cover the entire search space of possible versions of a URL - for a mature site, this could be a lot of redirects. It also unduly burdens the client, in following them, and the network between the two.

Second, 302 is the wrong type of redirect to use here, because it is temporary; a well-tempered user agent will treat it as such, necessitating the same cascade of redirects on followup visits. The right way to do this is with a 301, which has a semantic of permanency, and is treated as such by user agents. But it's still the wrong thing to do.

Maintaining access to older versions of websites is, again, an entirely desirable thing to do. But if you're going to do it in a way that requires work on the server (as this design also does), you're better off just having the server maintain version information and serve the latest available page at a given URL, in a 200 response, when the URL is accessed.
The Jet.com Obituary
Thanks. My question really wasn't focused well, and it was easily read not as "please help me understand" but as "hurr durr Python is better".

I think my reaction comes from the dissonance between people saying "Deno is the best thing ever for CLI apps!" then following up with "Here are the ways it's better than Node!", without acknowledging all the other scripting languages out there. But I think I need to read that first line as having an implicit "...in the JS/TS ecosystem", and then it all makes sense.

Since clearly one of Deno's draws is that it improves on the package management of Node, I was wondering why JS projects so often end up with such a long list of dependencies, compared to the Python/Go/C++ projects that I'm more familiar with. That's probably explained just by NPM making it easy, so people did it. (Sort of like how Java grew convoluted DI schemes because OO + GC + reflection made it possible.)

One of these days I should learn more JS than having read through the Good Parts once. :-)
agreed. making the product is just the beginning. sales is the hard part. figuring that out myself with a kettlebell bell app i made and here’s the plug because i can’t help myself: https://apps.apple.com/us/app/simple-and-sinister/id15132753...
That's a good question, but it probably depends on the state and speed of adoption along with the diversity of cohorts? Like Beanie Babies became popular quickly, but combusted quickly. Facebook became popular quickly, and obviously stayed popular. To me, it seems better when multiple groups with little overlap are slowly building momentum rather than a gravitational pull quickly causing everyone to pile into using something.
From other threads it sounds like the licensing may turn out to be a larger pain point than any backwards incompatibility in the code.
Well, the graph in the article says 3600 men for 20 years.

900 to lift the stones
900 to place and finish them (horizontal movement?)
1500 to cut the stone
3300 design/support (logistics?)

The details are below the fold.
existing discussion: https://news.ycombinator.com/item?id=23347155
Go is my tool of choice for scripting now. Compiles fast and has an extensive standard library. I've tried using node in the past but all of the async handling turned me off. I prefer go's way of implementing concurrency with go routines.
What would you rather have, then? No lawsuit at all and no check? A bigger check for you? Who would pay this? WD? The lawyers? Keep in mind that lawsuits are expensive and the lawyers are essentially working on contingency. Lower payouts for them might dissuade them from suing altogether.
Let me tell you about IndexedDB and the File System API :)

Jokes aside, though, doesn't the MITM only affect users who run the MITM'd script, just like in the browser it only affects users who visit a MITM'd site?
fell into the trap of marketing to their fellow creators rather than their audience

That's a great way to describe it.
How and Why to Connect Printers to Digital Apps
Not to mention the courts have been stacked using the Federalist Society's shortlist. While I personally think they're a bunch of highly educated kooks, I don't think that ideologically they'll side with the President in this fight.
> is reasonably privacy-friendly, more so than fb/whatsapp/etc, but not enough to sacrifice features or UX.

Welp, there is a lot of discussion around these claims.

But we are also on Telegram, mostly because I'm using their API for our Home-Assistant instance to deliver status updates (left the bathroom window open for too long, weather-forecast on the morning and evening for the next 3 days). I like it.
So many blockbuster movies... no more ads for those. Oh, I see it’s an official. Let’s see what violence means. Is encouraging people to oppose dictators encouraging violence?
> There's a lot of attention paid to the 100k coronavirus deaths, and not to minimize those, but they pale in comparison to the equally tragic and preventable malaria deaths which go practically unnoticed.

Actually, Covid19 has already killed almost as many people this year to date as malaria in 2018, at least according to Wikipedia (400k died of malaria, 360k of Covid19). And this is only after a shutdown of large number regions or countries.

I know this is somewhat besides your original point, but I feel that it is important to bring up, given the trend to downplay Covid19 in some circles.
Stackoverflow is the best rubber duck because the anticipation of that fear is quite real. And I know that on many occasions I will end up submitting that question
Kudos, Looks Amazing! I love it.

However our MongoDB environment is very secluded inside a VPC, K8S... If makes sense in the future pls consider a Docker version with some sort of registration key.
Ideas aren't the primary issue. Execution is the main problem. Our amazing brains are fantastic at creativity and thinking in new ways, and coming up with all sorts of fantastical ideas. Some practical, most not.

But our same day-dream happy brains are absolutely terrible at helping us execute on those ideas. Finding the most effective and efficient ways at making ideas come to fruition. And the millions of ways that an idea, no matter how great it may sound, may never come to pass.

This is a "how to day dream better" post. Which maybe some people need I suppose.

But I'd rather see a "how to make your dreams a reality" post.
Should we just step back and laugh?

What is funnier than people on both sides of an argument taking themselves way too seriously, and engaging in a bunch of troll-on-troll action?
What blocks faster code releases? It starts with testing
He seems to be fairly aggressive against other countries:

> Will someone from his depleted and food starved regime please inform him that I too have a Nuclear Button, but it is a much bigger & more powerful one than his, and my Button works!

> To Iranian President Rouhani: NEVER, EVER THREATEN THE UNITED STATES AGAIN OR YOU WILL SUFFER CONSEQUENCES THE LIKES OF WHICH FEW THROUGHOUT HISTORY HAVE EVER SUFFERED BEFORE

He sounds more like a super villain from a comic than a president.