skysight-inc/HackerNews huggingface dataset:
Plenty of islands are inundated: the UK, Singapore, Ireland, Indonesia, Philippines.
I assume each blog is distinct FIOS he’s by the sender’s email address?

What happens if someone sends an email spoofing your FROM address?
How do you create a lossless video from a GIF (or a series of images)? I think I've figured out how to do it for H.264 with ffmpeg, but I don't know how to do it for H.265 or AV1.

The main problem I've been encountering is that everything seems to be based on YUV, which makes it difficult to round-trip RGB data without loss.
It’s a great idea. I think it would be a lot nicer to read without the typing animation for blog text. It seems like a fast site - show that off!
Even worse actually. text user interfaces had contrasting backgrounds between different controls. It took me a while to learn the large-text-as-a-tab style in Metro UI.

It's not just the flatness that irritates me, there is such low information density, so much white space and large text sizes it feels like using a blown up tablet app.
Datagrip. I love the tight integration with PyCharm.
The transaction boundary is the message/event itself (in the case of an event sourced system, which is what this would primarily be used with). Everything required to understand some event is contained within the payload. It is the atomic unit in this type of system.
Let's say you need to distribute $50,000. Using a reputable charity, that $50,000 will be effectively distributed. Using government, you will need an additional $50,000 just to hire the person to oversee the project of distribution.
Thank you! The animation site was actually just to show that you could attach a javascript file and embed it in your e-mail!

https://hackerspring.com/p/protonmail.com/hackerspring/5ec06...

Is an example without the javascript!
I believe Dang is Daniel. There was an interesting New Yorker article about HN's moderation a while back you might enjoy: http://archive.is/QiDtu.
I don't think this is coming up enough in the comments! Kafka is a gigantic pain in the ass to run. Configuration is torture. I haven't used Pulsar, but please if someone has a message broker that's easy to run, let me know.
California and Fremont have both stated that the Fremont facility is “critical”. It’s Alameda County that’s walking to its own tune, but as Elon basically said goodbye to California, there’s no use for the state to cry over spilled milk.
I did write a lot of articles anonymously back then(was afraid due to validation/criticism as I was learning) but later I found out that my blogs are legit and people liked them. And later couldn't associate with real me.
Now making System design videos with real face and name and able to reach a subset of the audience.
https://www.youtube.com/channel/UCn1XnDWhsLS5URXTi5wtFTA/
Strongly rebuts the case of the article if truly the cause.
Lawns are lame monocultures, but if a lawn exists it should be mowed.
It would be insane for restaurants to build their own platforms.

It would be crazy smart for someone to standardize an interface (e.g. REST API), let restaurants implement glue to their systems, and then allow a plurality of delivery services to consume and order through the standard interface.
My point is nobody wants people to starve, neither Elon and his buddies or Gretchen Newsom
UK is a pretty big island.
I have to admit that this article sure has me curious what this unnamed condition is...
A spoofed email will just be ignored because it won't pass the checks!
If I could bring one thing back it would be just plain old _websites_, when people would make a place on the internet dedicated to some topic that was organized in a way _other than_ chronological order, and just became a great resource where important information was always easy to surface.

Here's a great example that will probably trigger some nostalgia for anyone who grew up on the late 90s internet:

http://www.petesqbsite.com/
> It’s easier for smaller entities to be an outlier.

The Most Dangerous Equation

Ignorance of how sample size affects statistical variation has created havoc for nearly a millennium

https://pdfs.semanticscholar.org/91c1/f00095ca156ea39fe0f225...
They switched pgAdmin from being a native app to a webapp and it degraded the usability quite a bit in my opinion.
I was amused to learn that he's "Dan G" and not "dang!", too. I still think of him as "dang!", though.

