skysight-inc/HackerNews huggingface dataset:
Also confused about this, btw. Why are some functions "paths" whereas other functions are "computations"?

Additionally, I honestly share no intuition that the term "path" is meant to convey. At a very big guess it sounds to me like the "path" that a bit takes through a theoretical computing machine of some kind. But I really don't understand the term.
Thanks, that does make more sense and seems much less intimidating.
Does Loom make JNI unusable [edit] C-f JNI is my friend. They pin a fibre to an OS thread for the dynamic extent of a JNI call.
Nothing like attacking your audience when your crazed ramblings go over like a lead balloon.
Anyone know if this voukd be used to deploy electron apps ?
Imagine a browser prompt for ”This site would like to play audio” alá ”This site would like to send you notifications”

Too bad that would break Youtube, so Chrome will never deliver it
Indeed. One of the more infamous examples comes from the field of positive psychology [1]. A psychology researcher used fluid dynamics formulas to come up with ratios of positive to negative experiences that separate languishing from flourishing. And then one of those articles [2] got numerous citations in the literature, helping to establish the idea of this ratio and a whole little clade of research that took the validity of that ratio for granted. To be fair, one of the reasons for its infamy is that the Alan Sokal co-authored an article [3] that ruthlessly criticized the mathematical methods.

[1] This is a surprisingly hard term to really pin down. Loosely speaking, the idea is that we should be able to characterize the development of psychological strengths independently of any taxonomy of diseases or disorders. However, explanations of it often seamlessly bleed over into concepts more characteristic of virtue ethics, Stoicism, rugged individualism, and self-help. The more cynical part of me wants to dismiss it as the clinical psychology equivalent of vitalism, but perhaps that is just a pattern that characterizes its excesses.

[2] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3126111/

[3] http://www.physics.nyu.edu/sokal/complex_dynamics_final_clea...
you can replace with this:

function shorten(text, length) {
return new Promise((a, r) =>
fetch(`http://leftpad.io/shorten?l=${length}&v=${encodeURIComponent(text)}`).then(rx=>rx.text().then(a, r), r));
}
So a path is a higher order function? But then why is not also a path?
I'm glad it helped! Making that simple change has floated in and out of my consciousness for years but I finally nabbed it.
> what you've been saying is basically a dogwhistle at disenfranchising those who need representation the most, whether you intended it or not. It's possibly a subconscious thing for you.

So I did read your post but I stopped reading at that sentence.

You keep posting personal attacks when I've clearly stated that's not what I'm saying.

There's a specific rule on HN about taking things in bad faith. You keep breaking that rule.

I won't engage with you further (for reals this time). Feel free to keep writing if it helps you feel better.
A very likely outcome of inflation is for the indexes to underperform and gains to be concentrated in a few big winners (like, say, FAANG stocks). The big winners from inflation are generally chokepoints in the economy, companies that have monopoly pricing power over their industry, so by definition the majority of companies will be losers. Index fund investors are effectively subsidizing individual investors of the winners: the savvy individual investor gets in (looking at the competitive position of the company), their profits rise, the less-savvy individual investor gets in (looking at the new P/E ratios), the indexes rebalance to include more of stocks with higher market caps, and then the index rebalance forces index fund investors to buy in, raising the prices further for shareholders who already bought.

To some extent, this is already happening: the S&P 500 is down about 15%, but stocks like Amazon, Zoom, and Beyond Meat are skyrocketing.
Thank you. I'm pro gig work, though I hate things like Uber and DoorDash where so much of that is dependent on you having your own car and adding more traffic to the roads and all this.

Maybe cottage industry is a term I need to use more. With the internet and all that, I think it ought to be easier to just make money from home, not harder.

We need to actively try to reverse some of these trends towards centralization and big business stamping out small business. These are some of the sources of our ills in the world today and it makes me crazy that if a rich person talks about their ideas for solutions, it's framed like they are nice people are some nonsense. If a poor person does the same thing, it's framed like they are nutcase revolutionaries or something.