I also really appreciate the thankless job he does here. Thanks, Dan! (Does that mean it's not thankless now... Should I edit this comment? Arrghh!)
Do web + mobile. Web gives you wide compatibility while still giving you the option to wrap it in electron for a desktop feel.

Mobile is obviously important, make sure it's native so that it's good. There's nothing worse than a half assed React Native app - especially for something productivity oriented.
When I see about half my paycheck going to taxes it feels a bit rough.

But then I think of stories like this, and how easily it could have been me with an illness requiring expensive medical treatment and possibly preventing me from working regular jobs.

And so I pay my tax with pleasure, knowing that if something were to happen to me or my fellow citizen, at least there wouldn't be millions of dollars in hospital bills to pay back and there would be aid for a home to avoid ending up on the streets.
My very own pgcmd [1]. I usually pipe the output to jq [2] or catj [3] for further processing.

[1] https://github.com/soheilpro/pgcmd

[2] https://stedolan.github.io/jq

[3] https://github.com/soheilpro/catj
I guess while the average passive investor doesn't care (in that this reshuffling will happen under them mostly without their knowledge), it seems like a great front-running opportunity for the banks and active managers. A lot of money gets put into the S&P 500 and it must create quite a bit of buy-side demand.
Dubious.

Patents tend to favor large companies.

A patent is basically an expensive ticket to a lawsuit, and a plausibly useful marketing claim.

Small companies with useful inventions can easily get stomped on by larger companies with large bankrolls. Yet it takes years and tens of $thousands to successfully prosecute a patent. Prosecuting a larger company infringing is often beyond the means of a small company, but if they are plausibly near-"infringing" on a larger company's patent, they can be sued out of existence, or the product killed by the mere threat.

Perhaps a more sane patent system would be better, but it is hard to see how abolishing the current system altogether could tilt things more in favor of large companies.
This is really well done. Really appreciate the Pulumi output option.

If we wanted to support vpc peering between accounts, is it a matter of copy paste?
This sounds like a future that ends in the Amazon of food... bland, lowest-priced facsimiles of actual product.

Which only seems compelling in a future in which people are literally unable to cook for themselves.
Like Doreen Traylor, Dan Gackle is a figment of your imagination. But he's very polite and well behaved, so he's a figment I enjoy being acquainted with via internet.
Ask HN: How would you grow a musician from scratch with $0?
Friends and I have been thinking of tough scenarios that require heavy bootstrapping and trying to come up with solutions (our favorite is how to impact an election most with $0). Figured HN might have some creative ideas.
In my understanding, interpreters are generally not considered a member of this category, as they don't in general have formal languages as output. That is, I believe that a classically-defined compiler operates offline (there's no feedback from output to input during a given run of the compiler), and an interpreter generally operates online. Of course, to a sufficiently theoretical theorist, online is just a special case of offline, but of course to real software that is absolute nonsense.

--

As for the dragon book... okay, I got over my laziness and went and got my copy of the dragon book. I see no edition number, but this copy is "reprinted with corrections 1988". 33rd printing.

Page 1. "a compiler is a program that reads a program written in one language - the source language - and translates it into an equivalent program in another language - the target language".

Page 1. "Target languages are equally varied; a target language may be another programming language, or the machine language of any computer...."

Page 17. "Some compilers produce assembly code, that is passed to an assembler for further processing. Other compilers perform the job of the assembler" (emphasis mine: they explicitly state that assemblers are compilers)

--

Edited to add: Btw, I feel like I'm on the shakiest ground claiming that linkers are compilers, and probably the problem there is that my understanding of what qualifies as a linker is shakier than most of the rest of this subject.

--

In general, if I had bought a pickup truck, I'd be more likely to describe it as a "truck" than as a "vehicle". If I was seeking grant funding for a source-to-source translator, maybe it would be prudent to use specific language in my grant application (I understand that grant-writing is an art).

However, if someone else in a blog post about their hatchback called it a "tiny vehicle", and that blog post was posted to hacker news, it'd be weird to call them out on it. They're not wrong, their hatchback is indeed a vehicle!
>> You just can't fool a high speed camera easily.

There are some tricks. If you have staff, people prepping the road ahead of you, then you just slow down for the cameras. I suspect that these recent records are being supported by the same people, the same camera/cop location data.