I've studied certain things for a lot of years and have lived experience to inform my mental models and I'm flabbergasted that people are so openly hostile to talking about solutions. They just want to whine and when you propose solutions, they get all up in arms and try to shut that conversation down.

Why? I don't get it. Do people just like being miserable and sitting around doing nothing while waiting for the world to burn to the ground?
What's up with the answers? Most dead programming languages does not include Fortran, Cobol and Algol, but for some reason Elm?!
Open DevTools. Go to Sources. Click news.css. Paste in your own CSS.
US trade imbalances won't be fixed by focusing on trade
I'm not making things up as much as you'd like to sound cute and demeaning. Here are just a few easy to find sources:

https://www.ncbi.nlm.nih.gov/pubmed/32205204

https://www.ncbi.nlm.nih.gov/pubmed/32171740

https://www.ncbi.nlm.nih.gov/pubmed/32373993
Vietnam isn't far from Wuhan and has had zero deaths: https://www.bbc.com/news/world-asia-52628283
I think it's interesting that the community which supports and follows the Cannonball Run appeared to be mostly against the first 26 hour run (the Audi pictured in the article). At least the most vocal part.

My question is, do you actually PREFER that people reach reckless speeds in more crowded conditions?
You're missing the choice of just not doing it at all, or doing it manually like HN does.
Check out forrager.com (idk why they spell it wrong like that) if you’re interested in starting your own cottage food business. They have a database of laws for every state and a whole bunch of helpful info to get you started: what you’re allowed to sell, who you’re allowed to sell it to, allowed venues, annual sales limit, etc. And there are people who can answer just about any question you could dream up. I was able to get set up in my state for less than $100 and a few pages of paperwork.
> Which human right is being abused here? People download the driver apps and work for them of their own free choice.

Not counting of course the fact that in certain regions of the world, if they don't do that they'll starve to death.
People publishing blogs were not “creators”. They were ordinary people publishing their personal, not-fashionable, unfiltered ramblings. That’s what we lost. It’s obvious that with the growth of internet access “variety” has grown exponentially, but it’s the same kind of variety you get from supermarket products, not real life experiences.

> just not in the one strict format

It’s exactly the other way around. 95% of all “content” on the platforms you mentioned looks the same today. The goal is now success, not sharing for the sake of sharing, and that severely limits how much you express yourself.
10 women believing that there is sexism rampant in tech doesn't mean that there is, and it certainly doesn't prove out that it is a strain of sexism that is relevant in this particular case.

I generally don't try to collect facts about life by asking randos for their opinions, no.

But yes, I have talked with women in tech about sexism. I have also encouraged other women to get into tech in the first place.

> Not to mention that it would be a minor miracle if tech were somehow completely isolated from the sexism that's clearly present in society as a whole.

Is this the same sexism that is causing the current generation of young women to go to and graduate university at a higher rate than their male counterparts, earn more money than their male counterparts, or commit less suicide than their male counterparts?
I wish I understood this better. If you're writing code in the same style whether it's async or not, how can you manage return values and reason about flow?
William Kennedy has an excellent post on this https://www.ardanlabs.com/blog/2017/06/design-philosophy-on-...
As someone who has written (and read) a decent amount of Go the value vs pointer semantics of the function informs me of how the creator intends for the type to be used. Seeing pointer receivers informs me that there is an expectation of modifying the state while value pointers (which are thankfully more common) return a copy of the data.
web of trust for everything
your query would obviously be too long for Google
I agree that trust is fundamental to tools/metrics like this, and will determine how they're used. What I find interesting (concerning?) is that they seem to be marketed towards managers/VPs/CTOs exclusively (people "outside" the team) to better understand what's going on within the team, which seems flawed (but also makes sense, considering who's making buying decisions). I understand the value proposition of "getting the most" out of your (expensive) engineering team, but presenting a product in this way seems to set the stage for "misuse" right off the bat. Maybe I'm biased, but it feels like these tools might be more palatable if framed to help ICs improve and understand their own behaviors within a team
Semi-relatedly, the California Highway Patrol reported an 87% increase in speeding tickets for > 100pmh as compared to 2019.

https://twitter.com/CHP_HQ/status/1253087393567014912
For those interested in Bertie you may find Logicomix (https://www.logicomix.com/en/index.html) an entertaining read
Okay, but that one does not provide discovery either. It's just a regular product landing page just like github.com or gitlab.com
Noooo, it wouldn't be that simple. If it would be, we would all be able to eradicate several viruses..
Coming from the guy who made the best biopic movie of all time, I would expect nothing less.
In DBMS the "source of truth" is the log. Kafka can be used in exactly the same way, and in that sense, it can be the primary data store.

Whether that's useful for a given use case is certainly debatable. IIRC, the New York Times uses Kafka as the primary storage for their entire archive.
if google would switch to the google's engine code that was used right before they modified the "+" operator for google-plus, it would be a lot better.... ie: bring back the + operator please (the quotes dont work the same way)
Quadratic Voting
Ask HN: Whois Privacy for .in Domains
I did a lot of searing for a domain registrar and finally finalised on Porkbun and Namecheap. But I found out that Porkbun does not sell .in domains and Namecheap WhoisGuard is not available for .in domains(https://www.namecheap.com/security/whoisguard/).

Any alternatives that provide free WHOIS Privacy and SSL for .in domains?
I don't understand, you can call a coroutine from a synchronous function and call a normal or suspend function from a suspending one.
By colorless we mean that you can use a suspend return type directly and not through the ugliness of a promise.
Kotlin did choose to have the suspend keyword but it's just an explicit type, kotlin could have had no suspend keyword and be officially colorless, it is technically colorless and is I believe the best of both worlds
YES! I will forever be a third-rate Game Boy enthusiast writer. FOREVER !
Does anyone know more about the actual implementation of the app?
Is it using Google/Apple Contact Tracing APIs already?
For me its always been hand-crafted artisanal heuristics.
I wouldn't know of a one size fits all solution because I've only had to deal with this scenario once.
The "Sizeland family". What a perfectly matched name.
Python is popular in data science, AI & those field depends on a lot of native libraries: NumPy, SciPy, etc. Maybe that's why they chose the async await model
Great! You can do the test yourself: pick a few quotes from those old posts and try to find them with a google search.
No etcd don't need to be replicated for k8s API server.

Basically versioning + some form of fault tolerance is sufficient for k8s API server.
Good? Should the user not be able to decide how something plays on their own machine?
Kotlin can to lower it's IR to platform specifically intrinsics and have platform exclusive features to an extent. E.g inline classes are currently only available on the JVM
For streaming data kafka is great. It gets misused in many ways. It can be made to guarantee order and has semantics for exactly once processing which may lead one to believe it can be used for transactions, but that forces all kinds of things to occur under the hood that makes performance at scale nearly impossible.

I know folks like Netflix are using it for streaming UI logs into Flink for real time sentiment analysis. There are some very serious use cases for Kafka at scale.

If one just needs a message broker, well, there are other, better ones.
There seem to be two artificial ski hills there, both quite small in comparison to this proposal, Timber Ridge and Blackstrap Ski Hill (closed), but also quite a few non-flat natural ski areas [1]. I think they have better building materials available than the Netherlands, though, which was proposing to use sand (dredged from the sea floor?).

[1] https://www.skicentral.com/saskatchewan.html
Aww – Funny Cute Dog and Cat Compilation 2020 02 – Pets Home
Aww - Funny Cute Dog and Cat Compilation 2020 # 02 | Pets Home
The video contains the funny cute dogs and cats playing. There are cute puppy and kitten doing funny and cute stuffs. Cute is not enough funny cats and dogs due to their habits.
Tell me about your experience after watching the video in the comments.
Subscribe for more cute and funny Pets Content! : https://bit.ly/2KTGTpb
Given the fact that Elon has been completely open about the factory status on Twitter, it’s far more plausible than the County is blatantly misrepresenting their interactions with Tesla.
I miss the days where Google would give me a relevant result with a minimal query, these days it's not helping me find what I'm looking for, it's 90% businesses trying to tell me something and low on content, high on SEO results. I guess this is how they do monetization but I often feel I'm unable to find content that must be out there.
Numerous interrupts may have an impact on latency, but for backpressure, buffering in the network layer or the filesystem/block layer can hide the limitations of the system from your application, and when you hit those limits, the hit is harder and can cause oscillations throughout a network or distributed system.

Now, of course, applications themselves can fail at this too. Look at Postgres, maybe, where typically people rely on [AUTO]VACUUM, but if your application runs continuously, then there is no right time to run it.
Interesting, I really hate it when I press enter and it doesn’t submit the form.
California officials reject subsidies for SpaceX over Tesla spat
I'm about to release something very similar to this. You might see it here in a week or two
I have a comment and a question:

The comment: I noticed that your demo video also had "emotional" video layered on top of the dialogue. This could be considered manipulative; perhaps consider sharing a naked version so we could attempt to interpret the emotion based solely on the text to speech engine.

The question: You mention you met at EF. I was wondering if, beyond bringing you together, you found EF to be worth the cost of admission?
I'm sorry I really don't buy this. I don't care to debate if something was done in good or bad faith, or take pot shots at some company for developing software that happens to be popular. That discussion is irrelevant to either of us. It is absurd to claim that someone is acting in bad faith towards you personally just because you take some personal issue with the level of complexity in their code. And if you're really going to take that tact then it's even more absurd to single out systemd for this behavior when this entire industry is growing constantly and making more and more complicated code by the day because everyone wants a piece of this pie.

Have you reported that bug upstream to either ubuntu or systemd? And if OpenBSD works for you then what's the problem? I could help you navigate the complexity and tell you how to get GNOME working on non-systemd machines, or workaround the boot hanging. I learned these things by reading distro news, mailing lists, bug reports, and the manpages, all things that are readily available to you to. Will you listen? Do you want help, or are you just here to complain about personal grudges towards people who have made it very clear since the beginning that they've never considered you to be in their target audience at all? I get that you feel slighted by that but you do realize that it's not personal right?

And if you're wondering why I'm dismissing things it's because this isn't constructive and I've seen this type of angle taken repeatedly, nothing good comes of it. We aren't going to get anything done by debating what fits a vague definition of "good engineering" or by debating the motivations of someone who isn't even here. And if you said that you know any programmers without a personal agenda then I would say that you're lying. Sorry if that sounds rude but everyone has their own personal goals. The OpenBSD developers do, the author of this blog post does, Red Hat does, you do, I do. There's nothing wrong with that. You can't let this fact bother you or affect your own decisions in a negative way.
Since it's the more popular browser for non-tech people (i'd imagine firefox leans more towards tech/privacy-conscious people than 'normal' users), it's probably the first one targeted for auto-extension installation by malware.
the video https://youtube.com/watch?v=zwYiDraKtSA
It isn't worth not living
I see there is also something similar here , castle in an island https://www.boldtcastle.com/visitorinfo/
My advice is to follow gaming history and reuse engine code as much as possible. Use SDL2 as it is barebone and yet privides you sophisticated tools.

Here is a list of 12 games that I picked because I'm biased towards RPG but you can definitely choose your own wishlist.

Part one: Warm up and basic input, audio and video.

Pong, Snake, Tetris, Breakout, Galaxian, Frogger.

Part Two: Scrolling screen, levels and overall game architecture:

Super Mario, Gradius, Twinbee

Part Three: RPGs which are more or less "complete" games and need some tooling:

Ultima III, Wizardry I Japanese version, Dungeon Master

Part Four: Just keep practicing. You already graduated and can do whatever you want!

Also don't forgrt to read Masters of Doom which will give you tons of inspiration. You can actually walk Carmack's route as well. His first commercial game is an Ultima spin off called Wraith.
Kafka is just starting to be free of some of its fundamental shortcomings that hindered it's adoption, similar to mongo in the early days, I think. Anyway, I see it being used more widely these days for streaming data.

Apache Pulsar definitely has a better architecture, separating the ingestion from the storage, but once something starts to gain widespread adoption (like Kafka) that lives little room for alternatives.
Do they have electricity and running water?
You bring up a good point I hadn't really thought about. I was thinking purely about discoverability in terms of the blogger's perspective rather than the reader. You're right, unless you're already following the people who are broadcasting their blogs in all of these various places or live on Reddit/Hacker News/etc., you're going to struggle to find them more now than ever before.
It's a good book, but it contains lines of code that appeal to the subconscious like:

int destY = unit->y() - 1;
$ host leftpad.io
Host leftpad.io not found: 3(NXDOMAIN)

i_do_not_know_what_i_expected.png
I was wondering the same thing, and it's sad to see this question downvoted. HN discussion quality is turning into Reddit.
This is cool, but To me, the 98.css rocks more. It feels like a more clear and consistent ui. I wonder if that's really true or if its just ny nostalgia for what i had as a kid. Probably the latter.

Nonetheless, props to the author
Most people are simply bad at migrations.
> Yes, but only if your data is highly relational, and needs to be operated on in that way (e.g. transactionally across records, needing joins to do anything useful, querying by secondary indices, etc.).

Ah, you mean that if the data is in a normalized form. Relational data means, basically, data in tabular form. Tabular data can be normalized or not.

> Depending on your domain, this could be a large amount of your data, or not.

Assuming you are talking about data in normalized form, that's orthogonal to the domain. That's in fact the major breakthrough of relational databases–that data across domains can be modelled as relational and normalized.

Now, in the relatively rarer cases that you don't care about normalizing data, a stream can be useful. But in the vast majority of cases IMHO, we should be looking at a proper relational database like Postgres before thinking about streams.
> Rustian (Rustic? Rust-guy?);

"Rustacean", pronounced like "crustacean" without the initial 'c'; remember that Rust's logo is a crab (named Ferris).

Also, regarding ".except": like ".unwrap", you almost never want to use it, because it panics on failure. Instead, you can write:

let file = File::open(&input_filename)?;

That will propagate the error upwards; if you propagate an error out of main, Rust will print an error message and exit with exit code 1, which is often what you want. Some error handling libraries also let you add context to the error before propagating it.
You can also right-click save the videos in the article right now. What I meant was copy and pasting GIFs.
There are real issues with discoverability, anonymity, archival and freedom of expression. That’s what the post is about. The fact you have found five blogs to follow doesn’t make his point any less valid.
The Cantor Set
Why would you be tied to the JVM by using Kinesis? You can write a client library for any language. We did it for Go.
Your annoying technology blog reminds of this Jonathan Blow talk where he talked about decreasing quality of software: https://www.youtube.com/watch?v=pW-SOdj4Kkk
Just came here to post this comment. I feel like they must've known this when creating the terminology, so I can only imagine they called it "duality" because they wanted it to sound cool. But it's most definitely not duality and I would wager calling it that is actively harmful. Last thing you want is someone implementing a table under some misled impression that it can do everything a stream can!
Thanks! Reskinned to look and act like xp. Hopefully I’m not getting stuck in my ways...
John Carmack who cleaned up the codes take.

> it turned out that it fared a lot better going through the gauntlet of code analysis tools I hit it with than a lot of more modern code. There is something to be said for straightforward C code. Bugs were found and fixed, but generally in paths that weren't enabled or hit.

https://twitter.com/ID_AA_Carmack/status/1254872370260652033

Also his opinion on the deniers efforts.

> It is disappointing, but not really unexpected, to see this take on the epidemic simulation code release: https://lockdownsceptics.org/code-review-of-fergusons-model/ If we accept it at face value, we have a retired software engineer making the case that non-determinism in a simulation shows incompetence.

https://twitter.com/ID_AA_Carmack/status/1258192134752145412