I'm interested in what tech might be used by this team. I've been waiting for SDR dongles to transform into radar detectors/jammers. Cop cars emit so many different dedicated frequencies that anyone with a dongle and a laptop should be able to build a very functional "copdar".
Learning to Build Conviction
What does your .psqlrc look like? I keep meaning to look into wrangling readline and getting history working well.
Ask HN: Fastest Log Analyzer Solutions
Hi!

I am wondering what technologies, libraries are out there which make system log analysis simpler.
If you can tolerate switching to C#, XNA (later transferred to MonoGame) is a great framework to cut your teeth on. I started there, it may be a little of out date, I'm fairly sure MonoGame is still maintained.

There are a bunch of resources out there for XNA.
There’s some nom-islands in green here: https://www.endcoronavirus.org/countries

Vietnam is a notable one.
US Coronavirus Dashboard
Psql when I want to do anything programmatic

TablePlus when I want to do data exploration.

I've heard good things from colleagues about JetBrain's DataGrip, but I haven't given it a fair go.
In homotopy type theory, a path from a to b is a (topologically) continuous function from [0, 1] that sends 0 to a and 1 to b. For booleans this distinction doesn't matter because every function to booleans is continuous, but in the general case not every correspondence is a path and you can't lift things along an arbitrary correspondence.

But having looked at the reddit thread it sounds like this is some non-standard usage and this dude is a crank.
Given that I can get around easier at 5pm in a major metropolitan area than I could at any other time of day 3 months ago I'm hardly surprised.
In my experience with C#, I ran into apis I wanted to call that were async. I couldn't call them, even as Result foo = await async_thing(), unless my function was marked as async. I don't remember having a problem calling sync functions from async functions though.
Do your grandma and grandpa know css and js? Kidding! Although if they did, that would be cool.

How much do you hate me if I spoof email addresses?

Is the source published anywhere?

I noticed a minor typo in the header:

8 <meta name="author" content="Podesta Pizzeria, LLC
9 ">
Thanks for pointing out that the other choice is perhaps technically more accurate -- I'm getting a lot of downvotes for pointing that out.

The Internet is often more like a bar brawl than a reasoned conversation.
Most users will click straight through the approval though, like when they granted it full permissions at install.

And is the signing actually effective anyway? There's very little mention of it online, and as far as I can see it isn't covered in the official guide for publishing extensions.

Is it even possible to have proper signing keys stored locally or air-gapped?
Funny story, I sat through a MongoDB pitch yesterday and one of their selling points was how many banks use mongodb as their data store.
Thats pretty much what RoadRally is. https://www.scca.com/pages/what-is-roadrally
Personally, I try to read in a charitable way by assuming that the person writing isn't being robotic - we may (most of us here) be techies but we're still human. I enjoy the wit of others, especially served wry.

Now, to versioning. There is no one standard for versioning. Again, we're mainly techies here, we know this (I hope). I like semver[1] (though I'm having doubts[2]), some prefer calver[3], others use versions as branding[4] (which extends beyond computing). Hence, the choice of version scheme chosen by another organisation or project has no relevance to any other project, their being in the same category or field or competing or whatever simply have no more relevance to this subject than Ford Escort MkII moving to MkIII.

If you're into recursion you might also try applying you "who gets to choose the relevance" logic beyond your own comments, it'll be enlightening.

Finally, if you're going to suggest that all X are capable of something but ignore exceptions to that to me smacks of dogmatism, and more importantly, of no help whatsoever to the person you're responding to.

If you have something helpful or insightful for me then please respond with that, else you can comment further up the thread with your thoughts about versioning and how a hardware company that has been fined for planned obsolescence via software updates[5] isn't angling for more purchases when it stops its dev environment being backwards compatible so it can support a half finished UI library.

[1] https://semver.org/

[2] https://www.youtube.com/watch?v=oyLBGkS5ICk A fascinating talk by Rich Hickey where he questions semver and the way we handle change as developers.

[3] https://calver.org/

[4] https://hbr.org/2011/05/the-best-way-to-name-your-product-20 It's interesting, they did lab tests:

> In laboratory and field studies involving hundreds of subjects, we found that when consumers see a brand-name continuation, they expect improvements to existing features. When they see a brand-name change, they expect fundamentally new features, and they perceive the product as riskier (likelier to fail or more prone to compatibility problems with previous products) but potentially more rewarding (higher in quality, more satisfying to use).

If OS X to macOS isn't a brand name change then what's the point (pun intended) of the 10?

[5] https://www.itworld.com/article/3316958/apple-and-samsung-fi... I got a free battery out of this one, perhaps I shouldn't complain? (wry humour alert;)

Edit: I managed to muck up the numbering. Is Markdown capable of off-by-one errors? I can make it happen.
And that may be true, I am just pointing out that trying to "Fix the internet" by pandering to mid level developers seems like wasted effort.
it feels like using a blown up tablet app.

That's because that was precisely what it was intended as --- the idea was to use the same UI on both desktop and mobile, and unfortunately they picked the latter instead of the former to build upon. The former would've resulted in something more similar to WinCE.
I drove on that 80 MPH stretch of I-80 between the Utah/Nevada border, and even the big rigs were going at least 5 over. I honestly think that as long as you're not going 10 over, the police are just there to make sure that if you crash somebody is there to help.
> The problem is that your split-up async function ceases to be a normal function. It doesn't use the stack in a similar way

Have you taken the CLR (a.k.a. .NET / C#) async await for a spin? Microsoft's done a great job of squaring away those details so the stack/thread discontinuity doesn't much matter.
Because you're misleading the user. Loudly complaining about invalid input is okay, but accepting and silently changing it in a way that affects it properties is not.
A very loaded, low quality article.
This kind of decision will trigger people like me to give up on iPhones. I’ve already given up on android due to google’s advertising horseshit.
That's why there's an "undown" link now that's active for a limited period after you downvote. Similarly, there's an "unvote" link.
Does anyone know what this condition is? I may be living in a bubble but I have no idea what this is. Would love to do some more research myself to understand, and I'm glad my taxes are helping people like this out.
If the proposal is to use this for general purpose tweeting then you need to assume the audience does not know what a pgp signature is.
Being dead violates our right to life.
It is at least a good reason to reject set theory for certain theoretical applications. Imagine you're a linguist trying to develop a theory of compositional natural language semantics. You want to have a good theory of what is entailed by a sentence of "Bill ate cheerios." You decide that pluralities are sets because that seems intuitive. Does that mean that when you say that Bill ate cheerios, he might have only eaten a singleton cheerio? That seems like the wrong prediction. It is clear that one cannot simply say that pluralities are sets, they are sets plus certain conditions, at least. This isn't only a philosophical exercise. This is about building a predictive model of natural language meanings where one doesn't want to make spurious predictions. The complexity of using sets to represent plurals, collections and groups quickly ramps up in this domain. This is a practical issue.
I did find some domains with no owner info by searching at https://www.registry.in/whois. Most of them use Godaddy.
Most of these comments don't seem to cover what you're asking for, which was building the schema visually.

SQLEditor (https://www.malcolmhardie.com/sqleditor/) is quite good if you're on OS X. It'll generate entire schema or migration since last save.
Another bad one: returning a jQuery.ajax object, and then consumers of your api may start using it directly.

We have that in our codebase still. Not sure if it was intentional or not but it's going to be hard to undo.
Modern universities are an exercise in insanity (2018)
There is an excellent app called materialistic for the phone. Its foss, works on old hardware and poor connections and It has 5 different themes to chose from.
Grow a musician? Immerse my child in all kinds of different music genres whilst a baby, and then implore them to learn as an instrument when they're old enough to do so. Encourage going to concerts and other events.

If you mean to help an existing musician to grow their fan base:
- jump on some shy tik tok bandwagon,
- Instagram stories,
- live Q&A's
Nice, always like seeing new projects. Is this based on Seastar? Will this be open-source?
I fixed the typo! Thank you!

It was because of an issue where saving a file included an extra \n. I wrote a script to trim the files and it's fixed now!
Navicat , it has everything I can ask from a RDBMS client (it even supports NoSQL!), from days transfer, database diffing, scheme reversing, advanced DBA related tasks...
They pose it like a moral question that is wrong.

Restaurants left with ugly payments to 'delivery apps' sounds bad, but most of the reason is delivery is expensive!

The bulk of the cost here is not some magical money-making software, it's the time, effort, gas, wear and tear, energy of someone delivering.

Most delivery app companies are losing money anyhow.

A better approach might be to strongly deregulate delivery and taxi services. Let anyone do it, have some industry-standard practices (i.e. you have to register, certain vehicles for certain things, some minimum pricing laws etc.) and then let's see how that works.

Restaurants can literally order a regular taxi for food delivery and such general taxis could be used for a lot of things.
Amen, thank you. It's incredibly user-hostile to replace gifs with video.
Hash the password on the client side before submitting to the server.
> Well, I think the idea that one can buy a set from a fruitier is somewhat absurd. Suppose a fruitier has only three apples left in stock – let us name them Apple1, Apple2, Apple3. Could I buy the set {Apple1, Apple2, Apple3} from the fruitier? Could I instead buy the set {{Apple1, Apple2}, {Apple1, Apple3}}? How would these two purchases differ?

Is it possible to buy two apples or you can only buy “this” apple and “that” apple? How would these two purchases differ?

I would say depends on how you define the structure and operationalize the problem. In your case the straightforward way would be to allow only for the first variant to make sense.

> Many set theory texts try to justify set theory based on those simple examples while ignoring the more complex ones, and ignoring the alternative of mereology which claims to handle those more complex cases in a way which better respects common sense.

I am not sure what you mean by “the more complex ones”, but the advancements in the set theory allowed to develop the measure theory, which is the basis of rigorous probability theory and statistics.
I've made it a rule to right click all chrome extensions icons and then set them to "This can read and change data > On www.example.com" on sites I really intend to use them. This prevents them from reading all sites but also prevents the annoyance of reloading the page every-time you need to use the extension. Also some extensions like Likepass inject some really ugly HTML into form fields (it also takes care of that)

It's a pretty useful feature that many people miss.
They rewrote to get away from garbage collection full-stop, so I don't think this is quite the argument for the JVM that you're making it out to be.

Not to mention: they resolved their Go GC problem, and rewrote the service in Rust as part of a wave of moving services to Rust because they just liked Rust.
brakes are good, tires, fair.
I think it violates the right to liberty and pursuit of happiness in the same way forbidding the possession of nuclear warheads violates the 2nd amendment: kinda, but for the greater good.
Valentina Studio does the job for me.
Can’t live without postico
If it really is, then we should brace ourselves for less growth, more instability, and more poverty. I live in a country that has tried all these hacks the progressives are pushing so hard to adopt, and have already lived a hyperinflation, at least three massive recessions, a "terminal crisis", two defaults, 6 years of stagflation, and have seen poverty grow from less than 10% to more than 40% in my lifetime. It would be unfortunate for the world to follow this path.
I think this was build too late..
I like this idea a lot. Wonder if anyone is working on this.
The project has been in development for 3 years, only "early access" binaries are available now, and the parent article has multiple TBD notes. It's going to be another few years before this is released, IMO.
The $22 Million Party that Overthrew an Empire [video]
A far less dry exploration of the same area: https://ncase.me/trust/
I would imagine doA() should do@ and return the result, but startA() would start it.

If you just need to wait for both to finish, something like this should do it:

var t1 = startA();
var t2 = startB();
var a = finishA(t1);
var b = finishB(t2);

finishX would naturally block until X is done.
True but the story is posted at HN, and there is a good chance one of your messenger app's devs or designers is reading it and saying "maybe we should add that bit of code".